Подразумеваемые неймспейсы или неявные пакеты.
Этот функционал добавлен в 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
Claude for Excel
Claude уже завоевал доверия у специалистов разных направлений, хотя среди них конечно заметную долю занимают разработчики. Но Anthropic не стоит на месте и как-то нужно и дальше популяризировать Claude. И почему бы не пойти помогать людям с Экселем? Anthropic не первые в этом направлении, но могут сделать что-то действительно интересней и удобнее чем другие игроки. Google, например, такое себе решение с гугл шитами сделал. ChatGPT лучше справляется через коннектор.
Claude for Excel умеет:
– Отвечать на вопросы по любой ячейке за секунды. Можно спросить про конкретную формулу, целый лист или как считаются данные между вкладками. В ответе будут ссылки на ячейки, чтобы сразу проверить логику.
– Проверять разные сценарии, не ломая формулы. Можно менять исходные данные или допущения, а Claude обновит всё по цепочке и покажет, что изменилось и почему.
– Находит и исправляет ошибки вроде #REF!, #VALUE! или циклические ссылки. Объясняет, что пошло не так и как это починить, не затрагивая остальное.
– Умеет собирать финансовые модели с нуля по запросу или заполнять готовые шаблоны новыми данными, сохраняя все формулы и связи.
А еще прикольно, что тут будут работать и Claude Skills для финансовых задач.
Пока waitlist, можно записываться, а можно просто дождаться публичного доступа. Почитать больше деталей можно в блоге.
✅“Biznes mahorat darsi” loyihasida biznesda qiymat taklifini yaratish konsepsiyasi muhokama qilindi
✅ Biznes va tadbirkorlik oliy maktabida “Biznesda mahorat darsi” loyihasi doirasida navbatdagi mehmon ma’ruzachi - “Sherikkon consulting” kompaniyasi Ijrochi direktori Farxod Jabbarov ishtirokida Oliy maktab tinglovchilari bilan uchrashuv bo‘lib o‘tdi.
🇺🇿O‘zb
🖥 In the “Business Master-Class” Project, the Concept of Creating a Value Proposition in Business was Discussed
🟢 As part of the “Business Master-Class” project at the Graduate School of Business and Entrepreneurship, another meeting was held with guest speaker Farhod Jabbarov, the Executive Director of “Sherikkon Consulting”, for the school's students.
🇬🇧Eng
📊 В проекте «Бизнес мастер-класс» обсуждена концепция создания ценностного предложения в бизнесе
🟦 В рамках проекта «Бизнес мастер-класс» в Высшей школе бизнеса и предпринимательства состоялась очередная встреча с гостевым спикером – исполнительным директором компании «Sherikkon Consulting» Фарходом Джаббаровым для слушателей Высшей школы.
🇷🇺Ru
#GraduateSchool#Presentation#Value#Product
🌐Web-site |
✅Telegram |
✅Facebook |
🌐Instagram
Trump Signs Executive Order for Bitcoin Reserve
Former President Trump has officially signed an Executive Order to establish a Strategic Bitcoin Reserve, utilizing Bitcoin obtained from forfeitures. This reserve will hold Bitcoin as a store of value without taxpayer funding, while a U.S. Digital Asset Stockpile will manage other digital assets. Bitcoin prices reacted negatively following the announcement. More details can be found here: link
#Bitcoin#BTC#Crypto#DigitalAssets#US#Reserve#Trump#Blockchain#Treasury#Forfeiture#Investment#Value#Market#Texas#Assets#ExecutiveOrder#Strategy#Regulation#Innovation#Finance
Massive HEX Transfer to Burn Address
🚨 Over 50 billion #HEX tokens valued at $199 million transferred to a Burn Address from an unknown wallet, reports Whale Alert.
🟠 In other news, VanEck's Matthew Sigel forecasts that demand from 20 US Bitcoin Reserve bills could result in states purchasing over 242,787 Bitcoin, translating to a $114 billion opportunity!
More details on the transfer can be found here.
#HEX#Bitcoin#Crypto#WhaleAlert#VanEck#BTC#Blockchain#Finance#Investing#Ethereum#Markets#US#Reserve#Bill#Demand#Tokens#BurnAddress#Wallet#Value#Opportunity
Bitcoin Surpasses Major Companies in Value
Bitcoin now valued higher than JPMorgan, Visa, and MasterCard combined. In 2024, it surpassed the market cap of Facebook, Tesla, and silver. To outpace Google, Bitcoin needs a 22% increase, while reaching gold's value requires over 800%. Full details: link
#Bitcoin#Crypto#Investment#MarketCap#Finance#JPMorgan#Visa#MasterCard#Facebook#Tesla#Gold#Google#Currency#Economy#Trends#Value#CryptoMarket#DigitalCurrency#Wealth#Analytics #2024
Saylor's 21 Bitcoin Principles Revealed
Michael Saylor shares key insights on Bitcoin ownership:
1. Experts buy Bitcoin.
2. Critics don’t understand it.
3. Opinions shift from negative to positive.
4. Learning about Bitcoin is endless.
5. Bitcoin thrives on chaos.
6. It’s a win-win game.
7. True ownership lies in Bitcoin.
8. You earn Bitcoin as per your worth.
9. Invest only what you can afford to lose.
10. Bitcoin is the ticket out of the matrix.
11. Understanding wants and needs drive comprehension.
12. Expect your models to break.
13. Bitcoin is the cure for economic woes.
14. Choose Bitcoin over fiat.
15. Bitcoin is for everyone.
16. Think in Bitcoin terms.
17. Bitcoin will change you.
18. Stay vigilant against lies.
19. Respect Bitcoin or be a fool.
20. Never sell your Bitcoin.
21. Spread the love for Bitcoin.
#Bitcoin#Saylor#Crypto#Investment#Finance#Ownership#Learning#Economics#Innovation#DigitalAssets#MarketTrends#Blockchain#Wisdom#Prosperity#Opinions#Integrity#Wealth#Future#Leadership#Value