Wielka księga małych projektów w Pythonie: 81 łatwych programów ćwiczeniowych

Ocena:   (4,6 na 5)

Wielka księga małych projektów w Pythonie: 81 łatwych programów ćwiczeniowych (Al Sweigart)

Opinie czytelników

Podsumowanie:

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.

Wady:

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)

Oryginalny tytuł:

The Big Book of Small Python Projects: 81 Easy Practice Programs

Zawartość książki:

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.

Dodatkowe informacje o książce:

ISBN:9781718501249
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2021
Liczba stron:536

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Poza podstawowymi rzeczami z Pythonem: Najlepsze praktyki pisania czystego kodu - Beyond the Basic...
Przejdź od początkującego programisty do...
Poza podstawowymi rzeczami z Pythonem: Najlepsze praktyki pisania czystego kodu - Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code
Scratch 3 Programming Playground: Naucz się programować, tworząc fajne gry - Scratch 3 Programming...
Wypełnione projektami wprowadzenie do kodowania,...
Scratch 3 Programming Playground: Naucz się programować, tworząc fajne gry - Scratch 3 Programming Playground: Learn to Program by Making Cool Games
Twórz własne gry komputerowe w Pythonie, 4e - Invent Your Own Computer Games with Python,...
Invent Your Own Computer Games with Python nauczy cię, jak...
Twórz własne gry komputerowe w Pythonie, 4e - Invent Your Own Computer Games with Python, 4e
Kodowanie w Minecrafcie: Buduj wyżej, gospodaruj szybciej, wydobywaj głębiej i zautomatyzuj nudne...
Praktyczne wprowadzenie do kodowania, które uczy,...
Kodowanie w Minecrafcie: Buduj wyżej, gospodaruj szybciej, wydobywaj głębiej i zautomatyzuj nudne rzeczy - Coding with Minecraft: Build Taller, Farm Faster, Mine Deeper, and Automate the Boring Stuff
Automate the Boring Stuff with Python, 2nd Edition: Praktyczne programowanie dla początkujących -...
Drugie wydanie tej bestsellerowej książki o...
Automate the Boring Stuff with Python, 2nd Edition: Praktyczne programowanie dla początkujących - Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners
Cracking Codes with Python: Wprowadzenie do tworzenia i łamania szyfrów - Cracking Codes with...
Dowiedz się, jak programować w Pythonie, tworząc i...
Cracking Codes with Python: Wprowadzenie do tworzenia i łamania szyfrów - Cracking Codes with Python: An Introduction to Building and Breaking Ciphers
Wielka księga małych projektów w Pythonie: 81 łatwych programów ćwiczeniowych - The Big Book of...
Wdrażaj Pythona kreatywnie i efektywnie dzięki...
Wielka księga małych projektów w Pythonie: 81 łatwych programów ćwiczeniowych - The Big Book of Small Python Projects: 81 Easy Practice Programs
The Recursive Book of Recursion: Jak zdać egzamin z kodowania w Pythonie i JavaScripcie - The...
Przystępny, ale rygorystyczny kurs programowania...
The Recursive Book of Recursion: Jak zdać egzamin z kodowania w Pythonie i JavaScripcie - The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript

Prace autora wydały następujące wydawnictwa: