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.