Python nauka programowania
Programowanie

Najlepsze książki do nauki Pythona

Jeśli macie właśnie zamiar nabyć książkę do nauki Pythona i zastanawiacie się, która książka do programowania książka Python jest najlepsza dobrze trafiliście. Postaram się przedstawić wam książki, które moim zdaniem, są warte są polecenia i to dla osób na różnych poziomach nauki programowania.

Python dla każdego. Podstawy programowania – Michael Dawson

Polecam.

Książka „Python dla każdego” to bardzo dobra książka dla początkujących. Jest to dobry wybór dla tych z was, którzy dopiero zaczynają uczyć się programowania i język Python jest dla nich pierwszym językiem programowania.

Książka nie jest nudna. Autor stosuje ciekawe przykłady, które według mnie angażują czytelnika. Podaje też naprawdę trafione analogie, dzięki którym programowanie nie wydaje się „czarną magią”. Ciekawe jest też stosowanie metody projektów. W zasadzie każdy rozdział to projekt. Na początku rozdziału autor przestawia problem do rozwiązania, a następnie krok po kroku wprowadza potrzebne zagadnienia. Na koniec rozwiązuje problem korzystając z nich. Bardzo podoba mi się takie podejście, metoda projektu. Dzięki temu bowiem od razu wiemy, że uczymy się czegoś przydatnego i nie jest to tylko teoria dla teorii. Na końcu rozdziałów znajdują się również, dodatkowo zadania do rozwiązania, dzięki którym poćwiczymy, utrwalimy wiedzę i sprawdzimy swoje umiejętności programistyczne.

Książkę wydało wydawnictwo Helion i na jego stronie można zapoznać się z zawartością książki: przejrzeć spis treści oraz przeczytać jeden z udostępnionych rozdziałów. Rozdział ten dotyczy tworzenia gry: Gra Astrocrash

Python. Instrukcje dla programisty – Eric Matthes

Polecam.

Drugą pozycją, którą polecam jest „Python. Instrukcje dla programisty”. Książka solidna, zawiera wszystko to, co powinna zawierać dobra książka do Pythona.

Przed zakupem proponuję przejrzeć sobie udostępniony fragment książki dotyczący Słowników . Dobrym pomysłem będzie porównanie tej pozycji z pierwszą polecaną przeze mnie książką. Sprawdźcie, która wydaje wam się bardziej przystępna. Tak jak pisałam wcześniej obie są godne polecenia.

Python. Rusz głową – Paul Barry

Książka jest niestandardowa. Ma zupełnie inną formułę, informacje przekazuje w różnych formach. Pełna rysunków, schematów, coś jakby notatek tworzonych niby odręcznie.

Odnośnie treści. Tak jak już pisałam, zagadnienia są prezentowane w specyficzny sposób. Ma on głównie pomagać czytelnikowi w nauce. Jednym może to pomóc, a innym przeszkadzać i denerwować. Formuła książki może odpowiadać, albo nie. Dlatego najlepiej byłoby przed ewentualnym kupnem przejrzeć sobie książkę.

W przypadku kiedy książka jest wydana przez wydawnictwo Helion, to odsyłam do udostępnionych fragmentów książek. Ale w tym przypadku niestety nie mogę, bo wydawnictwo nic nie opublikowało. Szkoda.

Python 3. Proste wprowadzenie do fascynującego świata programowania – Zed A. Shaw

Książka Python 3

Książka „Python 3” udostępniona jest za darmo przez autora na stronie: https://learnpythonthehardway.org/python3/ Książka w oryginale ma tytuł „Learn Python. The Hard Way” i oczywiście jest w języku angielskim. Książkę po polsku wydało wydawnictwo Helion.

Zdarza się, że autor odsyła czytelnika do poszukiwań w Internecie. W przypadku książki drukowanej nie rozumiem tego zabiegu. Ktoś może powiedzieć, że to dobrze, że uczy przyszłego programistę samodzielności. Tylko czy kupujemy książkę po to, żeby uczyć się z Internetu?

Książkę Python 3 wydał Helion i na jego stronie, tak jak zwykle, można zapoznać się szczegółowo z zawartością książek, Zachęcam do przejrzenia pierwszego rozdziału książki: Ćwiczenie 1: Dobry pierwszy program oraz książki w oryginale (link wyżej).

Automatyzacja nudnych zadań z Pythonem. Nauka programowania – Albert Sweigart

Książka Python 3

Książka „Automatyzacja nudnych zadań z Pythonem” a w zasadzie w oryginale po angielsku „Automate the Boring Stuff with Python” udostępniona jest za darmo przez autora na stronie: https://automatetheboringstuff.com/. Ma też swój kanał na youtubie. Po polsku książkę wydało wydawnictwo Helion.

Autor podzielił książkę na dwie części. Część pierwsza – zapoznaje z podstawami programowania w Pythonie. Część druga, zajmująca ponad połowę książki jest nieco bardziej zaawansowana. Wraz z autorem tworzysz programy rozwiązujące konkretne problemy. I to jest naprawdę dobre rozwiązanie.

Książka byłaby naprawdę godna polecenia, ale … jest jedno ale. W książce brakuje zagadnień związanych z klasami i programowaniem obiektowym. Dlatego, jeżeli potrzebujecie książki, która będzie dla Was podstawowym źródłem wiedzy, wybierzcie inną pozycję, np spośród książek polecanych na początku wpisu. Pamiętajcie też, że jest to moja subiektywna opinia o książce, a nie jakaś recenzja.

Książkę w języku polskim wydało wydawnictwo Helion i na jego stronie, możesz przejrzeć jeden z rozdziałów. Udostępniony rozdział dotyczy Pobierania danych z Internetu .

Python. Ćwiczenia praktyczne – Andrzej Kierzkowski, Marek Gawryszewski

Książka Python 3

Programować nie nauczymy się czytając książki. Programować uczymy się programując. Nawet jeśli przeczytacie kilka książek do Pythona, to aby sprawnie pisać kod musicie po prostu pisać kod, a konkretnie samodzielnie rozwiązywać konkretne problemy, zadania.

„Python. Ćwiczenia praktyczne” to mała książeczka. Autorzy na początku wprowadzają pojęcie algorytm oraz pokazują przykład schematu blokowego. Dalej mamy nieco teorii wraz z ćwiczeniami. Są to krótkie ćwiczenia, zadania na poziomie podstawowym. Nie znajdziesz tutaj zadań typu projekt.

Książkę wydał Helion i normalnie zachęciłabym was do zapoznania się z przykładowym rozdziałem. Ale przy tej książce mam wątpliwości, czy przykładowy rozdział was nie zniechęci, jest to bowiem fragment dotyczący algorytmów. Pamiętajcie, że książka jest prosta, a to jest rodział pokazujący jak myśleć algorytmicznie, czyli jak rozwiązywać zadania z programowania
Rozdział 2 : Ćwiczenia z myślenia algorytmicznego

Python w analizie danych. Przetwarzanie danych za pomocą pakietów Pandas, NumPy oraz środowiska IPython – Wes McKinney

Książka Python 3

Oczywiście nie jest to pozycja dla osób początkujących, pragnących nauczyć się podstaw Pythona. Książka „Python w analizie danych” przeznaczona jest dla osób, które znają już nieco podstaw języka i chcą wykorzystać go do Analizy danych. Znajdziemy tu omówienie najważniejszych bibliotek wykorzystywanych przez analityków.

Trochę czuję niedosyt. Brakuje mi bardziej konkretnego przykładu, projektu, który pokazywałby wykorzystanie w praktyce poznanych zagadnień.

Książka wydana została przez wydawnictwo Helion i na jego stronie można zapoznać się ze spisem treści oraz przeczytać jeden z rozdziałów:
Rozdział 5: Rozpoczynamy pracę z biblioteką Pandas

 

Dive into Python 3 – Mark Pilgrim

Książka Python 3

Książka do Pythona udostępniona za darmo przez autora na stronie: https://diveintopython3.problemsolving.io/ . Książka w oryginale, w wersji angielskiej.

Zachęcam do korzystania z oryginału. Ale … jeśli wolicie książki po polsku to … Ponieważ książka udostępniona jest na zasadach Creative Commons to doczekała się polskiego tłumaczenia. Wersja polska udostępniona została na wikibooks i otrzymała tytuł „Zanurkuj w Pythonie”: https://pl.wikibooks.org/wiki/Zanurkuj_w_Pythonie

Python książki

Przedstawiłam powyżej najlepsze, moim zdaniem, książki do nauki Pythona. Ale … są to tylko moje subiektywne opinie. Być może Wy macie zupełnie inne zdanie. Zachęcam do podzielenia się opiniami o dobrych i tych mniej dobrych książkach do nauki programowania w języku Python.

A wy z jakich książek korzystacie? Spełniły wasze wymagania?

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *