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

Programování

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
14PRG KZ 2 0P+2C+8B česky
Garant předmětu:
Jana Kaliková
Přednášející:
Martin Fiala, Jana Kaliková, Jan Krčál, Alena Kubáčová, Jan Procházka, Lukáš Svoboda
Cvičící:
Martin Fiala, Jana Kaliková, Jan Krčál, Alena Kubáčová, Jan Procházka, Lukáš Svoboda
Předmět zajišťuje:
katedra aplikované informatiky v dopravě
Anotace:

Kurz Programování navazuje na předmět 14ASD (Algoritmizace a datové struktury) a plně ho rozšiřuje. Znalosti programovacího jazyka Python jsou zde rozšiřovány tak, aby účastník kurzu získal dovednosti a mohl je aplikovat a řešit různé návazné úlohy. Hlavní témata: seznamy, vícerozměrná pole, řazení a vyhledávání, tuple, množiny, slovníky, práce s datumem a časem, regulární výrazy, funkce a procedury, práce se soubory (CSV, JSON, XML).

Požadavky:

Základy Pythonu, znalost algoritmizace

Osnova přednášek:
Osnova cvičení:

1. Opakování znalostí - základy programovacího jazyka Python

2. Datový typ seznam - operace

3. Práce s 2D polem

4. Algoritmy pro řazení a vyhledávání

5. Datové typy tuple., množina, slovník

6. Práce s textem, datem a časem

7. Regulární výrazy

8. Funkce, procedury, globální/lokální proměnné

9. Práce se souborem práce s daty ve formátu CSV

10. Práce s daty ve formátu JSON

11. - 12. Příklad - procvičování / práce s daty ve formátu XML

Cíle studia:

Získání znalostí a metod strukturovaného programování a jejich využití při programování v jazyku Python.

Studijní materiály:
Poznámka:
Rozvrh na zimní semestr 2024/2025:
Rozvrh není připraven
Rozvrh na letní semestr 2024/2025:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 21. 11. 2024
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet3679206.html