IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

     23.07.2026       Релизы

aiohttp - 3.14.3

http клиент/сервер для asyncio. Скачать можно по ссылке: https://pypi.python.org/pypi/aiohttp

     23.07.2026       Релизы

pika - 1.4.2

Библиотека работы с AMQP. Скачать можно по ссылке: https://pypi.python.org/pypi/pika/

     23.07.2026       Релизы

gevent - 26.7.0

Библиотека для Python, которая позволяет вам писать асинхронные сетевые приложение использую синхронный API. Скачать можно по ссылке: https://pypi.python.org/pypi/gevent/

     22.07.2026       Релизы

greenlet - 3.5.4

Модуль для легковесных потоков в Python. Скачать можно по ссылке: https://pypi.python.org/pypi/greenlet/

     21.07.2026       Релизы

virtualenv - 21.7.0

Инструмент создания виртуального рабочего окружения. Скачать можно по ссылке: https://pypi.python.org/pypi/virtualenv

     19.07.2026       Выпуск 657 (13.07.2026 - 19.07.2026)       Статьи

Сводка pythonz 12.07.2026 — 19.07.2026

А теперь о том, что происходило в последнее время на других ресурсах.

     19.07.2026       Выпуск 657 (13.07.2026 - 19.07.2026)       Статьи

Бот в MAX молчит: четыре грабли Bot API, о которых не пишут в документации

Синяя галочка есть. Ответа нет. Мой собственный бот в MAX игнорирует моё же сообщение: сервер отвечает 200 OK, в логах чисто, а человек на другом конце ничего не видит. Так начались четыре вечера отладки Bot API нового российского мессенджера — четыре грабли, которых нет в документации. Где живёт токен. Почему 404 на чат, в котором ты прямо сейчас переписываешься. Как молча испаряется webhook-подписка. И почему MAX не говорит, которому из твоих ботов написали. Собрал всё, чтобы следующему хватило получаса вместо недели.

     19.07.2026       Выпуск 657 (13.07.2026 - 19.07.2026)       Статьи

Превращаем китайский домофон за 400 рублей в Telegram-звонок с фото и видео

Несколько лет у меня лежал недорогой китайский видеодомофон Doorbell M8, работающий через приложение Ulooka. Покупал я его на одном из маркетплейсов примерно за 400 рублей — скорее из любопытства, чем из реальной необходимости.

     19.07.2026       Выпуск 657 (13.07.2026 - 19.07.2026)       Статьи

Температурное поле круглой конфорки. Визуализация

В одной из предыдущих статей https://habr.com/p/1016120/ мы рассчитали температурное поле T(r, z, t)  круглой конфорки аналитическими методами. В этой статье мы сделаем его компьютерную визуализацию.

     18.07.2026       Выпуск 657 (13.07.2026 - 19.07.2026)       Статьи

Structured outputs, которые не работают: пять ситуаций, где схема есть, а гарантий нет

Strict‑режим включён, схема валидна, ответ успешно парсится — а в проде всё равно всплывают None, пропавшие ограничения и аргументы инструментов не тех типов. В статье разберём пять ситуаций, где Structured Outputs создают ложное ощущение надёжности, и посмотрим, какие проверки действительно стоит добавить в LLM‑пайплайн.

     17.07.2026       Выпуск 657 (13.07.2026 - 19.07.2026)       Статьи
     17.07.2026       Выпуск 657 (13.07.2026 - 19.07.2026)       Статьи
     18.07.2026       Выпуск 657 (13.07.2026 - 19.07.2026)       Статьи

Harness кодинг‑агента: разобрал исходники Codex, OpenCode, Pi и свою собственную

Я собираю своего кодинг‑агента поверх моделей OpenAI. Базовый агентный цикл написал сам на Pydantic AI, и он быстро заработал. А потом начались сложные узлы: как сжимать распухший контекст, как не дать агенту делать заново уже сделанное, как понять, что он правда закончил, а не выдохся. На каждом таком узле я застревал и шёл смотреть, как это решают взрослые. Благо исходники Codex, OpenCode и Pi лежат открыто, а архитектуру Claude Code Anthropic описывает сама.Оказалось, кодинг‑агенты различаются не моделью внутри и не списком фич на лендинге. Они различаются архитектурными ставками обвязки, и эти ставки видны прямо в коде.

     16.07.2026       Выпуск 657 (13.07.2026 - 19.07.2026)       Статьи

Почему «чем проще, тем лучше» не работает на ИИ-классификаторе

Обучил multi-label классификатор на 15 классов для модерации Discord-сообщества, получил micro F1 = 0.9358 — цифра, с которой можно закрывать задачу и не разбираться дальше. Но стоило посмотреть на precision и recall по каждому классу отдельно, как выяснилось: recall на TOXIC — около 0.78, а для части редких меток test split вообще не подтверждает качество — положительных примеров там почти нет. 

     15.07.2026       Выпуск 657 (13.07.2026 - 19.07.2026)       Статьи

Перенёс ByteTrack на GPU и ускорил мульти-камерный трекинг в 6 раз

GPU-версия ByteTrack, где математика всех камер считается общими батчами: один вызов на все потоки вместо трекера-на-камеру. На 16 потоках это ускоряет трекинг в 6 раз (104 → 17 мс/кадр на RTX 4090). А за первой, «наивной» версией пряталось всего 1.2x — почему, показали три антипаттерна PyTorch, на которых легко застрять и вне трекинга: GPU-вызовы в цикле, заливка кадров на 1.6 ГБ/с вместо 25, и FP16, который тихо съедал по 300 мс на кадре. Все цифры воспроизводимы, есть сравнение с NVIDIA DeepStream и открытый код.