Бакалавриат
2019/2020
Основы программирования на Python
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Статус:
Курс обязательный (Бизнес-информатика)
Направление:
38.03.05. Бизнес-информатика
Когда читается:
3-й курс, 2 модуль
Формат изучения:
с онлайн-курсом
Преподаватели:
Савченко Людмила Васильевна
Язык:
русский
Кредиты:
3
Контактные часы:
10
Программа дисциплины
Аннотация
Настоящая дисциплина относится к базовой части профессионального цикла, обеспечивающего подготовку бакалавра. Изучается на 3-м курсе. И представляет собой on-line курс: Основы программирования на Python (https://www.coursera.org/learn/python-osnovy-programmirovaniya). Для освоения учебной дисциплины, студенты должны владеть следующими знаниями: иметь навыки работы на персональном компьютере; иметь базовые навыки программирования.
Цель освоения дисциплины
- Целями освоения данной дисциплины является формирование у студентов представления об особенностях создания программ и их отладки с помощью средств языка Python, а также изучение основных конструкций языка Python, которые пригодятся при решении широкого круга задач – от анализа данных до разработки новых программных продуктов.
Планируемые результаты обучения
- Применяет консольный ввод-вывод данных и арифметические операции для целых чисел. Использует ветвления, циклы и вещественные числа.
- Создает и применяет функции, рекурсию. Применяет кортежи и списки, а также цикл for.
- Применяет сортировку данных.
- Применяет на практике структуры данных – множества и словари. Решает задачи с использованием стандартных функций языка Python. Применяет основы объектно-ориентированного программирования для решения практических задач.
Содержание учебной дисциплины
- Целые числа, ввод-вывод, простые операции со строками. Вещественные числа. Условный оператор и цикл while. Функции и рекурсия. Кортежи, цикл for, списки. Сортировка.
- Множества и словари. Функциональное программирование. Объектно-ориентированное программирование. Классы.
Промежуточная аттестация
- Промежуточная аттестация (2 модуль)0.4 * самостоятельные работы + 0.6 * Устный экзамен
Список литературы
Рекомендуемая основная литература
- Основы алгоритмизации и программирования на Python : учеб. пособие / С.Р. Гуриков. — М. : ФОРУМ : ИНФРА-М, 2018. — 343 с. — (Высшее образование: Бакалавриат). - Режим доступа: http://znanium.com/catalog/product/924699
- Федоров Д. Ю. - ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ PYTHON 2-е изд. Учебное пособие для СПО - М.:Издательство Юрайт - 2019 - 161с. - ISBN: 978-5-534-11961-9 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/programmirovanie-na-yazyke-vysokogo-urovnya-python-446505
Рекомендуемая дополнительная литература
- Основы алгоритмизации и программирования на Python : учеб. пособие / С.Р. Гуриков. — М. : ФОРУМ : ИНФРА-М, 2017. — 343 с. — (Высшее образование: Бакалавриат). - Режим доступа: http://znanium.com/catalog/product/772265
- Язык программирования Python: практикум : учеб. пособие / Р.А. Жуков. — М. : ИНФРА-М, 2019. — 216 с. + Доп. материалы [Электронный ресурс; Режим доступа: http://www.znanium.com]. — (Высшее образование: Бакалавриат). — www.dx.doi.org/10.12737/textbook_5cb5ca35aaa7f5.89424805.