Vyučující
|
-
Zacpal Jiří, Mgr. Ph.D.
-
Panchártek Karel, MDDr.
-
Laštovička Jan, Mgr. Ph.D.
-
Trnečka Martin, RNDr. Ph.D.
-
Vyjídáček Roman, Mgr.
|
Obsah předmětu
|
Předmět navazuje na obsah kurzu Základy programování v Pythonu 1. Cílem předmětu je seznámit studenty s pokročilými partiemi procedurálního programování a poskytnout jim tak základ k další programátorské praxi. Použitým procedurálním jazykem je jazyk Python, který patří mezi nejpopulárnější programovací jazyky současnosti. Na seminářích je prezentována část teorie (syntaxe a sémantika jazyka), která je pak prakticky využívána na příkladech a jednoduchých programátorských úlohách řešených studenty samostatně. Probírané učivo: - Pokročilé datové typy. - Rekurze. - Vyjímky. - Práce se soubory. - Moduly.
|
Studijní aktivity a metody výuky
|
Dialogická (diskuze, rozhovor, brainstorming), Demonstrace
|
Výstupy z učení
|
Studenti se seznámí se základy programování a programovacím jazykem Python.
|
Předpoklady
|
nespecifikováno
KMI/ZPP1
|
Hodnoticí metody a kritéria
|
Analýza výkonů studenta, Rozbor produktů pracovní činnosti studenta (technické práce)
Aktivní účast v hodině. Plnění zadaných úkolů.
|
Doporučená literatura
|
-
Hetland, M. L. (2014). Python algorithms: mastering basic algorithms in the Python language (2nd Edition).
-
Lutz, M. Learning Python, 5th edition.
-
Ramalho, L. (2015). Fluent Python: Clear, Concise, and Effective Programming (1st Edition).
-
Reitz, K., Schlusser, T. (2016). The Hitchhiker's Guide to Python: Best Practices for Development.
-
Summerfield, M. (2010). Python 3, výukový kurz.
|