Применимость и место в мире Python подходов к Software Design в ООП-ключе

24 участника

О чём курс

В Python объектно-ориентированный подход часто конфликтует с функциональными паттернами языка, заставляя разработчиков выбирать между классическими шаблонами проектирования и более лаконичными функциями высшего порядка. Вы разберетесь, какие практики из «строгих» ООП-языков (Java, C++) применимы к Python напрямую, а для каких случаев лучше выбрать иной путь. Материал помогает понять, когда ООП действительно необходимо, а когда оно лишь усложняет архитектуру. Вы научитесь осознанно подходить к выбору стиля проектирования, опираясь на особенности Python как мультипарадигменного языка.

Программа обучения

  • Стили проектирования ПО в Python
  • Место объектно-ориентированного подхода в мультипарадигменном языке
  • Анализ применимости классических ООП-паттернов к Python
  • Использование функций высшего порядка как альтернатива или дополнение к ООП
  • Поиск баланса между объектным и функциональным стилем программирования
Складчина создана 18 марта 2021 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 1

АП Алексей Пирогов Все материалы
232 ₽ 2 500 ₽