Értékelés:

A könyvet nagyra értékelik a Python tanításának vizuális megközelítése miatt, amely szórakoztató feladatokkal és világos magyarázatokkal teszi elérhetővé és élvezetessé a kezdők számára. A könyv Kindle-en való olvasásakor azonban jelentős formázási problémák vannak, amelyek megnehezítik a kódpéldák olvasását.
Előnyök:A könyv kezdőbarát, szórakoztató gyakorlatokat, jól magyarázott példákat és vizuális analógiákat tartalmaz. Remek eszköz a Python Processingen keresztül történő elsajátításához, az összes kód elérhető a GitHubon. Sok recenzens szerint ez a legjobb Python-könyv, amellyel eddig találkoztak.
Hátrányok:A Kindle változat szenved a rossz formázástól, különösen a kódpéldákból hiányzik a sortörés, ami megnehezíti az olvasást. Ez a technikai probléma jelentősen rontja a Kindle-felhasználók általános élményét.
(5 olvasói vélemény alapján)
Learn Python Visually: Creative Coding with Processing.Py
Közérthető, vizuális és kreatív megközelítés az alapvető kódolási fogalmak oktatásához a Python Processing. py, egy nyílt forráskódú grafikus fejlesztőkörnyezet segítségével.
Ez a kezdő könyv a nem programozókat is bevezeti a számítógépes kódolás alapjaiba, vizuális, művészeti kontextusban. Tristan Bunn figyelemre méltóan hatékony tanítási megközelítése úgy készült, hogy segítsen az alapvető programozási fogalmak vizualizálásában, miközben klassz képeket, animációkat és szimulációkat készíthetünk a nyílt forráskódú Processing fejlesztőkörnyezet Python-módjának használatával.
Már az első fejezetben színes rajzokat, alakzatokat és mintákat készíthet és manipulálhat, miközben Bunn végigvezet egy sor könnyen követhető, egyre összetettebbé váló grafikus kódolási projekten. A kóddal való rajzolástól a pattogó DVD képernyővédő animálásáig és az adatvizualizációs technikák gyakorlásáig juthat el. Útközben kreatív és mégis gyakorlatias készségfejlesztő kihívásokkal találkozhatsz, amelyek a videojátékoktól, az autóktól és a kávétól kezdve a képzőművészetig, az amőbákig és a Pink Floydig mindenhez kapcsolódnak. Ahogy egyre jobban elsajátítod a Python nyelvet és általában a programozást, a témák az algoritmikus gondolkodásmód elsajátítása felé mozdulnak el, ahogy felfedezed a periodikus mozgást, a Lissajous-görbéket és az osztályok használatát objektumok létrehozásához.
Megtanulhatod a következőket:
- Alapvető kódolási elméletek és fogalmak, mint például változók, adattípusok, pixelkoordináták, vezérlésáramlás és algoritmusok.
- Rajzokat, mintákat, animációkat, adatvizualizációkat, felhasználói felületeket és szimulációkat létrehozó kód írása.
- Feltételes utasítások, iteráció, véletlenszerűség, listák és szótárak használata.
- Függvények definiálása, az ismétlődések csökkentése és a kód modulárisabbá tétele.
- Hogyan írjunk osztályokat, és hozzunk létre objektumokat a kód hatékonyabb strukturálása érdekében.
Amellett, hogy jó alapokat ad az általános programozásban, az ebben a könyvben elsajátított készségek és ismeretek a kreatív technológiák egyre szélesedő horizontjának kódolásához nyújtanak belépési pontot.