0
Registrácia Prihlásenie
  • O Platforme VITA
  • Časté Otázky
  • Recenzie
  • Referencie
  • IT IQ Sieň Slávy
  • Prečo VITA
  • Blog
  • Kontakt
  • SK - jazyk SK
    • EN vlajkaEN
    • CS vlajkaCS
  • Online Kurzy
    • Online Školenia Úrad Práce
      Online Školenia Úrad Práce Balíky kurzov a predplatné, Programovacie jazyky, Marketing Ďalšie
    • Online Profesijné Tituly MBA, DBA, MPA, MSc.
      Online Profesijné Tituly MBA, DBA, MPA, MSc. Administrácia IT, Balíky kurzov a predplatné, Manažérske kurzy Ďalšie
    • Administrácia IT Systémov a Serverov
      Administrácia IT Systémov a Serverov Administrácia IT, Balíky kurzov a predplatné, CISCO a siete Ďalšie
    • Finančné Riadenie a Účtovníctvo
      Finančné Riadenie a Účtovníctvo Excel, Kancelárske balíky, Controlling Ďalšie
    • Grafika, Dizajn a Multimédiá
      Grafika, Dizajn a Multimédiá Grafika a dizajn, Marketing, Manažérske kurzy Ďalšie
    • Kancelárske Balíky (Microsoft Office)
      Kancelárske Balíky (Microsoft Office) Kancelárske balíky, Excel, Balíky kurzov a predplatné Ďalšie
    • Kybernetická Bezpečnosť a Ochrana Dát
      Kybernetická Bezpečnosť a Ochrana Dát Administrácia IT, Hacking, CISCO a siete Ďalšie
    • Manažérske Zručnosti a Osobný Rozvoj
      Manažérske Zručnosti a Osobný Rozvoj Manažérske kurzy, Vip, Balíky kurzov a predplatné Ďalšie
    • Marketing, Reklama a Právo
      Marketing, Reklama a Právo Marketing, Balíky kurzov a predplatné, Marketingové Nástroje Ďalšie
    • Operačné Systémy
      Operačné Systémy Operačné systémy, Windows, CISCO a siete Ďalšie
    • Počítačové Siete a Cisco
      Počítačové Siete a Cisco CISCO a siete, Počítačové siete, Balíky kurzov a predplatné Ďalšie
    • Príprava na Certifikácie
      Príprava na Certifikácie Certifikačné skúšky, Programovacie jazyky, Vip Ďalšie
    • Programovanie a Vývoj Softvéru
      Programovanie a Vývoj Softvéru Programovacie jazyky, Python, Testovanie softvéru Ďalšie
    • SAP, ABAP a Podnikové Systémy
      SAP, ABAP a Podnikové Systémy Sap a abap, Sap, Balíky kurzov a predplatné Ďalšie
    • Správa Databáz, Štatistika a Dátová Analýza
      Správa Databáz, Štatistika a Dátová Analýza Databázy a analytika, SQL, Vip Ďalšie
    • Umelá Inteligencia a Strojové Učenie (AI a ML)
      Umelá Inteligencia a Strojové Učenie (AI a ML) AI, Python, Umelá Inteligencia Ďalšie
    • Vývoj a Dizajn Webových Stránok
      Vývoj a Dizajn Webových Stránok Tvorba web stránok, WordPress, Moodle Ďalšie
    • Profesijné Tituly a Certifikácie
      Profesijné Tituly a Certifikácie Administrácia IT, Právo, BSc Ďalšie
  • Kurzy Úrad Práce
  • Ročné Predplatné
  • MBA, MSc, MPA
    • Vzdelávacie programy MBA, DBA, MPA, MSc Vzdelávacie programy MBA, DBA, MPA, MSc
    • Tituly MSc. BSc. a DSc Tituly MSc. BSc. a DSc
    • Tituly MBA BBA a DBA Tituly MBA BBA a DBA
    • Tituly MPA DPA a EdD Tituly MPA DPA a EdD
  • Firemné Licencie
  • Kurzy Firmy
  • Kurzy Štát
  • VITA Academy
  • Programovanie a Vývoj Softvéru
  • Python
  • Online kurz Python – Objektové Programovanie

Online kurz Python – Objektové Programovanie

Online kurz Python – Objektové Programovanie je pre vás ideálny, ak sa chcete naučiť navrhovať a implementovať softvér pomocou princípov objektovo orientovaného programovania v jazyku Python. Ide o akreditovaný a certifikovaný kurz na Python – Objektové Programovanie. V tomto kurze sa naučíte základné princípy objektovo orientovaného programovania a pochopíte koncepty ako triedy, objekty, inštancie a ich vzájomné vzťahy. Osvojíte si prácu s konštruktormi, deštruktormi a parametrami tried, pričom sa naučíte navrhovať prehľadnú štruktúru programov. Získate schopnosť vytvárať metódy tried, používať statické metódy, class variables a implementovať vlastnosti pomocou mechanizmu property. Naučíte sa aplikovať princíp duck typing a využívať cacheovanie na optimalizáciu výkonu aplikácií. Kurz vás oboznámi s modelovaním softvérových systémov pomocou UML diagramov a nástrojov na návrh tried a ich vzťahov. Naučíte sa prepojiť návrh tried v UML s praktickou implementáciou v jazyku Python a vytvárať prehľadnú architektúru aplikácií. Dôležitou súčasťou kurzu je abstrakcia a návrh rozhraní pomocou abstraktných tried a metód. Naučíte sa implementovať dedičnosť, vytvárať hierarchiu tried a používať funkciu super() pri práci s nadradenými a odvodenými triedami. Získate schopnosť implementovať polymorfizmus, pracovať s iterátormi a spracovávať výnimky v objektovo orientovanom návrhu. Kurz sa venuje aj princípu zapúzdrenia a riadeniu prístupových práv k atribútom a metódam pomocou verejných, chránených a súkromných prvkov. Naučíte sa používať typové anotácie a type hinting, ktoré zlepšujú čitateľnosť kódu a umožňujú presnejší návrh dátových štruktúr a objektov. Po absolvovaní kurzu budete schopní navrhovať robustné objektovo orientované aplikácie v Pythone a správne aplikovať princípy OOP pri vývoji softvéru. Ak sa chcete skutočne naučiť objektovo orientované programovanie v Pythone a stať sa programátorom schopným navrhovať kvalitnú architektúru aplikácií, tak toto je ideálny online kurz pre vás.

Kurz od Miroslav Reiter - 04.03.2026

Kód kurzu: PYTHON-OBJEKTOVE-PROGRAMOVANIE

Slovenský

Online kurz Python – Objektové Programovanie vás naučí

  • Pochopiť princípy objektovo orientovaného programovania a ich využitie v jazyku Python
  • Vytvárať triedy, objekty a inštancie a správne navrhovať ich štruktúru
  • Implementovať konštruktory, deštruktory a inicializáciu objektov pomocou metódy init
  • Používať metódy tried, statické metódy a class variables pri návrhu aplikácií
  • Implementovať vlastnosti objektov pomocou mechanizmu property
  • Modelovať vzťahy medzi triedami pomocou UML diagramov a prepojiť ich s implementáciou v Pythone
  • Používať abstrakciu a vytvárať abstraktné triedy a metódy v objektovo orientovanom návrhu
  • Implementovať dedičnosť, hierarchiu tried a polymorfizmus v Python aplikáciách
  • Používať zapúzdrenie a riadiť prístup k atribútom pomocou verejných, chránených a súkromných prvkov
  • Využívať type hinting a typové anotácie na zlepšenie čitateľnosti a bezpečnosti kódu

Požiadavky a Vstupné Znalosti

  • Pokročilá práca s PC a Windows, Linux alebo macOS
  • Pokročilá práca s kancelárskym balíkom Microsoft Office, OpenOffice alebo LibreOffice
  • Pokročilá práca s textovým editorom
  • Základná skúsenosť s písaním jednoduchých Python skriptov
  • Základná orientácia v práci so súbormi a priečinkami
  • Základná znalosť práce s vývojovým prostredím alebo editorom kódu
  • Základy logického a analytického myslenia pri riešení programátorských úloh
  • Základná znalosť angličtiny pri práci s dokumentáciou a názvami funkcií
  • Schopnosť samostatne pracovať s technickou dokumentáciou
  • Pri absolvovaní online kurzu sú výhodou skúsenosti s kódovaním a programovaním

Cieľové skupiny a Komu je kurz určený

  1. Programátori Pythonu, ktorí si chcú osvojiť objektovo orientované programovanie
  2. Absolventi základných kurzov Python alebo iných úvodných kurzov programovania
  3. Študenti IT a technických odborov na stredných a vysokých školách
  4. Junior Python developeri rozširujúci svoje znalosti OOP
  5. Softvéroví vývojári, ktorí chcú pochopiť architektúru objektovo orientovaných aplikácií
  6. Analytici a technickí špecialisti pracujúci s automatizáciou a skriptovaním
  7. Záujemci o profesionálny vývoj aplikácií v jazyku Python
  8. Vývojári prechádzajúci z procedurálneho programovania na objektovo orientovaný prístup
  9. Učitelia informatiky a programovania rozširujúci svoje odborné znalosti
  10. Každý, kto chce pochopiť návrh tried, dedičnosť a architektúru softvéru v Pythone

Obsah a Učebná Osnova online kurz Python – Objektové Programovanie

I. Základy objektovo orientovaného programovania v Pythone

Čo je objektovo orientované programovanie a aké princípy OOP poznáme v Pythone? 29:34
Základná myšlienka objektovo orientovaného prístupu 15 minút
Ako funguje kompozícia v Pythone a kedy ju používame? 19:02
Základná myšlienka kompozície 15 minút
OPAKOVANIE: Ako si zopakujeme premenné, triedy, objekty a základné princípy OOP? 01:51:47
Premenné v programovaní 15 minút

II. Triedy, objekty a konštruktory v praxi

Ako pracujeme s prostredím Anaconda Navigator a knižnicami pri OOP projektoch? 23:07
Čo je Anaconda? 15 minút
Ako vytvárame triedy a pracujeme s objektmi a inštanciami? 51:13
Čo je trieda? 15 minút
Objekty, Inštancie, Triedy 46:07
Trieda ako definícia objektu 15 minút
Ako definujeme triedy s parametrami a inicializujeme ich pomocou konštruktora? 01:04:15
Konštruktor v jazyku Python 15 minút
Ako funguje konštruktor a deštruktor v Pythone? 44:24
Životný cyklus objektu v Pythone 15 minút

III. Metódy tried, vlastnosti a optimalizačné techniky

Ako používame class methods, class variables a statické metódy? 42:16
Triedne premenné (class variables) 15 minút
Čo sú statické metódy? 41:18
Prečo existujú statické metódy 15 minút
Ako implementujeme vlastnosti pomocou property? 45:58
Zapúzdrenie a kontrola prístupu k dátam 15 minút
Čo je duck typing a ako ho aplikujeme v praxi? 29:00
Dynamické typovanie v Pythone 15 minút
Ako funguje cacheovanie a aký má význam pri optimalizácii výkonu? 14:54
Základný princíp cacheovania 15 minút

IV. UML modelovanie a návrh vzťahov medzi triedami

Aké nástroje používame na tvorbu UML diagramov, napríklad StarUML? 15:26
Význam UML diagramov pri návrhu softvéru 15 minút
Aké vzťahy medzi triedami modelujeme pomocou UML? 12:22
Prečo modelujeme vzťahy medzi triedami? 15 minút
Ako prepojíme triedy a vzťahy v UML s implementáciou v Pythone? 13:49
Triedy v UML a triedy v Pythone 15 minút
Priebežný test 20 minút

V. Abstrakcia a návrh rozhraní v OOP

Čo je abstrakcia a aký má význam v OOP? 14:18
Prečo je abstrakcia dôležitá pri návrhu softvéru 15 minút
Ako implementujeme abstraktné triedy a metódy v Pythone? 06:46
Modul abc v Pythone 15 minút
Ako prepojíme abstrakciu s konkrétnou implementáciou? 06:14
Abstraktná vrstva systému 15 minút

VI. Dedičnosť, hierarchia tried a polymorfizmus

Ako funguje dedičnosť a aké typy dedičnosti poznáme? 27:06
Základný princíp dedičnosti 15 minút
Ako používame funkciu super() a implementujeme viacnásobnú dedičnosť? 15:25
Čo je funkcia super() 15 minút
Dedičnosť a Vlastnosti, Viacnásobná Dedičnosť 01:03:37
Dedičnosť a vlastnosti v objektovo orientovanom programovaní 15 minút
Ako rozumieme hierarchii tried a ekvivalencii objektov? 51:16
Základná štruktúra hierarchie tried 15 minút
Ako implementujeme polymorfizmus a iterátory? 50:22
Typy polymorfizmu 15 minút
Ako pracujeme s výnimkami v kontexte polymorfizmu? 43:38
Mechanizmus výnimiek v Pythone 15 minút

VII. Zapúzdrenie a riadenie prístupových práv

Čo je zapúzdrenie a prečo je kľúčové v OOP? 16:32
Základná myšlienka zapúzdrenia 15 minút
Ako implementujeme verejné, chránené a súkromné metódy a atribúty? 07:33
Úrovne prístupu v objektovo orientovanom návrhu 15 minút
Ako funguje zapúzdrenie v spojení s UML diagramom? 01:35:24
Zapúzdrenie ako princíp návrhu softvéru 15 minút
OPAKOVANIE: Zapúzdrenie, Protected, Class Diagram 02:03:27
Význam zapúzdrenia v návrhu softvéru 15 minút

VIII. Type Hinting a typová anotácia v Pythone

Čo je type hinting a ako zlepšuje čitateľnosť a bezpečnosť kódu? Ako používame generické typy v objektovo orientovanom návrhu? Ako používame generické typy v objektovo orientovanom návrhu? 42:54
Základná syntax type hintingu 15 minút

Záverečný test

Záverečný test 40 minút

Často Kladené Otázky FAQ

Čo je Python – Objektové Programovanie?

Online kurz Python – Objektové Programovanie predstavuje vysokoúrovňový programovací jazyk Python, ktorý je populárny pre svoju jednoduchosť, čitateľnosť a výkonnosť. Objektové programovanie je založené na koncepte tried a objektov.

Kto používa Python – Objektové Programovanie?

Dell, Ministerstvo zdravotníctva SR, Lidl, Henkel, Niké, Accenture, Telekom, Siemens, Swiss Re, Tatra banka, ESET, Slovenská sporiteľňa, AT&T, VOLKSWAGEN, Localhost, Union, Orange

Kde sa používa Python – Objektové Programovanie?

Štátne, verejné weby a veľké portály ako weby telefónnych operátorov a bánk, inteligentné zariadenia, smartfóny s operačným systémom Android, čipové karty, desktopové aplikácie, videohry

Prečo sa používa Python – Objektové Programovanie?

Python je veľmi flexibilný programovací jazyk, ktorý poskytuje širokú škálu knižníc a nástrojov na analýzu dát, široko používaný v oblasti strojového učenia a umelej inteligencie

Aké sú TOP certifikácie na Python – Objektové Programovanie?

ISTQB od 150 Eur. IREB od 250 Eur. Microsoft Programming in C# od 200 Eur. Oracle Certified Associate Java Programmer OCAJP od 250 Eur. Oracle Certified Professional Java Programmer OCPJP od 250 Eur. Oracle Certified Expert - Web Component Developer OCEWCD od 250 Eur. UML OMG CERTIFIED UML PROFESSIONAL 2™ (OCUP 2™) od 250 Eur. BPMN OMG CERTIFIED EXPERT IN BPM™ 2 (OCEB™ 2) od 250 Eur. Unity od 200 Eur. Android od 200 Eur. Certifikačná skúška nie je súčasťou kurzu. Treba si za ňu priplatiť extra.

Aký je plat? Koľko zarábajú pozície s kurzom Python – Objektové Programovanie?

Priemerná mzda Python programátora je 2392 Eur podľa portálu platy.sk. Pozícia programátora patrí k tým najlukratívnejším a veľmi žiadaným. Odporúčame si informáciu overiť vzhľadom k inflácii a rôznym regiónom.

Aké programy a nástroje používa Python – Objektové Programovanie?

PyCharm, produkty Jetbrains, Visual Studio, Notepad++, Anaconda, Jupyter, GitHub, NetBeans, Eclipse

Lektori

miroslav reiter

Miroslav Reiter

Programátor, manažér a marketér, ktorý mudruje vo vlastnej vzdelávacej spoločnosti IT Academy. Workoholik so 134 certifikáciami a 15 titulmi. Vytvoril som vzdelávaciu platformu vita.sk, pretože milujem vzdelávanie a všetko čo k nemu patrí. Pomáham firmám ale aj jednotlivcom zlepšovať ich podnikanie a IT. Certifikácie: Microsoft certifikovaný tréner, Google certifikovaný tréner, ITIL, PRINCE2 tréner. 50000+ vyškolených klientov a 1000+ firiem, ktorým som pomohol Referencie: Národná Rada SR, Slovnaft, IBM, Panasonic, Ministerstvo obrany SR, ČSOB, Generali, Tatra banka, Európska komisia, SPP, Pixel Federation, ESET.

Všetky kurzy lektora

150 € 202 €

25.74% zľava Kúpiť teraz Pridať do košíka

Pridať do plánu

Daruj tento kurz

Stiahnuť osnovu v PDF

Certifikovaný kurz obsahuje:

  • 27 hodín videa
  • 200 MB materiálov k stiahnutiu
  • Ročná licencia
  • Prístup na mobil a tablet
  • Prezentácia a ťaháky
  • Certifikát o absolvovaní
Zdieľať

Ročné Predplatné na všetky Online Kurzy

2290 € 590 €

Prístup pre Vás do všetkých aktuálnych aj pripravovaných online kurzov

12 mesačná platnosť

Kúpiť teraz

Chcete vyškoliť 3 a viac ľudí?

Získajte pre kolegov a zamestnancov prístup k 641 špičkovým kurzom VITA kedykoľvek a kdekoľvek.

Vyskúšajte Balíčky pre firmy

Súvisiace kurzy

Bestseller
Online kurz Programovacie Jazyky

5

Ročné predplatné kategórie Programovacie Jazyky

Garant: Miroslav Reiter

490 € 590 €

Online kurz Python
Mierne Pokročilý

5

Online kurz Python a OOP pre Programátorov a Dátových Analytikov

Miroslav Reiter

150 € 196 €

Bestseller
Online kurz Python a Jupyter
Začiatočník

5

Online kurz Python a Jupyter I. Začiatočník

Miroslav Reiter

192 € 274 €

Online kurzy
  • Ročné Predplatné
  • Projekt Zručnosti pre Trh Práce
  • Online Kurzy Úrad Práce
  • Umelá Inteligencia AI
  • Administrácia IT Systémov a Serverov
  • Správa Databáz, Štatistika a Dátová Analýza
  • Grafika, Dizajn a Multimédiá
  • Kancelárske Balíky (Microsoft Office)
  • Manažérske Zručnosti a Osobný Rozvoj
  • Marketing, Reklama a Právo
  • Operačné Systémy
  • Programovanie a Vývoj Softvéru
  • Vývoj a Dizajn Webových Stránok
  • Príprava na Certifikácie

Newsletter

Pridajte sa k 4560 odoberateľov a budete informovaný o novinkách

Online školenia
  • Školenia pre Školy a Neziskovky
  • Školenia pre Štát
  • Školenia pre Firmy
  • Lektori
  • Referencie
  • Firemné Licencie
  • Nový Dodávateľ
  • Online Programy MBA, DBA, BBA, MPA, DPA, LLM, MSc
  • Kurzy Preplácané Úrad Práce
Pre zákazníkov
  • Kontakt
  • O nás
  • Blog VITA Academy
  • Affiliate a Spolupráca
  • Bonusy a Benefity
  • Pomoc a Podpora
  • Naša Misia a Hodnoty
  • Hodnotenie a recenzie kurzov
  • Prečo práve VITA
  • Nápady na Nové Kurzy
  • Stav Služieb VITA
+421 907 217 225

Po - Pia 10:00 - 16:00

info@vita.sk

Odpovedáme každý pracovný deň

Tomášikova 50/A

83104 Bratislava

Často kladené otázky

Všetky odpovede na jednom mieste

Sledujte nás
VITA logo
Copyright © 2026 VITA Academy s.r.o.
  • Obchodné podmienky a študijný poriadok VITA
  • Ochrana osobných údajov