Detail kurzu
Python developer junior - online víkendový kurz
TM Consulting, s.r.o.
Popis kurzu
Naučte sa ovládať moderný programovací jazyk Python, ktorého popularita stále rastie a beží na rôznych platformách. Je to freeware a tiež open source.
Obsah kurzu
- Inštalácia Pythonu a PyCharm IDE - inštalácia, tvorba prvých skriptov, spustenie programu
- Jazyk Python - charakteristika, história a jeho využitie, alternatívne vývojové prostredia
- Lexikálna štruktúra Pythonu - komentáre, identifikátory, literály, operátory a separátory,....
- Dátové typy a premenné - booleovský dátový typ, čísla a reťazce, dátový typ None
- Práca s reťazcami - tvorba, základné operácie, formátovanie, reťazcové metódy,....
- Operátory a výrazy - typy operátorov (logické, relačné, aritmetické), priorita a asociativita
- Riadenie toku programu - podmienky, cykly, n-tice, zoznamy, slovníky, množiny
- Funkcie - typy funkcií, tvorba funkcií, anonymné funkcie
- Objektovo orientované programovanie - filozofia a princípy, triedy, objekty, metódy
- Moduly - význam modulov, zabudované moduly, práca s modulmi, tvorba vlast. modulov, dokumentácia
- Súbory a adresáre - zapisovanie, čítanie, príkaz with, práca s CSV súbormi
- Testovanie kudu pomocou modulu Pytest, Unittest
- Verzionovanie zdrojového kódu - GIT, GITHUB, zdieľanie zmien, porovnanie verzií
- Dátumy a čas s knižnicou PyQ - triedy QDate, QTime a QDateTime, univerzálny čas
- Tvorba grafov s knižnicou Matplotlib - tvorba a export grafov, práca s viacerými grafmi
- Práca s Excel súbormi s knižnicou Openpyxl - čítanie, zapisovanie dát, vzorce, obrázky, grafy
- Práca s obrázkami s knižnicou Pillow - manipulácia s obrázkami, export obrázkov, vodoznak
- Tvorba GUI s knižnicou PyQt - princípy, základné komponenty, práca s grafikou
- Tvorba webových požiadaviek s knižnicou requests - GET, POST, HEAD požiadavky, práca s JSON dátami, autentifikácia
- Webové aplikácie s knižnicou Flask - základy webových aplikácií, routing, šablóny
- Balíčky - význam balíčkov, práca s balíčkami, distribúcia kódu
- Praktické príklady, záverečný projekt
Rozsah vzdelávacieho programu
- 230 vyučovacích hodín (1 hodina = 45 minút).
- z toho 130 hodín online vyučovanie s lektorom a 100 hodín offline cvičenia, projekty a úlohy.
- víkendová forma realizácie | 16 x 8 hodín | vyučovacie dni PIA - SO | PIA od 14:00, SO od 8:00
Cieľová skupina
Kurz je určený pre všetkých, ktorí sa chcú naučiť ovládať moderný programovací jazyk Python, ktorý je ideálnym programovacím jazykom aj pre úplných začiatočníkov.
Certifikát
Osvedčenie o absolvovaní vzdelávacieho programu.
Hodnotenie
Organizátor
Podobné kurzy
podľa názvu a lokality