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

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

     27.08.2026       Выпуск 663 (24.08.2026 - 30.08.2026)       Статьи

Modern Django Deployments in 2026

A written guide to my talk on deploying Django and why 90% of it is the same.

     26.08.2026       Выпуск 663 (24.08.2026 - 30.08.2026)       Статьи

Три негативных ответа ИИ оказались о другой компании: разбор одной ошибки в метрике тональности

Решил посчитать, сколько раз языковые модели отзываются плохо о конкретной компании. Вроде простая задача: прогнать запросы через несколько моделей, разметить тональность ответов, поделить негативные на общее число. У меня получилось три негативных ответа из 358 — 0,8%. Число выглядело спокойным, и я чуть не отправил его в отчёт как есть. Потом я открыл сами эти три ответа, чтобы понять, из-за чего именно модель поставила минус.

     26.08.2026       Выпуск 663 (24.08.2026 - 30.08.2026)       Статьи

CP-SAT OR-Tools против Excel: решаем задачу оптимизации офисного пространства

Несколько раз в год отдел оптимизации думает над тем, как разместить сотрудников бэк‑офиса по локациям на несколько лет вперёд. Раньше ребята делали это вручную: было медленно (месяц работы), больно (Excel) и неоптимально (никто не мог гарантировать, что найденная рассадка удовлетворяет всем ограничениям).Коллеги хотели автоматизировать ручную работу — с этим они и пришли к нам. В целом, получаем самую стандартную задачу оптимизации, которая решается с помощью одной библиотеки. Постараюсь рассказать о некоторых нюансах, которые не с первого раза гуглятся (со второго).

     26.08.2026       Выпуск 663 (24.08.2026 - 30.08.2026)       Статьи

ИИ-агент вместо тестировщика: 20 копеек за диалог и причина, почему вас не заменит llm

Тестирую диалоговые системы: чат-ботов и голосовых ботов, часть из них с обращениями в RAG. Моя работа устроена так: беру схему диалога на Холсте, примеряю на себя роль клиента и последовательно прохожу сценарий. Задаю вопрос и проверяю ответ, соглашаюсь — смотрю, правильно ли сработал переход, отказываюсь — проверяю фолбэк. Так приходится проходить десятки сценариев, которые в крупном проекте быстро складываются в большой объем ручной работы.

     29.08.2026       Выпуск 663 (24.08.2026 - 30.08.2026)       Релизы

pylint - 4.0.8

Статический анализатор Python-кода. Скачать можно по ссылке: https://pypi.python.org/pypi/pylint/

     29.08.2026       Выпуск 663 (24.08.2026 - 30.08.2026)       Релизы

coverage - 7.16.0

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

     29.08.2026       Выпуск 663 (24.08.2026 - 30.08.2026)       Релизы

virtualenv - 21.7.6

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

     28.08.2026       Выпуск 663 (24.08.2026 - 30.08.2026)       Релизы

django-cms - 5.1.2

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

     25.08.2026       Выпуск 663 (24.08.2026 - 30.08.2026)       Статьи

ICO — как я осмелел и написал свой типизированный ML-фреймворк на Python

Последние годы я работал разработчиком в области машинного обучения, компьютерного зрения и 3D-реконструкции. Писал и видел множество вариантов организации вычислений и обработки потока данных. Но в них мне не хватало системы и организованности, прозрачности и гибкости. Поэтому я набрался решимости и воплотил самые мои смелые — и, как оказалось, вполне рабочие — идеи в новом фреймворке, который я назвал ICO.

     25.08.2026       Выпуск 663 (24.08.2026 - 30.08.2026)       Статьи

Подсчет транспорта в видеопотоке: пять мест, где я ошибся

Счетчик показал десятки проездов за одну красную фазу светофора. Машина была одна, и она стояла.Нейросеть при этом отработала правильно. Она видела машину и держала ее рамку все это время. Ошибка была в семидесяти строках обычного Python, которые я написал сам.Система считает машины, автобусы и трамваи на видео с неподвижной камеры… Готовых наборов данных не брал: хотел пройти весь путь от съемки до обученной модели сам и посмотреть, где он ломается.Ломался он пять раз. Метрики тоже будут, вместе с разбором, почему верить им нельзя.

     25.08.2026       Выпуск 663 (24.08.2026 - 30.08.2026)       Статьи

Приложение упало в закрытом контуре: скрытые загрузки в Python‑библиотеках для ML

В статье расскажу, почему Python-библиотеки для ML могут незаметно ходить в интернет, как находить такие скрытые загрузки и что с ними делать в закрытом контуре.

     24.08.2026       Выпуск 663 (24.08.2026 - 30.08.2026)       Статьи

RAG‑система для анализа новостей с позиций исторической личности на основе литературных источников «АЙ_Ленин»

Широкое распространение СМИ в сети привело к формированию группы тематических экспертов — лидеров общественного мнения — блогеров. Их задача — оценка и анализ фактов, подача информации через призму собственного мнения.Закономерно, мысленное упражнение, как человек, оставивший след в истории, оценил бы тот или иной современный факт.

     26.08.2026       Выпуск 663 (24.08.2026 - 30.08.2026)       Релизы

pgcli - 4.6.0

REPL для Postgres. Скачать можно по ссылке: https://pypi.python.org/pypi/pgcli/

     26.08.2026       Выпуск 663 (24.08.2026 - 30.08.2026)       Релизы

click - 8.5.0

Фреймворк для простого создания интерфейсов командной строки.. Скачать можно по ссылке: https://pypi.python.org/pypi/click/

     24.08.2026       Выпуск 663 (24.08.2026 - 30.08.2026)       Статьи

SIMD in Pure Python

SIMD is Single Instruction, Multiple Data, an approach that does calculations with vectors of data sets. Python doesn’t support it natively, but libraries like NumPy allow you to code this way.

     23.08.2026       Выпуск 662 (17.08.2026 - 23.08.2026)       Статьи

Что вы увидели на картинке первым? Спрашиваем трансформер

Что видит трансформер: крокодила, лодку или силуэт человека? Проверяем BLIP на визуальных иллюзиях. Наверняка многие видели картинки-тесты, которые предлагают по тому, что первым бросилось в глаза определить характер, какое полушарие доминирует или что-то еще. Обычно на этих изображениях находится несколько объектов или один объект меняется в зависимости от "угла" обзора. А что будет, если попросить трансформер описать эти картинки? Что "увидит" он и на что он "обратит внимание"?

     25.08.2026       Выпуск 663 (24.08.2026 - 30.08.2026)       Релизы

gunicorn - 26.2.0

WSGI HTTP-сервер для UNIX. Скачать можно по ссылке: https://pypi.python.org/pypi/gunicorn/

     22.08.2026       Выпуск 662 (17.08.2026 - 23.08.2026)       Статьи

Развитие FastAPI приложения в ходе разработки production-системы

Полтора года назад я написал о своём подходе к структуре FastAPI-приложений. С тех пор два крупных проекта, production и несколько архитектурных граблей заставили меня многое пересмотреть. В этой статье расскажу, что изменилось и какие решения действительно упростили мне разработку.