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

Python: продвинутый уровень

Лучший по критерию «Новизна полученных знаний»
Направление: 01.04.02. Прикладная математика и информатика
Когда читается: 2-й курс, 1, 2 модуль
Формат изучения: без онлайн-курса
Охват аудитории: для своего кампуса
Прогр. обучения: Финансовые технологии и анализ данных
Язык: русский
Кредиты: 5
Контактные часы: 56

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

Аннотация

Целями освоения дисциплины является формирование у студентов комплекса теоретических знаний и методологических основ в области технологий виртуализации, языка программирования Python, фреймворков Django и Luigi для него, а также практических навыков, необходимых для использования этих инструментов.
Цель освоения дисциплины

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

  • формирование у студентов комплекса теоретических знаний и методологических основ в области технологий виртуализации
Планируемые результаты обучения

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

  • иметь навыки работы с базами данных на языке Python
  • уметь применять ООП подход на языке Python
  • уметь создавать веб-сервисы с помощью фреймворка Django
  • уметь строить пайплайны с фреймворками Luigi и Airflow
Содержание учебной дисциплины

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

  • Базовое ООП
  • Продвинутое ООП
  • Python core libraries
  • Работа с БД
  • Многопоточность и асинхронность
  • Введение в Django
  • Django
  • Виртуализация и Docker
  • Развертывание веб-сервисов
  • Построение пайплайнов
Элементы контроля

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

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

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

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

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

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

  • Меле, А. Django 2 в примерах / А. Меле ; перевод с английского Д. В. Плотниковой. — Москва : ДМК Пресс, 2019. — 408 с. — ISBN 978-5-97060-746-6. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/123711 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Федоров Д. Ю. - ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ PYTHON 2-е изд. Учебное пособие для СПО - М.:Издательство Юрайт - 2019 - 161с. - ISBN: 978-5-534-11961-9 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/programmirovanie-na-yazyke-vysokogo-urovnya-python-446505

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

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