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

Introduction into Python

2024/2025
Academic Year
RUS
Instruction in Russian
3
ECTS credits
Delivered at:
Department of Theory and History of Law and State (Faculty of Law)
Course type:
Compulsory course
When:
2 year, 3 module

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

Аннотация

Язык программирования Python является одним из самых простых в освоении и популярных языков программирования. Целью курса является изучение основных конструкций языка Python, которые пригодятся при решении широкого круга задач – от анализа данных до разработки новых программных продуктов. В результате освоения курса слушатели научатся обрабатывать и хранить числа, тексты и их наборы, освоят стандартную библиотеку языка Python и смогут автоматизировать задачи по сбору и обработке данных. Курс дает необходимую базу для освоения более специализированных областей применения языка Python, таких как машинное обучение, статистическая обработка данных, визуализация данных и многих других. Также слушатели познакомятся с основами различных парадигм программирования: процедурным, функциональным и объектно-ориентированным программированием.
Цель освоения дисциплины

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

  • Изучение основных конструкций языка Python, которые требуются при решении широкого круга задач – от анализа данных до разработки новых программных продуктов.
Планируемые результаты обучения

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

  • Понимание основных конструкций языка Python
Содержание учебной дисциплины

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

  • Целые числа, ввод-вывод, простые операции со строками
  • Условный оператор и цикл while
  • Вещественные числа
  • Функции и рекурсия
  • Кортежи, цикл for, списки
  • Сортировка
  • Множества и словари
  • Функциональное программирование
  • Классы
Элементы контроля

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

  • неблокирующий Онлайн-тест
  • неблокирующий Экзамен
    Экзамен проводится в форме билетов. Каждый билет состоит из 1 теоретического вопроса и 1 задачи
Промежуточная аттестация

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

  • 2024/2025 3rd module
    0.5 * Онлайн-тест + 0.5 * Экзамен
Список литературы

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

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

  • Трофимов, В. В.  Алгоритмизация и программирование : учебник для вузов / В. В. Трофимов, Т. А. Павловская ; под редакцией В. В. Трофимова. — Москва : Издательство Юрайт, 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).

Авторы

  • Кувычков Сергей Иванович
  • Серова Екатерина Евгеньевна