Бакалавриат
2022/2023
Основы программирования на Python
Статус:
Курс обязательный (Современное искусство)
Направление:
50.03.02. Изящные искусства
Где читается:
Факультет креативных индустрий
Когда читается:
2-й курс, 3, 4 модуль
Формат изучения:
с онлайн-курсом
Онлайн-часы:
50
Охват аудитории:
для своего кампуса
Преподаватели:
Паршина Анастасия Алексеевна
Язык:
русский
Кредиты:
3
Контактные часы:
6
Программа дисциплины
Аннотация
Язык программирования Python является одним из самых простых в освоении и популярных языков программирования. Данный язык является мощным инструментом анализа данных и может повысить эффективность практически любой деятельности в науке и индустрии. С помощью языка Python можно автоматизировать рутинные операции и обрабатывать объемы данных, на несколько порядков превышающие объемы, доступные для обработки вручную или с помощью электронных таблиц. С использованием онлайн-курса "Python как иностранный".
Цель освоения дисциплины
- Овладение базовыми навыками программирования на языке Python, методами сбора и обработки данных для решения политологических и социально-экономических задач
Планируемые результаты обучения
- выгружать информацию из веб-страниц
- загружать файлы с данными разных форматов
- обрабатывать текстовые и табличные файлы
- писать собственные функции и применять их
- работать с изменяемыми и неизменяемыми типами данных, создавать разные структуры данных
- решать прикладные задачи с применением условных конструкций и циклов
- работать в среде Jupyter Notebook, создавать переменные разных типов
Содержание учебной дисциплины
- Начало работы в Python
- Управляющие конструкции в Python
- Структуры данных
- Циклы в Python
- Функции
- Работа с текстовыми и табличными файлами
- Работа с html-файлами
Промежуточная аттестация
- 2022/2023 учебный год 4 модуль0.4 * Экзамен + 0.2 * Контрольная работа 1 + 0.2 * Контрольная работа 3 + 0.2 * Контрольная работа 2
Список литературы
Рекомендуемая основная литература
- Nelli, F. (2015). Python Data Analytics : Data Analysis and Science Using Pandas, Matplotlib and the Python Programming Language. [Berkeley, CA]: Apress. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1056488
- Федоров, Д. Ю. Программирование на языке высокого уровня 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