Python a gépben: Második kiadásAntal Koós, 2020. okt. 20. - 300 oldal A könyv e második kiadása gyakorlatilag egy teljesen új művet takar; a cím megegyezik, mivel a téma is, de a teljes átdolgozás során az eredeti szövegből szinte alig őrződött meg néhány mondat. És ami még ennél is fontosabb, a könyv a könnyebb olvashatóság érdekében sokkal lazább, tagoltabb szerkezetű lett, miközben az ismeretanyag alaposan megújult és jelentős mértékben kibővült. A törzsanyaggal párhuzamosan elhelyezésre kerültek olyan fejezetek, amelyek egy-egy kapcsolódó témát nagyobb részletességgel ismertetnek; és ott vannak azok a fejezetek, amelyek a grafikonok rajzolására szolgáló *matplotlib* modul fő funkcióit példákon keresztül bemutatják. Ezeket az egyébként megjelölt részeket az olvasó akár át is ugorhatja, a kihagyásuk nem töri meg a törzsanyag fejezeteinek egymásra épülő logikáját. Az anyag didaktikai felépítése, az ismeretek közlésének sorrendje is teljesen megújult. A könyv rengeteg példát, programkódot mutat be; ezekből talán több is van mint kötött szövegből. Az író célja, hogy a digitális írástudás elsajátítását, a programozás rejtelmeinek megismerését azon olvasók számára is lehetővé tegye, akik még nem rendelkeznek semmilyen programozási előismerettel. Ugyanakkor ez nem jelenti azt, hogy könyv csak nekik, a kezdőknek szól; a más programnyelvet már profi módon ismerők is igényes alapossággal kidolgozott tananyagot kapnak. Programozni megtanulni komoly munka, ami azonban egyidejűleg élvezetes foglalatosságot is jelenthet. A könyv a középiskola első évfolyamától kezdve ajánlott, de nem csak a diákok és a tanárok számára, hanem a szélesebb olvasóközönség részére is. A nem informatikát oktató tanárok is haszonnal forgathatják, és a számos kidolgozott feladatból ötleteket meríthetnek szaktárgyuk tanításához. A programozási eljárások és módszerek a Python 3 nyelv megismertetésével kerülnek bemutatásra, amelyik a 21. században az egyik leggyorsabban terjedő programozási nyelv. A teljesen kezdő szintről induló olvasó a mű értő végigolvasása után, a példák és a feladatok áttanulmányozásával, átfogó tudásra tehet szert, amit képes lesz a tanulmányai vagy munkája során felmerülő feladatok megoldásához segítségül hívni. |
Gyakori szavak és kifejezések
adunk alábbi kódban Alga amelyek amit argumentumként megadott argumentumot ASCII Axes azaz bejárható bináris bios bool break bytes ciklus című fejezetben class elemek elérési elif elő éppen értéke értékeket értelmező fájl fájlba fájlok fájlrendszer fájlt False fenti Figyeljük float forráskód függvény függvénnyel globális hanoi hash import indexelhető input interaktív karakter karakterek karakterlánc kerül kifejezés kód kódok kódot következő különböző lehetséges létezik létre lévő Linux Linuxon list lista listában listát lokális math matplotlib megfelelő metódus metódusok metódusokat metódussal módosítható modul modulok Naprendszer nevesített nevű nyílt forrású objektum objektumból objektumot operációs rendszer operátor őket Path példában például print program programot programozási programozási nyelv Python Python-értelmező Pythonban range recent call last rendkívüli esemény return sorban standard szám számítógép számokat számot szeretnénk szöveges szükségünk tartalmazó tetszőleges típusú objektum történő Traceback most recent True tuple type TypeError usr/bin/env python3 üres változó ValueError Vegyük észre visszatérési érték Windows Windows-on yield