Size: a a a

2020 June 22

SA

Sultan Abilda in Python KZ
Daniyar Lyakhov
Просто вместо кивордов - подчеркивания. Языковая фишка
Не совсем. Питон не запретит тебе использовать это поля. А джава с private запретит
источник

͏

͏͏͏͏ in Python KZ
светлов эт мужик кордев, и дофига aio либ написал
источник

MB

Muslim Beibytuly in Python KZ
͏͏͏͏
я читал пост светлова,  он еще в 13oм мычал про это
В 3.9alpha уже завезли, тыкают и не дотыкают - реализация неочевидная и похожа на легковесный prefork, пока никому непонятно
источник

M

Mr.Temirlan in Python KZ
Sultan Abilda
Не совсем. Питон не запретит тебе использовать это поля. А джава с private запретит
джава тоже разрешит через Reflection API
источник

͏

͏͏͏͏ in Python KZ
Muslim Beibytuly
В 3.9alpha уже завезли, тыкают и не дотыкают - реализация неочевидная и похожа на легковесный prefork, пока никому непонятно
источник

͏

͏͏͏͏ in Python KZ
этот же пеп?
источник

MB

Muslim Beibytuly in Python KZ
͏͏͏͏
этот же пеп?
Да
источник

MB

Muslim Beibytuly in Python KZ
Sultan Abilda
Не совсем. Питон не запретит тебе использовать это поля. А джава с private запретит
Не запретит:D сделает сложнее, но не запретит
источник

SA

Sultan Abilda in Python KZ
Mr.Temirlan
джава тоже разрешит через Reflection API
В этом и суть что это хаки и прочие обходы.
источник

SA

Sultan Abilda in Python KZ
Muslim Beibytuly
Не запретит:D сделает сложнее, но не запретит
С чего это? Ты легко можешь явна назвать поле через underscore и ничего не меняется
источник

MB

Muslim Beibytuly in Python KZ
Sultan Abilda
С чего это? Ты легко можешь явна назвать поле через underscore и ничего не меняется
Сам язык и платформа дают инструменты все обойти, была бы необходимость и желание)
источник

AS

Arman Shuakpayev in Python KZ
Гайс, всем привет! Тут есть кто может порекомендовать книги по компьютерной организации и архитектуре? Буду премного благодарен.
источник

MB

Muslim Beibytuly in Python KZ
Sultan Abilda
С чего это? Ты легко можешь явна назвать поле через underscore и ничего не меняется
Intellisense и linter не порадуют, не пропустят в CI
источник

SA

Sultan Abilda in Python KZ
Muslim Beibytuly
Intellisense и linter не порадуют, не пропустят в CI
Это не мешает тебе писать такой код. Это только намекнет на то что ты скорее всего делаешь что-то не так
источник

SA

Sultan Abilda in Python KZ
Да и суть тут вообще в другом была.
источник

MB

Muslim Beibytuly in Python KZ
Sultan Abilda
Это не мешает тебе писать такой код. Это только намекнет на то что ты скорее всего делаешь что-то не так
Линтер не пропустит, придётся писать для него комментарий и это будет явно видно
источник

SA

Sultan Abilda in Python KZ
Мы говорили про property. Я говорю что они не нужны и они противоречят принципам языка
источник

MB

Muslim Beibytuly in Python KZ
Sultan Abilda
Мы говорили про property. Я говорю что они не нужны и они противоречят принципам языка
Почему же? get/set через него удобный
источник

I

Itachi in Python KZ
Sultan Abilda
Мы говорили про property. Я говорю что они не нужны и они противоречят принципам языка
А classmethod staticmethod?
источник

͏

͏͏͏͏ in Python KZ
@MuslimBeibytuly а зочем субинтерпретеры...? это явный декоратор над MULTIPROCESSING? или это внутри питон интерпретатора бомжует?
источник