Programování Python 2
| Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
|---|---|---|---|---|
| 132YPYT2 | Z | 2 | 2C | česky |
- Garant předmětu:
- Přednášející:
- Cvičící:
- Předmět zajišťuje:
- katedra mechaniky
- Anotace:
-
Předmět se zabývá pokročilým programování v Pythonu 3 - objektově orientované programování, práce s databázemi a obrázky, rozhraní API, GUI, statistika, strojové učení a neuronové sítě.
- Požadavky:
-
Základní znalosti z Pythonu 1 - typy datových proměnných, cykly, funkce, moduly numpy, matplotlib, pandas.
- Osnova přednášek:
-
Pouze cvičení.
- Osnova cvičení:
-
1. Objektově orientované programování I
2. Objektově orientované programováni II
3. Serializace a regulární výrazy
4. Práce s databázemi
5. Práce s obrázky
6. Ukázky rozhraní API (Blender)
7. Grafické rozhraní (GUI)
8. Grafické rozhraní (GUI)
9. Popisná a inferenční statistika, výběr dat
10. Úvod do strojového učení
11. Úvod do neuronových sítí
12. Opakování, zápočet
- Cíle studia:
-
Rozšířit znalosti na objektově orientované programování, práce s databázemi a s obrázky, porozumění API jiných programů (Blender a BIM), vytváření jednoduchých grafických rozhraní. Poslední část se věnuje statistice, strojovému učení a neuronovým sítím.
- Studijní materiály:
-
C. R. Severance: Python for everybody, 2009
C. Horstmann, R. Necaise: Python for everyone, 2019
S. Kalkan et al.: Programming with Python for engineers, 2023
S. Nagar: Introduction to Python for engineers and scientists, 2018
- Poznámka:
-
Zápočet je udělen během finálního testu a po odevzdání semestrálního projektu.
- Rozvrh na zimní semestr 2025/2026:
- Rozvrh není připraven
- Rozvrh na letní semestr 2025/2026:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po Út St Čt Pá - Předmět je součástí následujících studijních plánů:
-
- Digitalizace ve stavebnictví - prezenční forma studia (povinně volitelný předmět)