Přednášky

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 YT 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