Hlavní navigace

Nejlepší knihovny pro Python 3

Nejlepší knihovny pro Python 3

Toto školení již proběhlo. Další se koná 5. 3. 2018.
Root.cz

28. dubna 2017

9:30–17:00

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

Polovinu problémů v Python u vyřešíte dvěma řádky, přičemž jeden z nich je ​import. Nevymýšlejte kolo a přijďte si vyzkoušet práci s knihovnami, které Vám usnadní řešení každodenních problémů.

Přednášející

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

Zopakujeme nejpoužívanější moduly ze standardní knihovny se zaměřením na načítání a zpracování dat. Naučíme se stahovat webové stránky a obrázky z internetu, ze stránek pak vytěžíme všechna užitečná data (tzv. web scraping). Z vytěžených dat budeme kreslit jednoduché 2D grafy. Dozvíte se, co je to návrhový vzor publisher-subscriber a jak ho využít pro extrémně jednoduché propojení vašich programů (dokonce i po síti). Téměř bez práce vytvoříte krásné textové uživatelské rozhraní a pak zkusíte pro ten samý skript vytvořit rozhraní grafické, pomocí webového prohlížeče.

Pro koho je školení určeno

Pro ty, kteří programují v Pythonu a chtějí si rozšířit sadu nástrojů, po kterých mohou kdykoliv
sáhnout, aby vyřešili každo denní problémy. Účast nejvíce oceníte, pokud používáte různé Python skripty k získávání, analýze a zpracování dat. Určitě také přijďte, budete-li vytvářet více programů, které spolu musí komunikovat nebo navrhovat uživatelské rozhraní (grafické i textové).

Potřebné znalosti účastníka

  • programovní v Pythonu (znám běžnou syntaxi, umím napsat funkci, chápu cizí kód)
  • práce s příkazovou řádkou (umím spustit příkaz s parametry v daném adresáři)
  • základní znalost HTTP (znám pojmy status kód, metoda)
  • základní znalost HTML (znám pojem atribut tagu, umím vytvořit formulář)
  • angličtina (rozumím technické dokumentaci)

Přineste si, prosím, vlastní notebook s nainstalovaným Pythonem verze 3 a nainstalovanými
balíčky zmiňovanými níže.

Náplň školení

  • json, datetime, pathlib, logging: to nejlepší ze standardní knihovny
  • requests a beautiful soup: stahování a parsování dat z webu
  • matplotlib: kreslení grafů
  • pyzmq: komunikace mezi programy
  • click: rozhraní pro pří kazovou řádku
  • flask: vytváření jednoduchých webů

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í

28. dubna 2017

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