ООП и Python

За и против использования ООП в Python. Как решить нужно ли помещать код в класс или функций достаточно. Как применять классические принципы ООП к Python.