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

Introduction into Python

2021/2022
Academic Year
RUS
Instruction in Russian
3
ECTS credits
Delivered at:
Department of Humanities (Faculty of Computer Science, Economics, and Social Sciences)
Course type:
Compulsory course
When:
2 year, 1 module

Instructor


Senina, Anna

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

Аннотация

Дисциплина реализуется с использованием онлайн-курса Учебника "Python как иностранный" (М). В курсе рассматриваются основы синтаксиса Python, написание простых программ, работа с файлами, веб-скрейпинг. В ходе освоения курса студенты используют стандартные библиотеки Python, а также библиотеки для анализа данных, и учатся решать задачи гуманитарных дисциплин с помощью программирования. В рамках курса студенты учатся писать программы для решения поставленной преподавателем задачи и собственных исследовательских задач, читать и интерпретировать коды других исследователей.
Цель освоения дисциплины

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

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

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

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

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

  • Базовые элементы синтаксиса Python. Основные типы данных
  • Работа с файлами
  • Получение данных из Интернета
Элементы контроля

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

  • неблокирующий Самостоятельная работа с онлайн-курсом
    Дисциплина реализуется в дистанционном формате, студент самостоятельно решает задания и оправляет преподавателю скриншот выполненных заданий
  • неблокирующий Экзамен
    Экзамен проводится в письменном виде, в дистанционном формате работа выполняется в Google Документах, студент присутствует в видеоконференции на платформе Microsoft Teams или Zoom
  • неблокирующий Проектное предложение
    Работа выполняется в письменном формате сопровождается презентацией, схемой или инфографикой. При реализации дисциплины в дистанционном формате проектное предложение сдается на семинаре в Zoom или Microsoft Teams, файлы отправляются преподавателю
  • неблокирующий Контрольная работа
    Проводится в виде групповой работе на паре, в дистанционном формате работа выполняется во время семинара на платформе Microsoft Teams или Zoom
Промежуточная аттестация

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

  • 2021/2022 учебный год 1 модуль
    0.3 * Экзамен + 0.2 * Проектное предложение + 0.2 * Контрольная работа + 0.3 * Самостоятельная работа с онлайн-курсом
Список литературы

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

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

  • Златопольский, Д. М. Основы программирования на языке Python / Д. М. Златопольский. — 2-ое изд., испр. и доп. — Москва : ДМК Пресс, 2018. — 396 с. — ISBN 978-5-97060-641-4. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/131683 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Северенс, Ч. Введение в программирование на Python : учебное пособие / Ч. Северенс. — 2-е изд. — Москва : ИНТУИТ, 2016. — 231 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100703 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

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

  • Бизли, Д. Python. Книга рецептов / Д. Бизли, Б. К. Джонс ; перевод с английского Б. В. Уварова. — Москва : ДМК Пресс, 2019. — 646 с. — ISBN 978-5-97060-751-0. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/131723 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Бонцанини, М. Анализ социальных медиа на Python. Извлекайте и анализируйте данные из всех уголков социальной паутины на Python / М. Бонцанини ; перевод с английского А. В. Логунова. — Москва : ДМК Пресс, 2018. — 288 с. — ISBN 978-5-97060-574-5. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/108129 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Дэви С. Основы Data Science и Big Data. Python и наука о данных / С. Дэви, М. Арно, А. Мохамед. - Санкт-Петербург : Питер, 2017. - 336 с. - ISBN 978-5-496-02517-1. - URL: https://ibooks.ru/bookshelf/354390/reading (дата обращения: 12.10.2020). - Текст: электронный.
  • Маккинни, У. Python и анализ данных / У. Маккинни ; перевод с английского А. А. Слинкина. — 2-ое изд., испр. и доп. — Москва : ДМК Пресс, 2020. — 540 с. — ISBN 978-5-97060-590-5. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/131721 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Митчелл, Р. Скрапинг веб-сайтов с помощю Python : руководство / Р. Митчелл ; перевод с английского А. В. Груздев. — Москва : ДМК Пресс, 2016. — 280 с. — ISBN 978-5-97060-223-2. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100903 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Авторы

  • Сенина Анна Васильевна