Vyučující
|
-
Pech Jiří, Mgr. Ph.D.
-
Vohnoutová Marta, Ing.
|
Obsah předmětu
|
Jedná se o základní kurz programování v jazyce Python v.3. 1. Úvod, stručná historie programovacího jazyka. Úvod do jazyků Python a Bash. 2. Unix shell Bash a. Bash scripting b. Proměnné, výrazy a základní příkazy. c. Strukturované příkazy d. Vstup a výstup e. Funkce 3. Programovací jazyk Python a. Základní příkazy, datové typy, operátory, funkce, moduly a třídy b. Ošetřování výjimek c. Regulární výrazy v Pythonu d. Moderní koncepce objektového programování e. Datové struktury, jejich implementace a prohledávání f. Jednoduché programy základního Pythonu g. Specifika Pythonu a propojení s ostatními programovacími jazyky h. Zpracování textu v Pythonu, třídění, prohledávání apod. i. Zpracování XML dokumentů, používání knihoven pro zpracování, ukládání, třídění apod. j. Řetězcové operace, sady apod. k. Samostatná programátorská práce. l. Závěr, zhodnocení programovacích prací studentů. Obsah praktické části: Tvorba vlastních funkčních programů, jejich ladění včetně ošetřování výjimek a tvorby programátorské dokumentace.
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Praktická výuka
- Účast na výuce
- 30 hodin za semestr
- Domácí příprava na výuku
- 10 hodin za semestr
|
Výstupy z učení
|
Jedná se o základní kurz programování v jazyce Python v.3. Jsou probrány základní konstrukce a datové struktury tohoto jazyka.
Student se naučí psát programy v jazyce Python 3. Pochopí strukturu jazyka a seznámí se s datovými typy - jednoduchými i složitějšími.
|
Předpoklady
|
Práce s počítačem. Schopnost editovat zdrojové kódy. Základní orientace v programátorských pojmech a v tvorbě algoritmů.
|
Hodnoticí metody a kritéria
|
Seminární práce, Průběžné hodnocení
Vypracování úkolů, napsání písemné práce se ziskem min. 70% možných bodů.
|
Doporučená literatura
|
-
Guido van Rossum. An Introduction to Python, Network Theory Ltd. 2006, ISBN-13: 9780954161767. 2006..
-
Paul Cobbaut. Linux Fundamentals. Belgium, 2015.
-
Pecinovský, Rudolf. Python : kompletní příručka jazyka pro verzi 3.9. První vydání. Praha : Grada Publishing, 2020. ISBN 978-80-271-1269-2.
-
Pilgrim, M. Dive Into Python for Experienced Programmers. Berkeley: Apress, 2004. ISBN 978-1590593561.
|