Nie wiesz, z jakiej książki/ebooka uczyć się programowania w języku Python? Postanowiłem zrobić zestawienie 10 książek z Heliona na ten temat, abyś mógł odkryć, który będzie dla Ciebie najlepszy. Zapraszam.
Do testu wybrałem te książka o Pythonie, ponieważ część znam i czytałem. Przejrzałem też spędzając parę godzin, kilkadziesiąt stron, aby znaleźć te, które polecają ludzie i które zostały wydane w ciągu 2 ostatnich lat. Dzięki testowi dowiesz się, która książka jest najlepsza. Do porównania użyłem ebooki:
- Python. Instrukcje dla programisty. Wydanie II
- Python dla zupełnie początkujących. Owoce programowania. Wydanie IV
- Programowanie w Pythonie dla bystrzaków. Wydanie II
- Python. Uczymy się programowania
- Klasyczne problemy informatyki w Pythonie
- Python. Zacznij programować!
- Python 3. Proste wprowadzenie do fascynującego świata programowania
- Python. Kurs dla nauczycieli i studentów
- Python. Szybko i prosto. Wydanie III
- Python Fundamentals (EN)
Jak to programista podszedłem do zadania metodycznie i przygotowałem arkusz, gdzie zebrałem wszystkie informacje na temat książek, aby punktowo wybrać najlepszy. Z arkuszem możesz zapoznać się tutaj: najlepsza książka do Pythona.
Kryteria oceny
Poznaj kryteria, według których oceniałem książki, albo przewiń do werdyktu!
Rok wydania
W porównaniu do zestawienia o Javie tym razem też wziąłem pod uwagę rok wydania. Znajdziesz tę informację w arkuszu.
Autor
Do oceny przyjąłem kilka kryteriów. Po pierwsze, czy autor jest z Polski.Pewnie zastanawiacie się dlaczego takie kryterium? Po prostu lubię czytać książki polskich autorów. Powinniśmy wspierać ich. Dlatego takie kryterium przyjąłem. Nie musisz się ze mną zgadzać, wtedy możesz samemu wyliczyć punkty bez tego kryterium. Ebooki polskich autorów to:
Cena
Po drugie sprawdziłem, ile kosztuje ebook. Znalezienie najtańszego ebooka ułatwiła mi strona Polishwords –baza ebooków. Najtańszy w zestawieniu są ebooki:
- Python 3. Proste wprowadzenie do fascynującego świata programowania
- Python. Kurs dla nauczycieli i studentów
- Programowanie w Pythonie dla bystrzaków. Wydanie II
Cena za stronę
Dodałem też wskaźnik cena za stronę. Ponieważ gdy ebook jest dłuższy naturalnie jest droższy. A tak mamy porównanie ile za wirtualną kartę przyjdzie nam zapłacić. Tutaj wygrywają ebooki:
- Python. Kurs dla nauczycieli i studentów
- Python dla zupełnie początkujących. Owoce programowania. Wydanie IV
- Python. Zacznij programować!
Najgorzej wypada “Klasyczne problemy informatyki w Pythonie” z Packt, 26 groszy za stronę. Drogo.
Jednocześnie muszę zaznaczyć, że podane ceny są aktualne w momencie pisania. Na dużą część z tych książek jest promocja. W momencie czytania może to być inna promocja. Może jej nie być. Może inny ebook być w promocji. Jednak przyjąłem, że nie ma innego wyjścia jak przyjąć cenę najniższą w Helionie, uwzględniając promocję. Jednak nie uwzględniłem tutaj promocji dla stałych użytkowników, ponieważ na tą trzeba przeważnie zapracować np. kupując regularnie książki. Wtedy cena za kolejne jest niższa, czasem nawet o 10%. Ale ponieważ to wymóg, który spełniają nieliczni, nie wziąłem tego rabatu pod uwagę.
Publiczna i moja ocena
- Python. Instrukcje dla programisty. Wydanie II
- Python dla zupełnie początkujących. Owoce programowania. Wydanie IV
- Klasyczne problemy informatyki w Pythonie
“Python. Uczymy się programowania” i “Python Fundamentals (EN)” nie miały natomiast ocen.
W zestawieniu znajdziecie też moje oceny poszczególnych książek o Pythonie.
Formaty
Werdykt
- Python. Instrukcje dla programisty. Wydanie II
- Python dla zupełnie początkujących. Owoce programowania. Wydanie IV
- Programowanie w Pythonie dla bystrzaków. Wydanie II
- Python. Uczymy się programowania
- Klasyczne problemy informatyki w Pythonie
- Python. Zacznij programować!
- Python 3. Proste wprowadzenie do fascynującego świata programowania
- Python. Kurs dla nauczycieli i studentów
- Python. Szybko i prosto. Wydanie III
- Python Fundamentals (EN)
Najlepszy ebook do nauki Pythona to “Python. Instrukcje dla programisty. Wydanie II“.
To nie wszystko!
A jeśli czytanie nie dla Ciebie, polecam kurs online Pythona.
