====== 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 [[https://cw.fel.cvut.cz/b191/courses/bab37zpr/lectures/start|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 [[http://openbookproject.net/thinkcs/python/english3e/| Wentworth 2012]]. Jednoduché přiklady včetně řešení: * [[https://www.practicepython.org]], * [[https://www.w3resource.com/python-exercises]], * [[https://www.sanfoundry.com/python-problems-solutions/]] 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 | [[https://youtu.be/Ls-IMcdE_kQ|YT]] | Informace o předmětu, úvod do programování. {{ :courses:bab37zpr:lectures:zpr-2020-lec01.pdf |slides}} {{ :courses:bab37zpr:lectures:zpr-lect01-codes-2020.zip |codes}}| | 28.09.2020 | 2 | | //státní svátek, přednáška odpadá// | | 05.10.2020 | 3 | [[https://youtu.be/rESBkExJ8vM|YT]] | Primitivní datové typy. Řídicí struktury, větvení a cykly. Funkce. {{ :courses:bab37zpr:lectures:zpr-2020-lec02.pdf |slides}}| | 12.10.2020 | 4 | [[https://youtu.be/QMcR9zvWuEs|YT]] | Složené datové typy: pole, textový řetezec. {{ :courses:bab37zpr:lectures:zpr-2020-lec03.pdf |slides}} | | 19.10.2020 | 5 | YT | 2D pole. Vyhledávání, řazení, složitost. {{ :courses:bab37zpr:lectures:zpr-2020-lec04.pdf |slides}} {{ :courses:bab37zpr:lectures:zpr-2020-lec04.zip |codes}}| | 26.10.2020 | 6 | [[https://youtu.be/gbcYvbiWp7o|YT]] | Praktické aspekty programování. {{ :courses:bab37zpr:lectures:zpr-2020-lec05.pdf |slides}}| | 02.11.2020 | 7 | [[https://youtu.be/FWxL76bn9NQ|YT]] | Objekty. Abstraktní datový typ. {{ :courses:bab37zpr:lectures:zpr-2020-lec06.pdf |slides}} {{ :courses:bab37zpr:lectures:zpr-2020-lec06.zip |codes}} [[https://docs.google.com/forms/d/e/1FAIpQLSdAwfFoB4HbkpsbN-6XJzo6RxCMTukwzKL5DJRIyZHALU95iw/viewform|feedback]]| | 09.11.2020 | 8 | | Zvolnění. Live coding.| | 16.11.2020 | 9 | | Abstraktní datový typ (dokončení). Rekurze. Spojový seznam. {{ :courses:bab37zpr:lectures:zpr-2020-lec07.pdf |slides}} {{ :courses:bab37zpr:lectures:zpr-2020-lec07-codes.zip |}}| | 23.11.2020 | 10 | | Aplikace - numerické výpočty, vizualizace dat {{ :courses:bab37zpr:lectures:zpr-2020-lec09-numpy.pdf |slides (Numpy)}} {{ :courses:bab37zpr:lectures:zpr-2020-lec09-matplotlib.pdf |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 |