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



Программирование на Python
Статус:
Курс обязательный (Технологии анализа данных в бизнесе)
Кто читает:
Департамент бизнес-информатики
Где читается:
Высшая школа бизнеса
Когда читается:
1-й курс, 1, 2 модуль
Охват аудитории:
для своего кампуса
Язык:
русский
Кредиты:
5
Контактные часы:
72
Программа дисциплины
Аннотация
Язык программирования Python является одним из самых популярных языков программирования. Данный язык можно использовать почти во всех IT сферах, от анализа данных и автоматизации рутинных процессов до разработки игр. Данный курс даст студентам продвинутые навыки использования языка Python и навыки использования Python для задач обработки данных. Студенты смогут использовать полученные знания в своей профессиональной деятельности, а также при желании могут углубиться в заинтересовавшую сферу на профильных курсах.
Цель освоения дисциплины
- Применение навыков использования языка программирования Python для решения прикладных задач
- Уверенное владение синтаксисом языка программирования Python
- Умение работать с Python с использованием объектно-ориентированной и функциональной парадигмы программирования
- Умение работать с популярными библиотеками, используемыми в задачах обработки данных.
Планируемые результаты обучения
- Умеет использовать при разработке программ встроенные типы данных Python, конструкции ветвления и циклы.
- Умеет использовать коллекции в Python: списки, кортежи, словари, множества и специальные коллекции из стандартной библиотеки. Умеет пользоваться выражениями генераторами.
- Умеет создавать функции, анонимные функции, запаковывать и распаковывать параметры функции, использовать позиционные и именованные параметры, параметры со значением по умолчанию.
- Умеет использовать принципы объектно-ориентированного программирования, владеет созданием классов и объектов в Python.
- Умеет использовать основные принципы фукнционалного программирования, подходы к использованию приемов функционального программирования в Python.
Содержание учебной дисциплины
- Введение в программирование на Python
- Ветвление и циклы
- Коллекции в Python
- Функции в Python
- Объектно-ориентированное программирование в Python
- Разработка Telegram-бота
- Основы тестирования и обработка исключений
- Способы работы с файлами.
- Введение в функциональное программирование в Python
Элементы контроля
- Выполнение домашних практических заданий
- Контрольные работыОчные контрольные в компьютерном классе: решение заданий по программированию на Python.
- Активность
- ЭкзаменВо время экзамена студент должен ответить на «закрытые» вопросы теста – с выбором правильных ответов из числа представленных на выбор вариантов, а также на «открытые» вопросы, требующие развернутого ответа, который необходимо сформулировать и написать самостоятельно. Экзамен проводится письменно, очно. Показ работ предусмотрен.