Основы программирования на языке Python

Богданов Михаил Сергеевич
107 часов 0 минут
16 разделов
39 материалов для изучения
1 контрольное тестирование
4 заданий
15 баллов из 63 минимум
Эта дисциплина доступна после авторизации
Эта дисциплина завершилась 29 февраля 2024. Запись на нее недоступна.

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

  • Модуль 1. Основы программирования
    1620 минут 15 баллов
    • Тема 1.1. Языки программирования
      1/0 баллов
      • Презентация для работы на занятии
        45 минут
      • Практическое занятие “Языки программирования”.
        45 минут
      • Самостоятельная работа
        45 минут
    • Тема 1.2. Основные понятия языка программирования Python
      1/0 баллов
      • Презентация для работы на занятии
        90 минут
      • Практическое задание “Оператор присваивания и арифметические выражения”
        90 минут
      • Самостоятельная работа
        90 минут
    • Тема 1.3. Оператор ветвления
      1/0 баллов
      • Презентация для работы на занятии
        90 минут
      • Практические занятия “Оператор ветвления”
        180 минут
      • Самостоятельная работа
        135 минут
    • Тема 1.4. Операторы цикла
      1/0 баллов
      • Презентация для работы на занятии
        180 минут
      • Практическое занятие “Операторы цикла”
        270 минут
      • Самостоятельная работа
        270 минут
    • Тема 1.5 Функции
      1/0 баллов
      • ФУНКЦИИ
        10 минут
      • Практические занятия “Функции”
        10 минут
    • Практические задачи модуля 1
      10 минут
    • Контрольные задания по модулю № 1
      60 минут 15 баллов
  • Модуль 2. Структуры данных
    1620 минут 15 баллов
    • Тема 2.1. Списки, массивы и множества
      1/0 баллов
      • Презентация для работы на занятии
        90 минут
      • Практические занятия “Списки и массивы”
        180 минут
      • Самостоятельная работа
        180 минут
    • Тема 2.2. Кортеж, набор, словарь
      1/0 баллов
      • Презентация для работы на занятии
        90 минут
      • Практические занятия “Кортеж, набор, словарь”
        180 минут
      • Самостоятельная работа
        180 минут
    • Тема 2.3. Очереди и стеки.
      1/0 баллов
      • Презентация для работы на занятии
        90 минут
      • Практические занятия “Очереди и стеки”
        270 минут
      • Самостоятельная работа
        270 минут
    • Практические задачи для модуля 2
      10 минут
    • Контрольные задания по модулю № 2
      80 минут 15 баллов
  • Модуль 3. Строки и файлы
    1620 минут 15 баллов
    • Тема 3.1. Обработка строк.
      1/0 баллов
      • Презентация для работы на занятии
        90 минут
      • Практические занятия “Обработка строк”
        360 минут
      • Самостоятельная работа
        270 минут
    • Тема 3.2. Работа с файлами
      1/0 баллов
      • Презентация для работы на занятии
        90 минут
      • Практические занятия “Работа с файлами”
        360 минут
      • Самостоятельная работа
        360 минут
    • Практические задачи для модуля 3
      10 минут
    • Аттестация по модулю 3
      80 минут 15 баллов
  • Модуль 4. Программирование нейронных сетей на языке Python
    1530 минут 15 баллов
    • Тема 4.1. Понятие нейронной сети
      1/0 баллов
      • Презентация для работы на занятии
        180 минут
      • Практические занятия по созданию нейронной сети
        315 минут
      • Самостоятельная работа
        270 минут
    • Тема 4.2. Обучение нейронной сети
      1/0 баллов
      • Презентация для работы на занятии
        90 минут
      • Практические занятия по обучению нейронной сети
        315 минут
      • Самостоятельная работа
        270 минут
    • Практические задачи для модуля 4
      10 минут
    • Итоговый проект (аттестация по модулю 4)
      80 минут 15 баллов
  • Итоговое тестирование
    30 минут 3 балла