Skip to main content
Skip header

Úvod do programování

Type of study Bachelor
Language of instruction Czech
Code 653-2247/01
Abbreviation UP
Course title Úvod do programování
Credits 4
Coordinating department Department of Materials Engineering and Recycling
Course coordinator Ing. Lukáš Halagačka, Ph.D.

Subject syllabus

1. Introduction, basic concepts of Matlab and Python, license files, installation, numerical libraries and toolboxes, the first script
2. Algorithm, description, properties, data types and dynamic structures
3. Boolean algebra, working with cycles and conditions.
4. Operations with vectors and matrices.
5. Functions I: built-in, user-defined, parameter types.
6. Functions II: functions with multiple parameters and return values, recursive function calls.
7. Exceptions and code optimization
8. Working with files
9. Object creation, classes
10. Graphical output, data visualization
11. Graphical user interface basics

Literature

Rudolf, P. (2022). Začínáme programovat v jazyku Python: 2., přepracované a rozšířené vydání. Grada Publishing as.
ZAPLAŤÍLEK, Karel, Matlab pro začátečníky, BEN - technická literatura, 2014, ISBN: 80-7300-175-6
Summerfield, M. (2014). Python 3. Computer press.

Advised literature

MAREŠ M., Valla T.: Průvodce labyrintem algoritmů, 2022, CZ NIC.
Pilgrim M.: Ponořme se do Pythonu 3, CZ NIC, 2010: on-line diveintopython3.py.cz/index.html
On line kurz: https://naucse.python.cz/2017/pyladies-brno-jaro-po/