Бакалавриат
2023/2024
Основы программирования на Python
Статус:
Курс обязательный (Юриспруденция)
Направление:
40.03.01. Юриспруденция
Где читается:
Факультет права (Нижний Новгород)
Когда читается:
2-й курс, 3 модуль
Формат изучения:
с онлайн-курсом
Онлайн-часы:
20
Охват аудитории:
для своего кампуса
Преподаватели:
Кувычков Сергей Иванович
Язык:
русский
Кредиты:
3
Контактные часы:
6
Программа дисциплины
Аннотация
Язык программирования Python является одним из самых простых в освоении и популярных языков программирования. Целью курса является изучение основных конструкций языка Python, которые пригодятся при решении широкого круга задач – от анализа данных до разработки новых программных продуктов. В результате освоения курса слушатели научатся обрабатывать и хранить числа, тексты и их наборы, освоят стандартную библиотеку языка Python и смогут автоматизировать задачи по сбору и обработке данных. Курс дает необходимую базу для освоения более специализированных областей применения языка Python, таких как машинное обучение, статистическая обработка данных, визуализация данных и многих других. Также слушатели познакомятся с основами различных парадигм программирования: процедурным, функциональным и объектно-ориентированным программированием.
Цель освоения дисциплины
- Изучение основных конструкций языка Python, которые требуются при решении широкого круга задач – от анализа данных до разработки новых программных продуктов.
Содержание учебной дисциплины
- Целые числа, ввод-вывод, простые операции со строками
- Условный оператор и цикл while
- Вещественные числа
- Функции и рекурсия
- Кортежи, цикл for, списки
- Сортировка
- Множества и словари
- Функциональное программирование
- Классы
Элементы контроля
- Онлайн-тест
- ЭкзаменЭкзамен проводится в форме билетов. Каждый билет состоит из 1 теоретического вопроса и 1 задачи
Список литературы
Рекомендуемая основная литература
- Трофимов, В. В. Алгоритмизация и программирование : учебник для вузов / В. В. Трофимов, Т. А. Павловская ; под редакцией В. В. Трофимова. — Москва : Издательство Юрайт, 2023. — 137 с. — (Высшее образование). — ISBN 978-5-534-07834-3. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/513269 (дата обращения: 27.08.2024).
Рекомендуемая дополнительная литература
- Жуков Р.А. - Язык программирования Python. Практикум - НИЦ ИНФРА-М - 2023 - ISBN: 978-5-16-015638-5 - Текст электронный // ЭБС ZNANIUM - URL: https://znanium.com/catalog/document?id=420766
- Федоров, Д. Ю. Программирование на языке высокого уровня Python : учебное пособие для вузов / Д. Ю. Федоров. — 4-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2023. — 214 с. — (Высшее образование). — ISBN 978-5-534-15733-8. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/515076 (дата обращения: 27.08.2024).