IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Objektově orientované programování v Pythonu - Online kurz

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

Syntax jazyka samozřejmě vychází z angličtiny. Pro pohodlnější výuku jsou však naše Python tutoriály kompletně v češtině. Na konci každého tematického bloku jsou připravena praktická cvičení a vědomostní kvízy, kde si můžeš vyzkoušet všechny získané znalosti z každého Python tutoriálu. Po absolvování kurzu získáš certifikát.

20 interaktivních lekcí

Odevzdání 21 samostatných úloh

1 vědomostních testů

Certifikát absolventa

Co se v kurzu naučíš?

Budeš umět skládat své aplikace z komponent a tvořit rozsáhlé informační systémy. Moderní kurz nabitý interaktivními příklady ti dá solidní základy pro práci Python vývojáře s platem až 160.000 Kč.

Python tutoriál ti představí moderní objektově orientované programování, které zpřehledňuje kód a proto je to hned druhá dovednost po úplných Základech jazyka Python, kterou potřebuješ ovládnout. Na začátku si nový přístup ukážeme na objektu Zdravič, který bude zdravit lidi a poté přejdeme na komplikovanější projekt z reálného života. Naprogramujeme si hrací kostku objektově. Vysvětlíme si rozdíl mezi primitivními datovými typy, co jsme používali doposud, a novými referenčními typy. Projdeme si také dynamickou správu paměti, tzv. Garbage collector a klonovat objekty.

Protože už máš dostatečný základ, začneme programovat hru Bojovník do arény. Zděděním bojovníka na mága se dozvíš, jak použít základní pilíře objektově orientovaného programování - zapouzdření, dědičnost a polymorfismus. Dozvíš se také, v jakých výjimečných případech se ti vyplatí od objektového přístupu odklonit a použít statiku.

V dalších lekcích kurzu se naučíš pracovat s datem a časem, přistupovat k vlastnostem objektů jako u seznamu a definovat předka v podobě abstraktní třídy.

Protože tou dobou již budeš mít pokročilé znalosti, naučíš se také něco o typovém systému a našeptávači (type hint).

Na úplný závěr bude připraven ke stažení tvůj certifikát v PDF a tvé znalosti jsou o pořádný level výše.

Prověřeno absolventy

Online tutoriály OOP v Pythonu

-15% Cena: 395 Kč 305 Kč

Začít kurz zdarma Koupí PRO verze kurzu získáš trvalý přístup k lekcím a cvičením označeným štítkem PRO a také možnost absolvovat testy.
Úvod do objektově orientovaného programování v Pythonu
První objektová aplikace v Pythonu - Hello object world
Řešené úlohy k 1.-2. lekci OOP v Pythonu
Hrací kostka v Pythonu - Zapouzdření, konstruktor a Random
Řešené úlohy k 3. lekci OOP v Pythonu
Odkazy na objekty, jejich kopírování a Garbage collector
Řešené úlohy k 4. lekci OOP v Pythonu
Bojovník do arény v Pythonu
Python - Aréna s bojovníky
Dědičnost a polymorfismus v Pythonu
Aréna s mágem (dědičnost a polymorfismus)
Řešené úlohy k 5.-8. lekci OOP v Pythonu
Statika v Pythonu
Řešené úlohy k 9. lekci OOP v Pythonu
Datum a čas v Pythonu
Knihovna datetime pro Python
Řešené úlohy k 10.-11. lekci Python
Vlastnosti v Pythonu
Magické metody v Pythonu
Magické metody Pythonu - Matematické
Magické metody v Pythonu - Kolekce a deskriptory
Řešené úlohy k 12.-15. lekci OOP v Pythonu
Typový systém a type hints v Pythonu
Abstraktní třídy v Pythonu
Nejčastější chyby Python nováčků - Umíš pojmenovat objekty?
Jak správně rozdělit Python aplikace do tříd - SRP a SoC
Nejčastější chyby a dobré praktiky pro tvorbu metod v Python
Kvíz - Objektově orientované programování v Python
Tvůj certifikát e-learning kurzu OOP v Pythonu
Zdrojákoviště Python - Objektově orientované programování

Varianta s lektorem

Tento kurz je možné studovat i ve variantě s lektorem.


 

Aktivity