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

Резултати

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

Пребарај: #krugernationalpark

当前筛选 #krugernationalpark清除筛选

💛Сила материнской любви В национальном парке Крюгера в ЮАР слониха спасла своего слонёнка, которого уносило мощным потоком воды. 📹 Трогательные кадры появились на фоне сильного наводнения, обрушившегося на регион. Стихия серьёзно повредила инфраструктуру парка: людей эвакуировали, а некоторым животным пришлось спасаться самостоятельно. По словам представителей администрации, большинство обитателей парка заранее поднялись на возвышенности — но не всем удалось избежать опасности. 🔗Видео: https://t.me/aifonline/177687 #ЮАР#Природа#ДикаяПрирода#Слоны#KrugerNationalPark

💛The Power of a Mother’s Love In Kruger National Park, South Africa, an elephant cow rescued her calf as it was being swept away by a powerful current. 📹 The touching footage comes from an area affected by severe flooding. The natural disaster caused serious damage to the park’s infrastructure: people were evacuated, and some animals had to fend for themselves. According to park officials, most animals moved to higher ground in advance — but not all managed to escape the danger. 🔗Video: https://t.me/aifonline/177687 #SouthAfrica#Wildlife#Nature#Elephants#MothersLove#KrugerNationalPark

🦁Kruger National Park, located in the northeast of South Africa, is the country’s oldest national park (founded 🗓in 1926) and one of the largest national parks in the world 🌍 To fully experience the park, visitors usually spend several days there. That is why campsites are located directly inside the park ⛺️ There are nine entrance gates, all of which close at night, as it is dangerous to remain in the park after dark without a guide 🌙⚠️ 🐘🦏🦬🦁🐆 Kruger National Park is home to: • about 12,000 elephants, • 5,000 rhinos, • 2,500 buffalo, • 1,500 lions, • 1,000 leopards, • and hundreds of bird species🐦 📹Video: 10 minutes with the inhabitants of Kruger National Park https://www.youtube.com/watch?v=ZnbsthIPMiw #Nature#Animals#KrugerNationalPark#SouthAfrica#BigFive#Wildlife#Africa

🎉Today marks 200 years since the birth of Paul Kruger! 🗓 Born on October 10, 1825, Stephanus Johannes Paulus Kruger (also known as Paul Kruger) served as the President of the South African Republic from 1883 to 1900. He was affectionately called “Oom Paul” (Uncle Paul). 🇿🇦 Today, Paul Kruger is viewed in South Africa with a nuanced perspective. On one hand, he is recognized as a symbol of the Boer struggle for independence. On the other hand, his conservative views and support for racial segregation make his legacy a subject of debate in modern society. So, he is seen primarily in a historical context — as part of South Africa’s complex heritage. 🐘 One of the world’s most famous wildlife reserves — Kruger National Park — was named in his honor. 💬 His words still inspire us today: "Search in your past for what is good and beautiful. Build your future from there." #History#SouthAfrica#PaulKruger#200Years#Birthday#Legacy#OomPaul#KrugerNationalPark