• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Программирование на Python

2023/2024
Учебный год
RUS
Обучение ведется на русском языке
6
Кредиты
Статус:
Курс обязательный
Когда читается:
1-й курс, 1, 2 модуль

Преподаватель

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

Аннотация

В курсе рассматриваются основы синтаксиса Python, типы данных, работа с файлами, веб-скрейпинг. В ходе освоения курса студенты используют стандартные библиотеки 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 - 355480 - https://ibooks.ru/bookshelf/355480/reading - 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 (дата обращения: 28.08.2023).

Рекомендуемая дополнительная литература

  • Á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). — Режим доступа: для авториз. пользователей.