• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2021/2022

Основы программирования на Python

Статус: Курс обязательный (История)
Направление: 46.03.01. История
Где читается: Факультет менеджмента (Пермь)
Когда читается: 3-й курс, 1 модуль
Формат изучения: с онлайн-курсом
Онлайн-часы: 87
Охват аудитории: для своего кампуса
Преподаватели: Сенина Анна Васильевна
Язык: русский
Кредиты: 3
Контактные часы: 24

Программа дисциплины

Аннотация

Дисциплина реализуется с использованием онлайн-курса Учебника "Python как иностранный" (М). В курсе рассматриваются основы синтаксиса Python, написание простых программ, работа с файлами, веб-скрейпинг. В ходе освоения курса студенты используют стандартные библиотеки Python, а также библиотеки для анализа данных, и учатся решать задачи гуманитарных дисциплин с помощью программирования. В рамках курса студенты учатся писать программы для решения поставленной преподавателем задачи и собственных исследовательских задач, читать и интерпретировать коды других исследователей.
Цель освоения дисциплины

Цель освоения дисциплины

  • Изучение основных конструкций языка Python для автоматизации задач по сбору, обработке и анализу данных в гуманитарных исследованиях
Планируемые результаты обучения

Планируемые результаты обучения

  • Студент освоил базовый синтаксис Python и научился писать простые программы, использовать стандартные библиотеки для решения типовых задач
  • Студент способен автоматизировать сбор, обработку и анализ информации из Интернета с помощью Python
  • Студент умеет читать и записывать файлы, анализировать информацию в текстовой и табличной форме с помощью Python
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Базовые элементы синтаксиса Python. Основные типы данных
  • Работа с файлами
  • Получение данных из Интернета
Элементы контроля

Элементы контроля

  • неблокирующий Самостоятельная работа с онлайн-курсом
    Дисциплина реализуется в дистанционном формате, студент самостоятельно решает задания и оправляет преподавателю скриншот выполненных заданий
  • неблокирующий Экзамен
    Экзамен проводится в письменном виде, в дистанционном формате работа выполняется в Google Документах, студент присутствует в видеоконференции на платформе Microsoft Teams или Zoom
  • неблокирующий Проектное предложение
    Работа выполняется в письменном формате сопровождается презентацией, схемой или инфографикой. При реализации дисциплины в дистанционном формате проектное предложение сдается на семинаре в Zoom или Microsoft Teams, файлы отправляются преподавателю
  • неблокирующий Контрольная работа
    Проводится в виде групповой работе на паре, в дистанционном формате работа выполняется во время семинара на платформе Microsoft Teams или Zoom
Промежуточная аттестация

Промежуточная аттестация

  • 2021/2022 учебный год 1 модуль
    0.3 * Экзамен + 0.3 * Самостоятельная работа с онлайн-курсом + 0.2 * Проектное предложение + 0.2 * Контрольная работа
Список литературы

Список литературы

Рекомендуемая основная литература

  • Введение в программирование на 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

Авторы

  • Сенина Анна Васильевна