Objektově orientované programování v jazyce Python - čtvrté vydání: Vytvářejte robustní a udržovatelné objektově orientované aplikace a knihovny v jazyce Python.

Hodnocení:   (4,3 z 5)

Objektově orientované programování v jazyce Python - čtvrté vydání: Vytvářejte robustní a udržovatelné objektově orientované aplikace a knihovny v jazyce Python. (F. Lott Steven)

Recenze čtenářů

Shrnutí:

Kniha poskytuje komplexní výklad objektově orientovaného programování (OOP) v jazyce Python a je určena čtenářům s různou úrovní zkušeností. Obsahuje moderní postupy, včetně diskusí o datových typech, souběžnosti a návrhových vzorech. Zatímco mnozí recenzenti chválí její hloubku a pokrytí pokročilých témat, někteří vyjadřují obavy ohledně složitosti příkladů a organizace obsahu, zejména pro začátečníky.

Klady:

Obsahuje důkladné pokrytí principů OOP, moderních datových typů, osvědčených postupů a návrhových vzorů
nabízí vhled do testování a souběžnosti
je vhodná pro středně pokročilé až pokročilé programátory
je uspořádána pomocí praktických příkladů, cvičení a shrnutí
klade důraz na čitelnost pomocí tučného a barevně odlišeného kódu
poskytuje cenné případové studie.

Zápory:

Obsahuje složité příklady, které mohou vyžadovat znalosti z dané oblasti
náročné pro začátečníky
mnohomluvné a potenciálně ohromující
někteří čtenáři shledali organizaci špatnou a obsah obtížně sledovatelný
používá experimentální typové nápovědy, které se odchylují od typické syntaxe jazyka Python
je nutná předchozí znalost konceptů OOP.

(na základě 33 hodnocení čtenářů)

Původní název:

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

Obsah knihy:

Komplexní průvodce zkoumáním moderního jazyka Python prostřednictvím datových struktur, návrhových vzorů a efektivních objektově orientovaných technik

Klíčové vlastnosti:

⬤ Vytvořte si intuitivní představu o objektově orientovaném návrhu, od úvodních až po vyspělé programy.

⬤ Zjistěte, jaké jsou zákoutí syntaxe jazyka Python, knihoven a osvědčených postupů.

⬤ Prozkoumejte případovou studii strojového učení na konci každé kapitoly.

Popis knihy:

Čtvrté vydání knihy Objektově orientované programování v jazyce Python proniká do různých aspektů OOP, Pythonu jako jazyka OOP, běžných i pokročilých návrhových vzorů a praktické manipulace s daty složitých návrhových systémů. Tyto koncepty upevňují otevřená cvičení a také případová studie z reálného světa na konci každé kapitoly, nově napsaná pro toto vydání. Všechny příklady kódu jsou nyní kompatibilní s Pythonem 3. 9+ syntaxí a byly aktualizovány o typové nápovědy pro snadnější učení.

Steven a Dusty vás přátelsky a srozumitelně seznámí s důležitými koncepty OOP, jako je dědičnost, kompozice a polymorfismus, a vysvětlí vám, jak tyto koncepty spolupracují s třídami a datovými strukturami jazyka Python, aby usnadnily správný návrh. V celém textu jsou hojně používány diagramy tříd UML, které vám pomohou pochopit vztahy mezi třídami. Kromě toho, že se kniha zaměřuje na OOP, obsahuje také podrobný pohled na zpracování výjimek v jazyce Python a na to, jak se funkcionální programování prolíná s OOP. V knize je představen ne jeden, ale hned dva velmi výkonné automatizované testovací systémy, unittest a pytest. Závěrečná kapitola podrobně rozebírá ekosystém souběžného programování v jazyce Python.

Na konci knihy budete důkladně rozumět tomu, jak přemýšlet o objektově orientovaných principech a aplikovat je pomocí syntaxe jazyka Python, a budete schopni s jistotou vytvářet robustní a spolehlivé programy.

Co se naučíte:

⬤ Zavádět objekty v jazyce Python vytvářením tříd a definováním metod.

⬤ Rozšiřovat funkčnost tříd pomocí dědičnosti.

⬤ Pochopit, kdy použít objektově orientované funkce, a co je důležitější, kdy je nepoužít.

⬤ Objevte několik široce používaných návrhových vzorů a způsob jejich implementace v jazyce Python.

⬤ Poznejte jednoduchost jednotkového a integračního testování a pochopte, proč jsou tak důležité.

⬤ Naučte se staticky kontrolovat dynamický kód.

⬤ Pochopte souběžnost pomocí asyncio a jak zrychluje programy.

Pro koho je tato kniha určena:

Pokud s technikami objektově orientovaného programování začínáte nebo máte základní znalosti jazyka Python a chcete se naučit, jak a kdy správně aplikovat principy OOP v jazyce Python, je tato kniha určena právě vám. Navíc, pokud jste objektově orientovaný programátor, který přichází z jiných jazyků nebo hledá cestu do nového světa Pythonu, bude pro vás tato kniha užitečným úvodem do Pythonu. Předchozí minimální zkušenosti s jazykem Python jsou nezbytné.

Další údaje o knize:

ISBN:9781801077262
Autor:
Vydavatel:
Vazba:Měkká vazba

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Objektově orientované programování v jazyce Python - čtvrté vydání: Vytvářejte robustní a...
Komplexní průvodce zkoumáním moderního jazyka Python...
Objektově orientované programování v jazyce Python - čtvrté vydání: Vytvářejte robustní a udržovatelné objektově orientované aplikace a knihovny v jazyce Python. - Python Object-Oriented Programming - Fourth Edition: Build robust and maintainable object-oriented Python applications and libraries
Mastering Object-Oriented Python - druhé vydání - Mastering Object-Oriented Python - Second...
Získejte ucelený pohled na programovací postupy a...
Mastering Object-Oriented Python - druhé vydání - Mastering Object-Oriented Python - Second Edition
Moderní kuchařka jazyka Python - druhé vydání: 133 receptů na vývoj bezchybných a expresivních...
Kompletní recepty rozdělené do 15 kapitol, které...
Moderní kuchařka jazyka Python - druhé vydání: 133 receptů na vývoj bezchybných a expresivních programů v jazyce Python 3.8 - druhé vydání - Modern Python Cookbook - Second Edition: 133 recipes to develop flawless and expressive programs in Python 3.8
Funkční programování v jazyce Python - třetí vydání: Třetí vydání: Využijte funkcionální přístup k...
"Používání této knihy zvýšilo mou efektivitu při...
Funkční programování v jazyce Python - třetí vydání: Třetí vydání: Využijte funkcionální přístup k psaní stručného, výrazného a efektivního kódu v jazyce Python - třetí vydání. - Functional Python Programming - Third Edition: Use a functional approach to write succinct, expressive, and efficient Python code
Reálné projekty v jazyce Python: Vychutnejte si portfolio aplikací v jazyce Python, které lze...
Vývoj aplikací v jazyce Python s využitím...
Reálné projekty v jazyce Python: Vychutnejte si portfolio aplikací v jazyce Python, které lze nasadit v praxi. - Python Real-World Projects: Craft your Python portfolio with deployable applications

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)