Den 2¶
Na začátku druhého dne doplníme znalosti Python u třídy
[1h] Třídy¶
XXX: Dopsat (viz kurz pro PyLadies)
Chování vs. stav¶
XXX
Vlastní třídy¶
XXX
Atributy¶
XXX
self¶
XXX
__init__¶
XXX
Jak to využít v praxi¶
XXX
[2h] Git¶
Co to je Git¶
XXX
Začínáme: git clone¶
XXX
Zjištění stavu: git status¶
XXX
Přidávání souborů: git add¶
XXX
Vytvoření revize: git commit¶
XXX
Přehled revizí: git log a gitk¶
XXX
Nahrání změn: git remote a git push¶
Stažení změn: git pull¶
XXX
Konflikty a jak je řešit¶
XXX
Shrnutí¶
XXX
[30min] Oběd¶
[1h] Jak na webovou aplikaci¶
Instalace frameworku flask¶
XXX
Jak funguje Internet¶
XXX
Dotaz a odpověď ve Flasku¶
XXX
Základy HTML¶
XXX
Základy CSS¶
XXX
Formuláře a HTTP metody: GET, POST a PUT¶
XXX
Jak si uložit stav¶
XXX
Něco o bezpečnosti¶
XXX
[1h] Jak na hru¶
Instalace knihovny pyglet¶
XXX
Smyčka událostí¶
XXX
Kreslení obrázků¶
XXX
Rotace¶
XXX
Vstup a reakce na něj¶
XXX
Základy herní fyziky¶
XXX
Výkon programu¶
XXX
[30min] Jak na program pro příkazovou řádku¶
Instalace knihovny click¶
XXX
Druhy programů pro příkazovou řádku¶
XXX
Konvence příkazové řádky¶
XXX
Jak na to s Clickem¶
XXX
[1h 30m] Další témata – podle vybraných projektů¶
(?) Dědičnost tříd¶
XXX
(?) Stahování informací z Webu: requests¶
XXX
(?) Webové API: json¶
XXX
(?) Práce s textem: regex¶
XXX
(?) Práce s tabulkovými daty: csv¶
XXX
(?) Základy numerických výpočtů: numpy, scipy, matplotlib¶
XXX
(?) ...¶
[30min] Zadání domácího úkolu; práce na projektu¶
- Úkol:
- Dokončit projekt
- Připravit prezentaci
Následuje individuální nebo skupinová konzultace s koučem.