Přístupnostní navigace
E-application
Search Search Close
Course detail
FSI-VPDAcad. year: 2026/2027
Students will use the Python programming language and its libraries to solve problems in Data Science.Students will be introduced to the ecosystem of applications and development tools in Python for various Data Science tasks.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Entry knowledge
Rules for evaluation and completion of the course
Aims
Study aids
https://www.kaggle.com/
VANDERPLAS, J., Python Data Science Handbook: Essential Tools for Working with Data, 978-1098121228, 2023
https://jupyter.org/
GÉRON, A., Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems, 2022, 978-1098125974
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
Lecture
Teacher / Lecturer
Syllabus
1. Introduction to the subject and the Python ecosystem2. Principles of programming in Python – review and systematization3. Data structures I – theory and application4. Data structures II – functions, modules, OOP basics5. Working with data – formats and principles6. Python for data analytics – libraries and ecosystem7. Data sources I – structured and open data8. Data sources II – unstructured and streamed data9. Data streams and real-time processing10. Python and AI I – machine learning basics11. Python and AI II – more advanced approaches12. Python solution integration I – applications and services13. Python solution integration II – automation and DevOps
Computer-assisted exercise
1. Introduction to the environment.2. Python basics – review.3. – 4. Data structures in Python, functions, etc.5. Working with CSV, JSON, and other file types.6. Pandas, NumPy, Seaborn, Plotly, Matplotlib7. and 8. Working with data sources9. Data processing in the field of data streams10. and 11. Python and AI/ML12. and 13. Integration of Python solutions in real applications - project