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

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

Статус: Курс обязательный (Управление бизнесом)
Направление: 38.03.02. Менеджмент
Где читается: Факультет менеджмента (Пермь)
Когда читается: 2-й курс, 4 модуль
Формат изучения: без онлайн-курса
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 3
Контактные часы: 40

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

Аннотация

В курсе будут рассмотрены темы, которые необходимы для успешного освоения базовых типов данных и синтаксических конструкций Python. Целью этого курса является развитие навыков программирования и создание крепкой практической базы для поиска, анализа и презентации данных. Также студенты познакомятся с задачами и алгоритмами машинного обучения.
Цель освоения дисциплины

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

  • Целью освоения дисциплины «Основы программирования на языке Python» является овладение студентами основами языка программирования Python, достаточными для понимания чужого кода и реализации собственных несложных программ.
Планируемые результаты обучения

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

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

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

  • Раздел 1. Введение в программирование. Переменные и арифметические действия.
  • Раздел 2. Логический тип данных и условный оператор.
  • Раздел 3. Цикл while.
  • Раздел 4. Введение в структурированные типы данных и цикл for.
  • Раздел 5. Методы.
  • Раздел 6. Неупорядоченные типы данных.
  • Раздел 7. Вложенные структуры данных. Сортировки.
  • Раздел 8. Функции.
  • Раздел 9. Текстовые файлы и табличные данные.
  • Раздел 10. Веб-скрейпинг.
Элементы контроля

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

  • неблокирующий Самостоятельная работа
  • неблокирующий Проект
  • неблокирующий Экзамен
Промежуточная аттестация

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

  • 2022/2023 учебный год 4 модуль
    0.4 * Самостоятельная работа + 0.2 * Проект + 0.4 * Экзамен
Список литературы

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

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

  • Федоров, Д. Ю.  Программирование на языке высокого уровня Python : учебное пособие для вузов / Д. Ю. Федоров. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2021. — 161 с. — (Высшее образование). — ISBN 978-5-534-10971-9. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/472985 (дата обращения: 28.08.2023).

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

  • Основы алгоритмизации и программирования на Python : учеб. пособие / С.Р. Гуриков. — М. : ФОРУМ : ИНФРА-М, 2020. — 343 с. — (Среднее профессиональное образование). - Режим доступа: http://znanium.com/catalog/product/1042452

Авторы

  • Карпович Марина Валерьевна
  • Гарафутдинов Роберт Викторович