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

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

     02.08.2026       Выпуск 659 (27.07.2026 - 02.08.2026)       Статьи

Сводка pythonz 26.07.2026 — 02.08.2026

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

     03.08.2026       Релизы

coverage - 7.15.3

Утилита позволяющая измерить процент покрытия тестами. Скачать можно по ссылке: https://pypi.python.org/pypi/coverage/

     29.07.2026       Выпуск 659 (27.07.2026 - 02.08.2026)       Статьи
     28.07.2026       Выпуск 659 (27.07.2026 - 02.08.2026)       Статьи

Глубокие агенты (Deep Agents) — всё собрал? Но какой ценой?

В большинстве случаев агенты строятся вокруг базового цикла ReAct (Reasoning + Acting - рассуждение и действие): модель рассуждает, при необходимости вызывает инструмент (tool), смотрит результат и снова думает - пока не отдаст ответ. На короткой задаче этого хватает. На длинной - агент сам накапливает контекст: историю, результаты инструментов, планы, файлы. Вопрос смещается от «как написать промпт» к «как управлять всей этой средой». Этим занимается контекст-инжиниринг (context engineering). Глубокие агенты (Deep Agents) - готовая реализация этой идеи в экосистеме LangChain

     28.07.2026       Выпуск 659 (27.07.2026 - 02.08.2026)       Статьи
     28.07.2026       Выпуск 659 (27.07.2026 - 02.08.2026)       Статьи

Django ORM ломается не там, где вы смотрели: шесть ошибок

Django ORM умеет долго скрывать проблемы: лишние запросы, гонки при save(), затянувшиеся транзакции и выборки, которые незаметно съедают память. В статье разберём шесть типичных ошибок, которые редко проявляются на тестовых данных, зато быстро становятся заметны под нагрузкой.

     28.07.2026       Выпуск 659 (27.07.2026 - 02.08.2026)       Статьи

Архитектурный паттерн «LangGraph, гибридный RAG + Сигнатурный движок»: универсальный граф для потоковых данных

Мы попытались автоматизировать первую линию SOC. Захотелось объединить гибкость ЛЛМ и надежность сигнатурных движков. Поместилось все это в один асинхронный граф.Под капотом гибридный RAG (Vector + BM25), zero‑cost фича для экономии токенов и параллельный сигнатурный анализ.Статья об архитектуре, а не готовом решении.Мы тестировали пайплайн на логах кибербезопасности, но концепция получилась модульной и универсальной. Логи лишь выступают как пример для демонстрации. Представленный граф можно адаптировать под разбор отзывов, фильтрацию спама или модерацию внутренних документов компании.

     27.07.2026       Выпуск 659 (27.07.2026 - 02.08.2026)       Статьи

По обе стороны антибота: как я имитирую Chrome при скрейпинге и ловлю ботов по тем же сигналам

Я собираю афишу города в одну карту из пяти источников. Два из них — Яндекс.Афиша и afisha.ru — собирать себя не хотят. И режут не так, как ждешь: ни логина, ни капчи на входе, ни «подтвердите, что вы не робот». Мой requests.get(...) ловит 403 — даже когда заголовки скопированы из Chrome один в один.Первая мысль была дурацкая: где-то не хватает куки или очередного sec-ch-ua. Оказалось — проблема раньше. К тому моменту, когда сервер читает мой браузерный User-Agent, он уже успел посмотреть, как именно клиент открыл защищенное соединение. Питоновский клиент палится ровно тем, как он здоровается.

     31.07.2026       Выпуск 659 (27.07.2026 - 02.08.2026)       Релизы

virtualenv - 21.7.1

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

     30.07.2026       Выпуск 659 (27.07.2026 - 02.08.2026)       Релизы

redis - 8.1.0

Python клиент для Redis. Скачать можно по ссылке: https://pypi.python.org/pypi/redis/

     30.07.2026       Выпуск 659 (27.07.2026 - 02.08.2026)       Релизы

pip - 26.2

Утилита для управления модулями в Python. Скачать можно по ссылке: https://pypi.python.org/pypi/pip/

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

Сколько на самом деле стоит решённая задача: считаем экономику self-hosted моделей vs API токены

Каждый раз, когда заходит разговор "что дешевле — поднять у себя открытую модель или платить за API", его почему-то ведут в ценах за токен. И почти всегда это спор не в тех единицах.

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

Как отменять задачи в asyncio без зависаний и незавершённой очистки

Отмена задачи кажется простой, пока сервис не зависает при остановке, таймаут не оставляет запрос работать в фоне, а CancelledError исчезает внутри обработчика исключений. Разберём, как устроена кооперативная отмена в asyncio, где ставить точки ожидания и как использовать TaskGroup, timeout и shield, чтобы задачи завершались предсказуемо.

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

Playwright не спасает от флапающих тестов: разбираемся, как он ждёт на самом деле

Локально тесты проходят стабильно, а в CI начинают падать в случайных местах — знакомая картина даже для проектов на Playwright. В статье разберём, где заканчивается встроенное автоожидание, какие привычные конструкции возвращают гонки и как выстроить тесты так, чтобы результат меньше зависел от скорости окружения и состояния данных.

     25.07.2026       Выпуск 658 (20.07.2026 - 26.07.2026)       Релизы
     24.07.2026       Выпуск 658 (20.07.2026 - 26.07.2026)       Статьи

Credit Scoring: Одинокое дерево, целый лес и разочарование в нейросетях

В этой статье я расскажу, как решающее дерево, случайный лес, бустинг и даже многослойная нейросеть упираются в один и тот же потолок на данных кредитного скоринга. Ход экспериментаВ качестве датасета были взяты данные кредитного скоринга с https://www.kaggle.com/competitions/GiveMeSomeCredit. Сначала мы обучили решающее дерево, с кросс-валидацией.  График зависимости roc-auc от количества элементов выборки (Ореол вокруг кривой – это дисперсия (разброс) при кроссвалидации):