Programování
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
14PRG | KZ | 2 | 0P+2C+8B | česky |
- Garant předmětu:
- Přednášející:
- Cvičící:
- 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:
- 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ů:
-
- Bc. TET-LOG prezenční od 2022/23 (povinný předmět)
- Bc. TUL prezenční od 2022/23 (povinný předmět programu)
- Bc. TET-DOS prezenční od 2022/23 (povinný předmět)
- Bc. TET-ITS prezenční od 2022/23 (povinný předmět)
- Bc. TET-LED prezenční od 2022/23 (povinný předmět)
- Bc. TET společná část studia prezenční od 2023/24 (povinný předmět)
- Bc. TUL prezenční od 2023/24 (povinný předmět programu)
- Bc. TET-DOS prezenční od 2023/24 (povinný předmět)
- Bc. TET-LOG prezenční od 2023/24 (povinný předmět)
- Bc. TET-ITS prezenční od 2023/24 (povinný předmět)
- Bc. TET-LED prezenční od 2023/24 (povinný předmět)
- Bc. TET společná část studia prezenční od 2024/25 (povinný předmět)
- Bc. TET-DOS prezenční od 2024/25 (povinný předmět)
- Bc. TET-ITS prezenční od 2024/25 (povinný předmět)
- Bc. TET-LED prezenční od 2024/25 (povinný předmět)
- Bc. TET-LOG prezenční od 2024/25 (povinný předmět)
- Bc. TET-LOG kombinovaná od 2025/26 (povinný předmět)
- Bc. TUL prezenční od 2024/25 (povinný předmět programu)