Hodnotenie:
Kniha je všeobecne odporúčaným zdrojom informácií na výučbu objektovo orientovaného programovania (OOP) v jazyku Python a je vhodná pre začiatočníkov aj pre tých, ktorí si chcú prehĺbiť svoje znalosti. Dosahuje dobrú rovnováhu medzi pútavým obsahom a solídnymi technickými informáciami, hoci niekoľko čitateľov upozornilo na problémy s formátovaním, preklepmi a niektorými chýbajúcimi vysvetleniami v príkladoch. Celkovo je kniha dobre prijímaná pre svoju zrozumiteľnosť a prístupnosť, čo z nej robí dobrú voľbu pre študentov.
Výhody:⬤ Pútavé a príjemné čítanie
⬤ pokrýva širokú škálu konceptov OOP a návrhových vzorov
⬤ užitočné pre začiatočníkov aj stredne pokročilých
⬤ poskytuje jasné vysvetlenia s relevantnými príkladmi
⬤ užitočné ako referenčná príručka
⬤ dosahuje dobrú rovnováhu medzi jednoduchosťou a hĺbkou.
⬤ Početné problémy s formátovaním a preklepy, najmä v blokoch kódu
⬤ v niektorých príkladoch chýbajú potrebné príkazy import alebo kontext
⬤ môže vyžadovať, aby sa čitatelia často vracali k predchádzajúcim častiam
⬤ niektorí čitatelia si želali pokročilejší obsah OOP
⬤ nejednotná gramatika a štruktúra viet.
(na základe 32 čitateľských recenzií)
Python 3 Object-oriented Programming - Third Edition: Build robust and maintainable software with object-oriented design patterns in Python 3.8
Objavte moderný Python s týmto sprievodcom dátovými štruktúrami Pythonu, návrhovými vzormi a efektívnymi objektovo orientovanými technikami
Kľúčové vlastnosti
⬤ Hĺbková analýza mnohých bežných objektovo orientovaných návrhových vzorov, ktoré sú vhodnejšie pre jedinečný štýl jazyka Python.
⬤ Oboznámte sa s najnovšou syntaxou a knižnicami jazyka Python.
⬤ Preskúmajte abstraktné návrhové vzory a implementujte ich v jazyku Python 3. 8.
Popis knihy
Objektovo orientované programovanie (OOP) je populárna návrhová paradigma, v ktorej sú dáta a správanie zapuzdrené tak, aby sa s nimi dalo manipulovať spoločne. Toto tretie vydanie knihy Objektovo orientované programovanie v jazyku Python 3 plne vysvetľuje triedy, zapuzdrenie údajov a výnimky s dôrazom na to, kedy môžete každý princíp použiť na vývoj dobre navrhnutého softvéru.
Začnete podrobnou analýzou objektovo orientovaného programovania a pomocou programovacieho jazyka Python jasne pochopíte kľúčové koncepty objektovo orientovanej paradigmy. Naučíte sa vytvárať udržiavateľné aplikácie štúdiom návrhových vzorov vyššej úrovne. Kniha vám ukáže zložitosť manipulácie s reťazcami a súbormi a to, ako Python rozlišuje medzi binárnymi a textovými údajmi. V knihe sa zoznámite nie s jedným, ale s dvoma veľmi výkonnými automatizovanými testovacími systémami unittest a pytest. Získate komplexný úvod do ekosystému súbežného programovania v jazyku Python.
Na konci knihy si dôkladne osvojíte princípy objektovej orientácie pomocou syntaxe jazyka Python a budete schopní s istotou vytvárať robustné a spoľahlivé programy.
Čo sa naučíte
⬤ Zavádzať objekty v jazyku Python vytváraním tried a definovaním metód.
⬤ Pochopiť bežné techniky súbežnosti a nástrahy v jazyku Python 3.
⬤ Rozšíriť funkčnosť tried pomocou dedičnosti.
⬤ Pochopiť, kedy použiť objektovo orientované funkcie, a čo je dôležitejšie, kedy ich nepoužiť.
⬤ Zistiť, čo sú návrhové vzory a prečo sa v jazyku Python líšia.
⬤ Objavte jednoduchosť testovania jednotiek a prečo je v jazyku Python také dôležité.
⬤ Preskúmajte súbežné objektovo orientované programovanie.
Pre koho je táto kniha určená
Ak ste nováčikom v technikách objektovo orientovaného programovania alebo ak máte základné znalosti jazyka Python a chcete sa do hĺbky naučiť, ako a kedy správne aplikovať OOP v jazyku Python, táto kniha je určená práve vám. Ak ste objektovo orientovaný programátor iných jazykov alebo hľadáte východisko v novom svete Pythonu 3. 8, aj pre vás bude táto kniha užitočným úvodom do jazyka Python. Predchádzajúce skúsenosti s Pythonom 3 nie sú potrebné.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)