Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2025/2026

Beginners and advanced users of Python

Display time-table
Code Completion Credits Range Language
2315001 KZ 3 1P+1C+0L Czech
Course guarantor:
Ivo Bukovský
Lecturer:
Pavel Bastl, Václav Bauma, Ivo Bukovský, Zbyněk Šika, Michael Valášek
Tutor:
Pavel Bastl, Václav Bauma, Ivo Bukovský, Zbyněk Šika, Michael Valášek
Supervisor:
Department of Mechanics, Biomechanics and Mechatronics
Synopsis:

The course is suitable for both beginners and advanced users of Python. After an introduction to the basics of working with Python, Python is practiced using examples that show students its use in tasks connecting the fields of mechatronics, robotics, and machine learning, a demonstration of working with a virtual robot simulator and its connection to Python, and data processing during the simulation. In the second part of the course, students will try working with low-cost hardware in conjunction with Python on a simple example of processing data from sensors in a laboratory robotic system, working with the ROS2 system, and will learn the basics of hardware elements for robotic applications and machine learning applications for robotics, including hardware accelerators.

Requirements:
Syllabus of lectures:
Syllabus of tutorials:
Study Objective:
Study materials:

Online study materials available in Microsoft Teams and Moodle, created in JupyterLab and Jupyter Notebook, source codes and examples versioned on GitHub, virtual robotics simulator, low-cost embedded platforms, and sensor modules used in exercises.

[1] K. M. Lynch and F. C. Park, Modern Robotics - Mechanics, Planning, and Control: Video supplements and software, 2017. [Online]. Available: https://api.semanticscholar.org/CorpusID:69542521

Generative artificial intelligence tools can be used as a supportive educational aid, their use is guided with an emphasis on understanding the tasks being solved and critical evaluation of the outputs, and does not replace the student's own work.

Note:
Time-table for winter semester 2025/2026:
Time-table is not available yet
Time-table for summer semester 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
Mon
roomT4:A2-540
Bukovský I.
Bastl P.

16:00–16:45
(lecture parallel1)
Dejvice
roomT4:A2-540
Bukovský I.
Bastl P.

16:45–17:30
(lecture parallel1
parallel nr.101)

Dejvice
Tue
Wed
Thu
Fri
The course is a part of the following study plans:
Data valid to 2026-02-26
For updated information see http://bilakniha.cvut.cz/en/predmet8648406.html