Programování Python 1
Kód předmětu: 132PYT1 |
Anotace | (semestr ) |
---|---|
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í. | |
Obsah | |
Obecný úvod do jazyka Python, instalace. Základní datové typy, proměnné, základní operace, kontrolní struktury. Funkce, použití, definice, argumenty, návratové hodnoty. Strukturování kódu. Moduly, použití, definice, představení základních modulů. Úvod do objektově-orientovaného programování, třídy, přetěžování operací, dědičnost. Ladění a trasování kódu, zásady dobré dokumentace, unit testování, správa verzí. | |
Literatura | |
[1] https://moodle-ostatni.cvut.cz/course/view.php?id=536#section-0 | |
Návaznosti | |
-- | |
Studijní plány | |
Předmět je zařazen do následujících studijních plánů: - studijní plán Digitalizace ve stavebnictví - prezenční forma studia (NT2025), skupina Digitalizace ve stavebnictví, 1. semestr (NT202501), dop. semestr 1 (Studijní plán pro prezenční formu studia od akademického roku 2025/2026 ) |