Подразумеваемые неймспейсы или неявные пакеты.
Этот функционал добавлен в 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
Прибыль Didi Global выросла на 67% в преддверии возможного IPO в Гонконге
📈 Китайский гигант в сфере услуг такси Didi Global Inc. сообщил о росте квартальной прибыли на 67%, что является позитивным знаком в преддверии потенциального листинга на бирже в Гонконге.
📌 Чистая прибыль за сентябрьский квартал составила 1,5 млрд юаней (212 млн долларов США), чему способствовала устойчивая динамика в Китае, которая компенсировала потери на международных рынках, говорится в отчете компании о прибылях и убытках.
📌 В компании заявили, что средний ежедневный объем внутренних транзакций достиг рекордной отметки в 38,3 млн, в то время как международный сегмент сообщил о более крупных потерях из-за возросших расходов на стимулы и маркетинг.
Didi — китайский ответ Uber Technologies Inc. — была вынуждена исключить свою компанию из листинга Нью-Йоркской фондовой биржи после того, как Пекин принял жесткие меры против практики обмена данными в интернет-индустрии. Сейчас компания сосредоточена на контроле расходов и готовящемся дебюте в Гонконге.
Источник: Bloomberg
@chinastocksnet
Если полезно, поставьте лайк 👍😇
#DIDI
Система автономного вождения Didi получила финансирование в размере 2 млрд юаней в рамках серии D
✅ 11 октября 2025 года компания Didi Autonomous Driving объявила о завершении раунда финансирования серии D, в ходе которого было привлечено 2 млрд юаней (около 280 млн долларов США). Среди инвесторов – Фонд развития технологий научного городка Чжунгуаньцунь, Пекинский инвестиционный фонд развития информационной индустрии, Пекинский инвестиционный фонд индустрии искусственного интеллекта, GAC Group, Фонд Гуанчжоу Гуанхуа и сама компания Didi. Средства будут направлены на стимулирование инвестиций в исследования и разработки в области ИИ и ускорение внедрения систем автономного вождения 4-го уровня, что будет способствовать качественному развитию транспортной отрасли.
📌 Соучредитель Didi и генеральный директор Didi Autonomous Driving Чжан Бо заявил, что технология автономного вождения L4 представляет собой одно из важнейших изменений в грядущем десятилетии развития искусственного интеллекта, которое призвано значительно повысить безопасность, эффективность и удобство использования. Обладая почти десятилетним опытом в области искусственного интеллекта, массового производства и операционной деятельности, компания продолжает придерживаться принципов ответственных инноваций, исследуя новые возможности трудоустройства и постоянно развивая технологии автономного вождения, внося свой вклад в развитие китайской индустрии интеллектуальных подключенных автомобилей.
Источник: Pandaily
@chinastocksnet
Если полезно, поставьте лайк 👍😇
#DIDI
Didi Chuxing has launched a new intra-city errand service in Chengdu and Hangzhou with a starting rate of RMB 12 (USD 1.72) for the first four kilometers, RMB 20 for a delivery distance of four to 10 kilometers, and RMB 30 for a distance higher than 10 kilometers (c) KrAsia.
Be ready for lower prices from Meituan and Eleme soon.
#china#didi#delivery#chinatech#chinabusiness
🎨Галерея DiDi — пространство для ценителей искусства
Если вы любите живопись и атмосферу творческой свободы, загляните в галерею DiDi на Васильевском острове. Здесь собраны работы мастеров неофициального искусства Москвы и Ленинграда второй половины XX века — тех, кто создавал вопреки границам и правилам.
Кроме того, галерея поддерживает современных художников, продолжая традицию независимого искусства.
И главное — вход на все выставки свободный💫
📍 Большой проспект В. О., 62
🕐 Вт–Вс: 12:00–19:00
💸 Бесплатно
#бесплатноСПБ#галереяСПБ#искусствоСПБ#кудасходитьСПБ#didi#выставкаСПБ#современноеискусство#васильевскийостров#афишаСПБ#петербург
Петербург ближе, чем кажется — будь в курсе интересного с Куда сходить в Санкт-Петербурге.