Warning
This page is located in archive. Go to the latest version of this course pages. Go the latest version of this page.

Přednášky

Přednášky budou dvojího charakteru. Část přednášek bude sloužit jako úvod do úloh, které budeme řešit na cvičení a část bude přednesena špičkovými odborníky, kteří předestřou zajímavé těžké problémy a jak je lze řešit.

Přednášky jsou v úterý 9:15-10:45, KN:E-107 (Zengrova posluchárna), plán místností

Distanční forma výuky. V tabulce přednášek níže jsou/budou odkazy. BBB je odkaz na on-line místnost pro přednášku. On-line místnost bude otevřena 15 minut před začátkem přednášky. Záznamy přednášek BBBzáznam odkaz vede na plný záznam s možností nelineárního posunu podle slidů, mp4 záznam je prosté lineární video, včetně kreslení, pdf pak anotované slidy. Vzhledem k tomu, že kreslení do přednáškových slidů doprovází výklad, je informační hodnota pdf nutně omezená.

Časový plán přednášek

Odkazy na slidy a další materiály jsou vám k dispozici hned od začátku, mějte ale na paměti, že obsah může být aktualizován. Přednáškové slidy budou v mnoha případech doplněny malováním a psaním na tabuli či praktickými ukázkami. Přednášky MPI-III jsou motivační, ukazují, co je možné dokázat s pokročilou znalostí algoritmů a matematiky. Znalost z nich nebude zkoušena/testována, není součástí hodnocení předmětu.

Ukázky kódů z jednotlivých přednášek budou také na gitlab.fel. Kódy jsou pro vaši studijní potřebu, některé kusy mohou být záměrně chybné - na přednášce se pokusíme vylepšit atp.

datum č.t. S/L náplň přednášející
22.09.2020 BBBzáznam, mp4, pdf 1. L Představení předmětu, pravidla hry, intro.pdf. Vězňovo dilema pd.pdf. Úvod do Pythonu python-intro.pdf. T. Svoboda
29.09.2020 BBBzáznam, mp4, pdf 2. S Hráč jako objekt, řízení hry. kamen-nuzky-papir.pdf, kódy T. Svoboda
06.10.2020 BBBzáznam, mp4, pdf 3. L Python, základní kameny až skály. lecture03-python-stones.pdf, kousky kódů, k-n-p po přednášce T. Svoboda
13.10.2020 BBBzáznam, mp4, pdf 4. S Složitější datové typy (slovníky), skládání, dědění. lecture04-python-stones.pdf, lecture04-python-stones-animace.pdf. Trochu ještě vylepšíme k-n-p hráče, vylepšený. Dvouhráčové hry. ukázky kódů T. Svoboda
20.10.2020 BBBzáznam, mp4 5. L Složitější datové typy (množiny). Jak efektivě naprogramovat různé hráče. Dědění a skládání objektů. Přednáška ve formě komentovaného programování. T. Svoboda
27.10.2020 BBBzáznam, mp4, pdf 6. S Python comprehensions, Generátory, Logické funkce, … lecture05-python-stones.pdf, ukážeme jak nám novinky pomohou v piškvorkách. Kódy: snippets, piškvorky T. Svoboda
03.11.2020 BBBzáznam, mp4, pdf 7. L Moduly. Automatické testování softwaru. (Kódy z přednášky.) P. Pošík
10.11.2020 BBBzáznam, mp4, pdf 8. S Intro to Spam filter. (Slajdy.) Čistý kód. PEP 8. Slajdy. Pro tisk. Refactoring (Kódy z přednášky) P. Pošík
17.11.2020 9. L Svátek
24.11.2020 BBBzáznam, mp4, pdf 10. S Vývoj řízený testy. (Slajdy. Pro tisk.) Zpracování chyb a výjimky. P. Pošík
01.12.2020 BBBzáznam, mp4 11. L Vestavěné nástroje Pythonu a analýza dat. Více o iterátorech a generátorech. P. Pošík
08.12.2020 BBBzáznam, mp4 12. S MP I: Umělá inteligence v sociálních a humanitních vědách R. Mařík
15.12.2020 mp4 13. S MP II: Vizuální rozpoznávání reálných objektů v reálném světě J. Matas
05.01.2021 14. L Shrnutí, dosažené výsledky, diskuse nad zajímavostmi. Spam, vyhodnocení P. Pošík + RPH tým

b4b33rph

courses/b4b33rph/prednasky/start.txt · Last modified: 2021/01/05 15:55 by xposik