• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Введение в Python для наук о данных

2022/2023
Учебный год
RUS
Обучение ведется на русском языке
3
Кредиты

Преподаватель

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

Аннотация

Курс предоставляет студентам широкий общий обзор 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