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

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

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 (Dusty Phillips)

Olvasói vélemények

Összegzés:

A „Python 3 Objektumorientált programozás” című könyv vegyes kritikákat kapott, kiemelve erősségeit az objektumorientált programozási koncepciók gyakorlati példákon keresztül történő tanításában, valamint néhány gyengeséget a szóbeliséggel és a szervezéssel kapcsolatban. Míg sok felhasználó értékes forrásnak találta a programozási tapasztalattal rendelkező kezdők számára, mások kritizálták, hogy túlságosan bonyolult, és hiányzik belőle a világos szervezés.

Előnyök:

Alapos és emészthető bevezetést nyújt az objektumorientált programozási koncepciókba Python nyelven.
Számos gyakorlati példát tartalmaz, amelyek segítik a fogalmak szemléltetését.
Jól használható más programozási nyelvekről vagy a Python más verzióiról áttérő olvasók számára.
Olyan fontos témákról szóló fejezeteket tartalmaz, mint a tervezési minták, az egységtesztelés és az egyidejűség.
A második kiadás figyelembe veszi az olvasói visszajelzéseket, és továbbfejleszti az eredetit.

Hátrányok:

Néhány felhasználó túlságosan terjedelmesnek és bonyolultnak találta az írásmódot az egyszerű fogalmakhoz képest.
A kódmintákkal kapcsolatos problémák, amelyek módosításokat igényelhetnek, vagy rosszul szervezettek.
A szerző személyes anekdotáit néhány olvasó zavarónak találta.
Néhányan kritizálták a példák és magyarázatok szervezésének áttekinthetetlenségét.
A Kindle kiadásban problémák voltak a kis méretű grafikákkal.

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

Eredeti címe:

Python 3 Object-Oriented Programming - Second Edition: Building robust and maintainable software with object oriented design patterns in Python

Könyv tartalma:

Gondolja újra a Python programozást ezzel a Python adatszerkezetek, tervezési minták és hatékony objektumorientált technikák útmutatójával, hogy felfedezzen egy igazán modern Pythont

Key Features

⬤ Hagyja abba a szkriptek írását, és kezdje el a programok architektúráját.

⬤ Tanulja meg a legújabb Python szintaxist és könyvtárakat.

⬤ Egy gyakorlatias, gyakorlatias oktatóanyag, amely megtanít mindent az absztrakt tervezési mintákról, és arról, hogyan lehet őket Python 3-ban megvalósítani.

Könyv leírása

A Python 3 sokoldalúbb és könnyebben használható, mint valaha. Minden fontosabb platformon fut, a felhasználási esetek hatalmas skáláján. A Pythonban való kódolás minimalizálja a fejlesztési időt és növeli a termelékenységet más nyelvekhez képest. A tiszta, karbantartható kódot a Python világos, tömör szintaxisával könnyű olvasni és írni egyaránt.

Az objektumorientált programozás egy népszerű tervezési paradigma, amelyben az adatok és viselkedések úgy vannak kapszulázva, hogy együttesen manipulálhatók. Számos modern programozási nyelv használja az objektumorientált programozás erőteljes koncepcióit, és ez alól a Python sem kivétel.

Az objektumorientált elemzés és tervezé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. Ez a könyv teljes körűen elmagyarázza az osztályokat, az adatok kapszulázását, az öröklést, a polimorfizmust, az absztrakciót és a kivételeket, hangsúlyt fektetve arra, hogy mikor használhatja az egyes elveket jól megtervezett szoftverek fejlesztéséhez.

Alapos elemzést kap számos gyakori objektumorientált tervezési mintáról, amelyek jobban illeszkednek a Python egyedi stílusához. Ez a könyv nemcsak a Python szintaxisát tanítja meg, hanem a programozással kapcsolatos magabiztosságot is növeli.

A magasabb szintű tervezési minták tanulmányozásával megtanulhatja, hogyan hozhat létre karbantartható alkalmazásokat. Ezt követően megismerkedsz a karakterlánc- és fájlmanipuláció bonyolultságával, valamint azzal, 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 mutatunk be a könyvben. Miután felfedezi a unit tesztelés örömét, és azt, hogy milyen egyszerű is lehet, olyan magasabb szintű könyvtárakat tanulmányoz, mint az adatbázis-csatlakozók és a GUI-eszközkészletek, és megtanulja, hogyan alkalmazzák egyedülálló módon az objektumorientált elveket. Megtanulod, hogy ezek az elvek hogyan teszik lehetővé a Python ökoszisztéma kulcsfontosságú tagjainak, például a Django és a Kivy nagyobb mértékű használatát.

Ez az új kiadás tartalmazza mindazokat a témaköröket, amelyek a Python 3 objektumorientált programozását azonnali Packt-klasszikussá tették. Emellett tele van frissített tartalommal, amely tükrözi a Python alapkönyvtárában bekövetkezett legújabb változásokat, és olyan modern, harmadik féltől származó csomagokkal is foglalkozik, amelyek a könyv első kiadásakor még nem voltak elérhetők a Python 3 platformon.

Mit fogsz tanulni

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

⬤ A rokon objektumok osztályok taxonómiájába történő szétválasztása, és az osztályok interfészén keresztül leírja ezen objektumok tulajdonságait és viselkedését.

⬤ Az osztályok funkcionalitásának kiterjesztése örökléssel.

⬤ Tudja meg, mikor kell használni az objektumorientált funkciókat, é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.

⬤ Kapaszkodjon meg a Python 3 általános párhuzamossági technikáiba és buktatóiba.

⬤ Az objektumorientált programozás kihasználása a Python kulcsfontosságú technológiáiban, mint például a Kivy és a Django.

⬤ Objektumorientált programozás egyidejűleg az asyncio segítségével.

A könyv egyéb adatai:

ISBN:9781784398781
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)