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

Programming in Python

2021/2022
Academic Year
RUS
Instruction in Russian
3
ECTS credits
Course type:
Compulsory course
When:
2 year, 3 module

Instructors


Volkova, Ksenia


Tsvetkova, Alyona

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

Аннотация

Язык программирования Python является одним из самых простых в освоении и популярных языков программирования. Данный язык является мощным инструментом анализа данных и может повысить эффективность практически любой деятельности в науке и индустрии. С помощью языка Python можно автоматизировать рутинные операции и обрабатывать объемы данных, на несколько порядков превышающие объемы, доступные для обработки вручную или с помощью электронных таблиц.
Цель освоения дисциплины

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

  • Язык программирования Python является одним из самых простых в освоении и популярных языков программирования. Данный язык является мощным инструментом анализа данных и может повысить эффективность практически любой деятельности в науке и индустрии. С помощью языка Python можно автоматизировать рутинные операции и обрабатывать объемы данных, на несколько порядков превышающие объемы, доступные для обработки вручную или с помощью электронных таблиц. С использованием онлайн-курса "Питон как иностранный"
Планируемые результаты обучения

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

  • Решает задачи на ввод-вывод и целочисленную арифметику
  • Применяет логические выражения, условный оператор, оператор цикла while
  • Умеет работать с текстом, структурированными файлами (csv)
  • знает основы HTML, получает ресурсы по URL-адресу, использует библиотеки для обработки HTML
  • обрабатывает данные в формате json, работает с публичным интерфейсом API
  • применяет списки, кортежи, множества, словари
  • решает задачи на работу с вещественными числами, применяет функции работы со строками
Содержание учебной дисциплины

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

  • Основы языка
  • Логический тип данных и условный оператор
  • Цикл while
  • Цикл for и списки
  • Методы
  • Словари и множества
  • Вложенные структуры данных. Сортировки
  • Функции и модули
  • Обработка текстовых файлов и электронных таблиц
  • Обработка и создание HTML-страниц
  • json и API
Элементы контроля

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

  • неблокирующий Оценка за онлайн-курс
    Онлайн курс выполняется исключительно с корпоративного почтового адреса студента на платформе online.hse.ru. Подключение студентов к онлайн курсу на платформе производит Дирекция по онлайн обучению НИУ ВШЭ по заявке администратора учебного офиса образовательной программы. Регистрироваться на открытую сессию или проходить курс на других платформах нельзя. Если студент проходит онлайн курс в открытой сессии для всех желающих слушателей, с личного почтового адреса, или на другой платформе - результат прохождения онлайн курса не засчитывается.
  • неблокирующий Домашнее задание
  • неблокирующий Самостоятельные работы
  • неблокирующий Экзамен
    Экзамен проходит с прокторингом. Проводится во время сессионной̆ недели.
  • неблокирующий Бонусные баллы, kahoot
    Викторины в формате kahoot проводятся на лекции. За каждое участие студент получает баллы, зависящие от скорости и правильности его ответов. Составляется рейтинговая таблица внутри курса, по которой выставляются равномерно бонусные баллы от 1 (первому студенту) до 0 (последнему)
Промежуточная аттестация

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

  • 2021/2022 учебный год 3 модуль
    0.4 * Экзамен + 0.2 * Самостоятельные работы + 0.2 * Оценка за онлайн-курс + 0.2 * Домашнее задание
Список литературы

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

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

  • Введение в анализ данных : Учебник и практикум для бакалавриата и магистратуры, Миркин Б.Г., НИУ ВШЭ, 2017

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

  • Andrew Bird, Dr Lau Cher Han, Mario Corchero Jiménez, Graham Lee, & Corey Wade. (2019). The Python Workshop : A New, Interactive Approach to Learning Python. Birmingham: Packt Publishing. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=2291496