Online kurz Python III. Pokročilý will teach you
- Aplikovať pokročilé programovacie techniky
- Zlepšiť čitateľnosť kódu pomocou Type Hinting
- Osvojiť si objektové myslenie
- Tvoriť regulárne výrazy
- Validovať vstupné dáta
- Vytvárať objekty, triedy a metódy
- Používať AI pri programovaní
- Doplniť si znalosti z vývojových prostredí
- Ukladať dáta do dočasnej (Cache) pamäte
- Používať funkcionálne prístupy
Požiadavky a Vstupné Znalosti
- Pri absolvovaní online kurzu sú výhodou skúsenosti s kódovaním a programovaním
- Odporúčaním pre tento kurz je absolvovanie kurzu Python I. Začiatočník a II. Mierne Pokročilý
- 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
Cieľové skupiny a Komu je kurz určený
- Budúci a aktuálni Python programátori
- Programátori a Softvéroví vývojári
- Python developeri a IT Analytici
- Softvéroví testeri
- Databázoví špecialisti
- Softvéroví developeri
- Absolventi kurzu Python II. Mierne Pokročilý
Obsah a Učebná Osnova online kurz Python III. Pokročilý
I. Úvod do Kurzu Python
Predstavenie Kurzu Python | 12:05 |
Výhody a Nevýhody OOP, Inštancie | 09:26 |
II. Triedy a Objekty v Pythone
Triedy a OOP | 51:13 |
Triedy, Vytváranie Objektov, Zabudovaná Metóda | 38:36 |
Príklady Triedy, Inštancie, Reaktívny Mód | 1:00:02 |
Atribúty, Triedy, vars, Python Tutor, Ladenie | 31:29 |
Vlastnosti Property | 45:58 |
III. Reťazce, Operátory a Kolekcie
String, Konštanty, Operátory, Metódy | 1:42:03 |
Reťazce, Kolekcie, Deque | 30:09 |
IV. Statické Metódy a Validácia Dát
Validácia a Normalizácia | 15:46 |
Statické Metódy | 41:18 |
Class Method, Class Variable | 42:16 |
Nemutovateľnosť, Mutovateľnosť | 20:33 |
V. UML Vzťahy a Nástroje
Triedy a Vzťahy UML | 13:49 |
UML Nástroje, StarUML | 15:26 |
VI. Duck Typing a Cacheovanie
Duck Typing | 29:00 |
Cacheovanie, Cache | 14:54 |
VII. Umelá Inteligencia a Type Hinting
Secrets, Heslá, URL Tokeny | 11:05 |
Modul Langdetect, Umelá Inteligencia | 13:03 |
Type Hinting, Generika | 42:54 |
Type Hinting, Noinspection, PyShadowingNames | 22:22 |
VIII. Lambdy
Lambdy, Funkcionálny Prístup, Map, Sorted | 39:06 |
IX. Vlastná Dokumentácia
Docstring, Dokumentácia | 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 |