Objektovo orientované programovanie v jazyku Python - štvrté vydanie: Vytváranie robustných a udržiavateľných objektovo orientovaných aplikácií a knižníc v jazyku Python.

Hodnotenie:   (4,3 z 5)

Objektovo orientované programovanie v jazyku Python - štvrté vydanie: Vytváranie robustných a udržiavateľných objektovo orientovaných aplikácií a knižníc v jazyku Python. (F. Lott Steven)

Recenzie čitateľov

Zhrnutie:

Kniha poskytuje komplexný výklad objektovo orientovaného programovania (OOP) pomocou jazyka Python a je určená čitateľom s rôznou úrovňou skúseností. Obsahuje moderné postupy vrátane diskusií o dátových typoch, súbežnosti a návrhových vzoroch. Hoci mnohí recenzenti chvália jej hĺbku a pokrytie pokročilých tém, viacerí vyjadrujú obavy zo zložitosti príkladov a organizácie obsahu, najmä pre začiatočníkov.

Výhody:

Obsahuje dôkladné pokrytie princípov OOP, moderných dátových typov, osvedčených postupov a návrhových vzorov
ponúka pohľad na testovanie a súbežnosť
je vhodná pre stredne pokročilých až pokročilých programátorov
je organizovaná pomocou praktických príkladov, cvičení a zhrnutí
kladie dôraz na čitateľnosť pomocou tučného a farebne označeného kódu
poskytuje cenné prípadové štúdie.

Nevýhody:

Obsahuje komplexné príklady, ktoré môžu vyžadovať doménové znalosti
náročné pre začiatočníkov
mnohovravné a potenciálne ohromujúce
niektorí čitatelia považovali organizáciu za zlú a obsah za ťažko sledovateľný
používa experimentálne typové nápovedy, ktoré sa odkláňajú od typickej syntaxe jazyka Python
je potrebná predchádzajúca znalosť konceptov OOP.

(na základe 33 čitateľských recenzií)

Pôvodný názov:

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

Obsah knihy:

Komplexný sprievodca skúmaním moderného jazyka Python prostredníctvom dátových štruktúr, návrhových vzorov a efektívnych objektovo orientovaných techník

Kľúčové vlastnosti:

⬤ Vybudujte si intuitívne pochopenie objektovo orientovaného návrhu, od úvodných až po vyspelé programy.

⬤ Oboznámte sa so syntaxou jazyka Python, knižnicami a osvedčenými postupmi.

⬤ Preskúmajte prípadovú štúdiu strojového učenia na konci každej kapitoly.

Popis knihy:

Štvrté vydanie knihy Python Objektovo orientované programovanie sa ponára do rôznych aspektov OOP, jazyka Python ako jazyka OOP, bežných a pokročilých návrhových vzorov a praktickej manipulácie s dátami zložitých návrhových systémov. Tieto koncepty sú upevnené otvorenými cvičeniami, ako aj prípadovou štúdiou z reálneho sveta na konci každej kapitoly, ktorá je novo napísaná pre toto vydanie. Všetky príklady kódu sú teraz kompatibilné s jazykom Python 3. 9+ syntaxou a bol aktualizovaný o typové nápovedy na uľahčenie učenia.

Steven a Dusty vás priateľsky a komplexne oboznámia s dôležitými konceptmi OOP, ako sú dedičnosť, kompozícia a polymorfizmus, a vysvetlia vám, ako tieto koncepty spolupracujú s triedami a dátovými štruktúrami jazyka Python, aby uľahčili dobrý návrh. V celom texte sa hojne používajú diagramy tried UML, aby ste pochopili vzťahy medzi triedami. Okrem toho, že sa kniha zameriava na OOP, obsahuje podrobný pohľad na spracovanie výnimiek v jazyku Python a na to, ako sa funkčné programovanie prelína s OOP. V tejto knihe sa predstavuje nie jeden, ale dva veľmi výkonné automatizované testovacie systémy, unittest a pytest. Záverečná kapitola poskytuje podrobnú diskusiu o ekosystéme súbežného programovania v jazyku Python.

Na konci knihy budete dôkladne rozumieť tomu, ako premýšľať o objektovo orientovaných princípoch a aplikovať ich 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.

⬤ 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ť.

⬤ Objaviť niekoľko široko používaných návrhových vzorov a spôsob ich implementácie v jazyku Python.

⬤ Objavte jednoduchosť jednotkového a integračného testovania a pochopte, prečo sú také dôležité.

⬤ Naučte sa staticky kontrolovať svoj dynamický kód.

⬤ Pochopte súbežnosť s asyncio a ako zrýchľuje programy.

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 naučiť, ako a kedy správne aplikovať princípy OOP v jazyku Python, táto kniha je určená práve vám. Okrem toho, ak ste objektovo orientovaný programátor, ktorý prichádza z iných jazykov alebo hľadá východisko v novom svete Pythonu, bude pre vás táto kniha užitočným úvodom do Pythonu. Potrebné sú minimálne predchádzajúce skúsenosti s jazykom Python.

Ďalšie údaje o knihe:

ISBN:9781801077262
Autor:
Vydavateľ:
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Objektovo orientované programovanie v jazyku Python - štvrté vydanie: Vytváranie robustných a...
Komplexný sprievodca skúmaním moderného jazyka...
Objektovo orientované programovanie v jazyku Python - štvrté vydanie: Vytváranie robustných a udržiavateľných objektovo orientovaných aplikácií a knižníc v jazyku Python. - Python Object-Oriented Programming - Fourth Edition: Build robust and maintainable object-oriented Python applications and libraries
Mastering Object-Oriented Python - druhé vydanie - Mastering Object-Oriented Python - Second...
Získajte komplexný prehľad o programovacích postupoch...
Mastering Object-Oriented Python - druhé vydanie - Mastering Object-Oriented Python - Second Edition
Modern Python Cookbook - Second Edition (Moderná kuchárka jazyka Python - druhé vydanie): 133...
Kompletné recepty rozmiestnené v 15 kapitolách,...
Modern Python Cookbook - Second Edition (Moderná kuchárka jazyka Python - druhé vydanie): 133 receptov na vývoj bezchybných a expresívnych programov v jazyku Python 3.8 - Modern Python Cookbook - Second Edition: 133 recipes to develop flawless and expressive programs in Python 3.8
Funkčné programovanie v jazyku Python - tretie vydanie: 3. vydanie - 3. ročník: Využívajte...
"Používanie tejto knihy zvýšilo moju efektivitu pri...
Funkčné programovanie v jazyku Python - tretie vydanie: 3. vydanie - 3. ročník: Využívajte funkcionálny prístup na písanie stručného, expresívneho a efektívneho kódu v jazyku Python. - Functional Python Programming - Third Edition: Use a functional approach to write succinct, expressive, and efficient Python code
Projekty v reálnom svete v jazyku Python: Vydarené projekty v jazyku Python: 1. vydanie: Vytvorte si...
Vývoj aplikácií v jazyku Python pomocou...
Projekty v reálnom svete v jazyku Python: Vydarené projekty v jazyku Python: 1. vydanie: Vytvorte si portfólio aplikácií v jazyku Python, ktoré sa dajú nasadiť - Python Real-World Projects: Craft your Python portfolio with deployable applications

Diela autora vydali tieto vydavateľstvá:

© 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)