Магистратура
2021/2022
Основы программирования на Python
Статус:
Курс по выбору (Финансовый инжиниринг)
Направление:
38.04.08. Финансы и кредит
Кто читает:
Практико-ориентированные магистерские программы факультета экономических наук
Где читается:
Факультет экономических наук
Когда читается:
1-й курс, 1 модуль
Формат изучения:
с онлайн-курсом
Онлайн-часы:
26
Охват аудитории:
для своего кампуса
Преподаватели:
Курочкин Сергей Владимирович
Прогр. обучения:
Финансовый инжиниринг
Язык:
русский
Кредиты:
3
Контактные часы:
2
Программа дисциплины
Аннотация
Язык программирования Python является одним из самых простых в освоении и популярных языков программирования. Курс дает необходимую базу для освоения более специализированных областей применения языка Python, таких как машинное обучение, статистическая обработка данных, визуализация данных и многих других. Также слушатели познакомятся с основами различных парадигм программирования: процедурным, функциональным и объектно-ориентированным программированием. Для качественного освоения курса достаточно знания математики на уровне средней школы, опыта программирования не требуется. В курсе предлагается большое количество задач по программированию, расположенных по нарастанию сложности, что позволяет закреплять на практике изучаемый материал. К каждому занятию прилагается полный конспект, это делает изучение курса удобнее. Курс проводился в оффлайн варианте для студентов бакалавриата факультета компьютерных наук НИУ ВШЭ. Курс доступен студентам образовательной программы "Корпоративные финансы" по ссылке: https://ru.coursera.org/learn/python-osnovy-programmirovaniya?roistat_visit=128376
Цель освоения дисциплины
- Изучение основных конструкций языка Python, которые пригодятся при решении широкого круга задач – от анализа данных до разработки новых программных продуктов
Планируемые результаты обучения
- Освоение стандартной библиотеки языка Python
- Умение автоматизировать задачи по сбору и обработке данных
- Умение обрабатывать и хранить числа, тексты и их наборы
Содержание учебной дисциплины
- Целые числа, ввод-вывод, простые операции со строками
- Условный оператор и цикл while
- Вещественные числа
- Функции и рекурсия
- Кортежи, цикл for, списки
- Сортировка
- Множества и словари
- Функциональное программирование
- Классы
Элементы контроля
- Тест по теме "Целые числа, ввод-вывод, простые операции со строками"
- Тест по теме "Условный оператор и цикл while"
- Тест по теме "Вещественные числа"
- Тест по теме "Функции и рекурсия"
- Тест по теме "Кортежи, цикл for, списки"
- Тест по теме "Сортировка"
- Тест по теме "Множества и словари"
- Тест по теме "Функциональное программирование"
- Тест по теме "Классы"
Промежуточная аттестация
- 2021/2022 учебный год 1 модуль0.112 * Тест по теме "Классы" + 0.112 * Тест по теме "Множества и словари" + 0.112 * Тест по теме "Вещественные числа" + 0.112 * Тест по теме "Кортежи, цикл for, списки" + 0.112 * Тест по теме "Функциональное программирование" + 0.112 * Тест по теме "Сортировка" + 0.112 * Тест по теме "Функции и рекурсия" + 0.112 * Тест по теме "Условный оператор и цикл while" + 0.104 * Тест по теме "Целые числа, ввод-вывод, простые операции со строками"