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

Computing in Python 2

Display time-table
Code Completion Credits Range Language
132YPYT2_K Z 2 8B Czech
Course guarantor:
Lecturer:
Tutor:
Supervisor:
Department of Mechanics
Synopsis:

The course deals with advanced programming in Python 3 - object-oriented programming, working with databases and images, APIs, GUIs, statistics, machine learning and neural networks.

Requirements:

Basic knowledge of Python 1 - data variable types, loops, functions, modules numpy, matplotlib, pandas.

Syllabus of lectures:

No lectures, only practises.

Syllabus of tutorials:

1. Object-Oriented Programming I

2. Object-Oriented Programming II

3. Serialization and Regular Expressions

4. Working with Databases

5. Working with Images

6. API Samples (Blender)

7. Graphical User Interface (GUI)

8. Graphical User Interface (GUI)

9. Descriptive and Inferential Statistics, Data Selection

10. Introduction to Machine Learning

11. Introduction to Neural Networks

12. Review and assignment

Study Objective:

Expand your knowledge to object-oriented programming, working with databases and images, understanding the API of other programs (Blender and BIM), creating simple graphical interfaces. The last part is devoted to statistics, machine learning and neural networks.

Study materials:

C. R. Severance: Python for everybody, 2009

C. Horstmann, R. Necaise: Python for everyone, 2019

S. Kalkan et al.: Programming with Python for engineers, 2023

S. Nagar: Introduction to Python for engineers and scientists, 2018

Note:

Assignment is awarded during the final test and after submitting the semester project.

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
Tue
Wed
Thu
Fri
roomTH:A-233

15:50–19:15
(parallel nr.101)
Thákurova 7 (budova FSv)
roomTH:A-233

15:50–19:15
(parallel nr.101)
Thákurova 7 (budova FSv)
The course is a part of the following study plans:
Data valid to 2026-01-15
For updated information see http://bilakniha.cvut.cz/en/predmet8136506.html