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

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

obabot: пишем бота один раз — запускаем в Telegram и Max

Типичная ситуация выглядит так: есть готовый Telegram-бот на aiogram, и нужно запустить его ещё в Max.  Библиотека obabot предлагает другой путь: один код — два мессенджера. Один Код - Два Бота

     09.04.2026       Релизы

gevent - 26.4.0

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

     09.04.2026       Релизы

greenlet - 3.4.0

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

     06.04.2026       Статьи

Написал локальный рекордер созвонов для Linux за 3 дня и потом 2 недели менял имена и допиливал баги )

Последние пару месяцев у меня случилось много разных созвонов на английском. В целом, я обычно нормально все понимаю, но боюсь упустить что-то важное. Даже субтитры помогают лишь частично. То есть нужен костыль (или аугментация).Поискал, что есть из того, что может пригодиться....Так в итоге появился мой опенсорсный проектик

     06.04.2026       Статьи

Пишем свой диалект LISP

Сегодня я попытаюсь сделать с вами диалект LISP.Я думаю, что я достаточно хорошо понимаю как его сделать. Мы реализуем там TCO, FEXPR функции и dynamic scoping.

     06.04.2026       Статьи

Отчёт PSF об инциденте атаки на цепочку поставок LiteLLM/Telnyx + рекомендации

В этой статье рассмотрены две недавние атаки на цепочку поставок, направленные на пользователей популярных пакетов PyPI — litellm и telnyx. Также авторы предоставили рекомендации для разработчиков и сопровождающих проекты на Python о том, как подготовиться и защитить свои проекты.

     06.04.2026       Статьи

Почему нельзя генерировать пароли через random в Python: разбор на практике

Вы уверены, что ваш “случайный” пароль действительно случайный? Я тоже так думал — пока не полез разбираться, как Python на самом деле генерирует случайные значения. Оказалось, что привычный random — это не про безопасность вообще. Это генератор, который только выглядит случайным, но при определённых условиях может быть воспроизведён. Что даст нам возможность предсказать все будущие пароли и прошлые.

     08.04.2026       Релизы

pytest - 9.0.3

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

     08.04.2026       Релизы

Django - 6.0.4

Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/

     08.04.2026       Релизы

Django - 5.2.13

Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/

     08.04.2026       Релизы

Django - 4.2.30

Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/

     05.04.2026       Выпуск 642 (30.03.2026 - 05.04.2026)       Статьи

Сводка pythonz 29.03.2026 — 05.04.2026

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

     05.04.2026       Выпуск 642 (30.03.2026 - 05.04.2026)       Статьи

Гибридный поиск по коду в GitLab: как я ускорил поиск по 100+ GitLab-проектам с часов до минут

Когда проектов в GitLab становится много, довольно быстро появляется одна и та же задача: найти, где используется конкретный API, URL, env-переменная или конфигурационный параметр.В результате поиск по 100+ проектам сократился с часов до нескольких минут.

     04.04.2026       Выпуск 642 (30.03.2026 - 05.04.2026)       Статьи

DIY мультирум: переключаем ТВ между комнатами с помощью Home Assistant

У меня созрела идея повторить и немного адаптировать решение под свои задачи — но с одним важным отличием: я решил доверить написание кода и текста искусственному интеллекту.

     03.04.2026       Выпуск 642 (30.03.2026 - 05.04.2026)       Статьи

Проверяем веб-расчёт потерь в шинах на соответствие стандартам

От уравнений до верификации: как мы сравнивали разработанный веб-модуль для анализа потерь в НКУ (низковольтных комплектных устройствах) с нормативной базойА можно ли рассчитать потери и нагрев шин для оценки тепловыделения в НКУ быстро, точно и прямо в браузере?

     06.04.2026       Релизы

Fabric - 3.2.3

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

     05.04.2026       Выпуск 642 (30.03.2026 - 05.04.2026)       Статьи

Реверс-инжиниринг безымянного табло электронной очереди

Я работаю в компании, которая разрабатывает и продаёт систему электронной очереди. Пришёл недавно, успел написать веб-клиент для их очереди — общение по SOAP, веб сайт, талоны с QR кодом, ничего особенного. Потом руководство поставило задачу: интегрировать физическое табло с вызовом клиентов через веб. Старое десктопное приложение как-то умеет зажигать на нём цифры — надо сделать то же самое, но из веба.Окей, задача понятная. Первым делом пошёл к тем, кто делал это приложение.

     03.04.2026       Выпуск 642 (30.03.2026 - 05.04.2026)       Статьи

Почему я написал Ёбифай: свой планировщик для фоновых задач на Python

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