• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 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

Авторы

  • Волкова Юлия Михайловна