Анализ применимости подходов Software Design в ООП-ключе и паттернов проектирования в мире Python.
На выходе
Оценивать уместность применения ООП в проектах на Python; Адаптировать паттерны проектирования под специфику Python; Выбирать между объектным подходом и функциями высшего порядка для архитектурных задач; Проектировать гибкую архитектуру ПО с учетом мультипарадигменной природы языка
Навыки
Software Design в ООП-ключе · Паттерны проектирования в Python · Проектирование архитектуры ПО