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

Python для анализа данных

2026/2027
Учебный год
RUS
Обучение ведется на русском языке
3
Кредиты
Статус:
Курс обязательный
Когда читается:
1-й курс, 3, 4 модуль

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

Аннотация

Язык программирования Python является одним из самых простых в освоении и популярных языков программирования. Целью курса является изучение основных конструкций языка Python, которые пригодятся при решении широкого круга задач – от анализа данных до разработки новых программных продуктов. В результате освоения курса слушатели научатся обрабатывать и хранить числа, тексты и их наборы, освоят стандартную библиотеку языка Python и смогут автоматизировать задачи по сбору и обработке данных. Курс дает необходимую базу для освоения более специализированных областей применения языка Python, таких как машинное обучение, статистическая обработка данных, визуализация данных и многих других. Также слушатели познакомятся с основами различных парадигм программирования: процедурным, функциональным и объектно-ориентированным программированием
Цель освоения дисциплины

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

  • Научиться использовать основной функционал языка Python, считывать и обрабатывать информацию из файлов и веб-страниц
Планируемые результаты обучения

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

  • Применяет сортировку данных.
  • Решает задачи с использованием стандартных функций языка Python.
  • Выполняет простые операции со строками.
  • Использует стандартные функции языка Python для обработки последовательностей
  • Применяет на практике структуры данных – множества и словари.
  • Применяет основы объектно-ориентированного программирования для решения практических задач.
Содержание учебной дисциплины

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

  • Введение в Python
  • Объектно-ориентированное программирование на Python
  • Фреймворки Python
Элементы контроля

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

  • блокирует часть оценки/расчета Самостоятельная работа
    Домашние задания в форме практической самостоятельной работы выполняются студентом самостоятельно в течение каждого модуля. Представленные работы оцениваются преподавателем по десятибалльной шкале. Работы выполняются в срок, обозначенный преподавателем, но не позднее начала сессионного периода. Всего необходимо сдать 4 домашние работы
  • блокирует часть оценки/расчета Тестовая проверочная работа
    Тестовая проверочная работа проводится по итогам изучения каждого модуля.
  • блокирующий Экзамен
    На экзамене студент должен выполнить практическое задание и ответить на устный вопрос по одной из изученных тем
Промежуточная аттестация

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

  • 2026/2027 4th module
    0.1 * Самостоятельная работа + 0.2 * Самостоятельная работа + 0.1 * Тестовая проверочная работа + 0.2 * Тестовая проверочная работа + 0.4 * Экзамен
Список литературы

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

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

  • Python : исчерпывающее руководство, Бизли, Д. М., 2023
  • Гуриков С.Р. - Основы алгоритмизации и программирования на Python - 978-5-16-016906-4 - ИНФРА-М - 2026 - https://znanium.ru/catalog/product/2216924 - 2216924 - ZNANIUM
  • Никитина, Т. П. Программирование. Основы Python для инженеров : учебное пособие для вузов / Т. П. Никитина, Л. В. Королев. — 3-е изд., стер. — Санкт-Петербург : Лань, 2026. — 156 с. — ISBN 978-5-507-51280-5. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/509001 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Щербаков, А. Г., Практикум изучения языка программирования PYTHON. Начальный уровень : учебное пособие / А. Г. Щербаков. — Москва : Русайнс, 2026. — 116 с. — ISBN 978-5-466-09436-7. — URL: https://book.ru/book/960946 (дата обращения: 09.12.2025). — Текст : электронный.

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

  • Основы Python : научитесь думать как программист, Дауни, А. Б., 2023
  • Простой Python. Современный стиль программирования, Любанович, Б., 2023

Авторы

  • Шейнман Илья Львович
  • Оленчук Ольга Геннадьевна