Многие из тех кто активно работал с 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
#Lazio
Nicola Passanisi, tesoriere del PD locale, annuncia le dimissioni dallo staff del governatore di area FdI Francesco Rocca. Le dimissioni sono state richieste dalla segreteria dem Elly Schlein, dopo che era esploso il caso a livello nazionale
@UltimoraPolitics
La Regione #Lazio revoca il patrocinio del 'Roma Pride 2023': "Non possiamo utilizzare la firma istituzionale a sostegno di manifestazioni volte a promuovere comportamenti illegali, con specifico riferimento alla pratica del cosiddetto utero in affitto" …
La Regione #Lazio revoca il patrocinio del 'Roma Pride 2023': "Non possiamo utilizzare la firma istituzionale a sostegno di manifestazioni volte a promuovere comportamenti illegali, con specifico riferimento alla pratica del cosiddetto utero in affitto"
@UltimoraPolitics
#LAZIO/USDT analysis :
#LAZIO is currently in a downtrend, trading below its 200 Exponential Moving Average (EMA). The price is expected to continue its decline and test lower levels. For a short entry opportunity, wait for the price to test the resistance zone, as a decline is expected from there.
TF : 4h
Entry : $1.165
Target : $0.989
SL : $1.243
#LAZIO/USDT analysis :
#LAZIO is currently trading above the support zone, and the overall trend remains bullish, with the price positioned above the 200 EMA. It is anticipated that the price will continue to rise and test previous highs. For a long entry, it is advisable to wait for a pullback.
TF : 1H
Entry : $1.829
Target : $2.064
SL : $1.704
#LAZIO has a trading range for along time on 4H time frame,we are waiting for breakout retest the broken level ⌛️
❄️@signals_bitcoin_crypto❄️
❄️@Shadow_support0o❄️
#Italia#Lazio#Roma
Ti sei perso l'intervista a Andrea Bernaudo (Liberisti Italiani), candidato a Sindaco di Roma? Puoi rivederla su:
Youtube ▶️https://youtu.be/LPMLDi8lefQ
Twitch ▶️https://www.twitch.tv/videos/1074343171
——————
ℹ️ Questa live potrebbe contenere opinioni che non rappresentano il pensiero di Ultimora.net
Il presente contenuto multimediale è curato esclusivamente dal suo autore, che esprime le proprie idee a titolo personale.
#Italia#Lazio#Roma
Ti sei perso l'intervista a Monica Lozzi, candidata a sindaco di Roma? Puoi rivederla su:
Youtube ▶️https://youtu.be/9D_Gt6D8Isc
Twitch ▶️https://www.twitch.tv/videos/1070380604
——————
ℹ️ Questa live potrebbe contenere opinioni che non rappresentano il pensiero di Ultimora.net
Il presente contenuto multimediale è curato esclusivamente dal suo autore, che esprime le proprie idee a titolo personale.