Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2025/2026

Programování Python 1

Předmět není vypsán Nerozvrhuje se
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ů:
Platnost dat k 19. 5. 2025
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet8135106.html