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

Основы программирования в Python

ID 959935

Когда читается: 2-й курс, 1, 2 модуль
Онлайн-часы: 20
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 3

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

Аннотация

Язык программирования Python является одним из самых простых в освоении и популярных языков программирования. Данный язык является мощным инструментом анализа данных и может повысить эффективность практически любой деятельности в науке и индустрии. С помощью языка Python можно автоматизировать рутинные операции и обрабатывать объемы данных, на несколько порядков превышающие объемы, доступные для обработки вручную или с помощью электронных таблиц.Данный курс направлен на формирование компетенций в области понимания кода и написания собственных программ. В нем будут рассмотрены темы, которые необходимы для успешного освоения базовых типов данных и синтаксических конструкций Python, а также для подготовки к независимому экзамену по программированию начального и базового уровня.Дисциплина реализуется с помощью учебника «Python как иностранный» https://edu.hse.ru/course/view.php?id=133389
Цель освоения дисциплины

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

  • Овладение студентами основами языка программирования Python, достаточными для понимания чужого кода и реализации собственных несложных программ.
Планируемые результаты обучения

Планируемые результаты обучения

  • Создавать переменные, считывать информацию в переменные, обращаться к переменным.
  • Работать со строками, применять индексацию и форматирование строк.
Содержание учебной дисциплины

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

  • Введение в программирование. Основные типы данных. Создание переменных. Основные ошибки.
  • Логический тип данных. Условные конструкции.
  • Цикл while. Операторы break и continue. Использование else в цикле.
  • Регулярные выражения
  • Визуализация данных
  • Тематическое моделирование
  • Работа с данными
  • Использование библиотеки NumPy для хранения и анализа данных
Элементы контроля

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

  • неблокирующий кр
  • неблокирующий активность
  • неблокирующий экзамен
  • неблокирующий проект
Промежуточная аттестация

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

  • 2025/2026 2nd module
    КР x 0.25 + ЭКЗ x 0.3 + ПРОЕКТ x 0.3 + АКТИВНОСТЬ x 0.15
Список литературы

Список литературы

Рекомендуемая основная литература

  • PyCharm: профессиональная работа на Python - Б.Ван Хорн II; К.Нгуен - ДМК Пресс - 9785937002747 - 2024 - русский - https://hse.alpinadigital.ru/document/36479 - Alpina - 36479
  • Python-интенсив : 50 быстрых упражнений, Лернер, Р., 2024
  • Python. 12 уроков для начинающих. — (Для начинающих) - Добряк П. В. - Санкт-Петербург: БХВ-Петербург - 978-5-9775-1799-7 - 2024 - русский - https://ibooks.ru/product/335498 - iBOOKS - 335498
  • Начинаем программировать на Python c примерами и заданиями : пер. на рус. яз., , 2025
  • Правильный способ изучить Python с примерами и задачами, Климович, А. Д., 2026

Рекомендуемая дополнительная литература

  • Python - к вершинам мастерства : лаконичное и эффективное программирование, Рамальо, Л., 2022
  • Python. Объектно-ориентированное программирование с нуля : справ. изд., , 2026
  • Алгоритмы и структуры данных с примерами на Python - Цзинь Юйдун - Издательство "ДМК Пресс" - 978-5-93700-424-6 - 2025 - русский - https://e.lanbook.com/book/521213 - ЛАНЬ - 521213
  • Объектно-ориентированное программирование с помощью Python, Кальб, И., 2024

Авторы

  • Паршина Анастасия Алексеевна
  • Рословцева Кристина Олеговна
  • Сафарян Анастасия Романовна