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

Резултати

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

Пребарај: #ppp

当前筛选 #ppp清除筛选

🇺🇿 Biznes va tadbirkorlik oliy maktabida "Davlat-xususiy sheriklik loyihalarini shakllantirish va amalga oshirish" mavzusida navbatdagi mahorat darsi o‘tkazildi. ⚡️ Tadbirda O‘zbekiston Respublikasi Iqtisodiyot va moliya vazirligi Davlat-xususiy sheriklikni rivojlantirish departamenti direktori o‘rinbosari Abduqodir Yoqubov ishtirokchilarga davlat-xususiy sheriklik (DXSh) loyihalarini muvaffaqiyatli amalga oshirish bo‘yicha amaliy bilim va tajriba berdi. ⚡️ Mahorat darsida ishtirokchilar davlat va biznes o‘rtasidagi samarali hamkorlik tamoyillari, DXSh loyihalarini ishlab chiqish va baholash, xavf va foyda taqsimoti mexanizmlari, moliyalashtirish va shartnoma tuzish jarayonlari kabi masalalar yuzasidan chuqur tahlil olib bordilar. Shuningdek, real loyihalar tajribasi orqali amaliy misollar ko‘rsatilgan bo‘lib, ishtirokchilarga loyihalarni amalga oshirishda yuzaga keladigan muammolar va ularning yechimlari tushuntirildi. 🔴 Tadbir davlat va xususiy sektor o‘rtasidagi hamkorlikni rivojlantirishga, tadbirkorlik muhitini yaxshilashga katta hissa qo‘shadi. 🇷🇺Подробнее 🇬🇧More #GSBE#GraduateSchool#Masterclass#PPP 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

Libertà è ragione

@libertaeragione · Post #4314 · 03.12.2024 г., 16:06

#SudCorea Con 190 voti favorevoli su 190 presenti, l'Assemblea Nazionale approva una risoluzione che richiede l'abolizione della legge marziale del Presidente #Yoon Suk-yeol (#PPP|Destra). @OsservatorioEsteri

Ultimora.net - POLITICS

@UltimoraPOlitics · Post #39016 · 10.05.2022 г., 03:27

#CoreaDelSud #Yoon Suk'yeol (#PPP|Destra): "Se la Corea del Nord intraprende davvero un processo per completare la denuclearizzazione, siamo pronti a collaborare con la comunità internazionale per presentare un piano audace che rafforzerà notevolmente l'economia della Corea del Nord e migliorerà la qualità della vita della sua gente." @UltimoraPolitics

Ultimora.net - POLITICS

@UltimoraPOlitics · Post #39015 · 10.05.2022 г., 03:26

#CoreaDelSud #Yoon Suk'yeol (#PPP|Destra): "Sebbene i programmi di armi nucleari della Corea del Nord rappresentino una minaccia non solo per la nostra sicurezza e quella dell'Asia nord-orientale, la porta al dialogo rimarrà aperta in modo da poter risolvere pacificamente questa minaccia. La denuclearizzazione contribuirà a una pace sostenibile e prosperità nella penisola coreana e oltre." @UltimoraPolitics

ПретходнаСтраница 1 од 4Следна