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

Python for Data Extraction and Processing

2022/2023
Academic Year
RUS
Instruction in Russian
4
ECTS credits
Delivered at:
Department of Applied Mathematics and Informatics (Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod))
Course type:
Compulsory course
When:
2 year, 4 module

Instructor

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

Аннотация

Дисциплина является МООС дисциплиной программы подготовки бакалавров "Приклданая математика и информатика". Дисциплина представляет собой онлайн-курс ВШЭ "Основы программирования на Python": https://www.coursera.org/learn/python-osnovy-programmirovaniya
Цель освоения дисциплины

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

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

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

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

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

  • Введение в Python. Особенности и области применения языка.
  • Переменные, ссылки, изменяемые и неизменяемые переменные
  • Сложные типы данных, пример программы
  • Оператор присваивания и условный оператор
  • Циклы и диапазоны
  • Функции и их переменные
  • Функциональное программирование, итераторы и генераторы
  • Объектно-ориентированное программирование
  • Стандартные модули
  • Типы данных языка Python.
Элементы контроля

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

  • неблокирующий Домашнее задание
  • неблокирующий Домашнее задание
  • неблокирующий Контрольная работа 1
  • неблокирующий Экзамен
Промежуточная аттестация

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

  • 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/bcode/437489 (дата обращения: 28.08.2023).

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

  • 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

Авторы

  • Трехлеб Ольга Юрьевна
  • Катичев Алексей Ростиславович
  • Колданов Петр Александрович