Rekomendacje Analityczne. Książki. Podcasty. Video.

"Python. Wprowadzenie". Mark Lutz. 1500 stron tylko o Pythonie

05.2024 | Python | Mark Lutz | Programowanie

Są takie książki, które należy uznać za absolutnie obowiązkową pozycję do przeczytania, w danej dziedzinie. Dla mnie jedną z takich książek, w temacie Pythona, jest ta autorstwa Marka Lutza, zatytułowana “Python. Wprowadzenie.”

Mark Lutz to uznany ekspert w dziedzinie Pythona, a jego książka "Python. Wprowadzenie" to prawdziwa biblia dla wszystkich, którzy chcą zgłębić tajniki tego języka programowania. Piąte wydanie tego obszernego podręcznika (około 1500 stron!) zostało zaktualizowane i rozszerzone, aby odzwierciedlić najnowsze zmiany w Pythonie 3.Aczkolwiek należy zaznaczyć, że rok wydania ksiażki to 2020, a zatem nie jest to pozycja, która opisuje najnowsze zdobycze w obszarze Pythona.

Przybliżmy zatem najważniejsze cechy omawianej pozycji.

Dla kogo jest przeznaczona ta książka?

  • Osoby początkujące: Lutz przeprowadza czytelnika przez podstawy języka, zaczynając od instalacji i konfiguracji środowiska, a kończąc na bardziej zaawansowanych koncepcjach. Nawet jeśli nigdy wcześniej nie programowałeś, jasny styl autora i liczne przykłady pomogą Ci zrozumieć materiał.
  • Programiści z doświadczeniem w innych językach: Jeśli znasz już inny język programowania, docenisz szczegółowe porównania i analogie, które pomogą Ci szybko przyswoić składnię i idiomy Pythona.
  • Zaawansowani programiści Pythona: Książka zawiera również wiele tematów dla doświadczonych programistów, takich jak programowanie obiektowe, wyrażenia regularne, programowanie sieciowe czy tworzenie interfejsów graficznych.

A jakie treści znajdziemy w książce?

  • Podstawy języka: typy danych, operatory, instrukcje warunkowe, pętle, funkcje, moduły, obsługa wyjątków.
  • Struktury danych: listy, krotki, słowniki, zbiory.
  • Programowanie obiektowe: klasy, obiekty, dziedziczenie, polimorfizm.
  • Wyrażenia regularne: wyszukiwanie i manipulacja tekstem.
  • Programowanie sieciowe: tworzenie klientów i serwerów, praca z protokołami HTTP, FTP, SMTP.
  • Tworzenie interfejsów graficznych: biblioteka Tkinter.
  • Wiele innych tematów: zarządzanie procesami, programowanie współbieżne, testowanie, debugowanie.

Pełny spis treści możemy zobaczyć tutaj: 

PS. powyższe linki, to linki afiliacyjne - mam nadzieję, że nie masz mi tego za złe ;)

Plusy i minusy książki?

Jak każda książka, tak i ta ma swoje plusy i minusy. Spróbujmy je krótko ująć, w kolejnych punktach.

Plusy książki:

  • Kompleksowość: Książka pokrywa praktycznie wszystkie aspekty języka Python.
  • Jasny styl: Lutz pisze w sposób przystępny i zrozumiały, nawet dla osób bez doświadczenia w programowaniu.
  • Mnóstwo przykładów: Każda koncepcja jest zilustrowana licznymi przykładami kodu, co ułatwia zrozumienie materiału.
  • Aktualność: Książka jest na bieżąco z najnowszymi zmianami w Pythonie 3.

Minusy książki:

  • Objętość: Około 1500 stron to sporo materiału do przyswojenia, jak i duży ciężar do noszenia w plecaku ;)
  • Tempo: Niektóre osoby mogą uznać, że tempo książki jest zbyt wolne, zwłaszcza jeśli mają już doświadczenie w programowaniu.

Podsumowanie

"Python. Wprowadzenie" to doskonały wybór dla każdego, kto chce nauczyć się Pythona. Bez względu na to, czy jesteś początkującym, czy doświadczonym programistą, ta książka dostarczy Ci wiedzy i umiejętności, które pozwolą Ci wykorzystać pełen potencjał tego wszechstronnego języka.

 

Wdrażam rozwiązania analityczne, buduję raporty zarządcze i pomagam zrozumieć dane.

Korzystam z Google Marketing Cloud, Microsoft Power BI, Google Cloud oraz Python.

Pracowałem m.in. dla Credit Suisse, Phonak, Hansaton, Unitron, Nestle, IBM, Play.

Jestem współtwórcą grupy Hexe Capital SA.

Zapraszam do lektury i współpracy.

Krzysztof Surowiecki

Chcę porozmawiać o współpracy →

Moje certyfikaty