Java týden První novoroční výprodej
Hledáš brigádu v IT, která bude 100 % home office a 100 % flexibilní? Pak napiš na: redakce [zavináč] itnetwork.cz pro více info!
80 % bodů zdarma díky akci Black Friday! Tento týden rovněž sleva na e-learning Java až 80 %

Objektově orientované programování v Pythonu

Tutoriály v sekci se věnují objektově orientovanému programování v Pythonu. Od první objektové aplikace se dostanete až k vyspělým strukturám.

Lekce

Ú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í.
PremiumNapsal 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 .
Datum a čas v Pythonu

Lekce 10 - Datum a čas v Pythonu

Tutoriál, který ukazuje používání data a času v Pythonu. Ukazuje knihovny time a calendar a řeší problém roku 2038.
NovéZdarmaNapsal Marek Šrůma
Knihovna datetime pro Python

Lekce 11 - Knihovna datetime pro Python

Ukázka příkladů použití knihovny datetime pro Python, která slouží pro práci s datem, časem a jejich dalšímu zpracování.
NovéZdarmaNapsal Marek Šrůma
Cvičení k 10-11. lekci Python

Cvičení k 10-11. lekci Python

Cvičení na procvičení práce s datem a časem v Python. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
NovéPremiumNehodnocenoNapsal Marek Šrůma
Vlastnosti v Pythonu

Lekce 12 - 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 13 - 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 14 - 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 15 - 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 12.-15. lekci OOP v Pythonu

Cvičení k 12.-15. 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 .
Zdrojákoviště Python - Objektově orientované programování

Zdrojákoviště Python - Objektově orientované programování

Galerie aplikací s objektovým zdrojovým kódem v Pythonu od místních programátorů. Zdrojáky neprochází kontrolou jako u kurzů a jsou různé kvality.
Sekce
1


 

Aktivity (8)