Přednášky

Přednášející předmětu:

  • Radek Pelánek
  • Nikola Beneš

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.

Termín Předn.TémaSlidy
Týden 1 (25. 9.)RPÚvod (administrativa předmětu, motivace, Python) uvod.pdf, Video Vlk, koza, zelí
Týden 2 (2. 10.)RPZákladní konstrukce (proměnné, výrazy, řídicí struktury, funkce) zaklady.pdf
Týden 3 (9. 10.)RPProgramy pracující s čísly (číselné typy, jednoduché ukázky, dělitelnost, náhoda) cisla.pdf
Týden 4 (16. 10.)RPŘetězce a seznamy (a kryptografické odbočky) seznamy-retezce.pdf
Týden 5 (23. 10.)RPVyhledávání a řazení (práce se seznamem, binární vyhledávání, řadicí algoritmy, základy složitosti) vyhledavani-razeni.pdf
Týden 6 (30. 10.)NBDatové typy a jejich užití (seznam, zásobník, fronta, slovník, množina)
Týden 7 (6. 11.)RPRekurze (rekurzivní funkce, příklady)
Týden 8 (13. 11.)NBPráce se soubory, správa paměti (proměnné podrobněji)
Týden 9 (20. 11.)NBSložené datové typy, objekty v Pythonu
Týden 10 (27. 11.)RPRegulární výrazy, práce s textem, zpracování dat
Týden 11 (4. 12.)RPObrázky (reprezentace, generování, úpravy)
Týden 12 (11. 12.)NBVývoj programů (návrh, dekompozice problému, dokumentace, testování; případová studie)
Týden 13 (18. 12.)NBProgramovací jazyky (přehled jazyků a jejich užití)