Многие из тех кто активно работал с 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
🖼 Trending now: #CryptoIntegration – JPMorgan to accept Bitcoin and Ether as collateral for institutional clients. #BTC#ETH#JPMorgan
💰 摩根大通(JPMorgan Chase & Co.)計劃允許機構客戶使用比特幣與以太坊作為抵押資產,標誌著傳統金融與加密市場邁向更深層的融合。
被視為華爾街擁抱加密資產的重要一步,或將推動主流金融進一步開放區塊鏈應用。 #Insight#Web3#Blockchain
@EthereumGlobalNews Follow for more global Web3 & DeFi updates!
🚀 Securitize Integrates Tokenized Assets with TRON Network
Securitize, a platform specializing in the tokenization of real-world assets (RWA), has announced its integration with the TRON network. According to Foresight News, this development enables Securitize to introduce its tokenized funds and securities onto the TRON blockchain. This integration marks a significant step in expanding the accessibility and functionality of tokenized assets within the blockchain ecosystem.
#Securitize#Tokenization#TRON#Blockchain#RWA#DigitalAssets#CryptoIntegration#TRX
#BlockchainBridges#DeFiExplained#CryptoIntegration#Web3Tools#мост#база
Что такое мосты в блокчейне и зачем они нужны?
Мосты (bridges) в криптомире — это технологии, которые позволяют перемещать активы или данные между разными блокчейнами. Например, представь, что у тебя есть токены на Binance Smart Chain (BSC), но ты хочешь использовать их на Ethereum. Так как сети не могут взаимодействовать напрямую, мост берёт на себя функцию "проводника", переводя активы с одной сети на другую.
❓Как это работает?
Когда ты используешь мост, токены блокируются на одной сети (например, на BSC), а на другой сети (Ethereum) создаётся их "обёртка" (wrapped) — аналог в нужной сети. Этот процесс напоминает перемещение денег между банками: они не физически переходят, но система фиксирует изменения на обеих сторонах. Когда тебе понадобится обратно перевести токены, обратный процесс снимет "обёртку" и разблокирует твои оригинальные активы.
📌Пример
Представь, что у тебя есть токены USDT на сети BSC, и ты хочешь использовать их в приложении DeFi на Ethereum. Мост "заблокирует" эти USDT на BSC и создаст эквивалент на Ethereum, например, wrapped USDT (WUSDT). Эти WUSDT можно будет использовать так же, как обычные USDT, но уже на другой сети.
❗️ Мосты улучшают взаимодействие блокчейнов и позволяют гибко перемещать активы между разными экосистемами. Однако, учти, что этот процесс может занимать некоторое время, так что надо быть готовым подождать несколько минут.
⏩
❗️Ставьте лайки и подписывайтесь на наш канал, чтобы узнавать больше о мире блокчейн и криптовалют!
@MirraChannel😎