Python 3 Objektovo orientované programovanie

Hodnotenie:   (4,5 z 5)

Python 3 Objektovo orientované programovanie (Dusty Phillips)

Recenzie čitateľov

Zhrnutie:

Kniha je dobre prijímaná pre svoje jasné vysvetlenie konceptov objektovo orientovaného programovania (OOP) pomocou jazyka Python. Je prínosná najmä pre stredne pokročilých programátorov, ktorí prechádzajú z iných jazykov. Čitatelia oceňujú autorov jednoduchý a pútavý štýl písania, praktické prípadové štúdie a vyváženosť teórie a praxe. Niektorí čitatelia však zaznamenali problémy s preklepmi a formátovaním, najmä vo vydaní pre Kindle.

Výhody:

Jasný a pútavý štýl písania.
Praktické prípadové štúdie, ktoré zlepšujú porozumenie.
Dobrá rovnováha medzi teóriou a praktickými príkladmi.
Užitočné pre stredne pokročilých programátorov, ktorí prechádzajú z iných objektovo orientovaných jazykov.
Pokrýva užitočné koncepty ako UML a návrhové vzory.

Nevýhody:

Niekoľko preklepov a problémov s formátovaním v knihe, najmä vo vydaní pre Kindle.
Niektoré časti na konci nesúvisia priamo s OOP.
Možno neposkytuje dostatok pokročilého materiálu pre skúsených programátorov.

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

Pôvodný názov:

Python 3 Object Oriented Programming

Obsah knihy:

Ak máte pocit, že je čas naučiť sa objektovo orientované techniky programovania, táto kniha je pre vás ideálna. Je zrozumiteľne napísaná s praktickými cvičeniami a predstavuje bezbolestný spôsob, ako sa naučiť využívať silu OOP v jazyku Python.

Kľúčové vlastnosti

⬤ Naučte sa objektovo orientované programovanie v jazyku Python pomocou tejto učebnice, ktorá vás prevedie krok za krokom.

⬤ Navrhnite verejné rozhrania pomocou abstrakcie, zapuzdrenia a skrývania informácií.

⬤ Premeniť svoje návrhy na funkčný softvér pomocou štúdia syntaxe jazyka Python.

⬤ Vytvárajte, spracovávajte, definujte a manipulujte s výnimkami pomocou špeciálnych chybových objektov.

⬤ Zavedenie objektovo orientovaného programovania v jazyku Python pomocou praktických príkladov.

Popis knihy

Objektovo orientované programovanie je veľmi dôležitým aspektom moderných programovacích jazykov. Základné princípy objektovo orientovaného programovania sa dajú pomerne ľahko naučiť. Ich spojenie do funkčných návrhov môže byť náročné.

Vďaka tejto knihe sa programovanie stane skôr potešením ako povinnosťou s využitím výkonných objektovo orientovaných funkcií jazyka Python 3. Jasne ukazuje základné princípy OOP a ako správne implementovať OOP v jazyku Python.

Objektovo orientované programovanie patrí medzi mnohými modelmi, ktoré Python podporuje, k veľmi dôležitým. Napriek tomu sa mnohí programátori nikdy neobťažovali naučiť sa výkonné funkcie, ktoré robia tento jazyk objektovo orientovaným.

Kniha učí, kedy a ako by sa malo OOP správne aplikovať. Zdôrazňuje nielen jednoduchú syntax OOP v jazyku Python, ale aj to, ako tieto objekty spojiť do dobre navrhnutého softvéru.

Táto kniha vás oboznámi s terminológiou objektovo orientovanej paradigmy a zameria sa na objektovo orientovaný návrh s príkladmi krok za krokom. Prevedie vás od jednoduchej dedičnosti, ktorá je jedným z najužitočnejších nástrojov v súprave nástrojov objektovo orientovaného programátora, až po kooperatívnu dedičnosť, ktorá je jedným z najzložitejších nástrojov. Budete schopní vyvolávať, spracovávať, definovať a manipulovať s výnimkami.

Budete schopní integrovať objektovo orientované a nie až tak objektovo orientované aspekty jazyka Python. Budete tiež schopní vytvárať udržiavateľné aplikácie vďaka štúdiu návrhových vzorov vyššej úrovne. Naučíte sa zložitosti manipulácie s reťazcami a súbormi a ako Python rozlišuje medzi binárnymi a textovými údajmi. Predstaví sa vám nie jeden, ale hneď dva veľmi výkonné automatizované testovacie systémy. Pochopíte radosť z jednotkových testov a pochopíte, aké jednoduché je ich vytváranie. Dokonca si preštudujete knižnice vyššej úrovne, ako sú databázové konektory a súpravy nástrojov grafického rozhrania, a to, ako uplatňujú objektovo orientované princípy.

Čo sa naučíte

⬤ Zavádzať objekty v jazyku Python vytváraním tried a definovaním metód.

⬤ Oddeliť rôzne objekty do taxonómie tried a popísať vlastnosti a správanie týchto objektov prostredníctvom rozhrania tried.

⬤ Navrhnúť verejné rozhrania pomocou abstrakcie, zapuzdrenia a skrývania informácií.

⬤ Premeniť svoje návrhy na funkčný softvér naučením sa syntaxe jazyka Python.

⬤ Deľte implementáciu pomocou dedičnosti.

⬤ Pridávať funkčnosť do existujúcich tried a vstavaných modulov pomocou dedičnosti.

⬤  Zdieľať podobný kód medzi triedami pomocou abstrakcie do nadradenej triedy.

⬤ Vyvolanie, spracovanie, definovanie a manipulácia s výnimkami pomocou špeciálnych chybových objektov.

⬤ Pochopiť, kedy použiť objektovo orientované funkcie, a čo je dôležitejšie, kedy ich nepoužiť.

⬤ Zistite, čo sú návrhové vzory a prečo sa v jazyku Python líšia.

⬤ Objavte jednoduchosť unit testovania a prečo je v jazyku Python také dôležité.

⬤ Využívajte bežné moduly, knižnice a rámce jazyka Python 3.

Ďalšie údaje o knihe:

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

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Python 3 Objektovo orientované programovanie - druhé vydanie: Vytváranie robustného a...
Prehodnoťte programovanie v jazyku Python pomocou tohto...
Python 3 Objektovo orientované programovanie - druhé vydanie: Vytváranie robustného a udržiavateľného softvéru pomocou objektovo orientovaných návrhových vzorov v jazyku Python - Python 3 Object-Oriented Programming - Second Edition: Building robust and maintainable software with object oriented design patterns in Python
Python 3 Objektovo orientované programovanie - tretie vydanie: Vytváranie robustného a...
Objavte moderný Python s týmto sprievodcom dátovými...
Python 3 Objektovo orientované programovanie - tretie vydanie: Vytváranie robustného a udržiavateľného softvéru pomocou objektovo orientovaných návrhových vzorov v jazyku Python 3.8 - Python 3 Object-oriented Programming - Third Edition: Build robust and maintainable software with object-oriented design patterns in Python 3.8
Python 3 Objektovo orientované programovanie - Python 3 Object Oriented Programming
Ak máte pocit, že je čas naučiť sa objektovo orientované techniky...
Python 3 Objektovo orientované programovanie - Python 3 Object Oriented Programming

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)