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 слични објави

Пребарај: #nowruz2026

当前筛选 #nowruz2026清除筛选
Russian MFA 🇷🇺

@MFARUSSIA · Post #28794 · 19.03.2026 г., 23:03

🌱 Today marks International Nowruz Day, a celebration that heralds the first day of spring and the renewal of nature. #Nowruz (from Middle Persian “new day”) is one of the world’s oldest holidays. Its roots trace back to ancient Persia, where it symbolised the start of a new life cycle, the triumph of light over darkness, and the renewal of nature. The holiday gained particular significance during the rule of the Achaemenid Dynasty in the 5th -4th centuries BCE. 🌏For more than 3,000 years now, Nowruz has remained an important part of cultural traditions of many peoples. Today, it is celebrated by over 300 million people across Central Asia, the Caucasus, the Middle East, the Balkans, and beyond. In many countries, including Azerbaijan, Albania, Georgia, Kazakhstan, and Tajikistan, it is recognised as a national holiday. In 2009, UNESCO included Nowruz on the Representative List of the Intangible Cultural Heritage of Humanity, and March 21 was officially declared International Nowruz Day. Nowruz is not only a spring festival but also a time to cherish peace, mutual respect, and care for the loved ones. It brings together people of different cultures, religions, and ethnicities, reminding us of the importance of renewal not only in nature, but also in our thoughts, deeds, and relationships with others. 🎉 We wish everyone celebrating this bright holiday a joyful spring. May it bring renewal, happiness, success, and prosperity. #Nowruz2026

TezJet

@flytezjet · Post #2598 · 21.03.2026 г., 08:17

🇷🇺 С праздником Нооруз! Пусть ваш год будет полон безопасных путешествий и счастливых www.flytezjet.com 🇰🇬 Нооруз майрамыңыз менен! Жылыңыз коопсуз сапарларга жана ийгиликтүү конууларга толо болсун. www.flytezjet.com 🇬🇧 Happy Nowruz! May your year be full of safe travels and happy landings. www.flytezjet.com #TezJet#FlyTezJet#NewYearNewJourneys#TravelWithTezJet#Nowruz2026