Online kurz Python II. Mierne Pokročilý je pre vás ideálny, ak sa chcete naučiť rozšírené techniky objektového programovania (OOP), pracovať s profesionálnymi vývojovými nástrojmi a efektívne vytvárať udržiavateľné aplikácie v Pythone. Ide o akreditovaný a certifikovaný online kurz Python. Kurz sa zameriava na praktickú výučbu objektovo orientovaného programovania vrátane konceptov ako triedy, objekty, konštruktory, dedičnosť, zapúzdrenie, abstrakcia a polymorfizmus. Naučíte sa správne vytvárať a používať triedy, pracovať s metódami a atribútmi, implementovať vzťahy medzi objektmi a pochopiť základné princípy softvérovej architektúry. Získate pevné základy pre vývoj škálovateľného kódu, ktorý sa používa v reálnych projektoch. Súčasťou kurzu je dôkladné zvládnutie vývojových prostredí ako JetBrains Datalore a PyCharm, ktoré patria medzi profesionálne nástroje používané v praxi. Osvojíte si efektívne používanie notebookového rozhrania vrátane štruktúry buniek, markdown poznámok či skratiek v editore PyCharm. Dôležitou súčasťou kurzu je práca so správcom balíčkov pip a tvorba vlastného Python prostredia pre izolované projekty. V rámci práce s objektmi sa naučíte rozpoznávať ich typy, overovať inštancie, využívať vstavané funkcie ako isinstance, issubclass, dir, či vytvárať prehľadné tabuľky pomocou knižnice PrettyTable. Dôraz sa kladie na schopnosť pochopiť identitu objektov, spracovať rôzne typy dedičnosti (vrátane MRO a použitia super()), ako aj používať modifikátory prístupu v praxi pri zapúzdrení dát. Kurz obsahuje aj pokročilé koncepty ako abstraktné triedy a metódy, ktoré vám pomôžu vytvárať flexibilnejšiu architektúru kódu. V záverečnej časti sa zoznámite so spracovaním výnimiek pomocou try, except, finally, ako aj s návrhom používateľského rozhrania (GUI) cez knižnicu Kivy, nástroj WxFormBuilder či nástroj DiTTo, čo predstavuje vstup do sveta vizuálnych aplikácií. Tento kurz je vhodný, ak máte základy Pythonu a chcete posunúť svoje zručnosti na vyššiu úroveň. Vďaka praktickým príkladom, reálnym ukážkam a jasnej štruktúre nadobudnete schopnosti, ktoré využijete pri automatizácii, tvorbe aplikácií, práci s umelou inteligenciou aj ďalšom štúdiu Pythonu. Ak sa chcete skutočne naučiť programovať v Pythone a stať sa Python programátorom, tak toto je ideálny online kurz pre vás.