Přednášky

Rozpis přednášek do týdnů je pracovní a může se v průběhu semestru mírně změnit. Slidy budou průběžně doplňovány (zde i v ISu - složka Učební materiály).

Kontrolní otázky

Termín TémaSlidy
Týden 1 (17. 9.)Úvod (administrativa předmětu, motivace, rychlý úvod do Pythonu) uvod.pdf, Video Vlk, koza, zelí
Týden 2 (24. 9.)Základní konstrukce (proměnné, výrazy, řídicí struktury, funkce)
Týden 3 (1. 10.)Programy pracující s čísly (číselné typy, jednoduché ukázky, dělitelnost, náhoda)
Týden 4 (8. 10.)Řetězce a seznamy
Týden 5 (15. 10.)Vyhledávání a řazení, práce se seznamem, binární vyhledávání, řadicí algoritmy, základy složitosti
Týden 6 (22. 10.)Datové typy a jejich užití (seznam, zásobník, fronta, slovník, množina)
Týden 7 (29. 10.)Není přednáška
Týden 8 (5. 11.)Proměnné, paměť, typy, soubory
Týden 9 (12. 11.)Rekurze (rekurzivní funkce, příklady)
Týden 10 (19. 11.)Složené datové typy, objekty v Pythonu
Týden 11 (26. 11.)Práce s daty, texty
Týden 12 (3. 12.)Obrázky (reprezentace, generování, úpravy), rekapitulace dříve probíraných pojmů v novém kontextu
Týden 13 (10. 12.)Vývoj programů, dokumentace; rozbor typických problémových partií
Týden 14 (17. 12.)Programovací jazyky (přehled jazyků a jejich užití), praktické tipy