1. Základy programování – algoritmus a algoritmizace, programovací techniky.
2. Jazyk Python – syntax jazyka, základní principy, funkce a argumenty funkcí, organizace kódu (soubory a import), vývojová prostředí.
3. Proměnné a datové typy, řídící příkazy, složené datové typy, kolekce a genericita, práce se sekvencemi a asociativními strukturami.
4. Objektové programování v Pythonu, třídy a objekty, metody a dědičnost v jazyce Python, vnitřní třídy.
5. Anonymní funkce a lambda výrazy, způsoby jejich použití.
6. Řízené spouštění programu – výjimky a ošetřování chyb.
7. Práce se soubory a proudy, moduly.
2. Jazyk Python – syntax jazyka, základní principy, funkce a argumenty funkcí, organizace kódu (soubory a import), vývojová prostředí.
3. Proměnné a datové typy, řídící příkazy, složené datové typy, kolekce a genericita, práce se sekvencemi a asociativními strukturami.
4. Objektové programování v Pythonu, třídy a objekty, metody a dědičnost v jazyce Python, vnitřní třídy.
5. Anonymní funkce a lambda výrazy, způsoby jejich použití.
6. Řízené spouštění programu – výjimky a ošetřování chyb.
7. Práce se soubory a proudy, moduly.