Многие из тех кто активно работал с Python2 несколько удивлены, почему в Python3 удобная функция reload() переехала из builtin в imp а потом и в importlib?
Ну было же удобно! А теперь лишний импорт😖
Дело в том, что начиная с Python3.3 функция reload() переписана на Python вместо Cи.
Что это нам даёт?
🔸 Такой код проще поддерживать и развивать
🔸 Python код легче читать, изучать и понимать.
Сравните это ➡️ и это ➡️.
🔸 Как результат пункта 2, проще писать свои расширения импорта. Например, пользовательский импортёр с какой-либо хитрой логикой по аналогии с импортом из zip архивов.
А есть ли у этого решения недостатки? Да, они всегда есть.
🔹 Так как это не builtin функция, её следует импортнуть перед использованием
🔹 Скорость замедлилась примерно на 5%. Очевидно, что это совершенно не критично. К тому же от версии к версии логика импорта будет оптимизироваться и ускоряться.
В самом начале файла importlib/__init__.py мы видим такой импорт:
import _imp # Just the builtin component, NOT the full Python module
То есть часть функционала по прежнему написана на Си, но достаточно низкоуровневая.
#basic
The Hermitage's Peacock Clock: A Marvel of 18th-Century Engineering
🦚 This isn't just a clock—it's a masterpiece of automation from 1777, created by the legendary English jeweler and mechanic James Cox.
🦚It's a working zoo in miniature! The clock features three life-sized, gilded mechanical birds: a peacock, an owl, and a rooster.
🦚The magic happens every Wednesday! The mechanism is activated once a week. The peacock spreads its magnificent tail, the owl turns its head and blinks, and the rooster crows.
🦚It's a survivor. The clock was a gift to Catherine the Great and was brought to the Winter Palace in disassembled pieces. The legendary Russian inventor Ivan Kulibin spent years restoring and improving its complex mechanism.
🦚 A true symbol of the Hermitage and a breathtaking fusion of art, science, and luxury!
Video: saintpgo
#brief_and_interesting#Saint_Petersburg
#Hermitage
#Russian_History
😎RCR | Support | Boost
🦚El Reloj del Pavo Real del Hermitage: una joya mecánica que cobra vida en San Petersburgo
En el majestuoso Museo Hermitage de San Petersburgo, entre obras de Rembrandt y esculturas clásicas, se esconde una maravilla que parece salida de un cuento: el reloj del pavo real. Esta pieza no solo es una obra de arte, sino también una proeza de ingeniería del siglo XVIII que sigue fascinando a miles de visitantes cada año.
El reloj fue creado por el empresario y joyero británico James Cox en la década de 1770, famoso por sus autómatas decorativos. Fue adquirido en 1781 por la emperatriz Catalina la Grande gracias a la influencia de su favorito, Grigori Potemkin. Desde entonces, ha sido uno de los tesoros más preciados del museo, ubicado en el Salón del Pabellón del Palacio de Invierno.
Lo que hace único a este reloj es su diseño: representa una escena natural con tres aves mecánicas de tamaño real —un pavo real, un búho y un gallo— rodeadas de ramas doradas, serpientes y hasta una libélula danzante. Cuando el mecanismo se activa, el búho gira la cabeza y parpadea, el gallo canta y el pavo real despliega su cola en un espectáculo hipnótico que dura cerca de dos minutos.
Aunque fue restaurado en 2016 para recuperar su esplendor original, el reloj sigue funcionando con su mecanismo original, lo que lo convierte en uno de los autómatas más antiguos en activo del mundo. Cada semana, el Hermitage transmite su activación en el canal Russia-K, permitiendo que incluso quienes no pueden viajar a Rusia disfruten de esta experiencia única.
Este reloj no solo representa el lujo y el refinamiento de la corte rusa del siglo XVIII, sino también el vínculo entre arte, ciencia y poder. Catalina la Grande no solo coleccionaba arte por gusto, sino como símbolo de modernidad y prestigio imperial. Hoy, el reloj del pavo real sigue siendo un testimonio vivo de esa visión.
#Hermitage#RelojDelPavoReal#SanPetersburgo#CulturaRusa#CatalinaLaGrande
Apóyanos pulsando👉'BOOST'👈
🖥https://vamosarusia.com
💬@vamosarusia
Лиза Арзамасова @LizaArzamasova : Ровно 30 лет назад в этом отеле останавливались мои родители… поэтому: «Salut, c’est encore moi» ❤️
#лизаарзамасова#ильяавербух
А♾️А
#монако#монтекарло#hermitage