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




Основы программирования на Python
Статус:
Курс обязательный (Юриспруденция)
Кто читает:
Отдел сопровождения учебного процесса в бакалавриате
Где читается:
Юридический факультет (Санкт-Петербург)
Когда читается:
2-й курс, 1, 2 модуль
Онлайн-часы:
20
Охват аудитории:
для всех кампусов НИУ ВШЭ
Преподаватели:
Волкова Юлия Михайловна
Язык:
русский
Кредиты:
3
Контактные часы:
20
Программа дисциплины
Аннотация
Дисциплина изучается в рамках второго курса и является фундаментальной частью профессионального цикла обучения, направленного на подготовку бакалавров.
Для успешного освоения данной дисциплины студентам необходимо владеть навыками работы на компьютере и обладать базовыми знаниями в области математики.
Цель освоения дисциплины
- Курс направлен на изучение базовых конструкций языка программирования Python. Полученные знания позволят эффективно решать широкий круг задач, начиная с автоматизации повседневных задач, заканчивая анализом данных и разработкой новых программных решений.
Планируемые результаты обучения
- В результате освоения курса слушатели научатся обрабатывать и хранить числа, тексты и их наборы, освоят стандартную библиотеку языка Python и смогут автоматизировать задачи по сбору и обработке данных. Курс дает необходимую базу для освоения более специализированных областей применения языка Python, таких как машинное обучение, статистическая обработка данных, визуализация данных и многих других.
Содержание учебной дисциплины
- Введение в программирование
- Условия if/elif/else
- Упорядоченные типы данных
- Введение в циклы, цикл While
- Цикл for
- Неупорядоченные типы данных
- Вложенные структуры данных, сортировка
- Функции
- Работа с файлами
Промежуточная аттестация
- 2026/2027 1st module-
- 2026/2027 2nd moduleИтоговая оценка = (Σоценки за тесты) / 8; Максимальная оценка - 8; Если оценка попала в диапазон [8; 10], то оценка за курс - 8 баллов. Далее - по принципу арифметического округления.
Список литературы
Рекомендуемая основная литература
- 9781491912140 - Vanderplas, Jacob T. - Python Data Science Handbook : Essential Tools for Working with Data - 2016 - O'Reilly Media - https://search.ebscohost.com/login.aspx?direct=true&db=nlebk&AN=1425081 - nlebk - 1425081
Рекомендуемая дополнительная литература
- 9781785284571 - Romano, Fabrizio - Learning Python - 2015 - Packt Publishing - http://search.ebscohost.com/login.aspx?direct=true&db=nlebk&AN=1133614 - nlebk - 1133614