Vyučující
|
-
Turečková Alžběta, Ing. Ph.D.
-
Tureček Tomáš, Ing.
|
Obsah předmětu
|
Příkazová řádka MS Windows. Systémy pro správu verzí - git. Představení Markdown - formátování textu, vkládání obrázků, formátování zdrojového kódu, licence. Představení LaTex - formátování textu, seznamy, obrázky, tabulky. Pokročilé techniky LaTex - rovnice, automaticky generované seznamy, BIB. Python - instalace, IDLE, PEP, vestavěné funkce, proměnné, klíčová slova, chyby, komentáře. Python - jupyter notebook, numerické datové typy boolean, int, float, complex, podmíněné příkazy if. Python řetězce, cykly - typ str, indexace, metody a funkce pro práci s řetězci, cykly for a while. Python funkce - tvorba, typ hints a docstring, globální a lokélní proměné, vyjímky. Python sekvenční datové typy - list, tuple, dict, set. Python moduly - import modulů. Python moduly random, sys. Python moduly datetime, date.
|
Studijní aktivity a metody výuky
|
nespecifikováno
|
Výsledky učení |
---|
Odborné znalosti |
---|
Popsat principy a výhody verzovacích systémů, konkrétně gitu. |
Popsat principy a výhody verzovacích systémů, konkrétně gitu. |
Vysvětlit principy základních a středně pokročilých konceptů jazyka Python. |
Vysvětlit principy základních a středně pokročilých konceptů jazyka Python. |
Popsat formátování textu pomocí LaTeX, včetně pokročilých technik potřebných pro psaní technických dokumentů. |
Popsat formátování textu pomocí LaTeX, včetně pokročilých technik potřebných pro psaní technických dokumentů. |
Vysvětlit fungování Jupyter notebooků a výhodám použití pro vývoj v Pythonu. |
Vysvětlit fungování Jupyter notebooků a výhodám použití pro vývoj v Pythonu. |
Popsat formátování textu v Markdown a výhody jeho použití. |
Popsat formátování textu v Markdown a výhody jeho použití. |
Vyjmenovat základní příkazy používané v příkazové řádce Windows (CMD). |
Vyjmenovat základní příkazy používané v příkazové řádce Windows (CMD). |
Odborné dovednosti |
---|
Schopnost základní práce s příkazovou řádkou Windows, práce se soubory, logování, tvorba vlastních proměnných. |
Schopnost základní práce s příkazovou řádkou Windows, práce se soubory, logování, tvorba vlastních proměnných. |
Realizovat správu kódu/textových dokumentů pomocí gitu. |
Realizovat správu kódu/textových dokumentů pomocí gitu. |
Formátovat dokumenty v Markdown, včetně technických dokumentů. |
Formátovat dokumenty v Markdown, včetně technických dokumentů. |
Formátovat dokumenty v Markdown pro snadnou dokumentaci software. |
Formátovat dokumenty v Markdown pro snadnou dokumentaci software. |
Programovat v jazyce Python, včetně vytváření vlastních funkcí a práce s různými datovými typy. |
Programovat v jazyce Python, včetně vytváření vlastních funkcí a práce s různými datovými typy. |
Efektivně vytvářet a spravovat projekty v Jupyter notebooku. |
Efektivně vytvářet a spravovat projekty v Jupyter notebooku. |
Vyučovací metody |
---|
Odborné znalosti |
---|
Cvičení na počítači |
Cvičení na počítači |
Odborné dovednosti |
---|
Cvičení na počítači |
Cvičení na počítači |
Hodnotící metody |
---|
Odborné znalosti |
---|
Známkou |
Známkou |
Doporučená literatura
|
-
Guido van Rossum <guido at python.org>, Barry Warsaw <barry at python.org>, Nick Coghlan <ncoghlan at gmail.com>. PEP 8 - Style Guide for Python Code. 2001.
-
Harms, Daryl D. Začínáme programovat v jazyce Python. Vyd. 1. Brno : Computer Press, 2003. ISBN 807226799X.
-
ZELLE, J. M. Python programming: an introduction to computer science. Third edition.. Portland, Oregon: Franklin, Beedle & Associates,, 2016. ISBN 978-1590282755.
|