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

Резултати

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

Пребарај: #sigmapodcast

当前筛选 #sigmapodcast清除筛选
Dilshod Ismoil | Blog

@dilshodismoilblog · Post #33 · 21.09.2024 г., 06:45

“Oʻzbek tili marketing uchun moslashishi kerak emas, marketing oʻzbek tiliga moslashishi kerak”. Menga doim “Nega aynan rus tilini tanqid qilasiz, yoqtirmaysiz?” degan gaplar uchib kelib turadi. Yaqinda Fridrich Ebert jamgʻarmasi tomonidan tashkil etilgan yoshlar bilan mahorat darsimda shu savolga javob bergandim. Boshqa tillar bizga geosiyosiy yoki passiv bosim uchun qurol sifatida ishlatilmaydi, aholini ijtimoiy qatlamlantirmaydi yoki ularni majburan oʻrganishimiz taqozosi yoʻq. Afsuski, koʻplab sohalarda hamon shu tilda e’lonlarni xatolar bilan yozishga, gapirishga, tilimizni burashga chiranamiz. Vaholanki, 90% dan koʻproq aholi oʻzbek tilida gapiradi, tushunadi. Shu masalalarga ham podkastda oydinlik kiritganmiz. → Hali tomosha qilmagan boʻlsangiz, marhamat, havola shu yerda: https://youtu.be/Kg5InmUMzvg → Tomoshadan keyin orzudagi O‘zbekistonning slogani 3 so‘z bilan lo‘nda ifodalab berilgan ikki izoh muallifiga sovg‘am bor. #MarketingvaPR#SigmaPodcast @mirzo_zominiy

Sigma podcast

@sigma_podcast · Post #156 · 27.05.2025 г., 10:15

🎙 Yaqinda yangi podkast! Biz bilan navbatdagi suhbat – O‘zbekistonning mashhur fizigi, professor Fatxulla Abdullayev bilan! U butun umrini fizika faniga bag‘ishlagan. Ustoz, tadqiqotchi, ilmdan yiroqlashmagan fidoyi inson. Tez orada siz bilan "Fizikaga bag‘ishlangan umr" nomli podkastimizni baham ko‘ramiz. Bu suhbatda: – O‘zbekistonda fan qanday rivojlanmoqda? – Yosh olimlar nimaga duch kelmoqda? – Nega fizika – bu hayot? – Va, albatta, ustozning o‘z shaxsiy yo‘li, kurashlari, ilmdagi g‘alabalari haqida eshitamiz. 📽 Premyera yaqin orada – kanalimizni kuzatib boring! #FatxullaAbdullayev#FizikaPodkast#O‘zbekIlmi #SigmaPodcast#Ilm