1
Registration Login
  • About VITA Platform
  • Frequently Asked Questions
  • Reviews
  • References
  • IT IQ Hall of Fame
  • Why VITA
  • Blog
  • Contact
  • EN - language EN
    • SK vlajkaSK
    • CS vlajkaCS
  • Online Courses
    • Online Školenia Úrad Práce
      Online Školenia Úrad Práce Balíky kurzov a predplatné, Programovacie jazyky, Marketing Next
    • 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 Next
    • 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 Next
    • Finančné Riadenie a Účtovníctvo
      Finančné Riadenie a Účtovníctvo Kancelárske balíky, Excel, Manažérske kurzy Next
    • Grafika, Dizajn a Multimédiá
      Grafika, Dizajn a Multimédiá Grafika a dizajn, Marketing, Manažérske kurzy Next
    • Kancelárske Balíky (Microsoft Office)
      Kancelárske Balíky (Microsoft Office) Kancelárske balíky, Excel, Balíky kurzov a predplatné Next
    • Kybernetická Bezpečnosť a Ochrana Dát
      Kybernetická Bezpečnosť a Ochrana Dát Administrácia IT, Hacking, CISCO a siete Next
    • Manažérske Zručnosti a Osobný Rozvoj
      Manažérske Zručnosti a Osobný Rozvoj Manažérske kurzy, Vip, Balíky kurzov a predplatné Next
    • Marketing, Reklama a Právo
      Marketing, Reklama a Právo Marketing, Balíky kurzov a predplatné, Marketingové Nástroje Next
    • Operačné Systémy
      Operačné Systémy Operačné systémy, Windows, CISCO a siete Next
    • Počítačové Siete a Cisco
      Počítačové Siete a Cisco CISCO a siete, Počítačové siete, Balíky kurzov a predplatné Next
    • Príprava na Certifikácie
      Príprava na Certifikácie Certifikačné skúšky, Programovacie jazyky, Vip Next
    • Programovanie a Vývoj Softvéru
      Programovanie a Vývoj Softvéru Programovacie jazyky, Python, Testovanie softvéru Next
    • SAP, ABAP a Podnikové Systémy
      SAP, ABAP a Podnikové Systémy Sap a abap, Sap, Balíky kurzov a predplatné Next
    • 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 Next
    • Umelá Inteligencia a Strojové Učenie (AI a ML)
      Umelá Inteligencia a Strojové Učenie (AI a ML) Python, AI, Umelá Inteligencia Next
    • Vývoj a Dizajn Webových Stránok
      Vývoj a Dizajn Webových Stránok Tvorba web stránok, WordPress, Moodle Next
    • Profesijné Tituly a Certifikácie
      Profesijné Tituly a Certifikácie Administrácia IT, Právo, BSc Next
  • Labor Office Courses
  • Annual Subscription
  • MBA, MSc, MPA
    • Vzdelávacie programy MBA, DBA, MPA, MSc Educational programs MBA, DBA, MPA, MSc
    • Tituly MSc. BSc. a DSc MSc. BSc. and DSc Degrees
    • Tituly MBA BBA a DBA MBA BBA and DBA Degrees
    • Tituly MPA DPA a EdD MPA DPA and EdD Degrees
  • Corporate Licenses
  • Company Courses
  • State Courses
  • VITA Academy
  • Programovanie a Vývoj Softvéru
  • Python
  • Online kurz Python III. Pokročilý

Online kurz Python III. Pokročilý

Online kurz Python III. Pokročilý je pre vás ideálny, ak sa chcete naučiť komplexne využívať pokročilé koncepty jazyka Python a preniesť svoje programátorské zručnosti na vyššiu úroveň. Ide o akreditovaný a certifikovaný kurz na Python. Naučí vás efektívne aplikovať objektovo orientované programovanie (OOP), pracovať s triedami a objektmi, a vytvárať sofistikované riešenia pre komplexné úlohy. Kurz začína detailným predstavením objektovo orientovaného programovania, jeho výhod a nevýhod, spolu s praktickými scenármi, kedy je jeho použitie najvýhodnejšie. Naučíte sa vytvárať triedy a objekty, používať konštruktory a zabudované metódy, pričom sa zameriate na praktické precvičovanie cez nástroje ako Python Tutor a AI asistované generovanie zdrojového kódu. Kurz vás oboznámi aj s dôležitými konceptmi, ako je Name Mangling, a naučíte sa pracovať s vlastnosťami tried pomocou dekorátorov property, setter a getter. V ďalšej časti sa zameriate na spracovanie reťazcov a kolekcií, pričom pochopíte, ako efektívne spájať, hľadať a aktualizovať údaje. Dôležitým blokom je aj práca so statickými metódami a metódami tried, vrátane používania dekorátorov ako @staticmethod, a pochopenie rozdielu medzi mutable a immutable objektmi. Kurz ďalej pokrýva modelovanie objektovo orientovaných vzťahov v jazyku UML. Naučíte sa vytvárať diagramy tried a vzťahov s nástrojmi ako StarUML. Tieto znalosti dopĺňa technika Duck Typing, ktorá umožňuje dynamické využívanie objektov bez explicitnej deklarácie typu, a koncept cacheovania, ktorý zlepšuje výkon vašich aplikácií. Súčasťou kurzu je aj využitie umelej inteligencie a pokročilých Python modulov ako Secrets a Langdetect na generovanie bezpečnostných tokenov či detekciu jazykov. Prejdete si aj koncepty Type Hinting, ktorý zlepšuje čitateľnosť a spoľahlivosť vášho kódu. Kurz vám umožní precvičiť tieto techniky na praktických príkladoch. Nemenej dôležitou časťou je funkcionálne programovanie a práca s lambdami. Naučíte sa využívať nástroje ako map a sorted na elegantnú manipuláciu s dátami. Záver kurzu sa venuje tvorbe vlastnej dokumentácie pomocou Docstringov, čo je nevyhnutné pre profesionálne programovanie a zdieľanie projektov v tímoch. Ak sa chcete skutočne naučiť programovať v Python, tak toto je ideálny online kurz pre vás.

Course from Miroslav Reiter - 10.10.2025

Kód kurzu: PYTHON-3

Slovenský

Online kurz Python III. Pokročilý will teach you

  • Pochopiť výhody a nevýhody objektovo orientovaného programovania a rozhodnúť, kedy ho použiť
  • Pracovať s triedami, objektmi a konštruktormi a implementovať zabudované metódy s docstringami
  • Používať dekorátory property, setter a getter na správu vlastností tried
  • Spracovávať reťazce a kolekcie, vykonávať operácie ako spájanie, hľadanie a aktualizácia údajov
  • Aplikovať validáciu a normalizáciu údajov, rozlišovať mutable a immutable objekty
  • Modelovať triedy a vzťahy pomocou UML a nástroja StarUML
  • Implementovať Duck Typing a cacheovanie pre optimalizáciu výkonu aplikácií
  • Používať moduly ako Secrets na generovanie hesiel a Langdetect na detekciu jazykov
  • Implementovať funkcionálne programovanie pomocou lambd a nástrojov map a sorted
  • Vytvoriť kvalitnú dokumentáciu kódu pomocou Docstringov

Requirements and Prerequisites

  • Programovanie v jazyku Python a znalosť OOP aspoň na úrovni mierne pokročilý
  • Znalosti Python štandardnej knižnice
  • 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
  • Logické a algoritmické myslenie je výhodou
  • Odporúčaním pre tento kurz je absolvovanie kurzu Python II. Mierne Pokročilý

Target groups and Who the course is for

  1. Záujemci o programovanie v Pythone
  2. Absolventi kurzu Python II. Mierne Pokročilý
  3. Budúci a aktuálni Python programátori
  4. Softvéroví vývojári
  5. Softvéroví testeri
  6. Databázoví špecialisti
  7. IKT architekti
  8. IT špecialisti
  9. Automatizéri
  10. IT analytici

Content and Curriculum online kurz Python III. Pokročilý

I. Úvod a predstavenie kurzu Python

Úvod a predstavenie online kurzu Python III. Pokročilý. Preview 12:05
Aké sú výhody a nevýhody OOP? Kedy sa vyplatí objektovo orientované programovanie? Preview 09:26
Bonus: Ako vytvoriť z Python súborov *.py a *.ipynb spustiteľné *.exe súbory vo Windowse? 13:32

II. Triedy (Classes) a objekty (Objects) v Pythone

Čo sú to triedy a objekty ako ich používať? 51:13
Používame triedy, konštruktory, objekty a zabudované metódy s docstrigami. 38:36
Príklady a precvičovanie práce s triedami a tvorba inštancií tried. Čo je reaktívny mód? Využívame AI na generovanie zdrojového kódu. 01:00:02
Pracujeme s atribútmi triedy. Čo je to Name Mangling a funkcia vars? Používame Python Tutor na ladenie zdrojového kódu. 31:29
Čo sú to vlastnosti (Property) triedy a ako sa s nimi pracuje v Pythone? Používame dekorátory property, setter a getter. 45:58

III. Práca s reťazcami a kolekciami

Pracujeme so String konštantami, operátormi a metódami. 01:42:03
Ako na spájanie, hľadanie a aktualizáciu reťazcov a kolekcií? 30:09

IV. Statické metódy, validácia a normalizácia dát

Čo je to validácia a normalizácia údajov? 15:46
Čo je to statika a statické metódy. Používame dekorátor @staticmethod. 41:18
Čo sú to metódy triedy (Class Methods) a premenné triedy (Class Variables) ako ich používať? 42:16
Čo je to mutovateľnosť (mutability)? Aký je rozdiel medzi immutable a mutable objektoch? 20:33

V. Modelovanie OOP a jazyk UML vzťahy spolu s nástrojmi na návrh OOP dizajnu

Ako modelovať triedy a vzťahy v jazyku UML? 13:49
Prehľad UML nástrojov. Používame nástroj StarUML. (30 dní Trial skúšobná verzia) 15:26

VI. Duck Typing a Cacheovanie

Čo je to Duck Typing a ako ho začať používať? 29:00
Čo je to Cacheovanie a Cache ako ich začať používať? 14:54

VII. Umelá inteligencia (AI) a technika type hinting

Používame Python modul Secrets. Generujeme heslá a URL tokeny. 11:05
Používame Python modul Langdetect. 13:03
Čo je to Type Hinting a ako ju začať používať? Ako využiť Generiku? 42:54
Čo je to typing, Noinspection, PyShadowingNames? Pracvičujeme type Hinting. 22:22

VIII. Lambdy a funkcionálne programovanie

Čo sú to Lambdy a funkcionálny prístup? Používame map a sorted. 39:06

IX. Vlastná dokumentácia (Docstring)

Čo je to Docstring a ako na tvorbu dokumentácie? 22:55

Frequently Asked Questions FAQ

Čo je Python?

Programovací jazyk Python je populárny pre svoju jednoduchosť, čitateľnosť a výkonnosť. Je vhodný začiatočníkov, ale aj skúsených programátorov a používaný na riešenie rôznych programátorských úloh a problémov. Kurz vám predstaví rôzne koncepty a techniky programovania.

Kto používa Python?

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?

Š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?

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?

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?

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?

Jetbrains Datalore, PyCharm, Anaconda, Notepad++, Jupyter Notebook

Tutors

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 13 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. 40000+ 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.

All tutor courses

Online kurz Python

284 € 356 €

20.22% discount Buy now Add to cart

Add to Plan

Gift this course

Download the syllabus in PDF format

This certified course includes:

  • 12 hodín videa
  • 100 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ť

Annual Subscription to all Online Courses

2290 € 490 €

Access for you to all current and upcoming online courses

12 months validity

Buy now

Do you want to train 3 or more people?

Get your colleagues and employees access to 636 top-rated VITA courses anytime, anywhere.

Try Business Packages

Related courses

online kurz scikit-learn python
Mierne Pokročilý

5

Online kurz Knižnica Scikit-Learn v Pythone

Miroslav Reiter

298 € 348 €

Bestseller
Online kurz Testovanie
Začiatočník

5

Online kurz Automatizované Testovanie I. Začiatočník

Miroslav Reiter

198 € 264 €

Novinka
Online kurz Dátové Čistenie
Mierne Pokročilý

5

Online kurz Dátové Čistenie

Miroslav Reiter

349 € 449 €

Novinka
online kurz Framework Streamlit
Mierne Pokročilý

5

Online kurz Framework Streamlit

Miroslav Reiter

238 € 272 €

Novinka
Online kurz Vizualizácia Dát
Mierne Pokročilý

5

Online kurz Interaktívne Vizualizácie Dát I. Začiatočník

Miroslav Reiter

198 € 268 €

Online courses
  • Annual Subscription
  • Free Online Courses via the Labor Office
  • Online Courses Labor Office
  • Artificial Intelligence
  • IT Systems and Server Administration
  • Database Management, Statistics and Data Analysis
  • Graphics, Design and Multimedia
  • Office Packages (Microsoft Office)
  • Management Skills and Personal Development
  • Marketing, Advertising and Law
  • Operating Systems
  • Programming and Software Development
  • Website Development and Design
  • Preparing for Certifications

Newsletter

Join 4560 subscribers and you will be informed about news

Online training
  • Training for Schools and Non-Profits
  • Courses for state
  • Courses for companies
  • Lecturers
  • References
  • Corporate Courses
  • We want VITA as a new course supplier
  • Online Programs MBA, DBA, BBA, MPA, DPA, LLM, MSc
  • Free Online Courses via the Labor Office
For customers
  • Contact
  • About us and VITA Academy
  • Blog VITA Academy
  • Affiliate and collaboration
  • Bonuses and Benefits
  • FAQ
  • Our mission, goals and philosophy
  • Course ratings and reviews
  • Why VITA?
  • Editorial Plan and Ideas for New Courses
  • VITA service status
+421 907 217 225

Mo - Fri 10:00 - 16:00

info@vita.sk

We will answer every working day

Tomášikova 50/A

83104 Bratislava

Frequently asked questions

All answers in one place

Follow us
VITA logo
Copyright © 2025 VITA Academy s.r.o.
  • VITA Terms and Conditions
  • Protection of personal data