Ocena:

Recenzje „The Big Book of Small Python Projects” podkreślają, że jest to cenne źródło informacji dla początkujących i średnio zaawansowanych programistów Pythona, oferujące zbiór prostych projektów, które pomagają wzmocnić umiejętności kodowania. Istnieją jednak poważne zastrzeżenia dotyczące formatowania wersji e-booka i obecności błędów w kodzie.
Zalety:⬤ Oferuje 81 łatwych i wciągających projektów, które są odpowiednie dla początkujących i pomagają wzmocnić wiedzę na temat Pythona.
⬤ Napisana w jasnym i przystępnym stylu, dzięki czemu jest łatwa do zrozumienia.
⬤ Zawiera praktyczne przykłady, które pozwalają czytelnikom rozwijać kreatywne rozwiązania w zakresie kodowania.
⬤ Autor jest chwalony za przystępność i wsparcie.
⬤ Nadaje się do wyjścia poza podstawowe samouczki, pomagając uczniom przejść do bardziej złożonych koncepcji programowania.
⬤ Wersja Kindle ma słabe formatowanie, przez co kod jest trudny do odczytania i śledzenia.
⬤ Wiele projektów jest bardzo prostych i w większości opartych na tekście, bez elementów graficznych.
⬤ Niektóre przykłady kodu mogą zawierać błędy, co prowadzi do frustracji podczas próby ich odtworzenia.
⬤ Zakłada wcześniejszą znajomość Pythona, przez co jest mniej odpowiednia dla zupełnie początkujących.
⬤ Niektóre projekty są duplikatami z innych prac autora.
(na podstawie 51 opinii czytelników)
The Big Book of Small Python Projects: 81 Easy Practice Programs
Wdrażaj Pythona kreatywnie i efektywnie dzięki tej kolekcji krótkich projektów kodowania starannie wyselekcjonowanych przez autora bestsellerów i eksperta Pythona, Ala Sweigarta.
Ta wyselekcjonowana kolekcja prostych projektów w Pythonie pozwala od razu zanurzyć się i tworzyć cyfrową sztukę, gry, animacje, narzędzia do łamania liczb i nie tylko - od razu Zapomnij o standardowych samouczkach krok po kroku; zamiast tego autor Al Sweigart przyjmuje podejście do nauki poprzez wykonywanie, które zapewnia ponad 80 programów do ręcznego kopiowania, uruchamiania i zabawy. Gdy już zobaczysz, jak działa kod, nadszedł czas, aby poeksperymentować z własnymi zmianami i poćwiczyć ich ponowne tworzenie.
Każdy projekt jest samodzielnym mini-rozdziałem, który zawiera przykładowe uruchomienie wyjścia programu, kod źródłowy i sugestie dotyczące dostosowywania. Niezależnie od tego, czy jest to wygaszacz ekranu w stylu vintage, gra o wyścigach ślimaków, generator nagłówków clickbait, czy animowane nici DNA, te proste, oparte na tekście programy są małe - ograniczone do 256 linii kodu lub mniej - i zaprojektowane tak, aby były samodzielne w jednym pliku z kodem źródłowym, dzięki czemu można je łatwo publikować i udostępniać online.
Stworzysz:
Hangmana, Blackjacka i inne gry, w które można grać przeciwko komputerowi lub znajomym.
Symulacje rozprzestrzeniającego się pożaru lasu, miliona rzutów kostką i japońskiego liczydła.
Programy animacyjne, takie jak akwarium z rybami, obracający się sześcian i podskakujące logo DVD.
Labirynty, które można zaprojektować, a następnie z nich uciec, oraz gra wideo 3D Maze Runner.
Programy szyfrujące, które wykorzystują szyfry takie jak ROT13 i Vigen re do ukrywania tekstu.
Dla tych, którzy opanowali już podstawową składnię Pythona i są gotowi do zabawy w tworzenie programów, projekty zawarte w tej książce rozbudzą nowe pomysły na to, co jest możliwe w zaledwie kilku stronach kodu.