Вторая по частоте future-функция, которую я использовал, это абсолютный импорт
from __future__ import absolute_import
Что она делает?
Изменения, которые вносит эта инъекция описаны в PEP328
Покажу простой пример.
Допустим, есть такой пакет:
/my_package
/__init__.py
/main.py
/string.py
Смотрим код в my_package/main.py
# main.py
import string
Простой пример готов) Вопрос в том, какой модуль импортируется в данном случае? Есть два варианта:
1. модуль в моём пакете my_package.string
2. стандартный модуль string
И вот тут вступает в дело приоритет импортов. В Python2 порядок следующий: помимо иных источников, раньше ищется модуль внутри текущего пакета, а потом в стандартных библиотеках. Таким образом мы импортнём my_package.string.
Но в Python3 это поведение изменилось. Если мы указываем просто имя пакета, то ищется именно такой модуль, игнорируя имена в текущем пакете. Если мы хотим импортнуть именно подмодуль из нашего пакета то, мы должны теперь явно это указывать.
from my_package import string
или относительный импорт, но с указанием пути относительно текущего модуля main
from . import string
Еще одной неоднозначностью меньше 😎
Подробней про импорты здесь:
https://docs.python.org/3/tutorial/modules.html
#2to3#pep#basic
🚀XLM price holds steady even as Stellar pumps breaks on Protocol 20 upgrade. Dev feedback trumps validator's votes, pushing out the update beyond Jan 30. Stay patient crypto traders, this delay might just be for the best! #Stellar#CryptoNews#Trading
📈BTC price at the time of this post: $42115
👉Continue reading
🪐 The bright star Vega, located 25 light-years from Earth, spins so rapidly that its equator bulges outward, making it noticeably flattened rather than spherical. This dizzying rotation also creates a temperature difference across its surface, with its poles glowing hotter and whiter than its cooler, darker equator. ✨
#Vega⚡#rotation⚡#stellar
👉subscribe Universe Mysteries
💬Апатия в соцсетях может продлить альтсезон
🔹 Несмотря на впечатляющий рост альткоинов, активность в социальных сетях остается низкой. По данным Santiment, в ноябре лидерами стали XRP (+444%), Cardano (+280%) и Stellar (+512%).
🔹 Ноябрьский альтсезон стал одним из самых масштабных в истории крипторынка. Однако в конце месяца уменьшилось число постов с позитивной оценкой ближайших перспектив альткоинов.
🔹 Аналитики Santiment напоминают, что 5 ноября началась активная накачка биткоина из-за улучшения настроений инвесторов на фоне победы Дональда Трампа. Однако хайп быстро угас, что положительно сказалось на стабилизации курса BTC.
🔹 Аналогичная ситуация наблюдается с альткоинами. После всплеска в соцсетях 25 ноября пользователи успокоились и преимущественно игнорируют тему крипты, что создает условия для продления альтсезона в декабре.
#Альткоины#Альтсезон#XRP#Cardano#Stellar
АкадемияGarantex|Garantex Announcements|ВКонтакте|YouTube
🚀 CoinDesk 20 Experiences Slight Decline as ICP Leads Gains
The CoinDesk 20 index recorded a slight decrease, trading at 1,982.06, marking a 0.6% drop since 4 p.m. ET on Wednesday. According to NS3.AI, Bitcoin remained stable during this period. Internet Computer Protocol (ICP) emerged as the leading gainer with a 1.5% increase, while AAVE and Stellar (XLM) were among the assets experiencing declines.
#CoinDesk20#ICP#Bitcoin#AAVE#Stellar#Cryptocurrency#MarketDecline#CryptoIndex#BTC
Notable Updates on Crypto Events and Funding
White House source confirms Cardano's Charles Hoskinson excluded from the March 8 Crypto Summit. Cardano hasn't engaged with the administration in policy talks. Additionally, DoubleZero Foundation raises $28M at $400M valuation, plans expansion. CANARY files S-1 for AXL ETF, focusing on blockchain interoperability.
#Cardano#Crypto#Hoskinson#DoubleZero#Blockchain#Funding#AXLETF#Web3#Investing#Valuation#Solana#XRP#Hedera#Stellar#TON#Sui#Bitcoin#VC#Testnet
🚀 DeFi Protocol Splyce Finance Secures Strategic Round Funding
DeFi protocol Splyce Finance has successfully completed a strategic round of financing. According to Foresight News, the funding round saw participation from notable investors including the Sui Foundation, Stellar, Solana Foundation, Lucid Drakes, Sarson Funds, and Kin Capital. The specific amount raised in this round has not been disclosed.
#DeFi#SplyceFinance#Funding#Investment#Blockchain#Crypto#SuiFoundation#Stellar#SolanaFoundation#LucidDrakes#SarsonFunds#KinCapital#SOL#XLM#SUI