Цель курса является освоение основ объектно-ориентированного программирования на Python с фокусом на абстрактные базовые классы и инструменты разработчика для создания различных библиотек.
Содержание: Принципы объектно-ориентированное программирование (ООП) на Python, работа с абстрактными базовыми классами, контейнеры, алгоритмы и итераторы для эффективной обработки данных. Манипуляции с файловой системой и форматами данных (XML, JSON, YAML). Взаимодействие с веб-сервисами через RESTful API и работа с конечными точками.