Многие из тех кто активно работал с 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
💎#HoldCoin is taking the world by storm!
🔥 Major media outlets like Cryptoate, Cryptomanias, Geekocoin, Digital Journal, and Benzinga have all reported on HoldCoin. 💎
Does this mean some big events are just around the corner? 🐂
Keep holding #Hold! Follow our channel and X to get the latest updates on the TGE as soon as they drop! 🚀
🎉HoldCoin Avatar Challenge is ON!
🎉
🚀 Update your avatar with the exclusive HoldCoin badge in TokenSpritz_bot and WIN big!
🖥Event Duration: Dec 20 – Dec 27
💰Prize Pool: $500 USDT in $HOLD!
🔑How to Join:
1️⃣ Go to TokenSpritz_bot and update your avatar with the HoldCoin badge.
2️⃣ Contact the admin for verification in the HoldCoin community: @martian_0x
3️⃣ Rewards will be sent at the end of the event!
🔥 Don’t miss your chance to shine and earn $HOLD rewards! 🏆
👉 Join now:@Holdcoin_Group
#Web3#Crypto#HOLD#Airdrops#TON
🚀 $HOLD/USDT Futures Will Be Listed on 13:15, December 16 (UTC) on #MEXC - Offering Adjustable Leverage of Up to 50x!
More Info👇
https://www.mexc.com/support/articles/17827791520467
#HOLD#MEXCFutures
🤩Fintopio is a new non-custodial wallet in the TON ecosystem
#Fintopio is a cryptocurrency wallet in🪙 Telegram, which can be used via mini app and website. With its help, you can conveniently use #DeFi and #CeFi functions, pay bills, divide expenses, buy goods and transfer money without leaving the application.
To get started quickly, you can import an existing wallet:
🟡Open "DeFi" tab in the Fintopio app
🟡 Click "View all"
🟡 Next – “Import wallet”
🟡 Enter your 12-word secret phrase to import your wallet
👛Currently the wallet supports: #BTC, #USDT [#ERC20/#TRC20], #ETH, #TRX and #TON.
📲 The project has a game to attract an audience where $HP (Hold Points) are farmed. You need to collect coins every 8 hours and in the future you can exchange them for the main utility token of Fintopio named $HOLD.
The token is only available to early participants of the project, the more you #HOLD, the more rewards you will receive from Fintopio.
So it's better to start right now!🚀
Game | Channel | Website
🚀 Grab #CDB#Tokens NOW Before They Hit $0.015 in Jan 2025!
⏳ Only a Few Days Left!
#Stake, #hold, & prepare for #BIG profits with the $0.020 listing #coming in Feb 2025!
💥 Don’t Miss Out—Act #Fast!
🔗https://cloudatabox.com/register?ref_code=6515554&pos=right
#CDBToken#CryptoProfits#StakeAndEarn#Cloudatabox