Глобальные объекты получили широкое распространение из-за удобства их использования. В них хранят настройки, игровые сущности и вообще любые данные, которые могут понадобиться где угодно в коде. Передача же в функцию всех нужных аргументов может раздуть список параметров до…
Начиная с версии 3.12 Python поддерживает такой тип объектов, как бессмертные (Immortal). Бессмертными объектами являются глобальные константы, такие как None, False, True, а также некоторые другие объекты. Если вам интересно, что это за объекты, как ими становятся обычные смертные, где они используются и как повлияли на CPython — добро пожаловать. Читать далее
Редактировать объекты модуля «СПДС» можно нескольким способами. Настройки программы позволяют пользователю сформировать собственную комбинацию методов редактирования. Все вставленные объекты СПДС «считаются» программой и отображаются на панели Объекты. Встроенная технология Object Enabler позволит работать с объектами СПДС при нехватке лицензий. Опция Взять с чертежа контекстного меню выноски nanoCAD позволит установить динамическую связь между свойством объекта СПДС и строкой выноски Читать далее
tl;dr магия это плохо; глобальные состояние это магия → глобальные переменные в пакетах это плохо; функция init() не нужна. Самое главное и лучшее свойство Go это то, что он, по-сути, антимагический. Не считая пары исключений, простое чтение Go кода не оставляет двусмысленности в…