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

Program Resources

The course is not on the list Without time-table
Code Completion Credits Range Language
14PGP Z 2 0P+2C Czech
Course guarantor:
Lecturer:
Tutor:
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:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Data valid to 2024-10-09
For updated information see http://bilakniha.cvut.cz/en/predmet7406606.html