Python tudásépítés lépésről lépésre az alapoktól az első asztali alkalmazásig

Első borító
Deuteron Kft. --- Kérjük, hogy vásárlás előtt tájékozódjon, hogy az e-könyv milyen eszközökön és milyen módon olvasható, mert a szerzői jogok védelme érdekében az eredeti PDF formában nem tölthető le, viszont a tartalomjegyzék és tárgymutató igen a www.pythontudasepites.hu oldalon., 2025. aug. 31. - 1828 oldal

A könyv kitűzött célja, hogy elvezesse az Olvasót a Python nyelven történő programozáshoz nélkülözhetetlenül szükséges számítástechnikai alapismeretektől olyan tudásszintig, amellyel önállóan meg tud írni konzolos vagy grafikus felhasználói felülettel rendelkező teljes értékű asztali alkalmazást.

A könyv a Python 3.10 verzióját veszi alapnak és a 3.13 verzióig elérhető nyelvi lehetőségeket ismerteti.

Az Olvasó egyetlen könyvben konzisztens felépítésben lényegében három szakkönyv anyagát kapja: alapvető koncepciók és nyelvi építőelemek ismertetése, szabványos könyvtár gyakran használt moduljainak használata, valamint grafikus felhasználó felület készítése.

Az ismeretanyag teljesen az alapoktól indul, és az egymásra épülő fejezetekben lépésről lépésre haladva, megtervezett didaktikai struktúrában és koncepció mentén ismerteti meg az olvasót a Python programozási nyelvvel. Éppen ezért, valamint átfogó tartalma és közérthető stílusa miatt ideális választás önálló tanuláshoz, illetve tankönyvként középiskolai, egyetemi vagy tanfolyami oktatásban kiegészítő vagy segédanyagként. De azoknak is ajánlható, akik szeretnének Python tanfolyamon részt venni, de valamilyen okból (pl. időbeosztás) nem tudnak. A könyv ebben a helyzetben is segíthet, mert tartalma saját tempóban sajátítható el. Mivel a közölt ismeretanyag fokozatosan mélyül, és a nyelv használatának egyre finomabb részleteibe is elvezet, ezért ajánlott tanároknak, mérnököknek, szoftverfejlesztőknek, adatelemzőknek és adattudósoknak is.

A könyv nem csak a Pythonba bevezető szakkönyvként, hanem kézikönyvként is használható. Ez utóbbi azt jelenti, hogy ha a programozói munka során bizonyos nyelvi elemekkel, azok egyes részletével kapcsolatban kérdés merül fel, akkor vissza lehet keresni és újra elolvasni. Ez a hivatalos dokumentáció értelmezését is megkönnyíti. Ugyanakkor nem referencia-könyv abban az értelemben, hogy nem a nyelv tömör összefoglalása. Nem célja a hivatalos Python dokumentáció ismétlése vagy helyettesítése; inkább kiegészíti azt a nyelvi elemek és szerkezetek részletesebb leírásával, példákon keresztül bemutatva azok használatát. Hiszen az elsődleges cél az alapelvek és koncepciók biztos megértése, a nyelvi tudás fokozatos elsajátítása, valamint saját Python programok megalkotásában megnyilvánuló gyakorlati alkalmazói tudás megszerzése.

Az ismeretek könnyebb elsajátítása és rögzülése érdekében a számos ábra, diagram és táblázat mellett való életből vett egyszerű hasonlatok és metaforák is kerültek több helyen a szövegbe. Ezek elsősorban azon részeknél szerepelnek, amelyek alapvető elvi vagy koncepcionális tartalommal bírnak, és ezért megértésük különösen fontos a továbbhaladáshoz.

Az Olvasó fokozatosan ismerkedhet meg olyan fontos fogalmakkal és nyelvi koncepciókkal, mint például az objektum, konténer, iterátor és generátor, függvény és korutin, függvény- és osztálydekorátor, closure, osztály, absztrakt osztály, mixin osztály, adatosztály, protokoll, adat- és metódusattribútum, metódusfeloldási sorrend, tulajdonság, attribútum-leíró, egyszeres és többszörös öröklés, modul, csomag, polimorfizmus, statikus és dinamikus típuskezelés, erős és gyenge típusosság, típusutalások és ezeken alapuló statikus típusellenőrzés.

Az alapvető nyelvi építőelemek és szerkezetek mellett a szabványos könyvtár számos, gyakran használt modulja is bemutatásra kerül egy-egy problémakörhöz kapcsolódóan. Ennek során olyan modulok részletes ismertetése is megtörténik, amelyek a hivatalos dokumentációból nem biztos, hogy mindenki számára könnyen értelmezhetők, mint például a pontos matematikai számításokat támogató decimal és a grafikus felhasználói felület készítését lehetővé tevő tkinter modul.

 

Tartalomjegyzék

No comment Vagy mégis? a forráskód értelmezhetőségét növelő kiegészítő információk
479
Függvény és objektum szimbiózisa metódusok
489
Beépített típusok nyilvános metódusai
491
Speciális metódus és adatattribútumok
613
Osztály vigyázz típuslétrehozás osztályokkal
643
Üzenetváltás objektumok között
665
Janusarcú objektumok polimorfizmus
666
Objektumkapcsolatok
673

Zsákbamacska konténerobjektumok
57
Kérem a következőt iterálható objektumok
59
Hogyan szólíthatlak meg? konténerelemek közvetlen elérése
63
Van amin tudunk változtatni és van amin nem
64
Iterátorok és elemeik kinyerésének nyelvi megvalósítása
65
Beépített konténerobjektumok
68
Kapcsolatban relációk objektumok között
105
Mindenkinek megvan a maga igazsága
108
Műveletek
109
Karakterláncok formázása
210
Metamorfózis típusok egymás közötti átalakítása
224
Válaszutak elágazások a programban
230
Repetázzunk ciklikus utasításvégrehajtás
249
Kivételes bánásmód kivételek és kezelésük
267
Rutineljárások a kód újrafelhasználása
285
Egymáshoz rendelve függvények
287
Beépített függvények
334
Különleges függvénydefiníciók
369
Változó élet a függvényen kívül és belül
388
Táridő csereügylet memoizálás a futási idő csökkentésére
405
Emlékező függvények létrehozása
409
Képességfejlesztés függvénydekorátorok
433
Kifogyhatatlan sorozatlövők generátorfüggvények
470
Öröklődés
685
Kompozíció delegálás és öröklés
743
Egyéni kivételtípusok megvalósítása
757
Mágikus metódusok és speciális attribútumok egyéni osztályokban
763
Attribútumműveletek befolyásolása
913
Osztályok dekorálása
920
Ne nyúlj hozzá ha jót akarsz attribútumok priváttá minősítése
930
Attribútumműveletek kontrollált végrehajtása
934
Attribútumleírók és használatuk
943
Típuskezelés típusosság és típusbeazonosítás
958
Mik azok a protokollok?
965
Panelprogram modulok
966
Készétel fogyasztás a szabványos könyvtár moduljainak használata
1003
Kívül tágasabb külső modulok használata
1375
Strukturális mintaillesztés
1380
Különleges osztálydefiníciók
1395
Kontextuskezelők
1453
Mentsük ami menthető fájlok és mappák
1466
Szerializáció
1564
Grafikus felhasználói felület készítése
1586
Zárszó
1803
Tárgymutató
1804
Copyright

Más kiadások - Összes megtekintése

Gyakori szavak és kifejezések

Bibliográfiai információk