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

Program Resources

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
14PGP Z 2 0P+2C Czech
Course guarantor:
Vít Fábera
Lecturer:
Vít Fábera, Michal Jeřábek
Tutor:
Vít Fábera, Michal Jeřábek
Supervisor:
Department of Applied Informatics in Transportation
Synopsis:

Students will be reminded of some aspects of Pythom programming, learn basic concepts and constructs from object-oriented programming and their implementation in Python. They will also try out the basics of working with data libraries in Python, namely NumPy, Pandas, Matplotlib, and practice with examples of smaller and larger data sizes.

Requirements:

Successful completion of 14ASD and 14PRG

Syllabus of lectures:
Syllabus of tutorials:

1.+2. Repeating algorithmization and programming in Python

3.+4. Reading and saving data in CSV, JSON and XML format

5. Introduction to object-oriented programming

6. Preparing for data analysis - NumPy library

7. Introduction to creating graphs with the MathplotLib library

8. Introduction to working with data using the Pandas library

9.+10.+11. Complex data processing task

12. Machine learning libraries - TensorFlow, Keras

13. Library for GUI development - Qt

14. Semester work checking

Study Objective:

Expanding knowledge of Python programming. Iintroduction to libraries for working with data. Practice processing data.

Study materials:

PILGRIM, Mark. Ponořme se do Python(u) 3: Dive into Python 3. CZ.NIC. Praha: CZ.NIC, c2010. ISBN 9788090424821.

LUNDH F.: Python Standard Library, O'Reilly Media, Inc., 2018, ISBN 978-0596000967.

BHASIN H.: Python Basics: A Self-Teaching Introduction.

DOWNEY, A. B.: Think Python 2e: How To Think Like a Computer Scientist. Green Tea Press.

tutorials on given topics on the Internet

Note:
Time-table for winter semester 2024/2025:
Time-table is not available yet
Time-table for summer semester 2024/2025:
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
roomHO:A-270
Jeřábek M.
18:30–20:00
(parallel nr.1)
Horská 3 (stará budova)
Fri
The course is a part of the following study plans:
Data valid to 2025-02-02
For updated information see http://bilakniha.cvut.cz/en/predmet7406606.html