Магистратура
2023/2024
Программирование на Python
Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус:
Курс обязательный (Цифровые методы в гуманитарных науках)
Направление:
46.04.01. История
Кто читает:
Кафедра гуманитарных дисциплин (Пермь)
Где читается:
Факультет экономики (Пермь)
Когда читается:
1-й курс, 1, 2 модуль
Формат изучения:
с онлайн-курсом
Онлайн-часы:
40
Охват аудитории:
для своего кампуса
Преподаватели:
Сенина Анна Васильевна
Прогр. обучения:
Цифровые методы в гуманитарных науках
Язык:
русский
Кредиты:
6
Контактные часы:
64
Программа дисциплины
Аннотация
В курсе рассматриваются основы синтаксиса Python, типы данных, работа с файлами, веб-скрейпинг. В ходе освоения курса студенты используют стандартные библиотеки Python и учатся решать задачи гуманитарных дисциплин с помощью программирования. В рамках курса студенты учатся писать программы для решения поставленной преподавателем задачи и собственных исследовательских задач, читать и интерпретировать коды других исследователей.
Цель освоения дисциплины
- Овладеть базовым синтаксисом пайтон для решения стандартных задач
- Научиться открывать файлы, импортировать библиотеки для дальнейшего анализа данных
Планируемые результаты обучения
- Уметь использовать программирование для решения простых стандартных задач
- Освоить базовый синтаксис Python, основные типы данных и операции с ними
- Знать основы веб-скрейпинга, уметь работать с файлами
- Владеть импортом библиотек Python для решения стандартных задач
Элементы контроля
- Работа на семинарахВыполнение заданий на семинарах, решение задач по программированию
- Решение заданий онлайн-курсаКурс "Python для извлечения и обработки данных" https://openedu.ru/course/hse/PYTHON. Освоение онлайн-курса подтверждается скриншотом, который загружается в SmartLMS
- Проект на Python
- Учебный хакатонВ ходе хакатона необходимо выбрать кейс, решить его с помощью программирования и подготовить презентацию
- Экзамен по программированию
- ТестТест по основным разделам курса
Промежуточная аттестация
- 2023/2024 учебный год 2 модуль0.3 * Работа на семинарах + 0.4 * Тест + 0.3 * Учебный хакатон + 0 * Экзамен по программированию
Список литературы
Рекомендуемая основная литература
- Автоматизация рутинных задач с помощью Python : практическое руководство для начинающих, Свейгарт, Э., 2018
- Жуков Р.А. - Язык программирования Python: практикум - НИЦ ИНФРА-М - 2022 - ISBN: 978-5-16-016971-2 - Текст электронный // ЭБС ZNANIUM - URL: https://znanium.com/catalog/document?id=378601
- Изучаем Python. Программирование игр, визуализация данных, веб-приложения. 2-е изд. - 978-5-4461-0479-6 - Мэтиз Э. - 2017 - Санкт-Петербург: Питер - https://ibooks.ru/bookshelf/355480 - 355480 - iBOOKS
- Простой Python. Современный стиль программирования, Любанович, Б., 2023
- Северанс, Ч. Р. Python для всех / Ч. Р. Северанс , перевод с английского А. В. Снастина. — Москва : ДМК Пресс, 2021. — 262 с. — ISBN 978-5-93700-104-7. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/241115 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
- Чернышев, С. А. Основы программирования на Python : учебное пособие для вузов / С. А. Чернышев. — Москва : Издательство Юрайт, 2023. — 286 с. — (Высшее образование). — ISBN 978-5-534-14350-8. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/519949 (дата обращения: 27.08.2024).
Рекомендуемая дополнительная литература
- Álvaro Scrivano. (2019). Coding with Python. Minneapolis: Lerner Publications ™. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1947372
- Ben Stephenson. (2019). The Python Workbook : A Brief Introduction with Exercises and Solutions (Vol. 2nd ed. 2019). Springer.
- Bill Lubanovic. (2019). Introducing Python : Modern Computing in Simple Packages. [N.p.]: O’Reilly Media. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=2291494
- Бизли, Д. Python. Книга рецептов / Д. Бизли, Б. К. Джонс , перевод с английского Б. В. Уварова. — Москва : ДМК Пресс, 2019. — 646 с. — ISBN 978-5-97060-751-0. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/131723 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
- Стивенсон, Б. Python. Сборник упражнений : учебное пособие / Б. Стивенсон , перевод с английского А. Ю. Гинько. — Москва : ДМК Пресс, 2021. — 238 с. — ISBN 978-5-97060-916-3. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/241025 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.