Курс «Углублённый Python» ориентирован на студентов, уже владеющих базовым уровнем языка, и нацелен на формирование продвинутых навыков разработки на Python в реальных условиях. В рамках курса рассматриваются продвинутые аспекты объектной модели, ООП (дескрипторы, метаклассы), работа с памятью и GIL, многопоточность и многопроцессность, асинхронное программирование (asyncio), расширения на C, а также инструменты стандартной библиотеки для профилирования, отладки и сопровождения кода. Особый акцент делается на качестве кода, воспроизводимости и инфраструктуре: студенты реализуют нетривиальные задания, учатся работать с потоками и процессами, асинхронными задачами, анализировать производительность и оптимизировать приложения.
Преподаватель
Быков Кирилл Валерьевич
Программа дисциплины
Аннотация