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

Резултати

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

Пребарај: #techoutsourcing

当前筛选 #techoutsourcing清除筛选
ITCOMMS - PR guide for IT

@itcomms · Post #1073 · 29.07.2025 г., 14:15

На прошлой неделе, 24 июля, мы приняли участие в масштабном форуме, организованном IT PARK Uzbekistan при поддержке Министерства цифровых технологий Республики Узбекистан. 📍 Global Business Services Forum 2025 собрал компании, инвесторов и лидеров отрасли со всей Азии и других регионов. Форум был посвящен развитию аутсорсинга, экспорту IT-услуг и международному сотрудничеству. Во время мероприятия министр Шерзод Шерматов подчеркнул стратегическую важность вывода узбекских цифровых решений на глобальный рынок. И рост уже ощущается – это подтверждается реальными цифрами: ▪️ более 2800 резидентных компаний IT Park, из них 752 с иностранным капиталом ▪️ около 40 000 профессионалов работают в сфере IT и BPO ▪️ экспорт IT-услуг за пять лет вырос со 170 миллионов до почти 1 миллиарда долларов 👏 Благодарим министра Шерзода Шерматова и CEO IT Park Абдулахада Кучкарова за лидерство и поддержку этих инициатив. Это вдохновляет быть частью такой трансформации! 💡 Форум стал отличной площадкой для живого общения с бизнесом, инвесторами и госструктурами, обмена свежими идеями и обсуждения новых совместных проектов. Если вам нужны сильные коммуникации в сфере IT и технологий – команда ITCOMMS всегда готова помочь: https://www.itcomms.io/ru/contact #DigitalUzbekistan#ITParkUzbekistan#TechOutsourcing#GlobalBusiness#PRforIT#ITCOMMS