Értékelés:
A könyv széles körben ajánlott forrás az objektumorientált programozás (OOP) elsajátításához Python nyelven, és mind a kezdők, mind a mélyebb ismereteket keresők számára vonzó. Jó egyensúlyt teremt a lebilincselő tartalom és a szilárd technikai információk között, bár több olvasó is megjegyezte, hogy problémák vannak a formázással, a gépelési hibákkal és a példáknál hiányzó magyarázatokkal. Összességében a könyv érthetősége és megközelíthetősége miatt jó fogadtatásban részesült, így jó választás lehet a tanulók számára.
Előnyök:⬤ Magával ragadó és élvezetes olvasmány
⬤ az OOP fogalmak és tervezési minták széles skáláját öleli fel
⬤ hasznos a kezdők és a középhaladók számára egyaránt
⬤ világos magyarázatokat nyújt releváns példákkal
⬤ hasznos kézikönyvként
⬤ jó egyensúlyt teremt az egyszerűség és a mélység között.
⬤ Számos formázási hiba és elgépelés, különösen a kódblokkokban
⬤ néhány példából hiányoznak a szükséges import utasítások vagy kontextus
⬤ az olvasónak gyakran vissza kell néznie a korábbi részeket
⬤ néhány olvasó haladóbb OOP-tartalomra vágyott
⬤ következetlen nyelvtan és mondatszerkezet.
(32 olvasói vélemény alapján)
Python 3 Object-oriented Programming - Third Edition: Build robust and maintainable software with object-oriented design patterns in Python 3.8
Fedezze fel a modern Pythont a Python adatstruktúrák, tervezési minták és hatékony objektumorientált technikák útmutatójával
Key Features
⬤ Mélyreható elemzés számos gyakori objektumorientált tervezési mintáról, amelyek jobban illeszkednek a Python egyedi stílusához.
⬤ Tanulja meg a Python legújabb szintaxisát és könyvtárait.
⬤ Felfedezze az absztrakt tervezési mintákat és implementálja őket Python 3-ban. 8.
Könyv leírása
Az objektumorientált programozás (OOP) egy népszerű tervezési paradigma, amelyben az adatokat és viselkedéseket úgy kapszulázzák, hogy együttesen manipulálhatók legyenek. A Python 3 objektumorientált programozás harmadik kiadása teljes körűen elmagyarázza az osztályokat, az adatok kapszulázását és a kivételeket, hangsúlyt fektetve arra, hogy mikor használhatja az egyes elveket jól megtervezett szoftverek fejlesztéséhez.
Az objektumorientált programozás részletes elemzésével kezdve a Python programozási nyelv segítségével világosan megértheti az objektumorientált paradigma kulcsfogalmait. A magasabb szintű tervezési minták tanulmányozásával megtanulja, hogyan hozhat létre karbantartható alkalmazásokat. A könyv bemutatja a karakterlánc- és fájlmanipuláció összetettségét, valamint 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 rendszer, az unittest és a pytest kerül bemutatásra ebben a könyvben. Átfogó bevezetést kapsz a Python párhuzamos programozási ökoszisztémájába.
A könyv végére alaposan elsajátítod az objektumorientált alapelveket a Python szintaxis segítségével, és képes leszel robusztus és megbízható programokat készíteni magabiztosan.
Mit fogsz tanulni?
⬤ Objektumok implementálása Pythonban osztályok létrehozásával és metódusok definiálásával.
⬤ A Python 3 általános párhuzamossági technikáinak és buktatóinak megértése.
⬤ Az osztályok funkcionalitásának kiterjesztése az öröklés segítségével.
⬤ Megérti, hogy mikor érdemes objektumorientált funkciókat használni, és ami még fontosabb, mikor nem.
⬤ Fedezze fel, 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 azt, hogy miért olyan fontos a Pythonban.
⬤ Tudja meg az egyidejű objektumorientált programozást.
Kinek szól ez a könyv
Ha újonnan ismerkedsz az objektumorientált programozási technikákkal, vagy ha már rendelkezel alapvető Python-ismeretekkel, és szeretnéd mélyrehatóan megtanulni, hogyan és mikor kell helyesen alkalmazni az OOP-t Pythonban, akkor ez a könyv neked való. Ha más nyelvek objektumorientált programozója vagy, vagy a Python 3 új világában szeretnél eligazodni. 8-ban, akkor ön is hasznos bevezetést talál ebben a könyvben a Pythonba. A Python 3-mal kapcsolatos korábbi tapasztalat nem szükséges.
© 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)