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

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 .

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
    1. Výběr programovacího jazyka
    2. Silné a slabé stránky Pythonu
    3. Pracovní prostření
    4. Instalace Pythonu a IDE
    5. Seznámení a práce s IDE
    6. Proměnné a hodnoty
    7. Práce s čísly a textem
    8. Interakce s uživatelem
    9. Seznamy 
  • Session 2 - Základní konstrukce
    1. Objekty a reference
    2. Význam operátoru přiřazení
    3. Kopírování objektů
    4. Podmínky a cykly
    5. Příkazy a odsazení
  • Session 3 - Organizace kódu
    1. PEP8
    2. Funkce
    3. Parametry funkcí a návratové hodnoty
    4. Lokální proměnné
    5. Jak pracovat s dokumentací
  • Session 4 - Datové struktury a výjimky
    1. Výjimky
    2. LBYL vs. EAFP
    3. Zotavení programu
    4. Základní datové struktury
  • Session 5 - Knihovny a velké projekty
    1. Rozdělení kódu na moduly
    2. Instalace knihoven a jejich použití
    3. Tvorba vlastního modulu
  • Session 6 - Perzistence dat
    1. Binární vs. textová data
    2. Práce se soubory
    3. Formáty pro ukládání dat 
  • Session 7 - Objektově orientované programování
    1. Instance a třídy
    2. Datové atributy
    3. Psaní metod
    4. Typy vazeb
    5. Základy polymorfismu
    6. Jednoduchá dědičnost
  • Session 8 - Objektový model v Pythonu
    1. Magické metody
    2. Dynamické vlastnosti
    3. Duck-typing
    4. Dědičnost
    5. Návrhové vzory
  • Session 9 - Standardní knihovna
    1. Využívání hotových nástrojů
    2. Práce s datetime
    3. itertools
  • Session 10 - Shrnutí a závěr
    1. Regex
    2. Paralelizace
    3. Získávání dat z API
    4. 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

Mikuláš Muroň

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.