Python 3 objektumorientált programozás

Értékelés:   (4.5 az 5-ből)

Python 3 objektumorientált programozás (Dusty Phillips)

Olvasói vélemények

Összegzé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.

Hátrányok:

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)

Eredeti címe:

Python 3 Object Oriented Programming

Könyv tartalma:

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.

A könyv egyéb adatai:

ISBN:9781849511261
Szerző:
Kiadó:
Kötés:Puha kötés

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Python 3 objektumorientált programozás - Második kiadás: Robusztus és karbantartható szoftverek...
Gondolja újra a Python programozást ezzel a...
Python 3 objektumorientált programozás - Második kiadás: Robusztus és karbantartható szoftverek építése objektumorientált tervezési minták segítségével Pythonban - Python 3 Object-Oriented Programming - Second Edition: Building robust and maintainable software with object oriented design patterns in Python
Python 3 objektumorientált programozás - harmadik kiadás: Robusztus és karbantartható szoftverek...
Fedezze fel a modern Pythont a Python...
Python 3 objektumorientált programozás - harmadik kiadás: Robusztus és karbantartható szoftverek készítése objektumorientált tervezési mintákkal a Python 3.8-ban - Python 3 Object-oriented Programming - Third Edition: Build robust and maintainable software with object-oriented design patterns in Python 3.8
Python 3 objektumorientált programozás - Python 3 Object Oriented Programming
Ha úgy érzi, hogy itt az ideje, hogy megtanulja az objektumorientált...
Python 3 objektumorientált programozás - Python 3 Object Oriented Programming

A szerző munkáit az alábbi kiadók adták ki:

© 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)