====== Přednášky ====== Podklady přednášek pro aktuální akademický rok 2021/2022. Jsou dostupné i podklady pro akademický rok [[https://cw.fel.cvut.cz/b191/courses/bab37zpr/lectures/start|2019/2020]] a [[https://cw.fel.cvut.cz/b201/courses/bab37zpr/lectures/start|2020/2021]]. **Podklady tvoří podpůrný materiál a jejich úč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ň ^ | 20.09.2021 | 1 | - | Informace o předmětu, úvod do programování. Primitivní datové typy. {{ :courses:bab37zpr:lectures:zpr-2021-lec01.pdf |slides}} {{ :courses:bab37zpr:lectures:zpr-lect01-codes-2020.zip |codes}} [[https://docs.google.com/forms/d/e/1FAIpQLSeAFlKnaEf-YhpNM4Tg16RVYV09yg9cy89ILdipaIuyIW7r3A/viewform|feedback]] | | 27.09.2021 | - | - | //přednáška odpadá// | | 04.10.2021 | 2 | - | Řídicí struktury, větvení a cykly. Funkce. {{ :courses:bab37zpr:lectures:zpr-2021-lec02.pdf |slides}} {{ :courses:bab37zpr:lectures:zpr-lec02-codes.zip |codes}} [[https://docs.google.com/forms/d/e/1FAIpQLScEJM73up8F5_gLty4rR2f4MLHwiypMwGnQmVM7Y5jfTmxa1g/viewform | feedback]]| | 11.10.2021 | 3 | - | Pole, seznam, řetězec. Funkce a proměnné. {{ :courses:bab37zpr:lectures:zpr-2021-lec03.pdf |slides}} {{ :courses:bab37zpr:lectures:zpr-2021-lec03.zip |codes}} [[https://docs.google.com/forms/d/e/1FAIpQLSevatgzxuDl4bSMlu8uhUhuZIsb0TkhzR7KAROMpjUmAcYRow/viewform|feedback]]| | 18.10.2021 | 4 | - | Principy objektově orientovaného programování. {{ :courses:bab37zpr:lectures:zpr-2021-lec04.pdf |slides}} {{ :courses:bab37zpr:lectures:zpr-2021-lec04-codes.zip |codes}}| | 25.10.2021 | 5 | - | Algoritmy řazení a vyhledávání. {{ :courses:bab37zpr:lectures:zpr-2021-lec05.pdf |slides}} | | 01.11.2021 | 6 | - | //Karanténa.// | | 08.11.2021 | 7 | - | Rekurze, spojové seznamy. {{ :courses:bab37zpr:lectures:zpr-2021-lec07.pdf |slides}} {{ :courses:bab37zpr:lectures:zpr-2021-lec07-codes.zip |codes}}| | 15.11.2021 | 8 | - | Zvolnění, live coding. Konečný automat. {{ :courses:bab37zpr:lectures:zpr-2021-lec08.pdf |slides}} {{ :courses:bab37zpr:lectures:zpr-2021-lec08-codes.zip |codes}} | | 22.11.2021 | 9 | - | Datové struktury: strom, rozptylová tabulka. {{ :courses:bab37zpr:lectures:zpr-2021-lec09.pdf |slides}}| | 29.11.2021 | 10 | - | Aplikace - numerické výpočty, vizualizace dat. {{ :courses:bab37zpr:lectures:np-plt-pd.zip |slides}}| | 06.12.2021 | 11 | - | Aplikace - zpracování signálu. | | 13.12.2021 | 12 | - | Aplikace - zpracování dat, machine learning (pandas). | | 03.01.2022 | 14 | - | Předtermín |