Az objektumorientált Python elsajátítása - Második kiadás

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

Az objektumorientált Python elsajátítása - Második kiadás (F. Lott Steven)

Olvasói vélemények

Összegzés:

A könyv játékos, mégis technikai megközelítéssel, lényegretörő és könnyen olvasható bevezetés az objektumorientált programozásba a Python 3-ban. A kódpéldáknál azonban formázási problémák vannak, és nagymértékben támaszkodik egy blackjack példára, amelyet egyesek homályosnak és zavarónak találhatnak.

Előnyök:

Éleslátó és könnyen olvasható
ötvözi a technikai szigort a játékos ékesszólással
jó bevezető szöveg szoftvermérnököknek és hasznos referencia a tapasztalt szakembereknek
hozzáértő szerző.

Hátrányok:

Formázási problémák a kódpéldáknál, ami megnehezíti az olvasást
egy blackjack példára támaszkodik, ami nem minden olvasónak tetszik
fizikailag nagy és nehéz kötet.

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

Eredeti címe:

Mastering Object-Oriented Python - Second Edition

Könyv tartalma:

Átfogó betekintést nyerhet a programozási gyakorlatokba, valamint a kód hordozhatóságába és újrafelhasználásába, hogy rugalmas és karbantartható alkalmazásokat építhessen az objektumorientált elvek felhasználásával Főbb jellemzők Az alapvető OOP-technikák kiterjesztése a Pythonnal létrehozott osztályok integrációjának növelése érdekében Különböző Python-könyvtárak felfedezése a perzisztencia és az objektumok szerializációjának kezelésére Alternatív megközelítések megismerése a programozási problémák megoldására, különböző jellemzőkkel a problématerület kezelésére Könyv leírása

Az objektumorientált programozás (OOP) viszonylag összetett tudományág, és nehéz lehet átlátni, hogy az általános elvek hogyan alkalmazhatók az egyes nyelvek egyedi jellemzőire. A Mastering Objected-Oriented Python legújabb kiadásának segítségével megmutatjuk, hogyan lehet hatékonyan megvalósítani az OOP-t Pythonban, sőt, még a Python 3. x-et is felfedezhetjük.

A gyakorlati példákkal kiegészített könyv végigvezeti Önt a Pythonban az OOP haladó fogalmain, és bemutatja, hogyan alkalmazhatja azokat az OOP komplex problémáinak megoldására. Megtanulja, hogyan hozhat létre kiváló minőségű Python-programokat a tervezési alternatívák feltárásával és annak meghatározásával, hogy melyik konstrukció nyújtja a legjobb teljesítményt. Ezután az egyszerű objektum-átalakítások kezelésére szolgáló speciális módszereket dolgozhatsz fel, és megismerkedhetsz az objektumok hashingolásával és összehasonlításával is. A későbbi fejezetek tárgyalása során felfedezi, hogy mennyire lényeges a legjobb algoritmusok és optimális adatszerkezetek felkutatása a programozási problémák robusztus megoldásainak minimális számítógépes feldolgozással történő kifejlesztéséhez. Végül a könyv segítséget nyújt a Python különböző funkcióinak kihasználásában azáltal, hogy objektumorientált terveket valósít meg a programjaiban.

A könyv végére számos alternatív, különböző tulajdonságokkal rendelkező megközelítést ismerhet meg, amelyekkel magabiztosan oldhat meg programozási problémákat Pythonban. Amit megtanulhat A __init__() metódus különböző tervezési mintáinak megismerése A Flask használatával RESTful webszolgáltatásokat építhetünk fel SOLID tervezési minták és elvek felfedezése A Python 3 absztrakt alapjának jellemzőinek használata Osztályok létrehozása a saját alkalmazásainkhoz Tesztelhető kód tervezése a pytest és a fixtures segítségével Megértjük, hogyan tervezhetünk olyan kontextuskezelőket, amelyek kihasználják a „with” utasítást Új típusú gyűjteményt hozhatunk létre a szabványos könyvtári és tervezési technikákkal Új számtípusok fejlesztése a beépített számosztályokon túlmenően Kiknek szól ez a könyv?

Ez a könyv azoknak a fejlesztőknek szól, akik a Python segítségével hatékony programokat szeretnének készíteni. A Python programozás jó ismerete szükséges ahhoz, hogy a legtöbbet hozhassuk ki ebből a könyvből. Az objektumorientált tervezési mintákkal kapcsolatos fogalmak ismerete szintén hasznos lesz. Tartalomjegyzék Előzetesek, eszközök és technikák A __init__() módszer A zökkenőmentes integrálás - alapvető speciális módszerek Attribútum-hozzáférés, tulajdonságok és leírók A konzisztens tervezés ABC-je A hívhatóság és a kontextusok használata Konténerek és gyűjtemények létrehozása Számok létrehozása Díszítők és mixinek - Átívelő szempontok Sorozatba rendezés és mentés - JSON, YAML, Pickle, CSV és XML Objektumok tárolása és visszakeresése Shelve segítségével Objektumok tárolása és visszakeresése SQLite segítségével Objektumok továbbítása és megosztása Konfigurációs fájlok és perzisztencia Tervezési alapelvek és minták A naplózás és a figyelmeztető modulok Tesztelhetőség tervezése A parancssorral való megbirkózás Modul- és csomagtervezés Minőség és dokumentáció

A könyv egyéb adatai:

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