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

Пребарај: #robbenisland

当前筛选 #robbenisland清除筛选
Russian Consulate in Cape Town

@rusconct · Post #3019 · 11.09.2025 г., 16:54

A new exhibition “Solidarity in Action – Honouring the Role of the Soviet Union and Cuba in Supporting Southern Africa’s Liberation Struggles” has opened at the Robben Island Museum, highlighting the decisive contribution of international solidarity in the fight for freedom. Created in collaboration with the Russian State University for the Humanities and based on Russian archival materials, the exhibition has already been shown in Tanzania and Zimbabwe — and is now available to visitors in Cape Town. 📖 Read more in the Cape Argus #RussiaSouthAfrica#RobbenIsland#SolidarityInAction#History#Diplomacy#Consulate#CapeTown

Russian Consulate in Cape Town

@rusconct · Post #2997 · 09.09.2025 г., 13:19

📜 В Кейптауне открылась архивно-документальная выставка «Солидарность в действии: признание роли Советского Союза и Кубы в поддержке борьбы против апартеида» Архивно-документальная выставка «Солидарность в действии: признание роли Советского Союза и Кубы в поддержке борьбы против апартеида» открылась в Кейптауне. Экспозиция организована Российским государственным гуманитарным университетом (РГГУ) при поддержке Музея Роббен-Айленд. Выставка будет работать в течение шести месяцев в галерее Музея Роббен-Айленд на набережной Виктории и Альфреда — одной из самых популярных и посещаемых частей города. В церемонии приняли участие ветераны АНК, российские учёные, представители Генерального консульства РФ в Кейптауне, африканские дипломаты и члены «Общества дружбы Кубы». Генеральный консул Российской Федерации в Кейптауне Р. Ю. Голубовский отметил: «В современном мире, когда объём и разнообразие информационных потоков постоянно возрастают, особенно важно обеспечить общественности доступ к достоверным историческим сведениям. Совместная работа Российского государственного гуманитарного университета и музея Роббен-Айленд в рамках этой выставки направлена на сохранение объективного взгляда на события прошлого и предотвращение их искажения. Размещение экспозиции в одном из наиболее значимых и посещаемых музеев Южной Африки создаёт возможность донести историческую правду до широкой аудитории — от представителей академических кругов до студентов и туристов. Это станет значимым вкладом в сохранение памяти о нашем общем наследии». Профессор В. И. Заботкина, и. о. проректора по международной работе РГГУ, и директор Центра африканистики РГГУ Александр Зотин подчеркнули, что выставка является уникальным исследовательским проектом, направленным на сохранение исторической памяти о роли СССР и Кубы в поддержке народов Юга Африки в их борьбе против колониализма и апартеида. Команда проекта, в состав которой вошли учёные Института Африки РАН, представила уникальные материалы, фотографии и свидетельства из личных архивов ветеранов борьбы с апартеидом — как российских, так и южноафриканских. По словам эксперта Центра африканистики РГГУ и заведующей Центром изучения африканской стратегии БРИКС Института Африки РАН Дарьи Зеленовой: «Многие материалы имеют уникальную историческую ценность. Например, впервые рассказано о гуманитарной помощи, которая была собрана школьниками из Екатеринбурга для детей бойцов АНК, обучающихся в колледже им. Соломона Махлангу. Благодаря совместной работе архивистов и историков удалось найти не только личные фотографии участниц этой акции, но и газетные вырезки, в которых задокументирована эта фантастическая акция солидарности советских детей с южноафриканским народом». #CapeTown#RSUH#RussiaSouthAfrica#RobbenIsland#HistoricalMemory#SolidarityInAction#SovietUnion#Consulate#RussianMFA