Size: a a a

Сообщество Python Программистов

2020 May 06

R3

Rud 356 in Сообщество Python Программистов
Приватные методы с двух подчеркиваний
источник

AT

Alexander T in Сообщество Python Программистов
Rud 356
Приватные методы с двух подчеркиваний
не, dunder это мэджик-методы
источник

VK

Vyacheslav Konovalov in Сообщество Python Программистов
Rud 356
Приватные методы с двух подчеркиваний
оппа, а с одним что?
источник

R3

Rud 356 in Сообщество Python Программистов
Alexander T
не, dunder это мэджик-методы
Я про два подчеркивания только спереди
источник

R3

Rud 356 in Сообщество Python Программистов
Vyacheslav Konovalov
оппа, а с одним что?
Просто договоренность, что не стоит их тыкать из вне
источник

AT

Alexander T in Сообщество Python Программистов
Vyacheslav Konovalov
оппа, а с одним что?
это конвенция
поля с двумя подчеркиваниями вначале переименовываются при создании экземпляра
источник

AT

Alexander T in Сообщество Python Программистов
поля с одним подчеркиванием такие же как и остальные.
источник

AT

Alexander T in Сообщество Python Программистов
Rud 356
Я про два подчеркивания только спереди
+
источник

A

Axenia in Сообщество Python Программистов
alext18 (560.02) увеличил карму Rud356 (488.84)
источник

R3

Rud 356 in Сообщество Python Программистов
Кстати, датаклассы + nosql вроде прикольное сочетание получается
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Rud 356
Кстати, датаклассы + nosql вроде прикольное сочетание получается
+
источник

A

Axenia in Сообщество Python Программистов
fall_n_crlss (13.62) увеличил карму Rud356 (492.53)
источник

VK

Vyacheslav Konovalov in Сообщество Python Программистов
Alexander T
нет в питоне такого правила “предположим что объект не меняется”.
предположим, что у программиста есть мозги.
ну да, никто ведь не делает случайных ошибок, и в объемном коде случайно невозможно мутировать объект который не стоило мутировать, а спустя пары часов поиска ошибки находишь в чем дело и это точно причина безмозглости программиста
источник

AT

Alexander T in Сообщество Python Программистов
Vyacheslav Konovalov
ну да, никто ведь не делает случайных ошибок, и в объемном коде случайно невозможно мутировать объект который не стоило мутировать, а спустя пары часов поиска ошибки находишь в чем дело и это точно причина безмозглости программиста
если программист написал код, который мутирует объект, который не надо мутировать - это программиста косяк, а не языка.
источник

R3

Rud 356 in Сообщество Python Программистов
Питон предполагает, что ты ебешь что ты творишь
источник

R3

Rud 356 in Сообщество Python Программистов
А раз не уверен - бери mypy
источник

VK

Vyacheslav Konovalov in Сообщество Python Программистов
у ruby есть freeze, а в python как?
источник

R3

Rud 356 in Сообщество Python Программистов
pip freeze?
источник

AT

Alexander T in Сообщество Python Программистов
Vyacheslav Konovalov
у ruby есть freeze, а в python как?
в питон есть фриз
источник

b

bbclub in Сообщество Python Программистов
Vyacheslav Konovalov
ну да, никто ведь не делает случайных ошибок, и в объемном коде случайно невозможно мутировать объект который не стоило мутировать, а спустя пары часов поиска ошибки находишь в чем дело и это точно причина безмозглости программиста
делай копию обьекта
источник