|
Vyučující
|
-
Symonová Radka, doc. 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 - Bash scripting 3. Proměnné, výrazy a základní příkazy - Strukturované příkazy 4. Vstup a výstup - Funkce 5. Programovací jazyk Python - Základní příkazy, datové typy, operátory, funkce, moduly a třídy 6. Ošetřování výjimek - Regulární výrazy v Pythonu 7. Moderní koncepce objektového programování 8. Datové struktury, jejich implementace a prohledávání 9. Jednoduché programy základního Pythonu - Kontrolní test 10. Specifika Pythonu a propojení s ostatními programovacími jazyky - Zpracování textu v Pythonu, třídění, prohledávání apod. 11. Zpracování XML dokumentů, používání knihoven pro zpracování, ukládání, třídění apod. - Řetězcové operace, sady apod. 12. Samostatná programátorská práce 13. 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.
|