Program Resources
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: