Vyučující
|
-
Jelínek Petr, doc. RNDr. Ph.D.
|
Obsah předmětu
|
Obsah přednášky: 1. Vlastnosti Pythonu, instalace a prostředí Pythonu 2. Proměnné a identifikátory, přiřazení, výrazy 3. Operátory, podmíněný příkaz 4. Cykly, funkce 5. Seznamy, práce se seznamy 6. Řetězce, práce s řetězci 7. Vícerozměrné seznamy, slovníky 8. Soubory 9. N-tice 10. Formátovaný výstup 11. Ošetření chyb 12. Python v praxi, přidávání knihoven Obsah cvičení: Cvičení navazuje na přednášku.
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Demonstrace
- Účast na výuce
- 42 hodin za semestr
- Semestrální práce
- 23 hodin za semestr
- Domácí příprava na výuku
- 10 hodin za semestr
|
Výstupy z učení
|
Cílem tohoto předmětu je podat úvod do programovacího jazyka Python. Jsou probrány hlavní vlastnosti tohoto jazyka a zásady programování v něm. Student bude schopen algoritmizace problému a implementace v Pythonu.
Student se naučí (nebo si rozšíří) znalost algoritmizace. Seznámí se s programovacím jazykem Python a naučí se v něm programovat. Seznámí se s jeho jednoduchými i složitějšími datovými i programovými strukturami. Kurz slouží jako doplnění k dalším programovacím jazykům v rámci uceleného přehledu studentů technických oborů.
|
Předpoklady
|
Základy programování v jakémkoliv programovacím jazyce. Schopnost algoritmizace problémů.
|
Hodnoticí metody a kritéria
|
Analýza výkonů studenta, Seminární práce
Absolvovat přednášky, aktivně pracovat na cvičeních, docházka na cvičeních alespoň 70 %.
|
Doporučená literatura
|
-
Guido van Rossum: An Introduction to Python, Network Theory Ltd. 2006, ISBN-13: 9780954161767. 2006.
-
Pecinovský R. Python - kompletní příručka jazyka, ISBN 978-80-271-2891-4, Grada 2019.
-
PILGRIM, Mark. Dive into Python 3 [online]. 2011 [cit. 2017-12-09]. CZ.NIC. Dostupné z: http://www.diveintopython3.net/.
|