Course detail
Python Programming – Data Science
FSI-VPDAcad. year: 2025/2026
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
Entry knowledge
Rules for evaluation and completion of the course
Education runs according to week schedules. Attendance at the seminars is required. The form of compensation of missed seminars is fully in the competence of a tutor.
Aims
Upon successful completion of this course, students will be able to use knowledge in practical areas of Data Science. The main goal of data specialists is to clean and analyze large data.
Study aids
VANDERPLAS, J., Python Data Science Handbook: Essential Tools for Working with Data, 978-1098121228, 2023
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
VANDERPLAS, Jacob T., [2017]. Python data science handbook: essential tools for working with data. Beijing: O'Reilly. ISBN 978-1-4919-1205-8. (EN)
VANDERPLAS, Jacob T., [2017]. Python data science handbook: essential tools for working with data. Beijing: O'Reilly. ISBN 978-1-4919-1205-8. (EN)
Recommended reading
Classification of course in study plans
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
P2: Advanced machine learning methods. Combination of learning algorithms. Learning in multirelational data. Mining in graphs and sequences.
P3: Big data analytics. Machine learning theory Bias-variation tradeoff. Learning models. Data visualization.
P4: Search for frequent patterns and association rules: Apriori algorithm; alternatives; common patterns in multirelational data. Detection of remote points.
P5: Knowledge mining from selected data types: text mining, mining in temporal and spatio-temporal data, web mining, biological sciences and bioinformatics.
Computer-assisted exercise
Teacher / Lecturer
Syllabus
1. Environment definition.
2.-12. The project form reflects the content of the lectures (4 projects with defence, checkpoints).
13. Presentation of projects, repetition, consultation.