We use cookies in order to improve the quality and usability of the HSE website. More information about the use of cookies is available here, and the regulations on processing personal data can be found here. By continuing to use the site, you hereby confirm that you have been informed of the use of cookies by the HSE website and agree with our rules for processing personal data. You may disable cookies in your browser settings.

  • A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Introduction to Python for Data Science

2022/2023
Academic Year
RUS
Instruction in Russian
3
ECTS credits
Delivered at:
Department of Information Technologies in Business (Faculty of Computer Science, Economics, and Social Sciences)
Course type:
Compulsory course
When:
2 year, 2 module

Instructor


Garafutdinov, Robert V.

Программа дисциплины

Аннотация

Курс предоставляет студентам широкий общий обзор Python — языка программирования общего назначения, который становится все более популярным для науки о данных. Основное внимание уделяется применению Python специально для науки о данных. Курс посвящен способам импорта, хранения и обработки данных, а также полезным инструментам обработки данных для проведения анализа данных. Курс предназначен для студентов с небольшим опытом программирования. Процесс обучения облегчается платформой DataCamp.
Цель освоения дисциплины

Цель освоения дисциплины

  • Овладение студентами основами языка программирования Python и его библиотек, достаточными для решения задач, типичных для наук о данных.
Планируемые результаты обучения

Планируемые результаты обучения

  • Студент умеет работать в среде программирования Jupyter Notebook.
  • Студент знает основные типы данных Python и умеет осуществлять операции над ними.
  • Студент владеет основами работы с библиотекой numpy, умеет выполнять векторизованные операции над массивами.
  • Студент знает основные структуры данных библиотеки pandas (Series, DataFrame) и умеет применять методы для работы с ними.
  • Студент умеет загружать для последующей обработки в Python данные из различных источников (CSV-файлы, таблицы Excel, интернет-ресурсы).
  • Студент владеет основными операциями с наборами данных (очистка, объединение, отбор).
  • Студент владеет основами визуализации данных с использованием библиотеки matplotlib.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Раздел 1. Основы Python
  • Раздел 2. Списки в Python
  • Раздел 3. Функции и библиотеки
  • Раздел 4. Библиотека numpy
  • Раздел 5. Библиотека pandas
  • Раздел 6. Библиотека matplotlib
Элементы контроля

Элементы контроля

  • неблокирующий Самостоятельная работа
  • неблокирующий Проект
  • неблокирующий Экзамен
Промежуточная аттестация

Промежуточная аттестация

  • 2022/2023 учебный год 2 модуль
    0.4 * Экзамен + 0.3 * Самостоятельная работа + 0.3 * Проект
Список литературы

Список литературы

Рекомендуемая основная литература

  • Федоров, Д. Ю.  Программирование на языке высокого уровня Python : учебное пособие для вузов / Д. Ю. Федоров. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2021. — 161 с. — (Высшее образование). — ISBN 978-5-534-10971-9. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/472985 (дата обращения: 28.08.2023).

Рекомендуемая дополнительная литература

  • Основы алгоритмизации и программирования на Python : учеб. пособие / С.Р. Гуриков. — М. : ФОРУМ : ИНФРА-М, 2020. — 343 с. — (Среднее профессиональное образование). - Режим доступа: http://znanium.com/catalog/product/1042452

Авторы

  • Карпович Марина Валерьевна