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

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

     21.07.2026       Выпуск 658 (20.07.2026 - 26.07.2026)       Статьи

Hypothesis: тесты, которые сами ищут контрпримеры к вашему коду

Обычные тесты находят только ожидаемые ошибки. В статье разберём, как Hypothesis сам ищет контрпримеры и сокращает их до минимального сбоя.

     21.07.2026       Выпуск 658 (20.07.2026 - 26.07.2026)       Статьи

Как я три года пилю свой музыкальный сервер: часть вторая. Архитектура Kalinka и её место среди музыкальных систем

Как устроен KalinkaPlayer: модульный бэкенд, нативный аудиоплеер, пайплайн метаданных и мобильное управление в одном проекте. Изучить архитектуру

     21.07.2026       Выпуск 658 (20.07.2026 - 26.07.2026)       Статьи

Как красиво разложить граф на экране: метод Сугиямы по шагам

Как красиво разложить граф из сотни связанных задач на экране: разбираем метод Сугиямы по фазам - от удаления циклов до маршрутизации рёбер в обход узлов.

     20.07.2026       Выпуск 658 (20.07.2026 - 26.07.2026)       Статьи

Best Django Redis configuration for speed and size

`lzma` compresses the most and `zlib` is about as fast as `zstd` in `django_redis` as compressor.

     23.07.2026       Выпуск 658 (20.07.2026 - 26.07.2026)       Релизы

django-phonenumber-field - 8.5.0

Добавляет в модели Django дополнительное поле PhoneNumberField которое будет автоматически валидировать телефонный номер.. Скачать можно по ссылке: https://pypi.python.org/pypi/django-phonenumber-field/

     23.07.2026       Выпуск 658 (20.07.2026 - 26.07.2026)       Релизы

aiohttp - 3.14.3

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

     23.07.2026       Выпуск 658 (20.07.2026 - 26.07.2026)       Релизы

pika - 1.4.2

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

     23.07.2026       Выпуск 658 (20.07.2026 - 26.07.2026)       Релизы

gevent - 26.7.0

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

     22.07.2026       Выпуск 658 (20.07.2026 - 26.07.2026)       Релизы

greenlet - 3.5.4

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

     21.07.2026       Выпуск 658 (20.07.2026 - 26.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)       Статьи