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

Programování Python 2

Zobrazit rozvrh
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
místnost TH:A-139

17:35–19:15
(paralelka 101)
Thákurova 7 (budova FSv)
A139
St
Čt

Předmět je součástí následujících studijních plánů:
Platnost dat k 31. 12. 2025
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet8123806.html