Podklady přednášek pro aktuální akademický rok 2020/2021. Podklady pro akademický rok 2019/2020 je možné nalézt zde.
Podklady tvoří podpůrný materiál a jejich učelem není nahradit vlastní zápisky z přednášky, které slouží také jako prostředek osvojení si studované problematiky.
Kromě doporučených knih (viz 1. přednáška) doporučujeme výbornou on-line knihu Wentworth 2012.
Jednoduché přiklady včetně řešení:
V přednáškách uvedené zdrojové kódy jsou přiloženy v příslušném .zip
archivu. Kromě vyzkoušení programů je též vřele doporučeno si složitější úlohy samostatně naprogramovat a přednáškové příklady využít pro inspiraci.
datum | č.t. | link | náplň |
---|---|---|---|
21.09.2020 | 1 | YT | Informace o předmětu, úvod do programování. slides codes |
28.09.2020 | 2 | státní svátek, přednáška odpadá | |
05.10.2020 | 3 | YT | Primitivní datové typy. Řídicí struktury, větvení a cykly. Funkce. slides |
12.10.2020 | 4 | YT | Složené datové typy: pole, textový řetezec. slides |
19.10.2020 | 5 | | 2D pole. Vyhledávání, řazení, složitost. slides codes |
26.10.2020 | 6 | YT | Praktické aspekty programování. slides |
02.11.2020 | 7 | YT | Objekty. Abstraktní datový typ. slides codes feedback |
09.11.2020 | 8 | Zvolnění. Live coding. | |
16.11.2020 | 9 | Abstraktní datový typ (dokončení). Rekurze. Spojový seznam. slides zpr-2020-lec07-codes.zip | |
23.11.2020 | 10 | Aplikace - numerické výpočty, vizualizace dat slides (Numpy) slides (matplotlib) | |
30.11.2020 | 11 | Aplikace - zpracování signálu | |
07.12.2020 | 12 | Aplikace - zpracování dat, machine learning (pandas) | |
14.12.2020 | 13 | Aplikace - Python v embedded systémech (uPython) | |
04.01.2021 | 14 | Předtermín |