We use cookies in order to improve the quality and usability of the HSE website. More information about the use of cookies is available here, and the regulations on processing personal data can be found here. By continuing to use the site, you hereby confirm that you have been informed of the use of cookies by the HSE website and agree with our rules for processing personal data. You may disable cookies in your browser settings.

  • A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Programming in Python

2024/2025
Academic Year
RUS
Instruction in Russian
3
ECTS credits

Instructor

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

Аннотация

Настоящая дисциплина относится к базовой части профессионального цикла, обеспечивающего подготовку бакалавра. Изучается на 3-м курсе. И представляет собой on-line курс: Основы программирования на Python (https://www.coursera.org/learn/python-osnovy-programmirovaniya). Для освоения учебной дисциплины, студенты должны владеть следующими знаниями: иметь навыки работы на персональном компьютере; иметь базовые навыки программирования.
Цель освоения дисциплины

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

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

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

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

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

  • Целые числа, ввод-вывод, простые операции со строками
  • Условный оператор и цикл while
  • Вещественные числа
  • Функции и рекурсия
  • Сортировка
  • Функциональное программирование
  • Классы
  • Множества и словари
  • Кортежи, цикл for, списки
Элементы контроля

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

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

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

  • 2024/2025 3rd module
    0.5 * активность + 0.5 * контрольная
Список литературы

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

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

  • Вестра, Э. Разработка геоприложений на языке Python / Э. Вестра , перевод с английского А. В. Логунова. — 3-е изд. — Москва : ДМК Пресс, 2017. — 446 с. — ISBN 978-5-97060-437-3. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/97349 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

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

  • Биллиг, В. А. Основы программирования на C# : учебное пособие / В. А. Биллиг. — 2-е изд. — Москва : ИНТУИТ, 2016. — 574 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100319 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Борисенко, В. В. Основы программирования : учебное пособие / В. В. Борисенко. — 2-е изд. — Москва : ИНТУИТ, 2016. — 323 с. — ISBN 978-5-9556-00039-0. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100318 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Кувшинов, Д. Р.  Основы программирования : учебное пособие для среднего профессионального образования / Д. Р. Кувшинов. — Москва : Издательство Юрайт, 2019 ; Екатеринбург : Изд-во Урал. ун-та. — 105 с. — (Профессиональное образование). — ISBN 978-5-534-07560-1 (Издательство Юрайт). — ISBN 978-5-7996-1411-9 (Изд-во Урал. ун-та). — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/441571 (дата обращения: 28.08.2023).

Авторы

  • Лапинова Светлана Александровна