Подразумеваемые неймспейсы или неявные пакеты.
Этот функционал добавлен в 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
Как сообщество должно решать задачу продления жизни:
Вот немного информации о Биоагентах, новой популярной теме в мире #Desci
Биотехнология сложна, но БиоАгенты упрощают ее понимание.
🔹 Разбивает научный жаргон на понятные идеи
🔹 Обобщает биотехнологические исследования для разных аудиторий.
🔹 Обеспечивает анализ новых открытий в режиме реального времени
Думайте об этом как о вашем персональном биотехнологическом переводчике, превращающем сложную науку в применимые на практике знания.
Задачи борьбы со старением — это задача организации непрерывного обсуждения между интеллектуальными агентами, что нужно делать для продлений жизни.
Почему несколько агентов?
Использование нескольких специализированных агентов является основной особенностью нашего исследования BioAgents, что позволяет использовать модульный и эффективный подход к решению задач биоинформатики. Каждый агент предназначен для определенных задач, таких как выбор инструмента, генерация рабочего процесса и устранение ошибок. Такое разделение труда гарантирует, что каждый аспект рабочего процесса биоинформатики обрабатывается агентом, специально оптимизированным для этой задачи.
#web3#desci#база
Что такое децентрализованная наука (DeSci)?
DeSci - общественно-научное движение, направленное на разработку инфраструктуры в WEB3 стеке для создания, анализа и хранения научных данных.
Идея в модернизации традиционной науки, используя возможности блокчейна, смарт-контрактов, криптовалют, невзаимозаменяемых токенов (NFT) и децентрализованных автономных организаций (DAO). DeSci поможет традиционной науке побороть существующие проблемы, повысить эффективность исследований и сопротивление цензуре.
Блокчейн создаст открытую и защищенную базу данных, смарт-контракты оптимизируют процесс исследований, проработанная токеномика DesCi проектов избавит ученых от институциональной или государственной финансовой зависимости.
Однако в противовес этому перед DeSci стоят серьезные вызовы вроде проблем централизации, справедливого финансирования и должного качества научных исследований.
Сможет ли DeSci разрастись до объемов DeFi-сектора — покажет время.
@MirraChannel😎
BlackRock, Solana, and Crypto Updates
Daily ETH flows by BlackRock hit +$123.9m. Arthur Hayes, Maelstrom's CIO, plans to invest in DeSci tokens like BIO, VITA, ATH, and others. Solana's new phone, Seeker, launching mid-2025 at $500, has 145,000 reservations. Canadian PM candidate Pierre Poilievre supports crypto and follows Bitcoin trends.
#ETH#Crypto#Solana#DeSci#Bitcoin#Fidelity#BlackRock#Investing#Tokens#Canada#Tech#Finance#Blockchain#Innovation#Investing#Trends#Products#Mobile#Future#VC
Bitcoin Dominates Market with Huge Gains
Tesla's bitcoin holdings surge to $1.076 billion, boosting GAAP revenue by $600M. 🎉 The Sei Foundation launches a $65M fund for decentralized science startups, while GMCI unveils an index for US crypto protocols. Notably, Texas announces plans for a Bitcoin Reserve.
Read more about Tesla's valuation increase here. Explore the Sei Fund details here and GMCI's index here.
#Bitcoin#Tesla#DeSci#VC#Crypto#Funding#Texas#Cryptocurrency#Investment#MarketTrends#GMCI#Sei#Startups#Blockchain#Protocol#Accounting#Finance#Legislation#Innovation#CryptoProtocol
🚀 NanoVita Secures Series A Funding with $20 Million Valuation
NanoVita, a decentralized science (DeSci) project, has announced the completion of its Series A funding round, achieving a post-investment valuation of $20 million. According to Foresight News, the specific amount raised in the funding round was not disclosed. The investment was backed by K24 Ventures, LandScape Capital, and WestLabs.
NanoVita aims to integrate nanotechnology, AI bio-intelligence, and real-world health data to build an open on-chain health research infrastructure. The project seeks to enable widespread participation and benefit from the next generation of personalized health research and data sovereignty revolution.
#NanoVita#SeriesAFunding#DeSci#DecentralizedScience#Nanotechnology#AI#BioIntelligence#HealthData#PersonalizedHealth#DataSovereignty#HealthResearch#BlockchainHealth
DeSci Gains Momentum Amid Innovation
Decentralized science (DeSci) is gaining traction with recent developments:
1️⃣Bio Protocol joins Binance Launchpool as the 69th project, focusing on decentralized science token launches. So far, 7 projects have raised $23M, with $7M allocated for research. More info here.
2️⃣Pump.science launches, allowing community-driven scientific experiments, starting with a longevity project. Their collaboration with Pulse will use health data metrics for future experiments. Learn more about Pump.science.
3️⃣ The Sci-Hub token has been introduced on pump.fun, providing access to scientific papers; the founder promotes purchasing the token to support open science. Token details here and Sci-Hub info here.
While still niche compared to AI and meme coins, DeSci is attracting interest, paving the way for wider community involvement. Let's observe how DeSci progresses into 2025!
#DeSci#BioProtocol#Binance#PumpScience#SciHub#Token#Research#Innovation#Web3#Community#HealthTech#Crypto#Launch#Investment#Experimentation#Longevity#OpenScience#Funding#Technology#Blockchain#Ethereum