Подразумеваемые неймспейсы или неявные пакеты.
Этот функционал добавлен в 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
Antidoping boʻyicha oʻtgan forumlar yakuni muhokama qilindi
Toshkentda oʻtkazilgan nufuzli xalqaro sport tadbirlari oʻz yakuniga yetdi. Shu munosabat bilan bugun antidoping yoʻnalishida tashkil etilgan forumlar yakunlari hamda ular doirasida bildirilgan taklif va xulosalar muhokamasiga bagʻishlangan yigʻilish boʻlib oʻtdi.
—
Обсуждены итоги форумов по антидопингу
В Ташкенте завершились престижные международные спортивные мероприятия. В связи с этим сегодня состоялось совещание, посвященное обсуждению итогов форумов, организованных в рамках антидопингового направления, а также высказанных в ходе них предложений и выводов.
#Antidoping
👉@OlympicUz
olympic.uz I YouTube I Instagram I
“Olimpiya shaharchasi”da global antidoping boshqaruvini mustahkamlashga qaratilgan xalqaro forum boshlandi
“Olimpiya shaharchasi”da “Global antidoping boshqaruvini mustahkamlash: uygʻunlashtirish, muvofiqlik va mintaqaviy hamkorlik” mavzusidagi xalqaro forum oʻz ishini boshladi. Nufuzli tadbirda Butunjahon antidoping agentligi (WADA) Prezidenti Vitold Banka, Sport vazirligi hamda Milliy antidoping agentligi rahbariyati, shuningdek, xalqaro va mahalliy soha mutaxassislari ishtirok etmoqda.
—
В «Олимпийском городке» начался международный форум, направленный на укрепление глобального антидопингового управления
В «Олимпийском городке» начал свою работу международный форум на тему «Укрепление глобального антидопингового управления: гармонизация, соответствие и региональное сотрудничество». В престижном мероприятии принимают участие президент Всемирного антидопингового агентства (WADA) Витольд Банька, руководство Министерства спорта и Национального антидопингового агентства, а также международные и отечественные специалисты отрасли.
#Antidoping
👉@OlympicUz
olympic.uz I YouTube I Instagram I
Milliy antidoping agentligi sportchilar bilan profilaktik uchrashuvlar oʻtkazmoqda
Oʻzbekiston Milliy antidoping agentligining masʼul xodimlari yangi mavsumga tayyorgarlik koʻrayotgan sportchilar bilan uchrashuvlar oʻtkazmoqda. Ushbu tadbirlarda koʻzlangan asosiy maqsad atletlar oʻrtasida dopingga qarshi kurashni kuchaytirish boʻlib, mutaxassislar sportchilarga doping qoidalarini buzishning salbiy oqibatlari, halol va shaffov sport haqida batafsil tushuntirish bermoqda.
Shuningdek, suhbatlar davomida Butunjahon antidoping agentligi tomonidan 2026-yil uchun yangilangan taqiqlangan tibbiyot vositalari roʻyxati hamda ularning tarkibi yuzasidan atletlarga atroflicha maʼlumotlar taqdim etilmoqda.
—
Национальное антидопинговое агентство проводит профилактические встречи со спортсменами
Ответственные сотрудники Национального антидопингового агентства Узбекистана проводят встречи со спортсменами, готовящимися к новому сезону. Основная цель этих мероприятий — усиление борьбы с допингом среди атлетов. В ходе встреч специалисты подробно разъясняют спортсменам негативные последствия нарушения антидопинговых правил, а также принципы честного и прозрачного спорта.
Кроме того, в рамках бесед предоставляется развернутая информация об обновлённом списке лекарственных средств Всемирного антидопингового агентства на 2026 год и об их составе.
#Antidoping
👉@OlympicUz
olympic.uz I YouTube I Instagram I
O‘zbekiston Respublikasi Milliy antidoping agentligida yangi aloqa-markazi o‘z faoliyatini boshladi.
Ushbu markaz sportchilar, murabbiylar va sport tashkilotlari uchun dopingga oid savollarga javob berish, zarur maʼlumotlar bilan taʼminlash hamda maslahat xizmatlarini ko‘rsatish maqsadida ishga tushirildi.
👉 Yangi xizmat barcha uchun, tunu-kun (24/7 rejimda) faoliyat olib boradi!
—
В Национальном антидопинговом агентстве Республики Узбекистан начал работу новый Колл-центр.
Call-центр создан для спортсменов, тренеров и спортивных организаций с целью оперативного ответа на вопросы, предоставления необходимой информации и консультирования по вопросам, связанным с допингом.
👉 Новый сервис работает круглосуточно (в режиме 24/7) и доступен для всех.
#Antidoping
👉@OlympicUz
olympic.uz I YouTube I Instagram I
“Prezident Olimpiadasi”da yosh sportchilar dopingga qarshi kurashish boʻyicha bilimlarini oshirishmoqda
Poytaxtimizda oʻtkazilayotgan “Prezident Olimpiadasi”da Milliy antidoping agentligi oʻz yoʻnalishi boʻyicha faol ish olib bormoqda. “Olimpiya shaharchasi”da tashkil etilgan maxsus burchakda agentlik xodimlari yosh sportchilarga dopingga qarshi kurashish, shuningdek, uning zararli oqibatlari haqida turli interaktiv usullar orqali tushuntirish ishlarini amalga oshirmoqda.
—
На “Президентской Олимпиаде” юные спортсмены расширяют знания в области антидопинга
В рамках проходящей в столице “Президентской Олимпиады” Национальное антидопинговое агентство активно проводит разъяснительную работу. В специально оборудованной зоне на территории «Олимпийского городка» представители агентства с использованием интерактивных форматов информируют молодых спортсменов о принципах борьбы с допингом и его негативных последствиях.
#Antidoping#PrezidentOlimpiadasi
👉@OlympicUz
olympic.uz I YouTube I Instagram I
Dzyudochilarimiz uchun antidoping yoʻnalishidagi soʻnggi oʻzgarishlar boʻyicha seminar tashkil etildi
Dzyudo boʻyicha Oʻzbekiston terma jamoasi aʼzolari uchun antidoping yoʻnalishidagi soʻnggi oʻzgarishlarga bagʻishlangan seminar tashkil etildi. Oʻzbekiston Milliy antidoping agentligi mutaxassislari tomonidan tashkil etilgan tadbirda, sportchilarga yangi tahrirdagi “Jismoniy tarbiya va sport toʻgʻrisida”gi Qonunda antidoping boʻyicha kiritilgan oʻzgarishlar hamda Butunjahon antidoping agentligi (WADA) kodeksidagi yangiliklar yuzasidan batafsil maʼlumot berildi.
Tadbir davomida taqiqlangan moddalar roʻyxati, doping nazorati jarayonlari va sportchilar zimmasidagi masʼuliyat masalalari alohida tushuntirildi.
—
Для наших дзюдоистов организован семинар по последним изменениям в сфере антидопинга
Для членов сборной Узбекистана по дзюдо был организован семинар, посвящённый последним изменениям в области антидопинга. Мероприятие, проведённое специалистами Национального Антидопингового агентства Узбекистана, включало подробное разъяснение нововведений в новой редакции Закона «О физической культуре и спорте», касающихся антидопинга, а также обновлений в Кодексе Всемирного антидопингового агентства (WADA).
В ходе мероприятия отдельно были разъяснены вопросы, связанные со списком запрещённых веществ, процедурами допинг-контроля и ответственностью спортсменов.
#WADA#Antidoping
👉@OlympicUz
olympic.uz I YouTube I Instagram I