• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Магистратура 2021/2022

Основы программирования на Python

Направление: 01.04.02. Прикладная математика и информатика
Когда читается: 1-й курс, 1 модуль
Формат изучения: с онлайн-курсом
Охват аудитории: для своего кампуса
Прогр. обучения: Машинное обучение и высоконагруженные системы
Язык: русский
Кредиты: 4
Контактные часы: 18

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

Аннотация

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

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

  • Обучение студентов эффективному использованию языка, включая тренировку навыков разработки в рамках домашних заданий. В частности, ожидается освоение обработки и хранения данных в разнообразных форматах, знакомство с современными тенденциями программирования, отражёнными в структуре языка, включая мультипарадигмальный подход: процедурное, функциональное и объектно-ориентированное программирование, элементы аспектно-ориентированного программирования; а также реализация некоторых алгоритмов с помощью актуальных приёмов прикладной разработки. Курс дает необходимую базу для освоения более специализированных областей применения языка Python, таких как машинное обучение, статистическая обработка данных, визуализация данных и т.д.
Планируемые результаты обучения

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

  • Загружает данные в pandas и работает с ними (фильтрация, агрегация, заполнение пропущенных значений)
  • Подсчитывает описательные статистики, оценивает распределения, интерпретирует корреляции
  • Проводит разведывательный анализ данных
  • Уверенно пользуется языком Python для решения аналитических задач
Содержание учебной дисциплины

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

  • Основы программирования в Python
  • Введение в анализ данных на Python
  • Кортежи, цикл for, списки
Элементы контроля

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

  • блокирующий Домашнее задание 1
  • неблокирующий Домашнее задание 2
  • неблокирующий Домашнее задание 3
  • неблокирующий Домашнее задание 4
Промежуточная аттестация

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

  • 2021/2022 учебный год 1 модуль
    0.2 * Домашнее задание 4 + 0.2 * Домашнее задание 3 + 0.4 * Домашнее задание 1 + 0.2 * Домашнее задание 2
Список литературы

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

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

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

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

  • Северенс, Ч. Введение в программирование на Python : учебное пособие / Ч. Северенс. — 2-е изд. — Москва : ИНТУИТ, 2016. — 231 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100703 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.