PřF:F1420 Programování v jazyce Python - Informace o předmětu
F1420 Základy programování v jazyce Python
Přírodovědecká fakultajaro 2023
- Rozsah
- 0/2/0. 3 kr. Ukončení: z.
- Vyučující
- Mgr. Martin Kubečka, Ph.D. (cvičící)
Mgr. Kryštof Mrózek (cvičící)
Mgr. Andrej Roštek (cvičící) - Garance
- Mgr. Petr Synek, Ph.D.
Ústav fyziky a technologií plazmatu – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: Mgr. Andrej Roštek
Dodavatelské pracoviště: Ústav fyziky a technologií plazmatu – Fyzikální sekce – Přírodovědecká fakulta - Rozvrh seminárních/paralelních skupin
- F1420/01: Čt 12:00–13:50 Fcom,01034
F1420/02: Út 8:00–9:50 Fcom,01034 - Omezení zápisu do předmětu
- Předmět je určen pouze studentům mateřských oborů.
Předmět si smí zapsat nejvýše 30 stud.
Momentální stav registrace a zápisu: zapsáno: 18/30, pouze zareg.: 0/30 - Mateřské obory/plány
- předmět má 58 mateřských oborů, zobrazit
- Cíle předmětu
- Cílem předmětu je umožnit studentům, kteří se v průběhu svého středoškolského studia nesetkali s programováním, seznámit se s jeho základními principy. Jde v zásadě o zvládnutí základních programátorských konstrukcí; od proměnné, funkce, if, for, while, … až po základy objektů. V rámci předmětu bude kladen důraz na osvojení si praktické schopnosti programování, a proto bude upřednostňováno cvičení před hloubkou teorie.
Výuka bude probíhat v programovacím jazyce Python, který jako vysoko-úrovňový interpretovaný jazyk nezávisí na konkrétním systému a má vysokou míru abstrakce, tudíž se v rámci předmětu nebude muset řešit hlubší logika systému v pozadí. Zároveň je to jeden z nejvíce podporovaných jazyků ve fyzikální komunitě. Důraz kurzu bude kladen na obecné principy a nikoli na specifika Pythonu tudíž většina konceptů bude pro studenty snadno přenositelná do jiných programovacích jazyků. - Výstupy z učení
- Student bude po absolvování předmětu schopen:
- napsat a spustit kód;
- chápat základní pilíře programovacích jazyků a umět je použít;
- zpracovávat data v jazyce Python;
- používat knihovny; - Osnova
- Základní konstrukce (proměnné, výrazy, řídící struktury, funkce)
- Čísla, řetězce, seznam a slovník
- Elementární načítání, ukládání a zobrazení dat v jazyce Python
- Složené datové typy a objekty, co je to knihovna a jak s ní pracovat
- Literatura
- doporučená literatura
- Downey, Allen. Think Python. Sebastopol, CA: O'Reilly Media, 2015, URL: https://www.greenteapress.com/thinkpython/thinkpython.pdf
- neurčeno
- SWEIGART, Albert. Automate the boring stuff with Python : practical programming for total beginners. 2nd edition. San Francisco: No Starch Press, 2020, xxxix, 547. ISBN 9781593279929. info
- Výukové metody
- Výuka bude formou krátkých přednášek následovaných procvičováním prezentované látky
- Metody hodnocení
- Vyřešení zadaných příkladů a závěrečný úkol.
- Navazující předměty
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
- Statistika zápisu (jaro 2023, nejnovější)
- Permalink: https://is.muni.cz/predmet/sci/jaro2023/F1420