Hlavní navigace

Pokročilý Python 3

Pokročilý Python 3

Toto školení již proběhlo. Podívejte se na připravovaná školení.
Root.cz

15. října 2018

9:30–17:00

Školicí místnost Internet Info Milady Horákové 116/109 , Praha 6

Pojďte se naučit to, co dělá Python Pythonem. Pokročilé prvky jazyka vám dovolí psát čitelný a efektivní kód, ze kterého budete mít radost nejen Vy.

 

Pozor! Akční cena 8.200 Kč + DPH při zakoupení dvou školení Python 3 v balíčku - Základy Pythonu 3 a Pokročilý Python 3 (dvoudenní balíček).

Zájem o zakoupení balíčku pište, prosím na e-mail: pavla.hettnerova@iinfo.cz

Lektor

Tomáš Bedřich

Už od střední školy podniká v oblasti vývoje softwaru a tvorby webu. Vystudoval informační technologie na ČVUT a v současné době pracuje jako full-stack vývojář pro Heuréka.cz. Ve volném čase rád jezdí na motorce a chodí po horách

Co se na školení naučíte

Naučíte se, jak fungují některé pokročilejší programátorské konstrukce a návrhové vzory a společně s tím si je vyzkoušíte naprogramovat v Pythonu. Ačkoliv těchto konstrukcí existuje velké množství, tak my se budeme soustředit na ty, které jsou syntakticky zabudované v Pythonu.

Vysvětlíme si, co znamená tvrzení, že funkce je first-class object. Ukážeme si uzávěru a lambda funkci, vysvětlíme návrhový vzor dekorátor a naprogramujeme si ho.

Pak se pustíme do objektů – řekneme si, co to je magická metoda, jaké takové metody existují, jak souvisí s kontextovými manažery. Pokud bude čas, tak si ukážeme, jak se dělají pro OOP běžné věci: výčtové typy, abstraktní třídy nebo mixiny.

Základním stavebním kamenem pro spoustu věcí v moderním Pythonu jsou generátory a iterátory. Podobně – generátorová notace může výrazně zefektivnit a zjednodušit zápis cyklů – proto je určitě dobré obojí znát a používat.

No a nakonec trochu odlehčíme – podíváme se na různé druhy řetězců v Pythonu, řekneme si jak je formátovat a ukážeme si pro mnohé známé regulární výrazy.

Pro koho je školení určeno

Pro absolventy školení Základy Pythonu 3, kteří mají chuť k navazujícímu studiu. Také pro programátory, kteří se nespokojí se znalostí základní syntaxe Pythonu, zajímají je vnitřnosti, syntaktické možnosti a chtěli by Python používat naplno – čistě, efektivně a rychle.

Potřebné znalosti účastníka

  • programování v Pythonu (na úrovni školení Základy Pythonu 3)
  • práce s příkazovou řádkou (umím spustit příkaz s parametry v daném adresáři)
  • angličtina (rozumím technické dokumentaci)
  • představivost a abstraktní myšlení :)

Náplň školení

  • hrátky s funkcemi – uzávěry, lambda funkce, dekorátory
  • OOP – magické metody, kontextové manažery, (výčtové typy, abstraktní třídy, mixiny)
  • generátory, iterátory, generátorová notace
  • řetězce – speciální řetězce, formátování, regexpy

Co je v ceně školení

  • certifikát absolventa školení
  • elektronické, příp. tištěné materiály a podklady
  • oběd v restauraci, teplé i studené nápoje po celý den

Místo a kontakt

Termín školení

15. října 2018

9:30–17:00

Místo konání

Školicí místnost Internet Info
Milady Horákové 116/109, Praha 6, 160 00

Kontakt

Pavla Hettnerová
Executive Support
e-mail: pavla.hettnerova@iinfo.cz
telefon: 778 412 840