О курсе
Абдукаримова Алия Амировна – ассоциированный профессор, PhD,
Мажитова Аружан Мусақызы – п.н. магистр, ассистент,
Характеристики (МООК)
Курс направлен на углублённое освоение продвинутого языка программирования Python. В рамках дисциплины рассматриваются расширенные возможности языка Python, объектно-ориентированное программирование (ООП), элементы функционального программирования, асинхронное программирование, управление модулями и пакетами, работа с данными, использование API и инструменты автоматизации. Также охватываются вопросы обработки данных, оптимизации алгоритмов, методы тестирования и разработка реальных проектов. Практические задания позволяют студентам развивать навыки создания сложных программных решений.
Цель изучения дисциплины
Цель дисциплины «Продвинутый Python» – сформировать у обучающихся навыки владения расширенными возможностями языка Python, развитие умений разработки программ профессионального уровня и обучение созданию эффективных программных решений для решения прикладных задач.
Задачи изучения дисциплины
Освоение расширенного синтаксиса и структур языка Python;
Изучение принципов объектно-ориентированного и функционального программирования;
Обучение методам асинхронного программирования и многопоточной обработки;
Формирование навыков работы с данными (файлы, API, базы данных);
Освоение методов тестирования, обработки ошибок и оптимизации программ;
Развитие способности разработки реальных проектов (web, автоматизация, обработка данных).
Результаты изучения дисциплины
Обучающийся способен применять расширенные возможности языка Python и разрабатывать сложные программные системы. Использует методы объектно-ориентированного и функционального программирования для написания эффективного кода. Умеет работать с асинхронными процессами и применять инструменты обработки данных. Осуществляет интеграцию с API и внешними сервисами. Разрабатывает надёжные программные продукты с использованием методов тестирования и оптимизации. Может самостоятельно выполнять практические проекты.
Пререквизиты: Основы программирования, Основы Python, Алгоритмы и структуры данных
Постреквизиты: Веб-программирование, Data Science, Машинное обучение, дипломная работа
Программа курса
Материалы и тесты разделов открываются после записи на курс.
-
Модуль 1 16 элементов
-
Файл Лекция 1
-
Гиперссылка Видео лекция 1
-
Файл Лекция 2
-
Гиперссылка Видео лекция 2
-
Файл Лекция 3
-
Гиперссылка Видео лекция 3
-
Файл Лекция 4
-
Гиперссылка Видео лекция 4
-
Файл Лекция 5
-
Гиперссылка Видео лекция 5
-
Файл Лекция 6
-
Гиперссылка Видео лекция 6
-
Файл Лекция 7
-
Гиперссылка Видео лекция 7
-
Файл Лекция 8
-
Гиперссылка Видео лекция 8
-
-
Модуль 2 14 элементов
-
Файл Лекция 9
-
Гиперссылка Видео лекция 9
-
Файл Лекция 10
-
Гиперссылка Видео лекция 10
-
Файл Лекция 11
-
Гиперссылка Видео лекция 11
-
Файл Лекция 12
-
Гиперссылка Видео лекция 12
-
Файл Лекция 13
-
Гиперссылка Видео лекция 13
-
Файл Лекция 14
-
Гиперссылка Видео лекция 14
-
Файл Лекция 15
-
Гиперссылка Видео лекция 15
-
-
Итоговый контроль по МООК 1 элемент
-
Тест Тест
-