Description

About the course

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Contents

Course programme

Section materials and tests open once you are enrolled.

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