1946
Сборник Python новостей: https://pythondigest.ru Наш симулятор IT инцидентов: https://incidenta.tech
Pygments - 2.21.0
https://pypi.org/project/pygments/2.21.0/
Инструмент подсветки синтаксиса. Скачать можно по ссылке: https://pypi.python.org/pypi/Pygments/
Numba in the Browser: Unlocking a New Scientific Python Stack in JupyterLite
https://notebook.link/blog/numba-in-the-browser/
darnlink: Fix Relative Markdown Links When Files Move
https://pycoders.com/link/16821/web
interlock: Circuit Breaker On Failure Rate and Latency
https://pycoders.com/link/16827/web
django-debug-toolbar - 7.1.1
https://pypi.org/project/django-debug-toolbar/7.1.1/
Панель отладки и профилирования Django приложений. Скачать можно по ссылке: https://pypi.python.org/pypi/django-debug-toolbar/
ISO 9797-1: поросячья латынь
https://habr.com/ru/articles/1069374/
Увы, у меня нет профильного математического образования (я вообще гуманитарий), потому любой стандарт по криптографии для меня ничто иное, как поросячья латынь. А после детального изучения приходит горькое осознание, что это я лезу в калашный ряд со свиным рылом... И вот прилетела задача, решить которую промптом не получится (я пробовал, честно), а потому надо лезть в калашный ряд ISO9797-1 и смотреть, что там такое делается.
Как работают текстовые ИИ-вотермарки и как их обходить
https://habr.com/ru/articles/1069654/
Наверное уже многие знают, что в силу недавно вступивших в ЕС законов, регулирующих использование ИИ, провайдеры LLM обязаны помечать ИИ-сгенерированные тексты. Та же Claude недавно обновила справочную информацию о работе своей помечалки сгенерированного ИИ контента, в том числе и текста. Но в подробности его работы почему-то вдаваться не стала, как и размещать в публичном доступе средства добавления и обнаружения этих самых вотермарок.
Hydra for Python Configuration: Build Modular and Maintainable Pipelines
https://codecut.ai/stop-hard-coding-in-a-data-science-project-use-configuration-files-instead/
Hardcoded paths and parameters can quickly drift out of sync across a data science project’s scripts. This article shows how to move them into Hydra configuration files, access values with dot notation, override settings from the command line, swap entire configuration groups, and run experiment sweeps with a single multirun flag.
RSS вырос до 3 ГБ, а tracemalloc показывает 180 МБ: как найти остальные 2,8
https://habr.com/ru/companies/otus/articles/1068476/
RSS растёт к лимиту контейнера, tracemalloc показывает прежние 180 МБ, а gc.collect() ничего не меняет. Разберём, как в такой ситуации отделить утечку Python-объектов от нативных аллокаций и удержания памяти системным аллокатором — и понять, где именно искать причину до OOMKilled.
Битрикс24 + Python: шесть функций, после которых REST становится проще
https://habr.com/ru/companies/bitrix/articles/1067828/
REST Битрикс24 можно удобно использовать из Python — для интеграций, миграций, аналитики и служебных скриптов. Разбираем библиотеку a24wh: шесть функций, которые упрощают запросы, пагинацию, batch-вызовы и обработку ошибок.
virtualenv - 21.7.4
https://pypi.org/project/virtualenv/21.7.4/
Инструмент создания виртуального рабочего окружения. Скачать можно по ссылке: https://pypi.python.org/pypi/virtualenv
Почему голосовые ИИ‑агенты перебивают людей: замерил на боевом API и починил правилами русского синтаксиса
https://habr.com/ru/articles/1068162/
Все голосовые платформы решают, что человек договорил, по таймеру тишины. Я замерил, во что это выливается на живой русской речи, и получил цифру, которая меня удивила: из 1275 мс задержки перед ответом 1200 мс — это ожидание секундомера, и только 75 мс — работа самой модели.Ниже — методика, замеры и решение, которое даёт 316 мс вместо 1200 при двух обрывах вместо тридцати восьми. Всё воспроизводимо, детектор — на правилах, без обучения и без GPU.
gevent - 26.8.0
https://pypi.org/project/gevent/26.8.0/
Библиотека для Python, которая позволяет вам писать асинхронные сетевые приложение использую синхронный API. Скачать можно по ссылке: https://pypi.python.org/pypi/gevent/
Код решает, LLM помогает: как я строил AI-тренера для бегунов
https://habr.com/ru/articles/1067942/
Я уже несколько месяцев разрабатываю AI-тренера для бегунов. В какой-то момент я дал ему возможность менять расписание по свободной фразе в чате. Первый же реальный тест: пользователь пишет «поменяй мне лёгкую в субботу» — имея в виду «перенеси лёгкую тренировку на субботу».План действительно поменялся. Не в субботу — в четверг.Расследование заняло пару минут: в четверг у пользователя стояла лёгкая тренировка, и модель формально нашла в сообщении два признака — easy и Saturday — и уверенно (confidence: 0.92) выбрала тот объект, который был ближе, а не тот, который имел в виду человек. С точки зрения классификации всё было сделано правильно. С точки зрения пользователя — совсем не то, о чём он просил.Именно в этот момент сложился принцип, вокруг которого сейчас построена вся система: модель не обязана знать, какие ограничения являются бизнес-инвариантами продукта, если я сам не превратил их в явные правила. Код обязан это знать. Модель — нет.
visa-vulnerability-agentic-harness
https://github.com/visa/visa-vulnerability-agentic-harness
esp32-ai - 28.9M LLM
https://github.com/slvDev/esp32-ai
#python #pydigest
IT-новости про Python перед вами.
Часть материалов из выпуска Python Дайджест:
- ISO 9797-1: поросячья латынь
- Как работают текстовые ИИ-вотермарки и как их обходить
- Эволюция подхода к сжатию контекста в AI Агентах
- Как я добавил в Braille eMotion установку APK
- Domain Driven Design и модульный монолит в Python
- RSS вырос до 3 ГБ, а tracemalloc показывает 180 МБ: как найти остальные 2,8
- labs-OO-Agents - NVIDIA Object Oriented Agents
- speech-to-speech - ocal voice agents with open-opensource models
- xy: Ultra-Fast and Customizable Python Charts
- interlock: Circuit Breaker On Failure Rate and Latency
Заходите в гости - https://pythondigest.ru/issue/661/
tsauditor: Statistical Auditor for Temporal Data Leakage
https://pycoders.com/link/16820/web
Эволюция подхода к сжатию контекста в AI Агентах
https://habr.com/ru/articles/1069780/
В последнее время это один из фокусов развития агентских систем в рамках context engineering: что сжать, что оставить снаружи, что подтянуть инструментами только когда нужно.В этой статье хочу рассказать про эволюцию подхода работы с длинной историей и где мы находимся сейчас. П
TabFM против XGBoost: 5 фактов, которых нет в релизе
https://habr.com/ru/companies/otus/articles/1067734/
TabFM умеет получать предсказания по таблицам без обучения на конкретном датасете — и на бенчмарках уже обходит настроенный бустинг. Разбираемся, насколько убедительны эти результаты, где у модели заканчивается преимущество и что изменится для тех, кто держит табличный ML в проде.
Игра-головоломка «Прогулка по подземельям»
https://habr.com/ru/articles/1069568/
Прогулка по подземельям — это минималистичная, но при этом очень интересная и сложная головоломка из игры MIT Mystery Hunt 2014 года. Она представляла собой видеоигру со множеством уровней, каждый из которых был подземельем с различными препятствиями и врагами, которые игроку нужно было преодолеть, чтобы добраться до выхода. Пройти первые несколько уровней не представляло особого труда — их главной целью было познакомить игрока с основными механиками игры.
xy: Ultra-Fast and Customizable Python Charts
https://github.com/reflex-dev/xy
Автоухо ставил «поломку» в 71% случаев. Я грешил на дешёвые телефоны, но проблемой оказалась тишина
https://habr.com/ru/articles/1068376/
Сервис диагностики двигателей автомобилей по звуку ставил «поломку» в 71% случаев. Я грешил на дешёвые телефоны, но проблемой оказалась тишина Если строите диагностику на аудио
Talk Python to Me: #558: Hyper-Personal Software with Python
https://talkpython.fm/episodes/show/558/hyper-personal-software-with-python
Audio
SQLAlchemy - 2.0.52
https://pypi.org/project/sqlalchemy/2.0.52/
Библиотека работы с базами данных. Скачать можно по ссылке: https://pypi.python.org/pypi/SQLAlchemy/
Голосовой ввод в любое окно Windows за секунду. Офлайн, на CPU, без единого гигабайта torch
https://habr.com/ru/articles/1068154/
Разбираю архитектуру WhisperType, сужение окна энкодера, потоковую обработку аудио, оптимизацию faster-whisper и подводные камни WinAPI.
Django: introducing django-msgspec
https://adamj.eu/tech/2026/08/07/introducing-django-msgspec/
ㅤ
django-debug-toolbar - 7.1.0
https://pypi.org/project/django-debug-toolbar/7.1.0/
Панель отладки и профилирования Django приложений. Скачать можно по ссылке: https://pypi.python.org/pypi/django-debug-toolbar/
The Real Python Podcast – Episode #306: Programmatically Developing LLM Prompts With DSPy
https://realpython.com/podcasts/rpp/306/
How can you move from manually writing prompts for an LLM application toward defining them programmatically? This week on the show, Brett Kennedy returns to discuss his new book "Building LLM Applications with DSPy."
Kittysploit - security framework and C2 platform for pentesters
https://github.com/SIA-IOTechnology/Kittysploit-framework