VITA Virtual IT Academy
0
Registrácia Prihlásenie
  • Online Kurzy
    • Online Školenia Úrad Práce
      Online Školenia Úrad Práce
    • Online Profesijné Tituly MBA, DBA, MPA, MSc.
      Online Profesijné Tituly MBA, DBA, MPA, MSc.
    • Administrácia IT Systémov a Serverov
      Administrácia IT Systémov a Serverov
    • Finančné Riadenie a Účtovníctvo
      Finančné Riadenie a Účtovníctvo
    • Grafika, Dizajn a Multimédiá
      Grafika, Dizajn a Multimédiá
    • Kancelárske Balíky (Microsoft Office)
      Kancelárske Balíky (Microsoft Office)
    • Kybernetická Bezpečnosť a Ochrana Dát
      Kybernetická Bezpečnosť a Ochrana Dát
    • Manažérske Zručnosti a Osobný Rozvoj
      Manažérske Zručnosti a Osobný Rozvoj
    • Marketing, Reklama a Právo
      Marketing, Reklama a Právo
    • Operačné Systémy
      Operačné Systémy
    • Počítačové Siete a Cisco
      Počítačové Siete a Cisco
    • Príprava na Certifikácie
      Príprava na Certifikácie
    • Programovanie a Vývoj Softvéru
      Programovanie a Vývoj Softvéru
    • SAP, ABAP a Podnikové Systémy
      SAP, ABAP a Podnikové Systémy
    • Správa Databáz, Štatistika a Dátová Analýza
      Správa Databáz, Štatistika a Dátová Analýza
    • Umelá Inteligencia a Strojové Učenie (AI a ML)
      Umelá Inteligencia a Strojové Učenie (AI a ML)
    • Vývoj a Dizajn Webových Stránok
      Vývoj a Dizajn Webových Stránok
  • Kurzy Úrad Práce
  • Ročné Predplatné Kurzy
  • MBA, MSc, MPA
  • IT IQ Sieň Slávy
  • Kurzy Firmy
  • Časté Otázky
  • Blog
  • Kontakt
  • SKSK
    • EN
    • SK
  • 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 III. Pokročilý. 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.

Kurz od Miroslav Reiter - 13.02.2025

Kód kurzu: PYTHON-3

Slovenský

Online kurz Python III. Pokročilý ťa naučí

  • 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

Požiadavky a Vstupné Znalosti

  • 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ý

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

  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

Obsah a Učebná Osnova online kurz Python III. Pokročilý

I. Úvod a predstavenie kurzu Python

Úvod a predstavenie online kurzu Python III. Pokročilý 12:05
Aké sú výhody a nevýhody OOP? Kedy sa vyplatí objektovo orientované programovanie? 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

Často Kladené Otázky 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

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 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.

Všetky kurzy lektora

Online kurz Python

284 € 356 €

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

Pridať do plánu

Daruj tento kurz

Stiahnuť osnovu v PDF

Certifikovaný kurz obsahuje:

  • 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ť

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

2290 € 490 €

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 571 špičkovým kurzom VITA kedykoľvek a kdekoľvek.

Vyskúšajte Balíčky pre firmy

Súvisiace kurzy

Novinka
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 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 © 2025 VITA Academy s.r.o.
Obchodné podmienky - Ochrana osobných údajov