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

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

Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Статус: Курс обязательный (Бизнес-информатика)
Направление: 38.03.05. Бизнес-информатика
Где читается: Факультет менеджмента (Пермь)
Когда читается: 2-й курс, 4 модуль
Формат изучения: с онлайн-курсом
Охват аудитории: для своего кампуса
Язык: английский
Кредиты: 4
Контактные часы: 40

Course Syllabus

Abstract

Для образовательной программы дисциплина «Программирование на Python» является обязательной. Дисциплина подразделяется на два блока. Первый блок посвящен основам программирования и включает необходимые для дальнейшей работы в Python темы: типы и структуры данных, управляющие конструкции, функции. Второй блок посвящен решению прикладных задач в Python и включает темы, связанные со сбором и анализом данных: выгрузка данных с сайтов, парсинг веб-страниц, работа с таблицами.
Learning Objectives

Learning Objectives

  • Понятие типа данных, основные структуры данных языка Python; основы алгоритмизации: определение, свойства и средства формализации алгоритмов, методы исследования их свойств, оценки эффективности; управляющие структуры языка Python; методы разработки алгоритмов, конструирования программ для выбора наиболее подходящих алгоритмов и средств их реализации в зависимости от постановки задачи.
  • Использовать средства отладки современных систем программирования; реализовать алгоритм на языке Python, используя наиболее подходящие конструкции и структуры данных.
  • Навыками разработки программ средней сложности с использованием возможностей современных систем программирования, средств тестирования и отладки, документирования.
Expected Learning Outcomes

Expected Learning Outcomes

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

Course Contents

  • Раздел 1. Основы языка Python
  • Раздел 2. Управляющие операторы
  • Раздел 3. Структуры данных
  • Раздел 4. Операции ввода/вывода
  • Раздел 5. Дополнительные возможности языка
Assessment Elements

Assessment Elements

  • non-blocking Контрольная работа
  • non-blocking Самостоятельная работа
  • non-blocking Экзамен
Interim Assessment

Interim Assessment

  • 2021/2022 4th module
    0.3 * Самостоятельная работа + 0.4 * Экзамен + 0.3 * Контрольная работа
Bibliography

Bibliography

Recommended Core Bibliography

  • Федоров Д. Ю. - ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ PYTHON 2-е изд. Учебное пособие для СПО - М.:Издательство Юрайт - 2019 - 161с. - ISBN: 978-5-534-11961-9 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/programmirovanie-na-yazyke-vysokogo-urovnya-python-446505

Recommended Additional Bibliography

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