TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #205 · 22 јан.

Как работает функция reload()? Эта функция нужна для того, чтобы перезагрузить изменившийся код из py-файла без рестарта интерпретатора. Дело в том, что любой импортированный модуль при повторном импорте не будет перечитывать файл. Функция импорта вернёт уже загруженный в память объект модуля. Чтобы обновить код, нужно либо перезапустить всю программу, либо использовать функцию reload() from importlib import reload reload(my_module) 🔸 Функция reload() принимает в качестве аргумента только объект модуля или пакета. Она не может перезагрузить класс или функцию. Только весь файл целиком! 🔸 Перезагрузка пакета перезагрузит только его файл __init__.py, если он есть. Но не вложенные модули. 🔸Она не может перезагрузить ранее не импортированный модуль. 🔸При вызове функция reload() перечитывает и перекомпилирует код в файле, создавая новые объекты. После создания новых объектов перезаписывается ранее созданный неймспейс этого модуля. Это значит, что если где-то этот модуль импортирован через import и обращение к атрибутам происходит через неймспейс (имя) модуля, то такие атрибуты обновятся. Если какие-либо объекты из этого модуля импортированы через from то они будут ссылаться на старые объекты. Напишем простой модуль # mymodule.py x = 1 Теперь импортируем модуль и отдельно переменную х из модуля >>> import mymodule >>> from mymodule import x >>> print(mymodule.x) 1 >>> print(x) 1 Не перезапуская интерпретатор вносим изменения в модуль # mymodule.py x = 2 Делаем перезагрузку модуля и проверяем х ещё раз >>> reload(mymodule) >>> print(mymodule.x) 2 >>> print(x) 1 То же самое будет если присвоить любой объект переменной (даже словарь или список) Повторный импорт обновляет значение >>> from mymodule import x >>> print(x) 2 🔸Созданные инстансы классов не обновятся после перезагрузки модуля. Их придётся пересоздать. #tricks#basic

Резултати

Пронајдени 1 слични објави

Пребарај: #museosdemoscú

当前筛选 #museosdemoscú清除筛选

🇷🇺Pavel Tretiakov: el comerciante que fundó un imperio cultural А orillas del río Moscú y no muy lejos del Kremlin, se encuentra una joya cultural que ha resistido el paso del tiempo y las transformaciones de Rusia: la Galería Estatal Tretiakov. Fundada en 1856 por el comerciante Pavel Tretiakov, este museo nació del sueño de un hombre que quería acercar el arte ruso al pueblo. Hoy, ese sueño se ha convertido en uno de los museos más importantes del país y del mundo. 🏛️ Legado La colección actual supera las 180.000 obras, abarcando desde iconos medievales del siglo XI hasta piezas vanguardistas del siglo XX. Entre sus tesoros se encuentran obras maestras como “La Trinidad” de Andrei Rublev, “Iván el Terrible y su hijo” de Ilya Repin, y el revolucionario “Cuadrado negro” de Kazimir Malevich. La galería está dividida en dos sedes: histórica, dedicada al arte clásico ruso, y la nueva Tretiakov, que alberga arte moderno y contemporáneo. 🕰️Contexto La fachada del edificio principal fue diseñada por el pintor Víktor Vasnetsov entre 1902 y 1904, con un estilo que recuerda a los cuentos de hadas rusos. Desde entonces, la galería ha sido testigo de revoluciones, guerras y cambios políticos, pero siempre ha mantenido su misión: preservar y difundir el arte ruso. En 1892, Tretiakov donó su colección a la ciudad de Moscú, marcando un hito en la historia del mecenazgo cultural ruso. 🎨Identidad nacional La Tretiakovka, como la llaman cariñosamente los moscovitas, no solo exhibe arte, sino que también cumple una función social y educativa. Sus objetivos son claros: investigar, conservar y popularizar el arte ruso; fortalecer la identidad cultural del país; y mejorar la vida de las personas mediante el acceso libre al patrimonio artístico. 🗣️En palabras de Zelfira Tregulova, actual directora, “la galería es un puente entre el pasado y el presente, entre la tradición y la innovación”. 🌍Abierto al mundo Además de su colección permanente, la galería organiza exposiciones temporales que incluyen obras de artistas internacionales y colaboraciones con otros museos. Su presencia digital también ha crecido, permitiendo visitas virtuales y acceso a su archivo desde cualquier parte del mundo. En tiempos de globalización, la Tretiakovka sigue siendo un faro del arte ruso, mostrando al mundo la riqueza y profundidad de su cultura. #ArteRuso#GaleríaTretiakov#CulturaRusa#MuseosDeMoscú#HistoriaDelArte Apóyanos pulsando👉'BOOST'👈 🖥https://vamosarusia.com 💬@vamosarusia