Předmět: Úvod do Pythonu pro AI

« Zpět
Název předmětu Úvod do Pythonu pro AI
Kód předmětu UAI/324
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Četnost výuky V každém akademickém roce, jen v zimním semestru.
Semestr Zimní
Počet ECTS kreditů 5
Vyučovací jazyk čeština
Statut předmětu Povinně-volitelný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Vohnoutová Marta, Ing.
  • Symonová Radka, doc. Mgr. Ph.D.
Obsah předmětu
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. Základy Pythonu: 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 Objektový Python: 1. Základy objektového programování v Pythonu Základní knihovny pro aplikovaný Python: 1. Itertools 2. Numpy 3. Scipy 4. Pandas 5. Matplotlib Jupyter - prostředí pro vědce

Studijní aktivity a metody výuky
Monologická (výklad, přednáška, instruktáž), Praktická výuka
  • Účast na výuce - 56 hodin za semestr
  • Příprava na zkoušku - 25 hodin za semestr
  • Semestrální práce - 45 hodin za semestr
Výstupy z učení
Cílem tohoto předmětu je podat úvod do programovacího jazyka Python.
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í

Docházka na cvičeních alespoň 70 %. Samostatná práce a její obhajoba. Ústní zkouška
Doporučená literatura
  • Chollet, F. Deeplearning v jazyku Python. Grada Publishing 2019. 328 s.. 2019. ISBN 978-80-247-3100-1.
  • 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.
  • REMEŠ, R. Programujeme v jazyku Python. České Budějovice: Jihočeská univerzita, 2008. ISBN 9788073941284.
  • SUMMERFIELD, M. Python 3: Výukový kurz. Brno: Computer Press, 2012. ISBN 978-80-251-2737-7.
  • VAN ROSSSUM, Guido. An Introduction to Python. Network Theory, 2018. ISBN 978-1906966133.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr