В каких случаях нужно применять классы в Python?
Зачем нужен ООП?
uni-vologda.ac.ru/oberon/infoart/plus&min.htm
Был, в свое время, интересный доклад на PyCon US 2012 от Jack Diederich - "Stop Writing Classes". С переводом можно ознакомиться здесь - Перестаньте писать классы. Посмотрите, возможно окажется полезным в контексте вашего вопроса (+ комментарии, конечно, не обойдите стороной).