Магистратура
2021/2022



Программирование для всех (основы работы с Python)
Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус:
Курс адаптационный (Прикладная политология)
Направление:
41.04.04. Политология
Кто читает:
Кафедра высшей математики
Где читается:
Факультет социальных наук
Когда читается:
1-й курс, 1 модуль
Формат изучения:
с онлайн-курсом
Онлайн-часы:
28
Охват аудитории:
для всех кампусов НИУ ВШЭ
Преподаватели:
Тамбовцева Алла Андреевна
Прогр. обучения:
Прикладная политология
Язык:
русский
Кредиты:
3
Контактные часы:
24
Программа дисциплины
Аннотация
Дисциплина «Программирование для всех (основы работы с Python)» направлена на формирование навыков автоматического сбора и обработки данных с помощью популярного языка Python. Курс состоит из двух частей. Первая часть включает изучение основных типов данных и конструкций в Python, вторая часть предполагает знакомство с библиотекой Pandas для работы с данными в табличном виде, а также решение задач сбора информации из интернет-источников с помощью библиотек requests и BeautifulSoup. В течение курса будут разобраны примеры работы с реальными социально-экономическими данными, выгрузки новостных текстов и подключения к API социальной сети ВКонтакте.
Цель освоения дисциплины
- Овладение методами автоматического сбора и обработки данных на языке Python.
Планируемые результаты обучения
- владеть навыками выгрузки данных из веб-страниц средствами Python
- владеть навыками программирования на языке Python
- владеть навыками работы с различными структурами данных в Python
- уметь обрабатывать и преобразовывать данные средствами библиотеки Pandas
- уметь писать управляющие конструкции и функции на Python, а также использовать их для решения прикладных задач
Содержание учебной дисциплины
- Основы работы в Python
- Списки и цикл for в Python
- Условные конструкции и цикл while
- Структуры данных в Python
- Функции в Python
- Массивы NumPy
- Обработка данных с библиотекой Pandas
- Визуализация данных в Python
- Выгрузка данных с веб-страниц с Python
Список литературы
Рекомендуемая основная литература
- Nelli, F. (2018). Python Data Analytics : With Pandas, NumPy, and Matplotlib (Vol. Second edition). New York, NY: Apress. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1905344
- Федоров, Д. Ю. Программирование на языке высокого уровня Python : учебное пособие для среднего профессионального образования / Д. Ю. Федоров. — 2-е изд. — Москва : Издательство Юрайт, 2019. — 161 с. — (Профессиональное образование). — ISBN 978-5-534-11961-9. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/446505 (дата обращения: 28.08.2023).
Рекомендуемая дополнительная литература
- 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