1
Registrácia Prihlásenie
  • O Platformě VITA
  • Časté Otázky
  • Recenze
  • Reference
  • IT IQ Síň slávy
  • Proč VITA
  • Blog
  • Kontakt
  • CS - jazyk CS
    • EN vlajkaEN
    • SK vlajkaSK
  • Online Kurzy
    • Online Školení Úřad Práce
      Online Školení Úřad Práce Balíky kurzov a predplatné, Programovacie jazyky, Marketing Další
    • Online Profesní Tituly MBA, DBA, MPA, MSc.
      Online Profesní Tituly MBA, DBA, MPA, MSc. Administrácia IT, Balíky kurzov a predplatné, Manažérske kurzy Další
    • Administrace IT Systémů a Serverů
      Administrace IT Systémů a Serverů Administrácia IT, Balíky kurzov a predplatné, CISCO a siete Další
    • Finanční Řízení a Účetnictví
      Finanční Řízení a Účetnictví Excel, Kancelárske balíky, Controlling Další
    • Grafika, Design a Multimédia
      Grafika, Design a Multimédia Grafika a dizajn, Marketing, Manažérske kurzy Další
    • Kancelářské Balíky (Microsoft Office)
      Kancelářské Balíky (Microsoft Office) Kancelárske balíky, Excel, Balíky kurzov a predplatné Další
    • Kybernetická Bezpečnost a Ochrana Dat
      Kybernetická Bezpečnost a Ochrana Dat Administrácia IT, Hacking, CISCO a siete Další
    • Manažerské Dovednosti a Osobní Rozvoj
      Manažerské Dovednosti a Osobní Rozvoj Manažérske kurzy, Vip, Balíky kurzov a predplatné Další
    • Marketing, Reklama a Právo
      Marketing, Reklama a Právo Marketing, Balíky kurzov a predplatné, Marketingové Nástroje Další
    • Operační Systémy
      Operační Systémy Operačné systémy, Windows, CISCO a siete Další
    • Počítačové Sítě a Cisco
      Počítačové Sítě a Cisco CISCO a siete, Počítačové siete, Balíky kurzov a predplatné Další
    • Příprava na Certifikace
      Příprava na Certifikace Certifikačné skúšky, Programovacie jazyky, Vip Další
    • Programování a Vývoj Softwaru
      Programování a Vývoj Softwaru Programovacie jazyky, Python, Testovanie softvéru Další
    • SAP, ABAP a Podnikové Systémy
      SAP, ABAP a Podnikové Systémy Sap a abap, Sap, Balíky kurzov a predplatné Další
    • Správa Databáz, Statistika a Datová Analýza
      Správa Databáz, Statistika a Datová Analýza Databázy a analytika, SQL, Vip Další
    • Umělá Inteligence a Strojní Učení (AI a ML)
      Umělá Inteligence a Strojní Učení (AI a ML) AI, Python, Umelá Inteligencia Další
    • Vývoj a Design Webových Stránek
      Vývoj a Design Webových Stránek Tvorba web stránok, WordPress, Moodle Další
    • Balíky Kurzov a Predplatné Programovací jazyky, Kancelářské balíky, Marketing Další
    • Profesní Tituly a Certifikace
      Profesní Tituly a Certifikace Administrácia IT, Právo, BSc Další
  • Kurzy Úřad Práce
  • Roční Předplatné
  • MBA, MSc, MPA
    • Vzdelávacie programy MBA, DBA, MPA, MSc Vzdělávací 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í Licence
  • Kurzy Firmy
  • Kurzy Stá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žadavky 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

Cílové 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

Lektoři

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šechny kurzy lektora

150 € 202 €

25.74% sleva Koupit teď Pridať do košíka

Pridať do plánu

Daruj tento kurz

Stáhnout 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í Předplatné na všechny Online Kurzy

2290 € 590 €

Přístup pro vás ke všem aktuálním i připravovaným online kurzům

12 měsíční platnost

Koupit teď

Chcete vyškolit 3 nebo více osob?

Zajistěte svým kolegům a zaměstnancům přístup k 667 nejlépe hodnoceným kurzům VITA kdykoli a kdekoli.

Vyzkoušejte balíčky pro firmy

Související 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í Předplatné
  • Projekt Dovednosti pro trh práce
  • Online Kurzy Úrad Práce
  • Umělá Inteligence AI
  • Administrace IT Systémů a Serverů
  • Správa Databáz, Statistika a Datová Analýza
  • Grafika, Design a Multimédia
  • Kancelářské Balíky (Microsoft Office)
  • Manažerské Dovednosti a Osobní Rozvoj
  • Marketing, Reklama a Právo
  • Operační Systémy
  • Programování a Vývoj Softwaru
  • Vývoj a Design Webových Stránek
  • Příprava na Certifikace

Newsletter

Připojte se k 4560 odběratelů a budete informováni o novinkách

Online školení
  • Školení pro Školy a Neziskovky
  • Školení pro Stát
  • Školení pro Firmy
  • Lektori
  • Reference
  • Kurzy pro Firmy
  • Chceme VITA jako nového dodavatele kurzů
  • Online Programy MBA, DBA, BBA, MPA, DPA, LLM, MSc
  • Online Kurzy Úřad Práce ZDARMA
Pro zákazníky
  • Kontakt
  • O nás
  • Blog VITA Academy
  • Affiliate a spolupráce
  • Bonusy a Benefity
  • FAQ
  • Naše mise, cíle a filozofie
  • Hodnocení a recenze kurzů
  • Proč právě VITA?
  • Ediční Plán a Nápady na Nové Kurzy
  • Stav Služeb VITA
+421 907 217 225

Po - Pia 10:00 - 16:00

info@vita.sk

Odpovídáme každý pracovní den

Tomášikova 50/A

83104 Bratislava

Často kladené otázky

Všechny odpovědi na jednom místě

Sledujte nás
VITA logo
Copyright © 2026 VITA Academy s.r.o.
  • Obchodní podmínky VITA
  • Ochrana osobních údajů