Подразумеваемые неймспейсы или неявные пакеты.
Этот функционал добавлен в 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
🚨 Constantin Țuțu, alias Andrie Sîli, omul de încredere al oligarhului moldovean Vladimir Plahotniuc, a fost reținut și el în Grecia. 🇬🇷
📸 În această fotografie, Țuțu apare alături de Dragoș Furtună, liderul unui club de motocicliști din București, trimis în judecată în România pentru nerespectarea regimului armelor și munițiilor, după ce l-a amenințat în trafic pe un motociclist care era, de fapt, polițist 👮♂️.
Cei doi au pozat într-un restaurant cubanez din zona Foișorul de Foc din București, sub privirea emblematică a lui #Scarface, personajul narcotraficantului cubanez interpretat de Al Pacino în filmul de ficțiune cu același nume.
💼 În timp ce Plahotniuc era fugar, Furtună reprezenta mai multe firme din imperiul său de afaceri, înregistrate în Cipru și Olanda,.
Главные музыкальные релизы недели в Латинской Америке
👉María Becerra возвращается с новым альбомом Quimera и четырьмя альтер эго
María Becerra представила Quimera— третий студийный альбом, с которым она полностью перезапустила своё звучание.
Певица отказалась от готового материала и переписала всё с нуля, чтобы музыка отражала её сегодняшние эмоции и опыт.
Альбом построен вокруг четырёх её альтер эго, каждое из которых ведёт свою мини-историю:
✨Jojo — свобода, блеск и sensual-энергия
✨Shanina — страсть, импульсивность, тёмное настроение
✨Maite — уязвимость, переживания и тихая сила
✨Gladys — корни, улица, правда без фильтра
В треклисте — 16 песен, плюс скрытая композиция Romántica (выйдет 10 декабря) с Jay Wheeler.
👉Ozuna и Beéle представили Enemigos — карибский трек о запретной страсти
Ozuna и Beéle продолжают работать вместе и выпустили Enemigos, — новый сингл их совместного альбома STENDHAL, который выйдет 5 декабря.
Продюсер трека — Ovy on the Drums, что уже гарантирует фирменный звук: смесь афробит-ритмов, урбано и мягких карибских вибраций.
Песня рассказывает историю запретных отношений, ревности и эмоционального хаоса.
В треке есть отсылка к хиту Aventura Los Infieles (2006) — уважение к классике современной латинской музыки.
Оба артиста отмечают, что Enemigos — одна из самых эмоциональных композиций проекта, а их совместный альбом обещает быть экспериментальным и насыщенным.
👉Tainy и Karol G выпустили Única — атмосферный гимн мимолётных чувств
Продюсер Tainy и глобальная суперзвезда Karol G представили Única — песню о тех историях, которые длятся одну ночь, но остаются в памяти навсегда.
Что делает трек особенным:
🔹минималистичная электронная продакшн-работа Tainy
🔹вокал Karol G — мягкий, но уверенный
🔹обложка от культового японского художника Yoshitaka Amano
🔹клип от Stillz, снятый в Малибу, полный визуальных символов
Релиз совпал с успешным периодом для Karol G — на Latin Grammy 2025 она выиграла Песню года и Лучшую тропическую песню за Si Antes Te Hubiera Conocido.
Única открывает новую, более эмоциональную и зрелую эру в её творчестве.
👉Yandel выпускает Scarface и готовит новый альбом Infinito
Yandel представил трек Scarface, вдохновлённый культовым фильмом 1983 года.
Звучание — классический реггетон с мощным битом и криминальной эстетикой.
В клипе артист перевоплощается в Тони Монтана, подчёркивая атмосферу трека.
Сингл станет частью его нового альбома «Infinito», который выйдет в январе 2026 года.
Yandel по-прежнему в топе урбано-сцены:
🔹готовит шоу Yandel Sinfónico — хиты с живым оркестром
🔹остаётся ключевой фигурой в развитии реггетона за пределами испаноязычных стран
#Yandel#Scarface#Reggaeton#МузыкаЛАТАМ
#МарияБесерра#Ozuna#Beele#KarolG#Tainy#Única
👉Всегда свежие новости о странах Латинской Америки!
«Я, определенно, не наивная и я научилась выживать в Голливуде. А это о чем-то говорит».
Сегодня Мишель Пфайффер исполнилось 67 лет.
#ВИДЕОТЕКА
#MichellePfeiffer
#Scarface
#MarriedToTheMob
#TequilaSunrise
#TheFabulousBakerBoys
#BatmanReturns
#DangerousMinds
#WhiteOleander
#TheFamily
#AntManAndTheWaspQuantumania