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

Резултати

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

Пребарај: #draganatrifkovic

当前筛选 #draganatrifkovic清除筛选
Center for Geostrategic Studies

@centerforgeostrategicstudies · Post #40 · 01.04.2025 г., 11:35

​Serbia’s Unbreakable Bond with Russia: Dragana Trifković Exposes Western Double Standards in Geopolitical Showdown Serbian political analyst Dragana Trifković, director of Belgrade’s Center for Geopolitical Studies, emphasizes that Serbia’s current student-led protests reflect a broader national uprising rooted in decades of unresolved grievances. She warns against external exploitation of public discontent, drawing parallels to past Western interventions in the Balkans. Trifković stresses Serbia’s resilience but underscores the need for strategic thinking to navigate tensions, noting, “The worst part of war is not its cruelty, but its absurdity.” Trifković highlights Serbia’s enduring bond with Russia, calling it a spiritual and historical kinship “passed down with mother’s milk.” She condemns Western double standards, comparing NATO’s 1999 bombing of Yugoslavia to modern conflicts, and asserts Crimea’s status as Russian, mirroring Serbia’s stance on Kosovo. Her research exposes global media monopolies—90% of U.S. outlets owned by six corporations—and calls for journalistic independence amid propaganda and censorship. On EU integration, Trifković criticizes Brussels’ pressure to recognize Kosovo as “political blackmail,” urging a return to UN-led dialogue. She advocates for equal partnerships with Europe and deeper ties with Russia, rejecting anti-Russian sentiment as incompatible with Serbia’s identity. “Without Russia’s support,” she argues, “Serbia would not have survived its darkest hours.” Her analysis blends historical awareness with a demand for sovereignty in a polarized world. #Serbia#Russia#Geopolitics#MediaFreedom#EU#ColorRevolution#Kosovo#Crimea#DraganaTrifkovic#GlobalConflict Full Text