RBACX — универсальный RBAC/ABAC-движок авторизации для Python
https://habr.com/ru/articles/950080/
Когда доступ «размазан» по вьюхам и миддлварам, ревью и тесты превращаются в квест - появляется мотивация все это унифицировать. Я написал RBACX — лёгкий движок, где правила описываются декларативно (JSON/YAML), а проверка прав — это один понятный вызов. В статье показываю, как собрать из него аккуратный PDP для микросервисов и монолитов.
https://habr.com/ru/articles/950080/
Когда доступ «размазан» по вьюхам и миддлварам, ревью и тесты превращаются в квест - появляется мотивация все это унифицировать. Я написал RBACX — лёгкий движок, где правила описываются декларативно (JSON/YAML), а проверка прав — это один понятный вызов. В статье показываю, как собрать из него аккуратный PDP для микросервисов и монолитов.
👍1
Борьба с техническими долгами: как не допустить разрастания костылей в коде
https://habr.com/ru/articles/950016/
Привет (И тебе, отчаянный страдалец, зашедший сюда в перерыве между дебагом очередного if (a == b) { return true; } else { return false; }. Мы знаем, ты не виноват, так вышло).Каждый разработчик хоть раз в жизни прилаживал к своему коду «костыль». Знакомое чувство, правда?
https://habr.com/ru/articles/950016/
Привет (И тебе, отчаянный страдалец, зашедший сюда в перерыве между дебагом очередного if (a == b) { return true; } else { return false; }. Мы знаем, ты не виноват, так вышло).Каждый разработчик хоть раз в жизни прилаживал к своему коду «костыль». Знакомое чувство, правда?
Tracing JITs in the real world
https://antocuni.eu/2025/09/24/tracing-jits-in-the-real-world--cpython-core-dev-sprint/
https://antocuni.eu/2025/09/24/tracing-jits-in-the-real-world--cpython-core-dev-sprint/
Unlocking Performance in Python's Free-Threaded Future: GC Optimizations
https://labs.quansight.org/blog/free-threaded-gc-3-14
A description of the performance optimizations made to the free-threaded garbage collector for Python 3.14.
https://labs.quansight.org/blog/free-threaded-gc-3-14
A description of the performance optimizations made to the free-threaded garbage collector for Python 3.14.
Is Fortran better than Python for teaching basics of numerical linear algebra?
https://loiseaujc.github.io/posts/blog-title/fortran_vs_python.html
https://loiseaujc.github.io/posts/blog-title/fortran_vs_python.html
🔥1
Build Agentic Video RAG with Strands Agents
https://dev.to/aws/build-agentic-video-rag-with-strands-agents-and-amazon-aurora-postgresql-local-infrastructure-3b2f
https://dev.to/aws/build-agentic-video-rag-with-strands-agents-and-amazon-aurora-postgresql-local-infrastructure-3b2f
django-two-factor-auth - 1.18.1
https://pypi.org/project/django-two-factor-auth/1.18.1/
Полноценная двухфакторная аутентификации для Django.. Скачать можно по ссылке: https://pypi.python.org/pypi/django-two-factor-auth/
https://pypi.org/project/django-two-factor-auth/1.18.1/
Полноценная двухфакторная аутентификации для Django.. Скачать можно по ссылке: https://pypi.python.org/pypi/django-two-factor-auth/
beautifulsoup4 - 4.14.0
https://pypi.org/project/beautifulsoup4/4.14.0/
XML/HTML парсер. Скачать можно по ссылке: https://pypi.python.org/pypi/beautifulsoup4/
https://pypi.org/project/beautifulsoup4/4.14.0/
XML/HTML парсер. Скачать можно по ссылке: https://pypi.python.org/pypi/beautifulsoup4/
PageIndex - Document Index for Reasoning-based RAG
https://github.com/VectifyAI/PageIndex
https://github.com/VectifyAI/PageIndex
The Real Python Podcast – Episode #267: Managing Feature Flags & Comparing Python Visualization Libraries
https://realpython.com/podcasts/rpp/267/
What's a good way to enable or disable code paths without redeploying the software? How can you use feature flags to toggle functionality for specific users of your application? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.
https://realpython.com/podcasts/rpp/267/
What's a good way to enable or disable code paths without redeploying the software? How can you use feature flags to toggle functionality for specific users of your application? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.
Заказ звонка из email-рассылки с умным определением времени и задачей в CRM в один клик
https://habr.com/ru/companies/exolve/articles/950986/
Сегодня мы создадим полноценный инструмент повышения конверсии в звонок для email- и CRM-маркетологов. Речь пойдет о системе заказа обратного звонка прямо из письма.Пользователь получает письмо с кликабельным календарем для выбора даты. Нажав на подходящий день, мы самостоятельно определяем время звонка и автоматически ставим задачу менеджеру в amoCRM.
https://habr.com/ru/companies/exolve/articles/950986/
Сегодня мы создадим полноценный инструмент повышения конверсии в звонок для email- и CRM-маркетологов. Речь пойдет о системе заказа обратного звонка прямо из письма.Пользователь получает письмо с кликабельным календарем для выбора даты. Нажав на подходящий день, мы самостоятельно определяем время звонка и автоматически ставим задачу менеджеру в amoCRM.
django-cms - 5.1.0.dev1
https://pypi.org/project/django-cms/5.1.0.dev1/
Легкая в использовании и удобная для разработки CMS. Скачать можно по ссылке: https://pypi.python.org/pypi/django-cms/
https://pypi.org/project/django-cms/5.1.0.dev1/
Легкая в использовании и удобная для разработки CMS. Скачать можно по ссылке: https://pypi.python.org/pypi/django-cms/
Почему Python такой медленный? И вот что об этом думают эксперты
https://habr.com/ru/articles/948858/
Почему Python так медленный и что сообщество делает, чтобы это исправить. PyCon 2024 показал: Python ждут субинтерпретаторы, immortal objects, JIT-компиляция и другие технологии, которые могут ускорить его в разы.
https://habr.com/ru/articles/948858/
Почему Python так медленный и что сообщество делает, чтобы это исправить. PyCon 2024 показал: Python ждут субинтерпретаторы, immortal objects, JIT-компиляция и другие технологии, которые могут ускорить его в разы.
Запускаем WebAssembly модули с Python хоста
https://habr.com/ru/articles/950802/
WebAssembly - молодая, но довольно перспективная технология. WASM позволяет упаковать программу в бинарный формат, который можно запускать на любой системе, в изолированной среде.В статье посмотрим как WASM-модули взаимодействуют с Python хостом. (Спойлер - не все так просто как хотелось, поддержка WASM в Python экосистеме пока слабая)
https://habr.com/ru/articles/950802/
WebAssembly - молодая, но довольно перспективная технология. WASM позволяет упаковать программу в бинарный формат, который можно запускать на любой системе, в изолированной среде.В статье посмотрим как WASM-модули взаимодействуют с Python хостом. (Спойлер - не все так просто как хотелось, поддержка WASM в Python экосистеме пока слабая)
Use trimmed in Django blocktranslate
https://marijkeluttekes.dev/blog/articles/2025/09/19/use-trimmed-in-django-blocktranslate/
How Django’s blocktranslate tag can introduce unwanted whitespace into translation strings and shows how using the trimmed option solves the problem.
https://marijkeluttekes.dev/blog/articles/2025/09/19/use-trimmed-in-django-blocktranslate/
How Django’s blocktranslate tag can introduce unwanted whitespace into translation strings and shows how using the trimmed option solves the problem.
#python #pydigest
IT-новости про Python перед вами.
Часть материалов из выпуска Python Дайджест:
- Indoor-локация без дополнительных датчиков: Wi-Fi как единственный источник данных
- Почему Python такой медленный? И вот что об этом думают эксперты
- RBACX — универсальный RBAC/ABAC-движок авторизации для Python
- Охота на невидимку: пишем стегоанализатор для LSB-атак на Python
- [Видео] Внутреннее устройство сборки мусора в CPython 3.14+
- [Видео] Дотянуться до кремния. HighLoad Python: SIMD, GPU
- [Видео] Continuous profiling
- cosmic-ray: Mutation Testing for Python
- django-shinobi - A community-focused fork of Django Ninja
Заходите в гости - https://pythondigest.ru/issue/615/
IT-новости про Python перед вами.
Часть материалов из выпуска Python Дайджест:
- Indoor-локация без дополнительных датчиков: Wi-Fi как единственный источник данных
- Почему Python такой медленный? И вот что об этом думают эксперты
- RBACX — универсальный RBAC/ABAC-движок авторизации для Python
- Охота на невидимку: пишем стегоанализатор для LSB-атак на Python
- [Видео] Внутреннее устройство сборки мусора в CPython 3.14+
- [Видео] Дотянуться до кремния. HighLoad Python: SIMD, GPU
- [Видео] Continuous profiling
- cosmic-ray: Mutation Testing for Python
- django-shinobi - A community-focused fork of Django Ninja
Заходите в гости - https://pythondigest.ru/issue/615/
Python Дайджест
Выпуск 615
Выпуск еженедельного Python Дайджеста. Самые актуальные новости про Python за 2025-09-22 - 2025-09-28 на одной странице
AI-движки на примере Knowledge Distillation, GAN, Reinforcement learning
https://habr.com/ru/articles/951390/
В данной статье речь пойдет о нейро-движках на основе 2-ух и более нейросетейМатериал представляет ценность для ML-инженеров, исследователей и продукт-менеджеров, работающих с технологиями машинного обучения.
https://habr.com/ru/articles/951390/
В данной статье речь пойдет о нейро-движках на основе 2-ух и более нейросетейМатериал представляет ценность для ML-инженеров, исследователей и продукт-менеджеров, работающих с технологиями машинного обучения.
Что такое AI-агент и из каких основных частей он состоит
https://habr.com/ru/articles/951428/
В этой статье будет приведено описание AI-агента. Подробно рассмотрим основные его компоненты, а также реализуем их на языке Python.
https://habr.com/ru/articles/951428/
В этой статье будет приведено описание AI-агента. Подробно рассмотрим основные его компоненты, а также реализуем их на языке Python.
django-chronos - how fast your pages load
https://github.com/djpeacher/django-chronos
https://github.com/djpeacher/django-chronos