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

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

     19.09.2026       Выпуск 666 (14.09.2026 - 20.09.2026)       Статьи

Генератор музыкальных видео на Python: зерно раздуло файл в 13 раз, спектр врал на тишине, AV1 выиграл втрое

Я собрал генератор музыкальных роликов — тех самых «audio edit», которые лежат на ютубе миллионами: размытый фон, обложка по центру, спектр пляшет по кругу, снизу полоса воспроизведения. На вход трек и картинка, на выходе mp4.

     18.09.2026       Выпуск 666 (14.09.2026 - 20.09.2026)       Статьи

async def или def в FastAPI: как одна строчка делает сервис в 40 раз медленнее

В FastAPI можно объявить обработчик как async def, а можно как обычный def. Многие ставят async везде «потому что так быстрее» и спокойно вызывают внутри requests.get() или синхронный драйвер БД. Сервис при этом работает, тесты проходят, а на первой же реальной нагрузке всё встаёт колом, причём вместе с health‑check'ом.В статье разберу, что на самом деле происходит с каждым вариантом, покажу замеры и дам короткую шпаргалку, какой вариант выбирать.

     21.09.2026       Релизы

pyparsing - 3.3.3

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

     20.09.2026       Выпуск 666 (14.09.2026 - 20.09.2026)       Релизы

pgcli - 4.7.1

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

     20.09.2026       Выпуск 666 (14.09.2026 - 20.09.2026)       Релизы

virtualenv - 21.9.0

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

     18.09.2026       Выпуск 666 (14.09.2026 - 20.09.2026)       Статьи

Месяцы против дней: анатомия неверного подхода в компьютерном зрении

Мы с приятелем делаем игрового робота-компаньона для настольных игр. Сейчас он умеет понимать позицию на игровой доске (гомоку, оно же “пять в ряд”), обдумывать ход (самописный аналог AlphaZero) и понимать базовые фразы для сопровождения игры - моделью, которая вместе с эмбеддингами весит меньше 80 мегабайт Читать статью

     17.09.2026       Выпуск 666 (14.09.2026 - 20.09.2026)       Статьи

Как проверяющий ИИ испортил правильные ответы: разбор генератора учебных заданий

Генератор учебных заданий положил «маши…ый» в правильную корзину, а проверка переложила слово в неправильную. При этом модель-арбитр в своём же объяснении написала «машинный». Разбираем по сохранённым ответам три сбоя проверяющей модели: что пошло не так в процессе, что поменяли в коде и чего эти правки не доказывают.

     17.09.2026       Выпуск 666 (14.09.2026 - 20.09.2026)       Статьи
     16.09.2026       Выпуск 666 (14.09.2026 - 20.09.2026)       Статьи

Как массово преобразовать DOCM в DOCX: готовое решение

Вот было у Вас такое, что на вход реализованному на Python автоматизированному процессу, принципиально не использующему приложение Microsoft Word и COM‑объекты, нет‑нет да и придет файл с расширением docm? Ведь фактически, чтобы обращаться к текстовым файлам, на текущий момент в экосистеме Python существует только одна более‑менее функциональная (и, что греха таить, бесплатная) библиотека — python‑docx. А она позволяет работать только с docx‑файлами...

     19.09.2026       Выпуск 666 (14.09.2026 - 20.09.2026)       Релизы

amqp - 5.4.0

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

     16.09.2026       Выпуск 666 (14.09.2026 - 20.09.2026)       Статьи

Как я собрал охранника для комнаты на YOLO и подключил его к Telegram

Я живу один, и обычно знаю, кто может быть у меня дома. Но во время отъезда в голову иногда лезут неприятные мысли. «А вдруг кто-то всё-таки заходил, пока меня не было?». Это мог быть сосед, родственник или мастер, но без камеры остаётся только гадать.И захотелось закрыть этот вопрос одним простеньким скриптом. Камера видит человека у двери, а в Telegram приходит сообщение и кадр. В процессе немного перестарался.

     16.09.2026       Выпуск 666 (14.09.2026 - 20.09.2026)       Статьи

Система экстренных оповещений на 15 тысяч пользователей: LLM, PostGIS, Qdrant и Telegram

Главная инженерная задача здесь — превратить поток неструктурированного текста из сотен телеграм-каналов в события, с которыми может работать остальная система: определить тип события, место, краткое описание, убрать дубли и понять, кому именно его нужно отправить.Мы изначально строили систему без постоянной ручной модерации. События появляются круглосуточно, поэтому ручная проверка плохо масштабируется. Часть работы выполняет LLM-конвейер, часть — пользователи, которые могут сами сообщать о событиях и проверять сообщения друг друга.

     15.09.2026       Выпуск 666 (14.09.2026 - 20.09.2026)       Статьи

Спецтехника по объектам. При чем тут комбинаторика?

Краны, экскаваторы, самосвалы, погрузчики — достаточно редко увидишь такую технику на дорогах общего пользования. Эта техника не ездит по расписанию, а «скачет» между объектами в окрестностях города. Цена плохого решения в распределении такой спецтехники считается не минутами простоя, а сотнями тысяч рублей на перегонах и упущенными возможностями по заказам.Разберём, как с помощью точных методов мат. моделирования (MIP, CP-SAT) собрать систему распределения парка по заказам

     15.09.2026       Выпуск 666 (14.09.2026 - 20.09.2026)       Статьи

Большой релиз библиотеки ударений в silero-stress для русского языка

В этот раз у нас получилось очередное приключение на 20 минут. Изначально мы не планировали делать прямо большой релиз, но как обычно одно потянуло за собой другое, в процессе мы нашли много новых источников данных и получился прямо полноценный релиз: Что вошло в релиз?

     15.09.2026       Выпуск 666 (14.09.2026 - 20.09.2026)       Статьи

Как устроен RAG для юридических документов и почему одной LLM оказалось недостаточно

Первый вариант системы выглядел вполне стандартно: документы разбиваются на фрагменты, для них считаются embeddings, пользователь задаёт вопрос, несколько наиболее подходящих фрагментов отправляются в LLM вместе с запросом.