Értékelés:

A könyv a Python-programozással kapcsolatos magával ragadó projektek és világos magyarázatok keverékét kínálja, elsősorban a hobbisták és a középhaladó programozók számára. Ugyanakkor kritika éri, hogy abszolút kezdők számára nem alkalmas, mivel előzetes ismereteket feltételez, és további csomagokat igényel, amelyek megnehezíthetik a tanulást.
Előnyök:⬤ A fogalmak világos és érthető magyarázata.
⬤ Magával ragadó projektek, amelyek motiválják a tanulást (pl. madarak szimulálása, 3D effektek létrehozása).
⬤ Informatív „Hogyan működik” szakaszok.
⬤ Erős ajánlás hobbi- és középhaladó programozóknak.
⬤ Szórakoztató és érdekes ötletek, amelyek szórakoztatóvá teszik a programozást.
⬤ Félrevezető cím és terjedelem, inkább a játékprojektek, mint a gyakorlati alkalmazások felé hajlik.
⬤ Nem kezdőbarát; további könyvtárak, például a NumPy ismeretét feltételezi.
⬤ Néhány projekt bonyolult beállításokat és hibakeresést igényel, hogy működőképessé váljon.
⬤ A hardver hackeléssel foglalkozó részeket tartalmaz, amelyek nem minden olvasót érdekelnek.
⬤ Néhány kritikus hiányosnak vagy rosszul szerkesztettnek találta a tartalmat.
(47 olvasói vélemény alapján)
Python Playground: Geeky Projects for the Curious Programmer
A Python egy nagy teljesítményű programozási nyelv, amelyet könnyű megtanulni és szórakoztató vele játszani. De ha már elsajátítottad az alapokat, mi a következő lépés?
A Python Playground olyan fantáziadús programozási projektek gyűjteménye, amelyek arra inspirálnak, hogy a Python segítségével művészetet és zenét készíts, valós jelenségek szimulációit készítsd el, és kölcsönhatásba lépj olyan hardverekkel, mint az Arduino és a Raspberry Pi. Megtanulhatod használni a Python gyakori eszközeit és könyvtárait, például a numpy-t, a matplotlib-et és a pygame-et, hogy olyan dolgokat csinálj, mint:
⬤ Spirograph-szerű minták generálása parametrikus egyenletek és a teknős modul segítségével.
⬤ Zene létrehozása a számítógépen a frekvencia felhangok szimulálásával.
⬤ Grafikus képek lefordítása ASCII művészetté.
⬤ Írjon egy autosztereogram programot, amely véletlenszerű minták alá rejtett 3D-s képeket hoz létre.
⬤ Készítsen valósághű animációkat OpenGL shaderekkel a részecskerendszerek, az átlátszóság és a billboarding technikák felfedezésével.
⬤ Készítsen 3D-s vizualizációkat CT- és MRI-vizsgálatok adatainak felhasználásával.
⬤ Építsen zenére reagáló lézershow-t a számítógép és egy Arduino összekapcsolásával.
A programozásnak nem szabadna fárasztónak lennie. Szórakozzon egy jót a Python Playground segítségével.