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í
V ZS 2021/22 jsou přednášky nahrávány (RPH YouTube playlist) a streamovány (streamy z učeben FEL). Odkazy na nahrávky se budou postupně objevovat na této stránce. Protože nahrávky budou procházet na fakultě jistými úpravami, očekáváme, že nahrávky budou k dispozici několik dní po přednášce. Lze využít i nahrávky online přednášek z minulého roku.
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í |
---|---|---|---|---|
21.09.2021 YouTube | 1 | S | Představení předmětu, pravidla hry, intro.pdf. Vězňovo dilema pd.pdf. Úvod do Pythonu python-intro.pdf. Kódy. | P. Pošík |
28.09.2021 | 2 | L | Svátek | |
05.10.2021 YouTube | 3 | S | Hráč jako objekt, řízení hry. kamen-nuzky-papir.pdf, zdrojové kódy | T. Svoboda |
12.10.2021 YouTube | 4 | L | Python, základní kameny až skály. lecture03-python-stones.pdf R-P-S kódy, snippets | T. Svoboda |
19.10.2021 YouTube | 5 | S | Složitější datové typy (slovníky), skládání, dědění. lecture04-python-stones.pdf. Trochu ještě vylepšíme r-p-s hráče. snippets. | T. Svoboda |
26.10.2021 YouTube | 6 | L | Složitější datové typy (množiny). Python comprehensions, Generátory, Logické funkce, … lecture05-python-stones.pdf, ukážeme jak nám novinky pomohou v piškvorkách. snippets | T. Svoboda |
02.11.2021 YouTube | 7 | S | Procházky herním polem, logické funkce, jak na čitelný kód. lecture05-python-stones.pdf, ukážeme jak nám novinky pomohou v piškvorkách. Funkce jako parametr funkce. Greedy vs poziční hráč, testování strategií. Piškvorky po přednášce | T. Svoboda |
09.11.2021 YouTube | 8 | L | Moduly. Automatické testování softwaru. (Slajdy. Pro tisk.) | P. Pošík |
16.11.2021 YouTube | 9 | S | Čistý kód. PEP 8. (Slajdy. Pro tisk.) Vývoj řízený testy. (Slajdy. Pro tisk.) | P. Pošík |
23.11.2021 Z minulého roku: BBB mp4 | 10 | L | POZOR! Přesun přednášky do KN:A-214 (budova Fakulty strojní na Karlově náměstí)! Intro to Spam filter. (Slajdy.) Refactoring Zpracování chyb a výjimky. | P. Pošík |
30.11.2021 YouTube | 11 | S | Vestavěné nástroje Pythonu a analýza dat. Více o iterátorech a generátorech. | P. Pošík |
07.12.2021, YouTube | 12 | L | Motivační přednáška I: Vizuální rozpoznávání reálných objektů v reálném světě | J. Matas |
14.12.2021, YouTube | 13 | S | Motivační přednáška II: Page rank, od náhodné procházky k lineární algebře za miliardy. Metoda power iteration. | T. Svoboda |
04.01.2022 | 15 | L | Shrnutí dosažených výsledků | Tým RPH |