Бакалавриат
2024/2025





Python для анализа данных
ID 864145
Статус:
Курс обязательный (Дизайн)
Кто читает:
Санкт-Петербургская школа дизайна
Когда читается:
2-й курс, 2, 3 модуль
Онлайн-часы:
50
Охват аудитории:
для своего кампуса
Язык:
русский
Программа дисциплины
Аннотация
Дисциплина реализуется с использованием онлайн-курса Учебника "Python как иностранный" (М). В курсе рассматриваются основы синтаксиса Python, написание простых программ, работа с файлами, веб-скрейпинг. В ходе освоения курса студенты используют стандартные библиотеки Python, а также библиотеки для анализа данных, и учатся решать задачи гуманитарных дисциплин с помощью программирования. В рамках курса студенты учатся писать программы для решения поставленной преподавателем задачи и собственных исследовательских задач, читать и интерпретировать коды других исследователей.
Цель освоения дисциплины
- Изучение основных конструкций языка Python для автоматизации задач по сбору, обработке и анализу данных в гуманитарных исследованиях
Планируемые результаты обучения
- Студент освоил базовый синтаксис Python и научился писать простые программы, использовать стандартные библиотеки для решения типовых задач
- Студент способен автоматизировать сбор, обработку и анализ информации из Интернета с помощью Python
- Студент умеет читать и записывать файлы, анализировать информацию в текстовой и табличной форме с помощью Python
Содержание учебной дисциплины
- Базовые элементы синтаксиса Python. Основные типы данных
- Работа с файлами
- Получение данных из Интернета
Элементы контроля
- Контрольная работа
- Тест
- Практические работы
- Исследовательский проект
- Посещаемость
- Проект
Промежуточная аттестация
- 2024/2025 3rd module0.05 * Практические работы + 0.1 * Исследовательский проект + 0.3 * Проект + 0.1 * Тест + 0.05 * Посещаемость + 0.1 * Контрольная работа
Список литературы
Рекомендуемая основная литература
- Введение в программирование на Python - Северенс Ч. - Национальный Открытый Университет "ИНТУИТ" - - - 2016 - русский - https://e.lanbook.com/book/100703 - ЛАНЬ - 100703
- Основы программирования на языке Python - Златопольский Д. М. - Издательство "ДМК Пресс" - 978-5-97060-641-4 - 2018 - русский - https://e.lanbook.com/book/131683 - ЛАНЬ - 131683
Рекомендуемая дополнительная литература
- Python и анализ данных - Маккинни У. - Издательство "ДМК Пресс" - 978-5-97060-590-5 - 2020 - русский - https://e.lanbook.com/book/131721 - ЛАНЬ - 131721
- Python. Книга рецептов - Бизли Д. , Джонс Б. К. - Издательство "ДМК Пресс" - 978-5-97060-751-0 - 2019 - русский - https://e.lanbook.com/book/131723 - ЛАНЬ - 131723
- Анализ социальных медиа на Python. Извлекайте и анализируйте данные из всех уголков социальной паутины на Python - Бонцанини М. - Издательство "ДМК Пресс" - 978-5-97060-574-5 - 2018 - русский - https://e.lanbook.com/book/108129 - ЛАНЬ - 108129
- Основы Data Science и Big Data. Python и наука о данных - 978-5-496-02517-1 - Дэви С., Арно М., Мохамед А. - 2017 - Санкт-Петербург: Питер - https://ibooks.ru/products/354390 - 354390 - iBOOKS
- Скрапинг веб-сайтов с помощю Python - Митчелл Р. - Издательство "ДМК Пресс" - 978-5-97060-223-2 - 2016 - русский - https://e.lanbook.com/book/100903 - ЛАНЬ - 100903