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

Язык программирования Python

Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Статус: Курс обязательный (Прикладная математика и информатика)
Когда читается: 1-й курс, 1 модуль
Онлайн-часы: 20
Охват аудитории: для всех кампусов НИУ ВШЭ
Язык: русский
Кредиты: 4
Контактные часы: 56

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

Аннотация

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

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

  • Научиться программировать на языке Python
  • Научиться эффективно использовать типы данных и библиотеки языка Python
Содержание учебной дисциплины

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

  • IO. Типы данных. Контест-1
  • Ввод-вывод с файла, циклы и условия. Контест-2
  • Контейнеры. Контест-3
  • Ссылки. Изменяемость. Функции. Контест-4
  • Функции. Классы. Типизация. Контест-5
  • Классы. Дескрипторы.
  • Исключения. Контекстные менеджеры.
  • Протоколы и интерфейсы. Контест-6
  • Итераторы и генераторы. Контест-7
  • Collections+Itertools. Контест-8
  • Namespaces. Декораторы. Контест-9
  • Numpy. Pandas.
  • Окружение. Пакеты и модули.
  • Тестирование. Логгирование.
Элементы контроля

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

  • неблокирующий Активность на семинарах
  • неблокирующий Контесты
  • неблокирующий Коллоквиум
Промежуточная аттестация

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

  • 2025/2026 1st module
    0.2 * Активность на семинарах + 0.5 * Контесты + 0.3 * Коллоквиум

Авторы

  • Густокашин Михаил Сергеевич
  • Фисенко Анна Сергеевна