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

2024/2025
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, 2 module

Instructor


Senina, Anna

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

Аннотация

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

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

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

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

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

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

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

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

  • неблокирующий Активность на семинарах
  • неблокирующий Самостоятельные работы
  • неблокирующий Контрольная работа
  • неблокирующий Проект и защита проекта
  • неблокирующий Экзамен
Промежуточная аттестация

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

  • 2024/2025 2nd module
    0.1 * Активность на семинарах + 0.2 * Контрольная работа + 0.3 * Проект и защита проекта + 0.2 * Самостоятельные работы + 0.2 * Экзамен
Список литературы

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

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

  • Златопольский, Д. М. Основы программирования на языке 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). — Режим доступа: для авториз. пользователей.
  • Маккинни, У. 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). — Режим доступа: для авториз. пользователей.
  • Основы Data Science и Big Data. Python и наука о данных - 978-5-496-02517-1 - Дэви С., Арно М., Мохамед А. - 2017 - Санкт-Петербург: Питер - https://ibooks.ru/bookshelf/354390 - 354390 - iBOOKS

Авторы

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