Бакалавриат
2026/2027





Научно-исследовательский семинар: Web-scraping - сбор данных из баз данных и интернет-источников
Статус:
Курс по выбору (Психология)
Кто читает:
Департамент психологии
Где читается:
Факультет социальных наук
Когда читается:
2-й курс, 2, 3 модуль
Охват аудитории:
для своего кампуса
Язык:
русский
Кредиты:
3
Контактные часы:
32
Программа дисциплины
Аннотация
Курс фокусируется на технологиях автоматизированного сбора данных из открытых интернет-источников и баз данных. Программа включает изучение принципов работы веб-скрапинга, взаимодействия с API, а также правовых и этических аспектов сбора цифровой информации. Особое внимание уделяется очистке, структурированию и подготовке собранных данных для последующего статистического или качественного анализа.
Цель освоения дисциплины
- Овладение инструментами Python для сбора данных из интернет-источников и выгрузки текстовой информации из социальных сетей.
- Формирование навыков автономного поиска, парсинга и структурирования данных для решения прикладных исследовательских задач в области психологии и социальных наук.
Планируемые результаты обучения
- владеть навыками работы с различными структурами данных в Python
- владеть навыками выгрузки данных из веб-страниц с помощью библиотеки BeautifulSoup
- владеть основами синтаксиса HTML, уметь работать с тэгами и их атрибутами
- уметь формировать запросы к API средствами Python
Содержание учебной дисциплины
- Введение в web-scraping. Язык HTML и его особенности.
- Структуры данных в Python: списки, кортежи, словари.
- Библиотека BeautifulSoup как инструмент для выгрузки данных из HTML-страниц.
- Библиотека Selenium как инструмент управления браузером.
- Web-scraping: часто встречающиеся проблемы и способы их решения.
- Работа с API средствами Python.
Элементы контроля
- Домашние заданияДомашние задания представляют собой набор задач разной сложности, которые весят разное количество баллов.
- ПроектПроект представляет собой написание корректно работающей программы по сбору данных из интернет-источников средствами Python.
- АктивностьУчастие в занятиях и выполнение заданий преподавателя.
Промежуточная аттестация
- 2026/2027 3rd module0.4 * Домашние задания + 0.2 * Активность + 0.4 * Проект
Список литературы
Рекомендуемая основная литература
- G. Nair, V. (2014). Getting Started with Beautiful Soup. Birmingham, UK: Packt Publishing. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=691839
- Федоров, Д. Ю. Программирование на языке высокого уровня Python : учебное пособие для среднего профессионального образования / Д. Ю. Федоров. — 2-е изд. — Москва : Издательство Юрайт, 2019. — 161 с. — (Профессиональное образование). — ISBN 978-5-534-11961-9. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/446505 (дата обращения: 28.08.2023).
Рекомендуемая дополнительная литература
- Budi Kurniawan - HTML : A Beginner's Tutorial - Brainy Software, 2015-116 - Текст электронный - https://ebookcentral.proquest.com/lib/hselibrary-ebooks/detail.action?docID=4339838