Size: a a a

2020 June 21

TK

The Lone Knight in Python KZ
͏͏͏͏
Ну чтоб чел не менял например выходное значние, типа ты даешь ему не ссылку филда а значение филда
Но смысл понял и для чего нужен в основном)
источник

͏

͏͏͏͏ in Python KZ
кароч пропертис крута, юзайте пропертис
источник

TK

The Lone Knight in Python KZ
͏͏͏͏
кароч пропертис крута, юзайте пропертис
А, окей, спасибо за совет)
источник

I

Itachi in Python KZ
͏͏͏͏
class SomeModel:
   def __init__(self, field):
        self.__set_field(field)

   def __get_field(self):
       return self.__field

   def __set_field(self, field):
       if field < 0:
           self.__field = 0
       elif field > 1000:
           self.__field = 1000
       else:
           self.__field = field

   __field: int = property(__get_field, __set_field)
__field: int = property(__get_field, __set_field)
это что?
источник

͏

͏͏͏͏ in Python KZ
Itachi
__field: int = property(__get_field, __set_field)
это что?
кракен
источник
2020 June 22

SA

Sultan Abilda in Python KZ
͏͏͏͏
кароч пропертис крута, юзайте пропертис
Если честно, не разделяю твоё мнение насчет property. Оно не всегда круто и это по большей части противоречит дзену
источник

SA

Sultan Abilda in Python KZ
Когда ты используешь property ты делаешь поле/метод неявным. А это усложняет понимание решение
источник

SA

Sultan Abilda in Python KZ
Если в питоне реально нужны были private/protected поля они бы были имплементированы.
источник

DL

Daniyar Lyakhov in Python KZ
Sultan Abilda
Если в питоне реально нужны были private/protected поля они бы были имплементированы.
источник

SA

Sultan Abilda in Python KZ
Я предпочитаю делать более явные решения. Есть согласие что если ты используешь какие-то поля/функции только внутри класса, и не хочешь чтобы разработчик использовал их ты просто называешь их через _
источник

͏

͏͏͏͏ in Python KZ
предлагаю сделать JIT в cpython 🤡
источник

SA

Sultan Abilda in Python KZ
Я про это и говорю
источник

MB

Muslim Beibytuly in Python KZ
͏͏͏͏
предлагаю сделать JIT в cpython 🤡
Есть в pypy, enough
источник

SA

Sultan Abilda in Python KZ
А двойной underscore это обычно вообще крайний случай
источник

͏

͏͏͏͏ in Python KZ
Muslim Beibytuly
Есть в pypy, enough
рофлю
источник

͏

͏͏͏͏ in Python KZ
Muslim Beibytuly
Есть в pypy, enough
он только до 3.6 вроде
источник

͏

͏͏͏͏ in Python KZ
я пытался его подергать за писюн, не получилось
источник

MB

Muslim Beibytuly in Python KZ
В cpython завезут subinterpreters - это сначала затыкать бы
источник

DL

Daniyar Lyakhov in Python KZ
Sultan Abilda
Я про это и говорю
Просто вместо кивордов - подчеркивания. Языковая фишка
источник

͏

͏͏͏͏ in Python KZ
Muslim Beibytuly
В cpython завезут subinterpreters - это сначала затыкать бы
я читал пост светлова,  он еще в 13oм мычал про это
источник