Бакалавриат
2021/2022![Цель освоения дисциплины](/f/src/global/i/edu/objectives.svg)
![Планируемые результаты обучения](/f/src/global/i/edu/results.svg)
![Содержание учебной дисциплины](/f/src/global/i/edu/sections.svg)
![Элементы контроля](/f/src/global/i/edu/controls.svg)
![Промежуточная аттестация](/f/src/global/i/edu/intermediate_certification.svg)
![Список литературы](/f/src/global/i/edu/library.svg)
Программирование на языке Python
Статус:
Курс обязательный (Филология)
Направление:
45.03.01. Филология
Где читается:
Факультет гуманитарных наук (Нижний Новгород)
Когда читается:
2-й курс, 2 модуль
Формат изучения:
с онлайн-курсом
Охват аудитории:
для своего кампуса
Преподаватели:
Морозов Андрей Игоревич
Язык:
русский
Кредиты:
3
Контактные часы:
24
Программа дисциплины
Аннотация
Настоящая программа учебной дисциплины устанавливает требования к образовательным результатам и результатам обучения студента и определяет содержание и виды учебных занятий и отчетности. Программа предназначена для преподавателей, ведущих дисциплину «Программирование на языке 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