|
|
|
||
Poslední úprava: Fialová Jana (17.06.2020)
|
|
||
Poslední úprava: Hrnčiřík Pavel doc. Ing. Ph.D. (17.06.2020)
Studenti budou umět: Základy programovacího jazyka Python a obecné principy objektově orientovaného přístupu. Samostatně vytvořit jednoduchou aplikaci např. na zpracování, vyhodnocení a vizualizaci experimentálních dat. Pracovat s verzovacím systémem. Používat unit testing. Psát a generovat standardní dokumentaci ke svým programům. |
|
||
Poslední úprava: Hrnčiřík Pavel doc. Ing. Ph.D. (17.06.2020)
Z: Mark SUMMERFIELD, Python 3, Albatros Media, Praha, 2014. |
|
||
Poslední úprava: Hrnčiřík Pavel doc. Ing. Ph.D. (17.06.2020)
Elektronické materiály k předmětu. |
|
||
Poslední úprava: Hrnčiřík Pavel doc. Ing. Ph.D. (17.06.2020)
Splnění průběžných a zápočtových testů, obhajoba individuálního projektu. |
|
||
Poslední úprava: Fialová Jana (17.06.2020)
1 Verzování, Primitivní proměnné a jejich typy, řetězce, základní funkce. 2 Kontejnerové proměnné (list, dict, set, tuple). 3 Základní operátory a porovnávání. 4 Podmínky, smyčky. 5 Funkce včetně funkcí s více argumenty, volitelnými argumenty, kwargs, *args. 6 Třídy a objekty, moduly a balíčky a základy OOP přístupu. 7 Serializace, lambda funkce, map, filter, soubory. 8 Projekt. 9 Docstrings a automatické generování dokumentace, regulární výrazy. 10 Generátory, list comprehension. 11 Výjimky, testování kódu. 12 Dekorátory. 13 Modul numpy a matematika v Pythonu. 14 Vizualizace dat pomocí modulu matplotlib. |
|
||
Poslední úprava: Hrnčiřík Pavel doc. Ing. Ph.D. (17.06.2020)
Nejsou. |
|
||
Poslední úprava: Hrnčiřík Pavel doc. Ing. Ph.D. (17.06.2020)
Splnění průběžných a zápočtových testů, obhajoba individuálního projektu. |
Zátěž studenta | ||||
Činnost | Kredity | Hodiny | ||
Konzultace s vyučujícími | 0.4 | 10 | ||
Účast na přednáškách | 0.5 | 14 | ||
Příprava na přednášky, semináře, laboratoře, exkurzi nebo praxi | 1.2 | 34 | ||
Práce na individuálním projektu | 1.4 | 40 | ||
Účast na seminářích | 1.5 | 42 | ||
5 / 5 | 140 / 140 |