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

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

Статус: Курс обязательный (Экономика)
Направление: 38.03.01. Экономика
Когда читается: 1-й курс, 4 модуль
Формат изучения: без онлайн-курса
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 4
Контактные часы: 20

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

Аннотация

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

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

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

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

  • Уверенно пользуется языком Python для решения аналитических задач
  • Может собирать данные с помощью библиотек requests, BeautifulSoup, а также запросами к API
Содержание учебной дисциплины

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

  • Введение в программирование. Переменные и арифметические действия.
  • Условный оператор, циклы for и while.
  • Изменяемые и неизменяемые типы данных.
  • Написание собственных функций, lambda функции. Разбиение программы на функции. Локальные и глобальные переменные.
  • Чтение и запись в файлы
  • Сбор данных с помощью Python
Элементы контроля

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

  • неблокирующий Онлайн-курс
    Онлайн-курс не оценивается, но настоятельно рекомендуется к прохождению.
  • неблокирующий Домашние задание
    При подозрении на плагиат работа может быть обнулена или студент может быть вызван на защиту любого домашнего задания. Однако, работа может быть обнулена и без защиты с последующей запиской в деканат. Плагиатом считается смысловое совпадение решений студентов (например, идентичные решения с точностью до названий переменных).
  • неблокирующий Самостоятельные работы
    Возможна устная защита случайно выбранных работ с последующим обнулением, если самостоятельность выполнения работы не доказана. При обнулении самостоятельной работы обнуляются соответствующие ей домашние работы (обнуление первой самостоятельной работы ведет к обнулению первого домашнего задания, обнуление второй самостоятельной работы ведет к обнулению второго домашнего задания, обнуление третьей самостоятельной работы ведет к обнулению третьего домашнего задания).
  • неблокирующий Проверочные работы
    Проводятся на семинарах в виде небольших тестов из заданий с выбором ответа, открытым ответом, решением простых задач.
Промежуточная аттестация

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

  • 2021/2022 учебный год 4 модуль
    0.4 * Проверочные работы + 0.5 * Домашние задание + 0.1 * Самостоятельные работы
Список литературы

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

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

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

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

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

Авторы

  • Максимовская Анастасия Максимовна
  • Ульянкин Филипп Валерьевич