|
Vyučující
|
-
Urbánek Tomáš, Ing. Ph.D.
|
|
Obsah předmětu
|
1) Úvod do programování, základy syntaxe 2) Proměnné a výrazy, datové typy 3) Datové kolekce 4) Vývojové diagramy 5) Podmínky, cykly a iterace 6) Funkce 7) Práce s listy 8) Standardní knihovny a modulový systém Pythonu 9) Práce se soubory ( I/O ) 10) Chyby a výjimky 11) Python jako nástroj analýzy dat 12) Ukázky použití pokročilých funkcí
|
|
Studijní aktivity a metody výuky
|
- Příprava na zápočet
- 36 hodin za semestr
- Domácí příprava na výuku
- 13 hodin za semestr
- Účast na výuce
- 26 hodin za semestr
|
| Výsledky učení |
|---|
| Odborné znalosti |
|---|
| Vysvětlí pojem syntaxe programovacího jazyka |
| Vysvětlí pojem syntaxe programovacího jazyka |
| Objasní rozdíly mezi různými typy dat |
| Objasní rozdíly mezi různými typy dat |
| Definuje princip procedurálního programovaní |
| Definuje princip procedurálního programovaní |
| Vysvětlí princip funkce |
| Vysvětlí princip funkce |
| Objasní výhody zpracování dat při použití programovacího jazyka |
| Objasní výhody zpracování dat při použití programovacího jazyka |
| Odborné dovednosti |
|---|
| Využije programovací prostředí IDLE |
| Využije programovací prostředí IDLE |
| Nainstaluje dodatečné moduly |
| Nainstaluje dodatečné moduly |
| Použije vestavěné funkce programovacího jazyka Python a standartní knihovny |
| Použije vestavěné funkce programovacího jazyka Python a standartní knihovny |
| Orientuje se v základních konstrukcích programovacího jazyka Python |
| Orientuje se v základních konstrukcích programovacího jazyka Python |
| Naprogramuje funkční aplikaci |
| Naprogramuje funkční aplikaci |
|
Doporučená literatura
|
-
HILPISCH, Y. Python for Finance: Mastering Data-Driven Finance. 2nd. O'Reilly Media, 2018. ISBN 978-1492024330.
-
LUTZ, M. Learning Python. Fifth edition. Beijing: O'Reilly,, 2013. ISBN 978-1449355739.
-
MCKINNEY, W. Python for data analysis: data wrangling with pandas, NumPy, and IPython. Second edition.. Sebastopol, California: O'Reilly Media,, 2017. ISBN 978-1491957660.
-
RAMALHO, L. Fluent Python. Sebastopol,. CA: O'Reilly, 2015. ISBN 978-1491946008.
-
VANDERPLAS, J. T. Python data science handbook: essential tools for working with data.. Sebastopol, CA: O'Reilly Media, 2016. ISBN 978-1491912058.
-
ZELLE, J. M. Python programming: an introduction to computer science. Third edition.. Portland, Oregon: Franklin, Beedle & Associates,, 2016. ISBN 978-1590282755.
|