Programování v Pythonu II
| Typický ročník | 3. SŠ |
| Interval vhodných ročníků | 2. SŠ – 4. SŠ |
| Učivo | Python, datové typy, řetězce, seznamy, slovníky, operace s textem, funkce, ladění a testování programů |
| Předcházející modul | Programování v Pythonu I |
| Bezprostřední výsledky učení |
|
| Související RVP výsledky učení |
|
Modul navazuje na úvodní modul o Pythonu a zaměřuje se na efektivní práci s datovými typy v jazyce Python. Žáci se podrobněji seznámí s textovými řetězci, seznamy a slovníky a naučí se tyto struktury používat při řešení problémů. Pokročilejší žáci mají možnost nahlédnout i do práce se soubory a vyzkoušet si použití objektů.
Náměty na doplňkové aktivity
Šifrovací programOtevřený projekt, ve kterém je cílem vytvořit program, který zašifruje (příp. dešifruje) zadaný text podle zvolené šifry. Lze začít velmi jednoduchými šiframi typu „zápis pozpátku“ a využitím kódování (různé variace na zápis v morseovce). Pokročilejší žáci mohou zkusit generovat i obrázkové šifry – to lze i pomocí základních znalostí v Pythonu tak, že využijeme formát SVG. Jako inspiraci lze použít šifrátor.