Jazyk Python - pokročilé techniky I. (PY1B)
Kurz navazuje na školení Jazyk Python - základní kurz a představuje pokročilejší techniky jazyka Python a jejich použití. Kurz podrobněji představuje alternativní programovací paradigmata dostupná v jazyce Python, jako objektově orientované nebo funkcionální.
Kurz je zařazen v kategoriích: |
Programování Programování → Python Python Software Foundation |
Náročnost kurzu: pokročilý
Délka kurzu: 2 dny
Náplň kurzu:
- Rozšířené konstrukce jazyka
- Rozsahy platnosti proměnných
- Generátorová notace
- Generátory
- Iterátory
- Dekorátory
- Výjimky a ošetření chyb
- Techniky funkcionálního programování
- Funkce vyšších řádů
- Lambda funkce
- Filtrování, mapování, redukce
- Techniky objektového programování
- Speciální metody
- Třídní a statické metody
- Polymorfismus
- Dědičnost a vícenásobná dědičnost
- Deskriptory
- Knihovna Pythonu
- Přehled modulů základní knihovny
- Virtuální prostředí
- PyPi - otevřená knihovna modulů
- Instalace modulu pomocí PIP
Předpokládané znalosti: Znalosti na úrovni kurzu Jazyk Python - základy programování
Časový rozvrh: 09:00 - 16:00
Termíny kurzu:
Doporučené předchozí a návazné kurzy: