Za drogo? Ustaw alerty cenowe na e-booki i kupuj taniej!

Humble Bundle: Learn You More Python – kolejny mocny pakiet z książkami No Starch Press

Humble Bundle: Learn You More Python – to kolejny pakiet na temat tego języka z z wydawnictwa No Starch Press.

Podobny pakiet był rok temu, a także dwa lata temu. Mamy kilka nowości, no i inną kolejność, dlatego warto się nim zainteresować nawet jeśli kupowaliście tamte pakiety. Zestaw jest do kupienia do 7 czerwca.

Dlaczego warto uczyć się Pythona?

Na indeksie PYPL, pokazującym częstotliwość wyszukiwań w sieci Python zajmuje wciąż pierwsze miejsce z 29,9%.

Udział troszkę spadł w stosunku do ubiegłego roku, co świadczy o tym, że zainteresowanie Pythonem osiąga właśnie swój szczyt.

Nieco bardziej opóźniony wobec PYPL jest indeks TIOBE, który pokazuje ilu mamy wykwalifikowanych programistów na świecie. Tutaj Python awansował w ciągu ubiegłego roku na drugie miejsce, wyprzedzając Javę.

Oczywiście nie każdy planuje karierę jako programista. Podstawy Pythona mogą się przydać w innych sytuacjach. Z punktu widzenia czytelników e-booków, ważne może być, że Python używany jest w programie Calibre. Jego znajomość przyda się do pisania „recept” generujących gazetki z blogami, jak i wtyczek do samego programu.

Ja zacząłem się uczyć Pythona rok temu i wykorzystuję go w kwestiach dotyczących tego bloga, jak np. generowanie listy Excela z promocji noworocznej Ebookpoint, albo tabelek z TOP 100 sprzedaży. Zrobiłem sobie również „galerię dnia”, czyli codziennie generowaną stronę w sieci lokalnej, która pokazuje zdjęcia wykonane przeze mnie tego dnia w poprzednich latach.

Co mnie w Pythonie zaskakuje to oszczędność kodu, to że programy są niewielkie, ale bardzo czytelne. Miałem przed rozpoczęciem nauki tego języka doświadczenia choćby z PHP czy Perla, no i kilka przyzwyczajeń trzeba zmienić, ale jak się przestawimy, praca z tym językiem jest bardzo wygodna.

Lista książek

Oto lista książek, które tak jak poprzednio wstawiłem do tabelki. Pogrubiłem tytuły nowe.

Tytuł Rok Wydanie polskie
Pakiet 1: Za co najmniej 1 EUR
Python for Kids: A Playful Introduction to Programming 2013 Python dla dzieci. Programowanie na wesoło
Mission Python: Code a Space Adventure Game! 2018 Misja Python. Utwórz swoją kosmiczną grę!
Teach Your Kids to Code: A Parent-Friendly Guide to Python Programming 2015 Uczymy dzieci programowania
Learn to Program with Minecraft: Transform Your World with the Power of Python 2015 Nauka programowania z Minecraftem
Pakiet 2: Za co najmniej 8,27 EUR
Invent Your Own Computer Games with Python, 4th Edition 2016 Twórz własne gry komputerowe w Pythonie
Doing Math with Python 2015 Matematyka w Pythonie. Algebra, statystyka, analiza matematyczna i inne dziedziny (zapowiedź)
Cracking Codes with Python: An Introduction to Building and Breaking Ciphers 2018 Złam ten kod z Pythonem. Jak tworzyć, testować i łamać szyfry (przedsprzedaż)
Serious Python: Black-Belt Advice on Deployment, Scalability, Testing, and More 2018 Python na poważnie
Math Adventures with Python: An Illustrated Guide to Exploring Math with Code 2019 Matematyczne przygody z Pythonem (tylko PDF)
Pakiet 3: Za co najmniej 14,89 EUR
Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming 2019 Python. Instrukcje dla programisty. 2 wydanie
Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners 2019 Automatyzacja nudnych zadań z Pythonem. Nauka programowania. Wydanie II
Real World Python 2020
Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code 2020
Python One-Liners: Write Concise, Eloquent Python Like a Professional 2020 Kod Pythona w jednym wierszu. Jak profesjonaliści piszą programy doskonałe
Natural Language Processing with Python and spaCy: A Practical Introduction 2020

Podaję rok wydania, który w przypadku Pythona ma znaczenie – wychodzą wciąż nowe wersje języka. Z drugiej strony, jeśli chcemy się uczyć – istotne jest to, że wszystkie książki wspominają o Pythonie 3.x i nie mieszają już w głowach z drugą wersją.

Anglojęzyczne tytuły linkują do Amazonu, gdzie możecie sprawdzić recenzje i ceny. I można się przekonać, że praktycznie pojedynczy e-book kosztuje tam więcej niż cały pakiet. Linkuję też do naszej porównywarki – aż 12 z 15 książek przetłumaczono na język polski (wydał je Helion oraz PWN) – przy czym dwie są w przygotowaniu.

Aha, niektóre książki Ala Sweigarta (z wyjątkiem najnowszej) przeczytamy bezpłatnie na stronie autora, który udostępnia je na wolnej licencji:

Oczywiście w Humble Bundle dostajemy trzy formaty, zresztą sam autor linkuje na swojej stronie do Amazonu i wydawcy.

Co wybrać?

Tym razem próg za 1 EUR wypełniony został książkami, które „bawiąc uczą”, ale nie oznacza to, że przeznaczone są wyłącznie dla dzieci, choć Python to świetny język na początek przygody z programowaniem.

Jeśli zajrzymy do „Python for Kids” – czytamy we wstępie:

This book is for anyone interested in computer programming,
whether that’s a child or an adult coming to programming for the first time.

W przypadku książki związanej z Minecraftem, to jest coś dla entuzjastów tej gry, wśród których są pewnie również i dorośli.

Najciekawszy wydaje się pakiet najwyższy. Znajdziemy tam najnowsze tytuły, których w części nie przetłumaczono jeszcze na polski. Dlatego wybrałem go, chociaż książki z poprzednich już miałem.

Przypomnę, że „Automate the Boring Stuff with Python” to cieszący się ogromną popularnością podręcznik Pythona dla początkujących, mający jednak inny układ niż np. bardzo solidny „Python Crash Course”. Nie ma tu pełnego przeglądu języka, po krótkim wprowadzeniu przechodzimy do różnych praktycznych zastosowań (często z udziałem bibliotek), dotyczących np. obróbki obrazków, odczytywania i generowania arkuszy Excela, przerabiania dużej ilości tekstu czy plików na dysku. To jest w tym momencie mój podstawowy podręcznik (kupiłem sobie też papier, najtaniej jest np. w polskim Amazonie) i doceniam, jak autor szybko przechodzi do praktyki. Niecałe dwa lata temu wyszło drugie wydanie i znajduje się ono w pakiecie.

Zwracam uwagę na „Beyond the Basic Stuff with Python” – to jest zupełnie nowa książka Sweigarta nie przeznaczona już dla początkujących. Ma być to w zasadzie kontynuacja „Automate…”, które bywało krytykowane za pomijanie pewnych rzeczy – ale jak mówiłem, ma to swoją logikę. W tej drugiej książce będziemy mieli rzeczy, które są wymagane, aby wejść wyżej, choćby debugowanie, kontrola wersji, programowanie obiektowe.

Podobny charakter ma też „Serious Python” z drugiego progu – ma uczynić z juniora bardziej doświadczonego programistę.

Bardzo oryginalnym tytułem jest „Python One-Liners”, którego miałem okazję ostatnio przeglądać w polskim wydaniu. Książka o tym, jak pisać jednolinijkowe skrypty Pythona wydawać się może herezją, bo twórcy tego języka (choćby w „Zen of Python”) przekonują że „simple is better than complex”. Niemniej autor udowadnia, że są zastosowania (choćby administracja), gdzie takie jednolinijkowce mogą być potężne, przydatne, a czasami i bardziej zrozumiałe niż cały osobny skrypt.

Pobieranie e-booków

Po zakupie możemy od razu przejść do książek (przycisk „Get your Books”), link dostaniemy też na maila. Przydatną rzeczą jest „Bulk Download” czyli możliwość pobrania wszystkich książek w danym formacie jednym kliknięciem.

Wszystkie e-booki są w trzech formatach: MOBI, EPUB i PDF, co da nam elastyczność w czytaniu ich na dowolnym urządzeniu.

Niektóre pliki mogą być większe niż 50 MB, przez co nie „przejdą” na Kindle wysłane mailem. Pisałem o tym, jak je można zmniejszyć.

Wsparcie dla Świata Czytników i organizacji charytatywnych

Jak już nieraz wspominałem, jestem partnerem Humble Bundle, dlatego jeśli kupicie pakiet, korzystając z mojego linku, macie szansę wspomóc również Świat Czytników.

Po rozwinięciu „Choose where your money goes” pojawia się odpowiedni suwaczek, którym przydzielamy, ile ma dostać wydawca, ile organizacje charytatywne, a ile niniejszy blog.

Wśród organizacji charytatywnych jest fundacja The No Starch Press Foundation wspierająca ruch hakerski oraz Python Software Foundation, zajmująca się rozwojem Pythona.

Inne aktualne pakiety

W ramach Humble Bundle kupimy też cztery inne e-bookowe pakiety:

Podsumowanie

Python cieszy się wciąż ogromną popularnością, dlatego nie dziwi mnie, że Humble Bundle powtarza pakiet, który w poprzednim roku sprzedawał się bardzo dobrze. Wydawnictwo No Starch Press jest bardzo cenione za jakość książek (piszą o tym choćby komentatorzy na reddicie), tyle wiedzy za ok. 70 zł rzadko można kupić.

Nawet jeśli dwa niższe progi potraktujemy jako odgrzewane kotlety, najwyższy pakiet sam w sobie zapewnia dużą wartość. Tym bardziej jeśli nie skorzystaliśmy w poprzednich latach, teraz jest kolejna okazja.

A czy Wy kupowaliście poprzednie pakiety nt. Pythona? Jak z nich skorzystaliście?

Przypominam, że akcja Humble Bundle: Learn You More Python potrwa do 7 czerwca.

Czytaj dalej:

Artykuł był przydatny? Jeśli tak, zobacz 6 sposobów, na jakie możesz wspomóc Świat Czytników. Dziękuję!

Ten wpis został opublikowany w kategorii Książki na czytniki, Promocje dnia i oznaczony tagami . Dodaj zakładkę do bezpośredniego odnośnika.
Hosting: Zenbox

3 odpowiedzi na „Humble Bundle: Learn You More Python – kolejny mocny pakiet z książkami No Starch Press

  1. Michał pisze:

    „Automate the Boring Stuff with Python” najtaniej obecnie jest w Helionie – wyd.2 po polsku papierowe kosztuje 65,50 zł

    0
  2. Fanksiazki9999 pisze:

    Dzień dobry, super informacja bo właśnie planuje zacząć uczyć się tego języka. Jeśli chce kupić wszystkie książki, to powinienem zapłacić najwyższy pakiet czy każdy osobno?

    0

Dodaj komentarz

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

Przed dodaniem komentarza zapoznaj się proszę z zasadami komentowania i polityką prywatności

Komentarze do tego artykułu można śledzić także w formacie RSS.