Hodnotenie:
Kniha „Python 3 Objektovo orientované programovanie“ získala zmiešané recenzie, ktoré zdôrazňujú jej silné stránky pri výučbe konceptov objektovo orientovaného programovania prostredníctvom praktických príkladov, ako aj niektoré slabé stránky týkajúce sa rozsiahlosti a organizácie. Zatiaľ čo mnohí používatelia ju považovali za cenný zdroj informácií pre začiatočníkov so skúsenosťami s programovaním, iní ju kritizovali za prílišnú komplikovanosť a chýbajúcu jasnú organizáciu.
Výhody:⬤ Poskytuje dôkladný a stráviteľný úvod do konceptov objektovo orientovaného programovania v jazyku Python.
⬤ Obsahuje množstvo praktických príkladov, ktoré pomáhajú ilustrovať koncepty.
⬤ Vhodné pre čitateľov, ktorí prechádzajú z iných programovacích jazykov alebo verzií jazyka Python.
⬤ Obsahuje kapitoly o dôležitých témach, ako sú návrhové vzory, jednotkové testovanie a súbežnosť.
⬤ Druhé vydanie zahŕňa spätnú väzbu od čitateľov a vylepšuje pôvodné vydanie.
⬤ Niektorí používatelia považovali štýl písania za príliš rozvláčny a komplikovaný pre jednoduché koncepty.
⬤ Problémy so vzorkami kódu, ktoré si môžu vyžadovať úpravy alebo sú zle usporiadané.
⬤ Osobné anekdoty autora považovali niektorí čitatelia za rušivé.
⬤ Niektorí kritizovali nedostatočnú prehľadnosť organizácie príkladov a vysvetlení.
⬤ Vydanie pre Kindle malo problémy s malou grafikou.
(na základe 36 čitateľských recenzií)
Python 3 Object-Oriented Programming - Second Edition: Building robust and maintainable software with object oriented design patterns in Python
Prehodnoťte programovanie v jazyku Python pomocou tohto sprievodcu dátovými štruktúrami, návrhovými vzormi a efektívnymi objektovo orientovanými technikami jazyka Python a objavte skutočne moderný jazyk Python
Kľúčové vlastnosti
⬤ Prestante písať skripty a začnite vytvárať architektúru programov.
⬤ Učte sa najnovšiu syntax a knižnice jazyka Python.
⬤ Praktická, praktická príručka, ktorá vás naučí všetko o abstraktných návrhových vzoroch a o tom, ako ich implementovať v jazyku Python 3.
Popis knihy
Python 3 je všestrannejší a jednoduchší na používanie ako kedykoľvek predtým. Funguje na všetkých hlavných platformách v obrovskom množstve prípadov použitia. Kódovanie v jazyku Python minimalizuje čas potrebný na vývoj a zvyšuje produktivitu v porovnaní s inými jazykmi. Čistý, udržiavateľný kód sa ľahko číta aj píše pomocou jasnej a stručnej syntaxe jazyka Python.
Objektovo orientované programovanie je populárna návrhová paradigma, v ktorej sú údaje a správanie zapuzdrené tak, aby sa s nimi dalo manipulovať spoločne. Mnohé moderné programovacie jazyky využívajú výkonné koncepty objektovo orientovaného programovania a Python nie je výnimkou.
Začnete podrobnou analýzou objektovo orientovanej analýzy a návrhu a pomocou programovacieho jazyka Python jasne pochopíte kľúčové koncepty objektovo orientovanej paradigmy. V tejto knihe sú kompletne vysvetlené triedy, zapuzdrenie údajov, dedičnosť, polymorfizmus, abstrakcia 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.
Získate podrobnú analýzu mnohých bežných objektovo orientovaných návrhových vzorov, ktoré sú vhodnejšie pre jedinečný štýl jazyka Python. Táto kniha vás nielen naučí syntax jazyka Python, ale aj vybuduje vašu sebadôveru v tom, ako programovať.
Naučíte sa tiež, ako vytvárať udržiavateľné aplikácie štúdiom návrhových vzorov vyššej úrovne. Následne sa oboznámite so zložitosťou manipulácie s reťazcami a súbormi a s tým, ako Python rozlišuje medzi binárnymi a textovými údajmi. V knihe sa vám predstaví nie jeden, ale dva veľmi výkonné automatizované testovacie systémy. Po tom, čo objavíte radosť z testovania jednotiek a zistíte, aké jednoduché môže byť, budete študovať knižnice vyššej úrovne, ako sú databázové konektory a súpravy nástrojov grafického rozhrania, a dozviete sa, ako jedinečne uplatňujú objektovo orientované princípy. Dozviete sa, ako vám tieto princípy umožnia lepšie využívať kľúčových členov ekosystému Pythonu, ako sú Django a Kivy.
Toto nové vydanie obsahuje všetky témy, vďaka ktorým sa Python 3 Objektovo orientované programovanie okamžite stal klasikou Packt. Je tiež doplnené o aktualizovaný obsah, ktorý odráža nedávne zmeny v jadre knižnice Python a zahŕňa moderné balíky tretích strán, ktoré v čase prvého vydania knihy neboli dostupné na platforme Python 3.
Čo sa naučíte
⬤ Zavádzať objekty v jazyku Python vytváraním tried a definovaním metód.
⬤ Oddeliť príbuzné objekty do taxonómie tried a popísať vlastnosti a správanie týchto objektov prostredníctvom rozhrania tried.
⬤ Rozšírenie funkčnosti triedy 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é.
⬤ Pochopiť bežné techniky a úskalia súbežnosti v jazyku Python 3.
⬤ Vyskúšajte objektovo orientované programovanie v kľúčových technológiách Pythonu, ako sú Kivy a Django.
⬤ Objektovo orientované súbežné programovanie s asyncio.
© 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)