TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #197 · 4 јан.

Подразумеваемые неймспейсы или неявные пакеты. Этот функционал добавлен в Python 3.3 Что он означает? Ранее, до 3.3 пакетами считались лишь директории, в которых есть файл __init__.py. Этот файл одновременно являлся свидетельством того, что директория это Python-пакет, и служил "телом" этого пакета. То есть местом, где можно написать код, как это делается внутри модуля. Этот код исполняется в момент импорта пакета, так что его принято называть "код инициализации пакета". Начиная с версии 3.3 Любая директория считается пакетом и Python будет пытаться использовать любую директорию для импорта. Конечно, не любую в файловой системе, а только те что находятся в sys.path. Это значит, что теперь __init__.py нужно делать только если: 🔸 вам требуется создать код инициализации пакета 🔸 нужна совместимость со старыми версиями Python На мой взгляд это немного упрощает разработку, делает её чище, но с другой стороны убивает некоторую однозначность происходящего. Например, я создал репозиторий со своей библиотекой и рядом положил код примеров или тестов. repo_name/ my_library/ __init__.py main.py examples/ exam1.py exam2.py В этом репозитории пакетом является только my_library, остальные директории это не пакеты, это просто дополнительный код в файлах. Директория examples не добавлена в sys.path, в ней нет рабочих модулей. Но если она лежит рядом с my_library, то Python вполне сможет импортнуть из неё модули, так как посчитает что examples это валидный пакет. Конечно, пример несколько надуманный. Никто не будет добавлять корень репозитория в sys.path. Но, я думаю, суть ясна. Иногда директория это просто директория а не пакет! #basic#pep

Hashtags

Резултати

Пронајдени 2 слични објави

Пребарај: #ceasefireagreement

当前筛选 #ceasefireagreement清除筛选
Marwa Osman/MidEaStream

@Marwa_OsmanLB · Post #4036 · 21.02.2025 г., 11:09

Dr. Omar Nashabe discusses the latest in Israel’s military presence in #Lebanon and the US’s role. What does this mean for the region? #Israel#MiddleEast#PoliticalAnalysis#LebaneseSovereignty#IsraelOccupation#Hezbollah#MilitaryPresence#CeasefireAgreement

Crypto M - Crypto News

@CryptoM · Post #64627 · 09.04.2026 г., 11:57

🚀 European Financial Institutions Predict Short-Term Stability in Oil Prices Amid Middle East Tensions Several European financial institutions released reports on the 8th, forecasting that international oil prices are unlikely to return to pre-conflict levels between the U.S., Israel, and Iran in the short term. According to Odaily, the market should focus on the passage through the Strait of Hormuz and the restoration of infrastructure in the Middle East region. ING Group noted that the news of a two-week ceasefire agreement between the U.S. and Iran has somewhat alleviated concerns about long-term disruptions in oil supply, causing international oil prices to fall below $100 per barrel. The future trajectory of oil prices will depend on whether a lasting agreement can be reached in negotiations and if shipping levels through the strait can return to normal. It is expected that the market will continue to experience volatility during the negotiation period. UBS Group stated that it remains unclear when and to what extent shipping through the strait will resume, as some tankers will need time to re-route. If passage through the strait is blocked again, energy prices could quickly rebound. Additionally, even under optimistic scenarios, the repair of energy infrastructure and the resumption of production could take weeks or even months. Therefore, energy prices are unlikely to fall back to pre-conflict levels in the short term. #OilPrices#MiddleEastTensions#EuropeanFinancialInstitutions#StraitOfHormuz#EnergyMarket#OilSupply#MarketVolatility#CeasefireAgreement#InfrastructureRestoration#ShortTermStability