Programování Python 1
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
132PYT1_K | Z | 3 | 12B | česky |
- Garant předmětu:
- Přednášející:
- Cvičící:
- Předmět zajišťuje:
- katedra mechaniky
- Anotace:
-
Cílem předmětu je poskytnout úvod do algoritmizace prostřednictvím populárního programovacího jazyka Python.
Během tohoto kurzu pochopíte základní pojmy, jako jsou proměnné, datové typy, operátory, řídící struktury (příkazy if-else, cykly) a základní vstupní a výstupní operace. Naučíte se strukturovat kód pomocí funkcí a principy modulárního programnování, seznámíte se s užitečnými moduly pro řešení inženýrských problémů. Zároveň si osvojíte dovednosti při identifikaci a řešení chyb ve svém kódu. Naučíte se techniky ladění, včetně používání chybových hlášení, příkazů pro tisk a nástrojů pro ladění. Také se naučíte, jakým způsobem kód dokumentovat a jaké jsou nástroje pro správu verzí.
- Požadavky:
- Osnova přednášek:
-
1. Uvod do jazyka Python, instalace, první seznámení s jazykem
2. Základní datové typy
3. Základní programovací struktury (smyčky, logické větvení)
4. Funkce, strukturování kódu
5. Moduly. Zadání semestrální práce
6. Knihovny Numpy, matplotlib
7. Knihovny II - Uvod do tworby web aplikaci (Request, fastapi, )
8. Objektově - orientované programování I
9. Objektove orientované programovani II
10. Práce se soubory (txt, json, ..)
11. Debugging, testy,
12. Sprava verzí GIT
- Osnova cvičení:
-
1. instalace, první seznámení s jazykem
2. Základní datové typy
3. Základní programovací struktury (smyčky, logické větvení)
4. Funkce, strukturování kódu
5. Moduly. Zadání semestrální práce
6. Knihovny Numpy, matplotlib
7. Knihovny II - Uvod do tworby web aplikaci (Request, fastapi, )
8. Objektově - orientované programování I
9. Objektove orientované programovani II
10. Práce se soubory (txt, json, ..)
11. Debugging, testy,
12. Sprava verzí GIT
- Cíle studia:
-
Seznámit se se základními principy jazyka Python a jeho ekosystémem modulů a dokázat je využít pro řešení inženýrských problémů.
- Studijní materiály:
-
https://moodle-ostatni.cvut.cz/course/view.php?id=536#section-0
- Poznámka:
- Další informace:
- Pro tento předmět se rozvrh nepřipravuje
- Předmět je součástí následujících studijních plánů:
-
- Digitalizace ve stavebnictví - kombinovaná forma studia (povinný předmět programu)