Описание

О курсе

Абдукаримова Алия Амировна – ассоциированный профессор, PhD,

Мажитова Аружан Мусақызы – п.н. магистр, ассистент,

Характеристики (МООК)

Курс направлен на углублённое освоение продвинутого языка программирования Python. В рамках дисциплины рассматриваются расширенные возможности языка Python, объектно-ориентированное программирование (ООП), элементы функционального программирования, асинхронное программирование, управление модулями и пакетами, работа с данными, использование API и инструменты автоматизации. Также охватываются вопросы обработки данных, оптимизации алгоритмов, методы тестирования и разработка реальных проектов. Практические задания позволяют студентам развивать навыки создания сложных программных решений.

Цель изучения дисциплины

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

Задачи изучения дисциплины

Освоение расширенного синтаксиса и структур языка Python;

Изучение принципов объектно-ориентированного и функционального программирования;

Обучение методам асинхронного программирования и многопоточной обработки;

Формирование навыков работы с данными (файлы, API, базы данных);

Освоение методов тестирования, обработки ошибок и оптимизации программ;

Развитие способности разработки реальных проектов (web, автоматизация, обработка данных).

Результаты изучения дисциплины

Обучающийся способен применять расширенные возможности языка Python и разрабатывать сложные программные системы. Использует методы объектно-ориентированного и функционального программирования для написания эффективного кода. Умеет работать с асинхронными процессами и применять инструменты обработки данных. Осуществляет интеграцию с API и внешними сервисами. Разрабатывает надёжные программные продукты с использованием методов тестирования и оптимизации. Может самостоятельно выполнять практические проекты.

Пререквизиты: Основы программирования, Основы Python, Алгоритмы и структуры данных

Постреквизиты: Веб-программирование, Data Science, Машинное обучение, дипломная работа

Содержание

Программа курса

Материалы и тесты разделов открываются после записи на курс.

  1. Модуль 1 16 элементов
    • Файл Лекция 1
    • Гиперссылка Видео лекция 1
    • Файл Лекция 2
    • Гиперссылка Видео лекция 2
    • Файл Лекция 3
    • Гиперссылка Видео лекция 3
    • Файл Лекция 4
    • Гиперссылка Видео лекция 4
    • Файл Лекция 5
    • Гиперссылка Видео лекция 5
    • Файл Лекция 6
    • Гиперссылка Видео лекция 6
    • Файл Лекция 7
    • Гиперссылка Видео лекция 7
    • Файл Лекция 8
    • Гиперссылка Видео лекция 8
  2. Модуль 2 14 элементов
    • Файл Лекция 9
    • Гиперссылка Видео лекция 9
    • Файл Лекция 10
    • Гиперссылка Видео лекция 10
    • Файл Лекция 11
    • Гиперссылка Видео лекция 11
    • Файл Лекция 12
    • Гиперссылка Видео лекция 12
    • Файл Лекция 13
    • Гиперссылка Видео лекция 13
    • Файл Лекция 14
    • Гиперссылка Видео лекция 14
    • Файл Лекция 15
    • Гиперссылка Видео лекция 15
  3. Итоговый контроль по МООК 1 элемент
    • Тест Тест