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

Пребарај: #fria

当前筛选 #fria清除筛选
AI & Law

@ai_and_law · Post #738 · 08.01.2026 г., 08:04

🇪🇺📖EU AI Act: New Practical Guide on Fundamental Rights Impact Assessments The Danish Institute for Human Rights and the European Centre for Not-for-Profit Law have published a practical guide to conducting Fundamental Rights Impact Assessments (FRIAs) for high-risk AI systems. The guide aligns with international standards, including the UN Guiding Principles on Business and Human Rights, and structures the FRIA process into five phases, accompanied by a downloadable assessment template. Under the EU AI Act, certain deployers of high-risk AI systems are legally required to carry out FRIAs to identify and mitigate risks to rights protected by the EU Charter of Fundamental Rights. This obligation applies in particular to public authorities using AI in sensitive areas such as education, employment, access to essential services, and law enforcement. Beyond legal compliance, the guide frames FRIAs as a governance tool: supporting responsible AI deployment, increasing transparency and stakeholder trust, and reducing litigation and reputational risks. For public sector users, FRIAs are positioned as a mechanism to democratise decision-making around AI adoption in high-impact domains. #AIAct#FundamentalRights#FRIA#AIRegulation#ResponsibleAI