Многие из тех кто активно работал с 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
📝#NOTICIA
Benzema y Courtois no asistirán a la gala de premios Globbe Soccer.
📍Los dos jugadores se encuentran actualmente de vacaciones en Dubai pero no asistirán a la gala.
@FootballTimeall
https://www.threads.net/@presidencialve/post/DCFyG4SSPy9?xmt=AQGzWwSWvBaorQdubhKuy4iKyZf-F-SizD0QjNYlvnVQtw
#Noticia📰 Rusia y Venezuela sellan el camino de unión y cooperación con XVIII reunión de la CIAN
Leer más
➡️https://shorturl.at/BdPmd
#Noticia
🇺🇸En las calles de Wall Street:
Luego de la venta masiva de acciones de tecnología que se dio el jueves, tras los decepcionantes resultados de Meta (FB), matriz de Facebook, la acción de Amazon (AMZN)salió al rescate e impulsó el comportamiento de las bolsas de Estados Unidos.
La compañía que fundó Jeff Bezos reportó ayer en la tarde ganancias que superaron las expectativas, ayudadas por la división de computación en la nube. Las ventas del cuarto trimestre aumentaron un 9,4%, hasta los US$137.400 millones, según informó la empresa con sede en Seattle.
Durante la sesión del viernes, Amazon sumó US$191.000 millones en valor de mercado, un récord histórico en EE.UU.
El S&P 500 (SPX) ganó un 0,52%, mientras que el Dow Jones Industrial (INDU) cayó levemente un 0,06%. El Nasdaq Composite (CCMPDL) avanzó un 1,58%.
Fuente: Bloomber en Línea
❤️#Noticia
TEKKEN™
Ya a salido el el nuevo Tekken oficial para dispositivos moviles. Por el momento no se si esta para Iphone pero ustedes revisen.
Genero: Peleas.