Магистратура
2024/2025
Python для анализа данных
Статус:
Курс обязательный (Магистр по наукам о данных)
Когда читается:
1-й курс, 2 модуль
Охват аудитории:
для своего кампуса
Язык:
английский
Course Syllabus
Abstract
The course "Python for Data Analysis" is aimed at gaining basic knowledge and skills for processing, visualization and statistical analysis of data, as well as further completion of more specialized courses in this field (for example, machine learning). Students will learn how to solve problems of parsing, preprocessing and data visualization using standard and external Python libraries. The course will also cover the basics of object-oriented programming.
Expected Learning Outcomes
- • Be able to formulate an analytical task and implement its execution in Python.
- • Be able to collect, pre-process, and visualize data and output descriptive statistics.
- • Be able to scrape information from varous web-sites and parse it into tables.
Assessment Elements
- Home AssignmentsBi-Weekly issued home assignments at the Smart IMS platform.
- TestThere will be a synchronous test with online proctoring at Smart LMS. The duration of the test is 1 hour.
- ProjectThe project is evaluated according to the developed criteria. The project is conducted in a group of 2-3 students. There will be a project defense at the exam session.
Bibliography
Recommended Core Bibliography
- McKinney, W. (2018). Python for Data Analysis : Data Wrangling with Pandas, NumPy, and IPython (Vol. Second edition). Sebastopol, CA: O’Reilly Media. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1605925
Recommended Additional Bibliography
- McKinney, W. (2012). Python for Data Analysis : Data Wrangling with Pandas, NumPy, and IPython. Sebastopol, CA: O’Reilly Media. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=495822