• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
2024/2025

Программирование на Python

Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Статус: Маго-лего
Когда читается: 1, 2 модуль
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 6

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

Аннотация

Курс предназначен для освоения студентами основ программирования на языке Python. В ходе обучения студенты изучат основные концепции языка программирования Python, включая работу с переменными, условиями, циклами и функциями.
Цель освоения дисциплины

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

  • Понимать основы программирования, изучить основные типы данных (строки, числа, логический тип) и выполнять над ними различные операции.
  • Работать со списками, множествами и словарями, понимать их различия и применять основные методы для управления данными.
  • Использовать методы и индексы для работы со строками, применять операторы IF ELSE, тернарный оператор и ветвления для построения логики программы.
  • Применять циклы for и while, использовать ключевые слова break и continue для управления логикой цикла.
  • Создавать и использовать функции, определять аргументы, управлять областью видимости переменных.
Планируемые результаты обучения

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

  • Студент научится работать с основными типами данных (строки, числа, логический тип) и выполнять различные операции над переменными.
  • Студент научится создавать и изменять списки и множества, выполнять базовые операции (сортировка, добавление, объединение элементов).
  • Студент научится использовать индексы для работы со списками.
  • Студент научится создавать словари и использовать их для хранения и обработки данных.
  • Студент научится работать с ключами и значениями в словарях, выполнять основные операции для управления данными.
  • Студент научится работать со строками, используя индексы и различные методы для их обработки и преобразования.
  • Студент научится использовать IF ELSE оператор для написания программ, в которых требуется выполнять различную логику кода в зависимости от условия.
Содержание учебной дисциплины

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

  • Переменные и основные типы данных.
  • Списки и множества.
  • Словари.
  • Строки.
  • Условия.
Элементы контроля

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

  • блокирующий Домашнее задание к разделам (урокам) 1-7
    Решение практических задач на языке программирования Python (написание запросов, функций с использованием изученных операторов).
  • неблокирующий Итоговое задание.
    Разработка скрипта (программы) для навигации на местности курьеров.
Промежуточная аттестация

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

  • 2024/2025 2nd module
    Итоговая оценка соответствует сумме баллов за выполненные задания на LMS karpov.courses, приведенные к 10-балльной шкале (см. таблицу). Для каждого задания на LMS-платформе karpov.courses определён дедлайн в 14 календарных дней, после наступления которого студенту начисляется 70% от итогового балла за задание.
Список литературы

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

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

  • Изучаем программирование на Python, Бэрри, П., 2017
  • Программируем на Python, Доусон, М., 2015

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

  • Программирование на Python - Копырин А.С., Салова Т.Л. - ФЛИНТА - 2021 - https://znanium.com/catalog/product/1851993 - 1010117 - ZNANIUM

Авторы

  • Ахмедова Гюнай Интигам кызы
  • Паточенко Евгений Анатольевич