Функция dir() - удобна для получения списка атрибутов у любого объекта.
Ранее я писал про функцию __dir__() в модуле (не путайте её с переменной __all__(), которая указывает список объектов для импорта если встречается конструкция from module import *).
Скорее всего вы уже знаете как использовать функцию dir(). Любой объект может реализовать метод __dir__() чтобы указать список имеющийхся и динамических атрибутов. И функция dir() поможет получить список этих атрибутов.
>>> dir(str)
['__add__', '__class__', '__contains__', ...]
У этой функции есть еще один способ применения. Её можно вызвать без аргумента, и в таком случае она вернёт список имён в текущем неймспейсе.
>>> dir()
['__builtins__', '__doc__', '__file__', ...]
>>> def test():
>>> x = 1
>>> print(dir())
>>> test()
['x']
#basic#tricks
#savethedate
#ПРИГЛАШЕНИЕ
В среду ждем вас в выставочном зале союза художников России на Покровке, 37 в 16.00
Персональная выставка одного из самых серьезный и масштабных художников монументалистов России и СССР Игоря Владимировича Пчельникова - народного художника РФ и действительного члена РАХ
Выставка работает с 26.06 по 12.07.2025
#savethedate Пришло время рассказать вам еще об одном очень важном для нас издательском проекте — книги-исследовании «Архитектура развития. Методология проектирования современных школ». Исследование, инициированное бюро ATRIUM, мы выпустили практически «под елочку» — в последних числах декабря.
И вот наконец официально презентуем — но не просто так, а в формате мульдисциплинарной конференции27 февраля 10:00-14:00 в Доме на Брестской.
Потому что создание образовательной среды, которое воспитывает многогранную личность, — процесс, в который вовлечены и государство, и девелопмент, и педагоги, и архитекторы. Это наше большое общее дело. Бюро ATRIUM систематизировало весь свой гигантский практический опыт, мы со своей стороны подтянули теоретическую часть и взяли десятки интервью у самых разных экспертов отрасли — и теперь хотим обсудить, что у нас получилось и как это можно использовать для создания проектов школ в будущем.
Подробная программа и регистрация тут
В будуших публикациях подробно расскажем о самом исследовании — и том, какими могут и должны быть наши школы.
#архитектураразвития#итоги2022
Transforming our #Vision2Action, the #NCDCStrategy story continues 💪🏾
The #NCDCStrategy 2023-2027 is set to be launched❕
Join us for our health security partners meeting and strategy launch.
When❓
🗓️Tuesday, 21 November 2023
#SaveTheDate via
🔗bit.ly/NCDCStrategyLaunch
#IAmHealthSecurity