Python Akademie – virtuálně (PYTH1V)
Programování, Python
Chcete začít programovat nebo svůj repertoár rozšířit o jeden z nejoblíbenějších programovacích jazyků? Python je programovací jazyk vhodný pro začátečníky i programátorské veterány. Používá se ve všech oblastech vývoje software, automatizace a zpracování dat.
Přihlaste se na tento online vzdělávací program, ve kterém se v průběhu dvou měsíců seznámíte s tímto programovacím jazykem a to jak v příkazové řádce, tak i v textovém editoru.
KDO BY SE MĚL KURZU ZÚČASTNIT?
- začínající i mírně pokročilí programátoři
- programoři - věční začátečníci, pro které je Python ideální díky své jednoduché syntaxi
Forma výuky
Vzdělávací program je realizován online formou, a to v podobě deseti samostatných výukových modulů v délce 3 hodin.
U uzavřených (privátních) firemních kurzů jsou termíny a četnost realizace dána dohodou na základě možností a potřeby klienta.
Termíny
Pro toto školení vzhledem k jeho specifičnosti v současné době nejsou vypisovány veřejné termíny. Primárně tento kurz realizujeme jako uzavřené firemní školení. Pokud máte zájem o školení pro jednotlivce, využijte kurz Python - základy programování.
KDE A KDY KURZ PROBÍHÁ?
Kontaktujte nás
S námi
máte na výběr: Přijďte na
kurz osobně do naší učebny, nebo se ke kurzu
připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení
naleznete zde.
Náplň kurzu:
Skrýt detaily
-
Session 1 - Úvod do programování a první kroky
-
Výběr programovacího jazyka
-
Silné a slabé stránky Pythonu
-
Pracovní prostření
-
Instalace Pythonu a IDE
-
Seznámení a práce s IDE
-
Proměnné a hodnoty
-
Práce s čísly a textem
-
Interakce s uživatelem
-
Seznamy
-
Session 2 - Základní konstrukce
-
Objekty a reference
-
Význam operátoru přiřazení
-
Kopírování objektů
-
Podmínky a cykly
-
Příkazy a odsazení
-
Session 3 - Organizace kódu
-
PEP8
-
Funkce
-
Parametry funkcí a návratové hodnoty
-
Lokální proměnné
-
Jak pracovat s dokumentací
-
Session 4 - Datové struktury a výjimky
-
Výjimky
-
LBYL vs. EAFP
-
Zotavení programu
-
Základní datové struktury
-
Session 5 - Knihovny a velké projekty
-
Rozdělení kódu na moduly
-
Instalace knihoven a jejich použití
-
Tvorba vlastního modulu
-
Session 6 - Perzistence dat
-
Binární vs. textová data
-
Práce se soubory
-
Formáty pro ukládání dat
-
Session 7 - Objektově orientované programování
-
Instance a třídy
-
Datové atributy
-
Psaní metod
-
Typy vazeb
-
Základy polymorfismu
-
Jednoduchá dědičnost
-
Session 8 - Objektový model v Pythonu
-
Magické metody
-
Dynamické vlastnosti
-
Duck-typing
-
Dědičnost
-
Návrhové vzory
-
Session 9 - Standardní knihovna
-
Využívání hotových nástrojů
-
Práce s datetime
-
itertools
-
Session 10 - Shrnutí a závěr
-
Regex
-
Paralelizace
-
Získávání dat z API
-
Vlastní témata
-
Předpokládané znalosti:
-
Znalost práce na PC. Výhodou je základní znalost algoritmizace, není však podmínkou.
-
Časový rozvrh:
-
10 dní (13:00hod. - 16:00hod.)
-
Cena za osobu:
-
14 900,00 Kč (18 029,00 Kč včetně 21% DPH)
Reference
Celkově velmi přínosné, spousta praktických cvičení a příkladů. Max spokojenost.
Lektor
Ing. Mikuláš Muroň je lektorem společnosti ICT Pro. Je absolventem Mendelovy univerzity v Brně, kde dále pokračuje ve studiu na doktorském programu, při kterém je současně také zapojen do výuky, mimo jiné i Pythonu.
Mikuláš se věnuje počítačovému zpracování přirozeného jazyka (NLP), prostorovým datům (GIS) a datové analýze obecně a to zejména v prostředí Pythonu. Je fanouškem Linuxu a všeho open-source.