Értékelés:
A könyv nagy népszerűségnek örvend az objektumorientált programozás (OOP) fogalmainak Python segítségével történő világos magyarázatáért. Különösen hasznos a más nyelvekről áttérő, középszintű programozók számára. Az olvasók nagyra értékelik a szerző egyszerű és magával ragadó írói stílusát, a gyakorlati esettanulmányokat, valamint az elmélet és a gyakorlat egyensúlyát. Néhány olvasó azonban gépelési és formázási problémákat észlelt, különösen a Kindle kiadásban.
Előnyök:⬤ Világos és magával ragadó írásmód.
⬤ Gyakorlati esettanulmányok, amelyek elősegítik a megértést.
⬤ Jó egyensúly az elmélet és a gyakorlati példák között.
⬤ Hasznos a más objektumorientált nyelvekről áttérő, középhaladó programozók számára.
⬤ Olyan hasznos fogalmakkal foglalkozik, mint az UML és a tervezési minták.
⬤ Számos elgépelési és formázási probléma a könyvben, különösen a Kindle kiadásban.
⬤ Néhány szakasz a végén nem kapcsolódik közvetlenül az OOP-hoz.
⬤ Talán nem nyújt elég haladó anyagot a tapasztalt programozók számára.
(53 olvasói vélemény alapján)
Python 3 Object Oriented Programming
Ha úgy érzi, hogy itt az ideje, hogy megtanulja az objektumorientált programozási technikákat, akkor ez a tökéletes könyv az Ön számára. Világosan megírt, gyakorlatias gyakorlatokkal tarkított könyv, amely fájdalommentes módja annak, hogy megtanuld, hogyan használd ki az OOP erejét Pythonban.
Főbb jellemzők
⬤ Tanulja meg, hogyan kell objektumorientált programozást végezni Pythonban ezzel a lépésről lépésre bemutatott útmutatóval.
⬤ Tervezzen nyilvános interfészeket az absztrakció, a kapszulázás és az információ elrejtése segítségével.
⬤ A Python szintaxis tanulmányozásával alakítsa át terveit működő szoftverré.
⬤ Hozzon létre, kezeljen, definiáljon és manipuláljon kivételeket speciális hibaobjektumok segítségével.
⬤ Objektumorientált programozás megvalósítása Pythonban gyakorlati példák segítségével.
Könyv leírása
Az objektumorientált programozás a modern programozási nyelvek nagyon fontos aspektusa. Az objektumorientált programozás alapelvei viszonylag könnyen elsajátíthatók. Működőképes tervezetekbe összerakni őket kihívást jelenthet.
Ez a könyv a Python 3 erőteljes objektumorientált funkcióit használva a Python 3-ban a programozást inkább élvezetessé, mint fáradságossá teszi. Világosan bemutatja az alapvető OOP-elveket, és azt, hogyan lehet helyesen megvalósítani az OOP-t Pythonban.
Az objektumorientált programozás fontos szerepet tölt be a Python által támogatott számos modell között. Mégis, sok programozó soha nem veszi a fáradtságot, hogy megtanulja azokat a hatékony funkciókat, amelyek ezt a nyelvet objektumorientálttá teszik.
A könyv megtanítja, mikor és hogyan kell helyesen alkalmazni az OOP-t. Nemcsak az OOP egyszerű szintaxisára helyezi a hangsúlyt Pythonban, hanem arra is, hogyan lehet ezeket az objektumokat jól megtervezett szoftverekben kombinálni.
Ez a könyv lépésről lépésre bemutatja az objektumorientált paradigma terminológiáját, az objektumorientált tervezésre összpontosítva, lépésről lépésre bemutatott példákkal. Az egyszerű örökléstől, az objektumorientált programozó eszköztárának egyik leghasznosabb eszközétől egészen a kooperatív öröklésig, az egyik legbonyolultabbig vezet. Képes lesz a kivételek felvetésére, kezelésére, definiálására és manipulálására.
Képes leszel integrálni a Python objektumorientált és nem annyira objektumorientált aspektusait. A magasabb szintű tervezési minták tanulmányozásával képes lesz karbantartható alkalmazásokat létrehozni. Megtanulod a karakterlánc- és fájlmanipuláció bonyolultságát, és azt, hogy a Python hogyan tesz különbséget a bináris és a szöveges adatok között. Nem egy, hanem két nagyon hatékony automatizált tesztelési rendszert is megismerhetsz. Megérted majd a unit tesztelés örömét, és azt, hogy mennyire egyszerű létrehozni őket. Még olyan magasabb szintű könyvtárakat is tanulmányozni fogsz, mint az adatbázis-konnektorok és a GUI-eszközkészletek, és azt, hogy ezek hogyan alkalmazzák az objektumorientált elveket.
Mit fogsz tanulni?
⬤ Objektek implementálása Pythonban osztályok létrehozásával és metódusok definiálásával.
⬤ A különböző objektumokat osztályok taxonómiájába sorolja, és az osztályok interfészén keresztül leírja ezen objektumok tulajdonságait és viselkedését.
⬤ A nyilvános interfészek tervezése az absztrakció, a kapszulázás és az információ elrejtése segítségével.
⬤ A Python szintaxis elsajátításával alakítsa át terveit működő szoftverré.
⬤ Megosztja a megvalósítást az öröklés segítségével.
⬤ Adjunk funkcionalitást a meglévő osztályokhoz és beépített osztályokhoz az öröklés segítségével.
⬤ Megosztja a hasonló kódot az osztályok között egy szülő osztályba történő absztrahálással.
⬤ Hozzuk létre, kezeljük, definiáljuk és manipuláljuk a kivételeket speciális hibaobjektumok segítségével.
⬤ Tudja, mikor kell objektumorientált funkciókat használni, és ami még fontosabb, mikor nem.
⬤ Tanulja meg, hogy mik azok a tervezési minták, és miért különböznek a Pythonban.
⬤ Fedezze fel az egységtesztelés egyszerűségét, és hogy miért olyan fontos a Pythonban.
⬤ Használja a Python 3 általános moduljait, könyvtárait és keretrendszereit.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)