Бакалавриат
2024/2025





Основы программирования на Python
ID 870380
Статус:
Курс обязательный (Международный бакалавриат по бизнесу и экономике)
Направление:
38.03.01. Экономика
Кто читает:
Кафедра математической экономики (Нижний Новгород)
Где читается:
Факультет менеджмента (Нижний Новгород)
Когда читается:
2-й курс, 2, 3 модуль
Формат изучения:
с онлайн-курсом
Онлайн-часы:
20
Охват аудитории:
для своего кампуса
Преподаватели:
Бакунина Ирина Альбертовна,
Лапинова Светлана Александровна,
Родичев Александр Игоревич
Язык:
русский
Кредиты:
4
Программа дисциплины
Аннотация
Курс посвящён основам языка программирования Python и его использованию для анализа данных. В результате освоения курса слушатели освоят стандартную библиотеку языка Python, библиотеки для анализа и визуализации данных, познакомятся с основами статистики и машинного обучения.
Цель освоения дисциплины
- Целью курса является изучение основ языка программирования Python и его возможностей для анализа данных
Планируемые результаты обучения
- Студент пишет простой код с использованием простейших типов данных, операций с числами и встроенных функций
- Студент пишет код с использование строк и основных операции с ними
- Студент пишет код с использованием списков, кортежей, множеств и словарей
- Студент пишет код с использованием циклов и условных операторов
- Студент пишет код с использованием функций
- Студент пишет код с использованием функций чтения из файла и записи в файл
- Студент пишет код с использованием библиотек pandas и numpy
- Студент пишет код для визуализации данных
- Студент пишет код для вычисления мер центральной тенденции, разброса и зависимости
- Студент интерпретирует значения мер центральной тенденции, разброса и зависимости
- Студент пишет код для проверки статистических гипотез
- Студент интерпретирует результаты статистических тестов
- Студент пишет код для оценки линейной регрессии
- Студент интерпретирует результаты оценки линейной регрессии
- Студент пишет код для классификации/кластеризации данных
- Студент интерпретирует результаты классификации/кластеризации
Содержание учебной дисциплины
- Основные типы данных и простейшие операции с ними
- Строки
- Списки, кортежи, множества и словари
- Циклы и условные операторы
- Функции
- Работа с файлами
- Библиотеки pandas и numpy
- Визуализация данных
- Базовые понятия статистики
- Проверка гипотез
- Линейная регрессия и МНК
- Задачи классификации и кластеризации
Элементы контроля
- Индивидуальный проектСтудент пишет код на основе полученных знаний на данном курсе для анализа и исследования явлений в той сфере, которая его интересует. Проект защищается индивидуально на последнем занятии курса.
- Контрольная работа 2
- Работа на семинарах
- Контрольная работа 1
Промежуточная аттестация
- 2024/2025 3rd module0.25 * Контрольная работа 1 + 0.25 * Контрольная работа 2 + 0.25 * Индивидуальный проект + 0.25 * Работа на семинарах
Список литературы
Рекомендуемая основная литература
- Основы машинного обучения - Лимановская О.В., Алферьева Т.И. - ФЛИНТА - 2022 - https://znanium.com/catalog/product/1891377 - 957065 - ZNANIUM
- Язык программирования Python: практикум - Жуков Р.А. - НИЦ ИНФРА-М - 2023 - https://znanium.com/catalog/product/1915716 - 1081627 - ZNANIUM
Рекомендуемая дополнительная литература
- Введение в программирование на Python - Северенс Ч. - Национальный Открытый Университет "ИНТУИТ" - - - 2016 - русский - https://e.lanbook.com/book/100703 - ЛАНЬ - 100703
- Знакомство с Python. - 978-5-4461-1924-0 - Бейдер Дэн, Эймос Дэвид, Яблонски Джоанна, Хейслер Флетчер - 2023 - Санкт-Петербург: Питер - https://ibooks.ru/products/387727 - 387727 - iBOOKS