• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Programming in Python

2021/2022
Academic Year
RUS
Instruction in Russian
3
ECTS credits
Delivered at:
School of Literature and Intercultural Communication
Course type:
Compulsory course
When:
2 year, 2 module

Instructor

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

Аннотация

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

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

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

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

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

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

  • Управляющие операторы
  • Основы языка Python
  • Структуры данных
  • Операции ввода/вывода
  • Дополнительные возможности языка
Элементы контроля

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

  • блокирует часть оценки/расчета Домашняя самостоятельная работа
    студент решает домашнюю самостоятельную работу и подтверждает самостоятельность решения на экзамене
  • блокирует часть оценки/расчета Домашняя самостоятельная работа
    Студент подтверждает оценку на экзамене
  • блокирующий экзамен
    экзамен, отчет по самостоятельным работам, ответы на вопросы преподавателя
Промежуточная аттестация

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

  • 2021/2022 учебный год 2 модуль
    0.4 * экзамен + 0.3 * Домашняя самостоятельная работа + 0.3 * Домашняя самостоятельная работа
Список литературы

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

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

  • Python 3, Прохоренок, Н. А., 2016
  • Python. Самое необходимое, Прохоренок, Н. А., 2015
  • Северенс, Ч. Введение в программирование на Python : учебное пособие / Ч. Северенс. — 2-е изд. — Москва : ИНТУИТ, 2016. — 231 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100703 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

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

  • Python. Самое необходимое : видеокурс, Прохоренок, Н., 2011
  • Изучаем Python, Лутц, М., 2014
  • Программирование на PYTHON. Т. 1: ., Лутц, М., 2013
  • Программируем на Python, Доусон, М., 2015
  • Простой Python. Современный стиль программирования, Любанович, Б., 2017