Python objektumorientált programozás - negyedik kiadás: Robusztus és karbantartható objektumorientált Python-alkalmazások és -könyvtárak készítése

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

Python objektumorientált programozás - negyedik kiadás: Robusztus és karbantartható objektumorientált Python-alkalmazások és -könyvtárak készítése (F. Lott Steven)

Olvasói vélemények

Összegzés:

A könyv az objektumorientált programozás (OOP) átfogó feltárását nyújtja a Python használatával, különböző szintű tapasztalattal rendelkező olvasók számára. Modern gyakorlatokat mutat be, beleértve az adattípusok, az egyidejűség és a tervezési minták tárgyalását. Míg sok kritikus dicséri a könyv mélységét és a haladó témák lefedettségét, többen aggodalmukat fejezik ki a példák bonyolultságával és a tartalom szervezésével kapcsolatban, különösen a kezdők számára.

Előnyök:

Alaposan tárgyalja az OOP alapelveit, a modern adattípusokat, a jó gyakorlatokat és a tervezési mintákat
betekintést nyújt a tesztelésbe és az egyidejűségbe
középhaladó és haladó programozók számára is alkalmas
gyakorlati példákkal, gyakorlatokkal és összefoglalókkal szervezi
félkövér és színkódolt kóddal hangsúlyozza az olvashatóságot
értékes esettanulmányokat nyújt.

Hátrányok:

Összetett példákat tartalmaz, amelyekhez szakterületi ismeretekre lehet szükség
kihívást jelent a kezdők számára
terjedelmes és potenciálisan túlterhelő
néhány olvasó szerint a szervezés gyenge, a tartalom pedig nehezen követhető
kísérleti típusjavaslatokat használ, amelyek eltérnek a tipikus Python-szintaxistól
az OOP fogalmak előzetes ismerete szükséges.

(33 olvasói vélemény alapján)

Eredeti címe:

Python Object-Oriented Programming - Fourth Edition: Build robust and maintainable object-oriented Python applications and libraries

Könyv tartalma:

Átfogó útmutató a modern Python felfedezéséhez az adatstruktúrák, tervezési minták és hatékony objektumorientált technikák segítségével

Key Features:

⬤ Az objektumorientált tervezés intuitív megértése, a bevezető programoktól az érett programokig.

⬤ Tanulja meg a Python szintaxis, a könyvtárak és a legjobb gyakorlatok csínját-bínját.

⬤ Vizsgáljon meg egy gépi tanulási esettanulmányt minden fejezet végén.

A könyv leírása:

A Python objektumorientált programozás, negyedik kiadás mélyen elmerül az OOP különböző aspektusaiban, a Pythonban mint OOP-nyelvben, a gyakori és haladó tervezési mintákban, valamint a komplex tervezési rendszerek gyakorlati adatmanipulációjában. Ezeket a fogalmakat nyílt végű gyakorlatok, valamint minden fejezet végén egy, az e kiadáshoz újonnan írt, valós életből vett esettanulmány szilárdítja meg. Minden példakód most már kompatibilis a Python 3-mal. 9+ szintaxissal, és a könnyebb tanulhatóság érdekében típusjavaslatokkal frissítettük.

Steven és Dusty barátságos, átfogó ismertetést nyújt a fontos OOP fogalmakról, mint például az öröklés, a kompozíció és a polimorfizmus, és elmagyarázza, hogyan működnek együtt a Python osztályaival és adatszerkezeteivel a jó tervezés megkönnyítése érdekében. Az UML-osztálydiagramok bőkezűen használatosak a szövegben, hogy az osztályok közötti kapcsolatokat megértse. A könyv az OOP-ra való összpontosításon túlmenően részletesen foglalkozik a Python kivételkezelésével és azzal, hogy a funkcionális programozás hogyan keresztezi az OOP-t. 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. Az utolsó fejezet részletesen tárgyalja a Python párhuzamos programozás ökoszisztémáját.

A könyv végére alaposan megérti, hogyan gondolkodjon az objektumorientált elvekről és alkalmazza azokat a Python szintaxis segítségével, és képes lesz magabiztosan robusztus és megbízható programokat készíteni.

Amit tanulni fog:

⬤ Objektumok implementálása Pythonban osztályok létrehozásával és metódusok definiálásával.

⬤ Az osztályok funkcionalitásának kiterjesztése az öröklés segítségével.

⬤ Megérti, hogy mikor használjon objektumorientált funkciókat, és ami még fontosabb, mikor ne használja őket.

⬤ Felfedezzen számos széles körben használt tervezési mintát és azok Pythonban történő megvalósítását.

⬤ Fedezze fel az egység- és integrációs tesztelés egyszerűségét, és értse meg, miért olyan fontosak.

⬤ Tanulja meg, hogyan ellenőrizheti statikusan a dinamikus kódját.

⬤ Tudja meg az asyncio segítségével történő párhuzamosságot és azt, hogyan gyorsítja fel a programokat.

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 megtanulni, hogyan és mikor kell helyesen alkalmazni az OOP-elveket Pythonban, akkor ez a könyv neked való. Sőt, ha más nyelvekből érkező objektumorientált programozó vagy, aki a Python új világában szeretne eligazodni, ez a könyv hasznos bevezetés lesz a Pythonba. Minimális korábbi tapasztalat szükséges a Pythonban.

A könyv egyéb adatai:

ISBN:9781801077262
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 objektumorientált programozás - negyedik kiadás: Robusztus és karbantartható...
Átfogó útmutató a modern Python felfedezéséhez az adatstruktúrák,...
Python objektumorientált programozás - negyedik kiadás: Robusztus és karbantartható objektumorientált Python-alkalmazások és -könyvtárak készítése - Python Object-Oriented Programming - Fourth Edition: Build robust and maintainable object-oriented Python applications and libraries
Az objektumorientált Python elsajátítása - Második kiadás - Mastering Object-Oriented Python -...
Átfogó betekintést nyerhet a programozási...
Az objektumorientált Python elsajátítása - Második kiadás - Mastering Object-Oriented Python - Second Edition
Modern Python szakácskönyv - második kiadás: 133 recept hibátlan és kifejező programok...
Teljes receptek 15 fejezetben, amelyek segítenek megoldani a...
Modern Python szakácskönyv - második kiadás: 133 recept hibátlan és kifejező programok fejlesztéséhez Python 3.8-ban - Modern Python Cookbook - Second Edition: 133 recipes to develop flawless and expressive programs in Python 3.8
Funkcionális Python programozás - Harmadik kiadás: Funkcionális megközelítéssel tömör, kifejező és...
"A könyv használata növelte a hatékonyságomat a...
Funkcionális Python programozás - Harmadik kiadás: Funkcionális megközelítéssel tömör, kifejező és hatékony Python kód írásához - Functional Python Programming - Third Edition: Use a functional approach to write succinct, expressive, and efficient Python code
Python valós világbeli projektek: Python portfóliójának kialakítása telepíthető alkalmazásokkal -...
Python alkalmazások fejlesztése vállalati alapú...
Python valós világbeli projektek: Python portfóliójának kialakítása telepíthető alkalmazásokkal - Python Real-World Projects: Craft your Python portfolio with deployable applications

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)