Objektově orientované programování v Pythonu

Python Objektově orientované programování

Tutoriály

Úvod do objektově orientovaného programování v Pythonu

1. díl - Úvod do objektově orientovaného programování v Pythonu

Tutoriál vás uvede do objektově orientovaného programování, vysvětlíme si historické okolnosti vzniku OOP a také pojmy třída, atribut, metoda a zapouzdření
Zdarma 55555 Napsal gcx11
První objektová aplikace v Pythonu - Hello object world

2. díl - První objektová aplikace v Pythonu - Hello object world

V tutoriálu si vytvoříme svou první objektovou aplikaci pro Python - Hello object world. Naučíme se tvořit třídy (class), atributy a metody s parametry.
Zdarma 55555 Napsal gcx11
Hrací kostka v Pythonu - Konstruktory a náhodná čísla

3. díl - Hrací kostka v Pythonu - Konstruktory a náhodná čísla

Tutoriál nás naučí používat konstruktory a zavzpomínáme na modul random. Naprogramujeme si v Pythonu objektovou hrací kostku, první část naší arény.
Zdarma 55555 Napsal gcx11
Odkazy na objekty, jejich kopírování a Garbage collector

4. díl - Odkazy na objekty, jejich kopírování a Garbage collector

V tutoriálu si podrobněji vysvětlíme, jak Python pracuje s objekty v paměti. Naučíme se kopírovat objekty a vysvětlíme si Garbage collector.
Zdarma 55555 Napsal gcx11
Bojovník do arény v Pythonu

5. díl - Bojovník do arény v Pythonu

V tomto tutoriálu si v Pythonu napíšeme objekt (třídu) bojovníka, jehož instance necháme příště bojovat ve virtuální aréně.
Zdarma 55555 Napsal gcx11
Python - Aréna s bojovníky

6. díl - Python - Aréna s bojovníky

V tomto tutoriálu dokončíme naši arénu s bojovníky v Pythonu. Výsledkem bude plně objektová aplikace, kde komunikující instance simulují stolní hru.
Zdarma 55555 Napsal gcx11
Dědičnost a polymorfismus v Pythonu

7. díl - Dědičnost a polymorfismus v Pythonu

V tutoriálu si vysvětlíme základy dědičnosti objektů v Pythonu. Naučíme se znovupoužívat kód a účel jednoho podtržítka. Pochopíme polymorfismus.
Zdarma 55555 Napsal gcx11
Aréna s mágem (dědičnost a polymorfismus)

8. díl - Aréna s mágem (dědičnost a polymorfismus)

V tutoriálu si v praxi ukážeme dědičnost a polymorfismus v Pythonu. Naučíme se volat konstruktory předků pomocí super() a přidáme do arény mága.
Zdarma 55555 Napsal gcx11
Statika v Pythonu

9. díl - Statika v Pythonu

V tomto tutoriálu se v Pythonu naučíme používat třídní atributy, statické a třídní metody a vysvětlíme si, jaký je mezi nimi rozdíl.
Zdarma 55555 Napsal gcx11
Vlastnosti v Pythonu

10. díl - Vlastnosti v Pythonu

V tutoriálu si ukážeme, jak se v Pythonu deklarují tzv. vlastnosti neboli gettery a settery, které umožní lepší zapouzdření objektů.
Zdarma 55555 Napsal gcx11
Magické metody v Pythonu

11. díl - Magické metody v Pythonu

V tutoriálu se podívám na tzv. magické metody objektů, jejich parametry a použití pro naše vlastní objekty.
Zdarma 55555 Napsal gcx11
Magické metody Pythonu - Matematické

12. díl - Magické metody Pythonu - Matematické

V tutoriálu se podíváme na další magické metody objektů, tentokrát hlavně na matematické operace a jejich implementaci.
Zdarma 55555 Napsal gcx11
Magické metody v Pythonu kolekce a deskriptory

13. díl - Magické metody v Pythonu kolekce a deskriptory

V tomto článku se podíváme na magické metody kolekcí, metody pro řízení atributů a na deskriptory v Pythonu.
Zdarma 55555 Napsal gcx11