Бакалавриат
2022/2023




Python для извлечения и обработки данных
Статус:
Курс обязательный (Прикладная математика и информатика)
Направление:
01.03.02. Прикладная математика и информатика
Когда читается:
2-й курс, 4 модуль
Формат изучения:
с онлайн-курсом
Онлайн-часы:
50
Охват аудитории:
для всех кампусов НИУ ВШЭ
Преподаватели:
Катичев Алексей Ростиславович
Язык:
русский
Кредиты:
4
Контактные часы:
40
Программа дисциплины
Аннотация
Дисциплина является МООС дисциплиной программы подготовки бакалавров "Приклданая математика и информатика". Дисциплина представляет собой онлайн-курс ВШЭ "Основы программирования на Python": https://www.coursera.org/learn/python-osnovy-programmirovaniya
Цель освоения дисциплины
- Изучение дисциплины «Python для извлечения и обработки данных» нацелено на освоение языка программирования Python. Его задача обучить студентов основам про-граммирования на языке Python. Целью курса также является ознакомление студентов с основными принципами проектирования и анализа алгоритмов и структур данных, раз-витие навыков оценки сложности алгоритмов, их практической реализации. Предполага-ется, что в результате освоения курса студенты будут способны самостоятельно разрабо-тать и реализовать на языке программирования Python несложные алгоритмы анализа данных.
Планируемые результаты обучения
- Владеет базовыми знаниями языка Python
- Знает основные типы данных языка Python
- Умеет работать с классами и исключениями
- Умеет работать с лямбда-функциями, итераторами и генераторами
- Умеет работать с операторами присваивания и условным оператором
- Умеет работать с функциями и их переменными
- Умеет работать с циклами и диапазонами
- Умеет работать со сложными типами данных
- Умеет работать со стандартными модулями языка
- Умеет создавать, передавать в функции и работать с переменными
Содержание учебной дисциплины
- Введение в Python. Особенности и области применения языка.
- Переменные, ссылки, изменяемые и неизменяемые переменные
- Сложные типы данных, пример программы
- Оператор присваивания и условный оператор
- Циклы и диапазоны
- Функции и их переменные
- Функциональное программирование, итераторы и генераторы
- Объектно-ориентированное программирование
- Стандартные модули
- Типы данных языка Python.
Промежуточная аттестация
- 2022/2023 учебный год 4 модуль0.5 * Экзамен + 0.1 * Домашнее задание + 0.3 * Контрольная работа 1 + 0.1 * Домашнее задание
Список литературы
Рекомендуемая основная литература
- Федоров Д. Ю. - ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ PYTHON 2-е изд., пер. и доп. Учебное пособие для прикладного бакалавриата - М.:Издательство Юрайт - 2019 - 161с. - ISBN: 978-5-534-10971-9 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/programmirovanie-na-yazyke-vysokogo-urovnya-python-437489
Рекомендуемая дополнительная литература
- Sarkar, D., Bali, R., & Sharma, T. (2018). Practical Machine Learning with Python : A Problem-Solver’s Guide to Building Real-World Intelligent Systems. [United States]: Apress. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1667293