Да.Просто держите функции, которые не являются методами экземпляров, вне ваших классов.
Вы думаете, как в Java.Python не является Java.У Python нет настоящего способа иметь открытые и закрытые методы - вы можете изменить имена, чтобы указать, что вам нужна какая-то форма конфиденциальности (_
или __
в начале имени), но это не подлежит исполнению.
Я обнаружил, что за все время, что я программировал на Python, я никогда не хотел модификаторов доступа.