====== 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), [[http://www.fel.cvut.cz/cz/glance/rooms.html|plán místností]] ====== Č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. ^ datum ^ č.t. ^ S/L ^ náplň ^ přednášející ^ | 03.10.2017 | 1. | S | Představení předmětu, pravidla hry, {{:courses:b4b33rph:prednasky:intro.pdf|}}. Vězňovo dilema {{:courses:b4b33rph:prednasky:pd.pdf|}}. Úvod do Pythonu {{:courses:b4b33rph:prednasky:python-intro.pdf|}}. | T. Svoboda | | 10.10.2017 | 2. | L | Hráč jako objekt, řízení hry. {{:courses:b4b33rph:prednasky:kamen-nuzky-papir.pdf|}}| T. Svoboda | | 17.10.2017 | 3. | S | Python, základní kameny až skály. {{:courses:b4b33rph:prednasky:lecture03-intro.pdf|}}; {{:courses:b4b33rph:prednasky:lecture03-python-stones.pdf|}} | T. Svoboda | | 24.10.2017 | 4. | L | Složitější datové typy, skládání, dědění. Dvouhráčové hry. {{:courses:b4b33rph:prednasky:lecture04-python-stones.pdf|}}. Hra Reversi - představení úlohy. [[courses:b4b33rph:prednasky:piskvorky|Piškvorky]]. | P. Pošík | | 31.10.2017 | 5. | S | Složitější datové typy, Python comprehensions, Generátory, ... {{:courses:b4b33rph:prednasky:lecture05-python-stones.pdf|}}, [[courses:b4b33rph:prednasky:piskvorky|Piškvorky]] | T. Svoboda | | 07.11.2017 | 6. | L | Čistý kód. PEP 8. {{:courses:b4b33rph:prednasky:clean-code-slides.pdf|Slajdy}}. {{:courses:b4b33rph:prednasky:clean-code-handouts.pdf|Pro tisk}}. | P. Pošík | | 14.11.2017 | 7. | S | {{:courses:b4b33rph:prednasky:modules.pdf|Moduly}}. {{:courses:b4b33rph:prednasky:testing.pdf|Automatické testování softwaru}}. Spam filter. ({{:courses:b4b33rph:prednasky:spam-intro-slides.pdf|Slajdy}}. {{:courses:b4b33rph:prednasky:spam-intro-handouts.pdf|Pro tisk}}.) | T. Svoboda | | 21.11.2017 | 8. | L | {{:courses:b4b33rph:prednasky:files.pdf|Práce se soubory}} (DÚ). {{:courses:b4b33rph:prednasky:refactoring.pdf|Refactoring}} ({{:courses:b4b33rph:prednasky:refactoring-livedemo.zip|kódy}}). | P. Pošík | | 28.11.2017 | 9. | S | {{:courses:b4b33rph:prednasky:iterators_generators.pdf|Iterátory a generátory}}. {{:courses:b4b33rph:prednasky:exceptions.pdf|Zpracování chyb a výjimky}}. Vývoj řízený testy. ({{:courses:b4b33rph:prednasky:unit-testing-slides.pdf|Slajdy}}. {{:courses:b4b33rph:prednasky:unit-testing-handouts.pdf|Pro tisk}}.) | P. Pošík | | 05.12.2017 | 10. | L | {{:courses:b4b33rph:prednasky:builtins.pdf|Vestavěné nástroje Pythonu}} a {{:courses:b4b33rph:prednasky:data-analysis-with-builtins.pdf|analýza dat}}. | P. Pošík | | 12.12.2017 | 11. | S | MP I: Vizuální ropoznávání reálných objektů v reálném světě | [[http://cmp.felk.cvut.cz/~matas|J. Matas]] | | 19.12.2017 | 12. | L | MP II: Page rank, aneb lineární algebra za miliardy. Metoda power iteration. | T. Svoboda | | 02.01.2018 | 13. | S | MP III: Vidění pro autonomní vozidla očima výzkumníků a vývojářů z high-tech firmy dodávájící automotive technologie světovým automobilkám. | D. Hurych, A. Krupka | | 09.01.2018 | 14. | L | Shrnutí, dosažené výsledky, diskuse nad zajímavostmi | T. Svoboda + RPH tým | ---- [[courses:b4b33rph:start|]]