Halloweenská akce! Na stránce s dobitím bodů zadej dole kód STRASIDELNYCH20 a získej porci +20% bodů zdarma!
Akce končí 31.10. o půlnoci.

Objektově orientované programování v Pythonu

Python Objektově orientované programování

Tutoriály

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

Lekce 1 - Ú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í
ZdarmaNapsal gcx11
První objektová aplikace v Pythonu - Hello object world

Lekce 2 - 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.
ZdarmaNapsal gcx11
Cvičení k 1.-2. lekci OOP v Pythonu

Cvičení k 1.-2. lekci OOP v Pythonu

Řešené programátorské úlohy v Pythonu na téma základy objektově orientovaného programování. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
PremiumNehodnocenoNapsal MQ .
Hrací kostka v Pythonu - Konstruktory a náhodná čísla

Lekce 3 - 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.
ZdarmaNapsal gcx11
Cvičení k 3. lekci OOP v Pythonu

Cvičení k 3. lekci OOP v Pythonu

Řešené programátorské úlohy v Pythonu na téma konstruktory a náhodná čísla. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
PremiumNehodnocenoNapsal MQ .
Odkazy na objekty, jejich kopírování a Garbage collector

Lekce 4 - 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.
ZdarmaNapsal gcx11
Cvičení k 4. lekci OOP v Pythonu

Cvičení k 4. lekci OOP v Pythonu

Řešené programátorské úlohy v Pythonu na téma reference na objekty a hodnota None. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
PremiumNehodnocenoNapsal MQ .
Bojovník do arény v Pythonu

Lekce 5 - 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ě.
ZdarmaNapsal gcx11
Python - Aréna s bojovníky

Lekce 6 - 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.
ZdarmaNapsal gcx11
Dědičnost a polymorfismus v Pythonu

Lekce 7 - 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.
ZdarmaNapsal gcx11
Aréna s mágem (dědičnost a polymorfismus)

Lekce 8 - 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.
ZdarmaNapsal gcx11
Cvičení k 5.-8. lekci OOP v Pythonu

Cvičení k 5.-8. lekci OOP v Pythonu

Řešené programátorské úlohy v Pythonu na téma dědičnost a polymorfismus. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
PremiumNehodnocenoNapsal MQ .
Statika v Pythonu

Lekce 9 - 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.
ZdarmaNapsal gcx11
Cvičení k 9. lekci OOP v Pythonu

Cvičení k 9. lekci OOP v Pythonu

Řešené programátorské úlohy v Pythonu na téma statika, statické atributy a metody. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
PremiumNehodnocenoNapsal MQ .
Vlastnosti v Pythonu

Lekce 10 - 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ů.
ZdarmaNapsal gcx11
Magické metody v Pythonu

Lekce 11 - 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.
ZdarmaNapsal gcx11
Magické metody Pythonu - Matematické

Lekce 12 - 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.
ZdarmaNapsal gcx11
Magické metody v Pythonu kolekce a deskriptory

Lekce 13 - 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.
ZdarmaNapsal gcx11
Cvičení k 10.-13. lekci OOP v Pythonu

Cvičení k 10.-13. lekci OOP v Pythonu

Řešené programátorské úlohy v Pythonu na téma vlastnosti a magické metody. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
PremiumNehodnocenoNapsal MQ .


 

Aktivity (2)