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

Пребарај: #svd

当前筛选 #svd清除筛选

🔫SVD: el rifle francotirador que conquistó el cine y la guerra El 'Snayperskaya Vintovka Dragunova', es un rifle sniper que marcó un antes y un después en el mundo de las armas de fuego. Su creador, Evgeni Fedorovich Dragunov, nació el 20 de febrero de 1920 en Izhevsk, una ciudad industrial clave en la Unión Soviética. Este ingeniero talentoso diseñó un arma que no solo revolucionó el combate, sino que también se coló en la cultura popular rusa a través del cine y que sigue siendo relevante hoy en día. Corría la década de 1960, en plena Guerra Fría, cuando el ejército soviético buscaba una herramienta que diera ventaja a sus francotiradores. Fue entonces cuando Dragunov, un experto en armas con experiencia en diseños innovadores, presentó el SVD. Adoptada oficialmente en 1963, destacó por ser el primer rifle francotirador semiautomático creado específicamente para ese rol. A diferencia de otras armas de la época, que solían ser adaptaciones de modelos existentes, este fue pensado desde cero para ofrecer precisión y fiabilidad en el campo de batalla. Con su calibre 7.62x54mm y un diseño ergonómico, se ganó rápidamente un lugar en el arsenal soviético. Su debut coincidió con un momento de alta tensión global, y pronto se vio en acción en conflictos como la guerra de Afganistán (1979-1989), donde demostró su valía en terrenos complicados. Al poco tiempo, también se convirtió en una especie de estrella en el cine ruso, apareciendo en películas que capturan la esencia de la vida militar y los conflictos postsoviéticos. Por ejemplo, en 'Блокпост' (Blokpost), de 1998, se muestra la crudeza de la guerra en Chechenia. En 'Война' (Guerra), de 2002, su presencia refuerza el dramatismo de la narrativa. Más allá del cine, sigue siendo un referente mundial. Actualmente, 26 países además de Rusia lo mantienen en sus Ejércitos, desde naciones ex soviéticas como Ucrania y Bielorrusia hasta otros como Vietnam o Irak. Su longevidad se debe a su diseño robusto y a su capacidad para adaptarse a modernizaciones, como miras telescópicas avanzadas. El SVD no es solo un arma; es un pedazo de historia. Representa el ingenio soviético en un contexto de rivalidad global y ha dejado una huella en la cultura militar rusa. #SVD#RifleSniper#HistoriaRusa#EvgenyDragunov#CineRuso ¡Comparte nuestro contenido!❤️ 🖥https://vamosarusia.com 💬@vamosarusia