Как правильно и грамотно писать на питоне? (best practice)
Всем привет, вопрос по поводу того, какие решения лучше применять в написании кода на python. До этого два года изучал джаву, сейчас изучаю питон по Лутцу и появились некоторые вопросы по тому, какие инструменты и подходы лучше использовать в определенных ситуациях.Так как питон довольно гибок, хотелось бы узнать, какие ВЫ используете приемы в случаях:
геттеры и сеттеры. Нужны ли они вообще в питоне с его слабой поддержкой инкапсуляции данных и если нужны, как лучше их реализовывать - через @property или через класс дескриптор?
Использование slots. Использовали ли их вы когда нибудь в своей повседневной работе?
Реализация приватных полей - нужны ли они в данном языке, если нужны, как их лучше реализовать?
Спасибо за ответы