Подразумеваемые неймспейсы или неявные пакеты.
Этот функционал добавлен в 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
🎓
⚡️“Toshkent” Respublika fond birjasi boshqaruvi raisi - Georgiy Paresishvili tomonidan: “O‘zbekistonda kapital bozorining rivojlanishi: muammolar va istiqbollar” mavzusidagi ma’ruza bo‘lib o‘tdi.
🇺🇿UZB
Георгий Паресишвили - председатель правления Республиканской фондовой биржи "Тошкент" провел лекцию на тему "Развитие рынка капитала в Узбекистане: вызовы и перспективы"
🇷🇺RU
Georgiy Paresishvili, Chairman of the Board of the Republican Stock Exchange "Tashkent", delivered a lecture on the topic "Development of the Capital Market in Uzbekistan: Challenges and Prospects."
🇬🇧ENG
#GraduateSchool#GuestLecture
Web-site | Telegram | Facebook |Instagram
🎓“Toshkent” Respublika fond birjasi boshqaruvi raisi - Georgiy Paresishvili tomonidan:
“O‘zbekistonda kapital bozorining rivojlanishi: muammolar va istiqbollar” mavzusidagi ma’ruza bo‘lib o‘tadi.
Batafsil:
🗓️19-Yanvar
⏰ 10:30
📞 +998 71-239-03-01
#GraduateSchool#GuestLecture
Web-site | Telegram | Facebook |Instagram
👥Бейсенбідегі жұмыс күнін өте қызық әрі пайдалы дәріспен қорытындыладық.
⠀
Guest Lecture жобасының алғашқы қонағы — Бельгия Корольдігінің Қазақстандағы Елшісі Анри Вантигем «1830-1936 жылдардағы Бельгия нейтралитеті» тақырыбы аясында дәріс оқыды. Кездесуде Бельгия тарихы, сыртқы саясаттағы бағдары және «мәңгі бейтараптығы» туралы тарихи-танымдық мол мәлімет айтылды.
⠀
Дәріс үшін Елші мырзаға зор алғыс білдіреміз!
__
👥Thursday concluded with an interesting lecture as part of the «Guest Lecture» series.
⠀
The first guest lecture had, as its speaker, the Ambassador of the Kingdom of Belgium to the Republic of Kazakhstan, Mr. Henri Vantieghem, who gave a lecture on the topic «Belgian neutrality in 1830-1936». During the meeting, a lot of historical and educational information was presented about the history of Belgium, the country’s foreign policy and it’s «eternal neutrality».
⠀
We express our gratitude to Mr. Ambassador for the lecture!
⠀
#ҚҚДИ#KIPD#GuestLecture
Qora tuynuklar haqida ko'proq bilishni istaysizmi?
✅ "Yangi O'zbekiston" universitetida dunyoda 44-o'rinda turuvchi Fudan universitetidan kelgan professor Cosimo Bambi tomonidan Qora tuynuklar bo'yicha ma'ruza tashkil etiladi.
🌌 Ushbu ma'ruzada ishtirok etib, siz qora tuynuklar bo'yicha yangi bilimlar olishingiz yoki mazkur sohada ko'p yillik tajribaga ega professordan o'zingizni qiziqtirgan savollarga javob olishingiz mumkin.
🗓Vaqti: 6-dekabr, 14:00
📍Manzil: MATH bino, 105-xona
➖ Cosimo Bambi "Yangi O'zbekiston" universitetining ilg'or tadqiqotchi-olimlaridan biri hisoblanadi.
📌Barcha talabalarimiz ma'ruzada ishtirok etishlari mumkin.
🔁English
➖➖➖➖➖➖➖➖➖➖➖➖➖
#qora_tuynuklar#guestlecture
⬇️Biz ijtimoiy tarmoqlarda:
Veb-sayt | Telegram | Instagram | Facebook
👤Сегодня в стенах института состоялась гостевая лекция на тему «Когнитивный капитал страны: как есть и что делать?»
Лектором выступил Мухит Елеуов - партнёр юридической фирмы ADL Disputes, выпускник Гарвардской школы государственного управления им. Джона Ф. Кеннеди, PhD.
В ходе встречи обсуждалась роль когнитивного капитала как ключевого фактора конкурентоспособности страны: понятие интеллекта и его значение. Рассмотрены современные научные подходы к его изучению.
В обсуждении приняли участие сотрудники института, а также представители научного сообщества.
Институт выражает благодарность Мухиту Елеуову за содержательную лекцию!
#ҚҚДИ#ҚҚДИ#guestlecture#когнитивныйкапитал
🇺🇿O‘zbekistonda islom moliyasi: taraqqiyot, istiqbol va imkoniyatlar
👥 “Mezon Kengashi” Islom moliya konsalting kompaniyasi direktori, O‘zbekiston Xalqaro Islom akademiyasi o‘qituvchisi, ✍🏻Sertifikatlangan shariat maslahatchisi va auditori (CSAA), AAOIFI (Manama, Bahrayn) - Muzaffar Xusniddinov tomonidan o‘tkazilgan mahorat darsidan video reportaj.
📑Mahorat darsi davomida bugungi kunda dolzarb bo‘lgan Islom moliyasining mezonlari ko‘rib chiqildi.
#GraduateSchool#GuestLecture#Finance#Training
Web-site | Telegram | Facebook | Instagram
O‘zbekistonda islom moliyasi: taraqqiyot, istiqbol va imkoniyatlar
🇺🇿UZB
___
Islamic Finance in Uzbekistan: development, prospects and opportunities
🇬🇧ENG
___
Исламские финансы в Узбекистане: развитие, перспективы и возможности
🇷🇺RU
#GraduateSchool#GuestLecture#Finance#Training
Web-site | Telegram | Facebook | Instagram
💭“Biznesda mahorat darslari” loyihasida O‘zbekistonda xotin-qizlar tadbirkorligini rivojlantirishga bag‘ishlangan navbatdagi mahorat darsi bo‘lib o‘tdi
🇺🇿UZB
___
The “Business Master Class” project recently held another master class focused on the development of women’s entrepreneurship in Uzbekistan
🇬🇧ENG
___
В рамках проекта «Бизнес мастер-класс» прошел очередной мастер-класс, посвященный развитию женского предпринимательства в Узбекистане
🇷🇺RU
#GraduateSchool#GuestLecture#Women#Entrepreneurship
Web-site | Telegram | Facebook | Instagram
👥The second meeting of the Guest Lecture project
Today, on the eve of International Women's Day (March 8), the Ambassador of the Kingdom of the Netherlands to Kazakhstan, Nico Schermers gave a lecture on the topic «The formation of a feminist foreign policy».
The Netherlands is one of the world leaders in gender equality. Equal representation of women in public and corporate governance institutions - is one of the main principles of Dutch politics. During the meeting, the Ambassador spoke about the Netherlands' experience in implementing a feminist foreign policy, as well as the country's political decisions and initiatives. The audience actively engaged in discussions and exchange of opinions.
We express our sincere gratitude to Mr. Ambassador for the lecture!
#KIPD#ҚҚДИ#GuestLecture#GenderEquality
👥Guest Lecture жобасының екінші кездесуі
Бүгінгі қонағымыз — Орта Азиядағы Нидерланд Корольдігінің елшісі Нико Схермерс. Ол 8 наурыз — Халықаралық әйелдер күні қарсаңында «Феминистік сыртқы саясатты қалыптастыру» тақырыбында дәріс оқыды.
Нидерланды – гендерлік теңдік көрсеткіші бойынша ең үлкен прогреске ие елдердің бірі. Әйелдердің мемлекеттік және корпоративтік басқару институттарындағы тең өкілдігі Нидерланды саясатындағы басты принциптердің бірі ретінде бекітілген. Осыған қатысты спикер Нидерланды Корольдігінің феминистік сыртқы саясатты қабылдауы және елдің өзге де саяси шешімдері мен бастамалары туралы мазмұнды ақпарат айтты. Қатысушылар да тақырыпты қызу талқылап, өзара пікір алмасты.
Дәріс үшін Елші мырзаға зор алғыс білдіреміз!
#KIPD#ҚҚДИ#GuestLecture#GenderEquality
“Biznesda mahorat darslari” loyihasida innovatsion iqtisodiyotni rivojlantirishda IT sohasining o‘rniga bag‘ishlangan uchrashuv bo‘lib o‘tdi
🇺🇿UZB
___
The first meeting of the "Business Master Class" project was held to discuss the role of IT in developing the innovation economy
🇬🇧ENG
___
В рамках проекта «Бизнес мастер-класс» состоялась встреча посвященная роли IT сферы в развитии инновационной экономики
🇷🇺RU
#GraduateSchool#GuestLecture#Business#Discuss
Web-site | Telegram | Facebook | Instagram
🇪🇸 Xalqaro biznes sohasida ekspert, ispaniyalik Romero de Marselo Adolfo tomonidan Oliy maktabning professor, o‘qituvchi va tinglovchilari uchun.
🇺🇿 “O‘zbekistonning kichik va o‘rta biznes kompaniyalari uchun Yevropa Ittifoqi bozoriga kirish va xalqaro biznes yuritish imkoniyatlari” mavzusida ma’ruzasidan video-reportaj.
#GraduateSchool#GuestLecture#SME#Internalization
Web-site | Telegram | Facebook | Instagram