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

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

     12.07.2026       Выпуск 656 (06.07.2026 - 12.07.2026)       Статьи

6× faster binary search: from compiled code to mechanical sympathy

How do you speed up computational Python code? A common, and useful, starting point is: Pick a good algorithm. Use a compiled language to write a Python extension. Maybe add parallelism so you can use multiple CPU cores. But what if you need more speed?

     13.07.2026       Релизы

coverage - 7.15.1

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

     08.07.2026       Выпуск 656 (06.07.2026 - 12.07.2026)       Статьи
     07.07.2026       Выпуск 656 (06.07.2026 - 12.07.2026)       Статьи

Как я решал задачу сортировки зашифрованных строк

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

     07.07.2026       Выпуск 656 (06.07.2026 - 12.07.2026)       Статьи

RAG для закупок: Qdrant и LlamaIndex в локальном контуре

Тут и задачка подвернулась - надоело копаться в Положении о закупках, поэтому понадобился RAG для ответов по ФЗ-44, ФЗ-223, ну и локальному положению.В этой статье разберу, как создать простенький RAG, не выходящий из локального контура, на базе LlamaIndex + Qdrant, напишем к нему API и UI на Gradio.

     07.07.2026       Выпуск 656 (06.07.2026 - 12.07.2026)       Статьи

Ленивые импорты в Python 3.15: как PEP 810 ускоряет старт приложений

На PyCon US 2026 Руководящий совет Python рассказал о новых возможностях Python 3.15. Среди них — явные ленивые импорты (PEP 810): модули теперь можно загружать не при старте программы, а только в момент первого обращения. Я решил разобраться, как это работает, и измерить производительность в PyCharm.

     07.07.2026       Выпуск 656 (06.07.2026 - 12.07.2026)       Статьи
     06.07.2026       Выпуск 656 (06.07.2026 - 12.07.2026)       Статьи
     11.07.2026       Выпуск 656 (06.07.2026 - 12.07.2026)       Релизы

django-filter - 26.1

Django-приложение для гибкой фильтрации объектов модели (querysets). Скачать можно по ссылке: https://pypi.python.org/pypi/django-filter/

     11.07.2026       Выпуск 656 (06.07.2026 - 12.07.2026)       Релизы

virtualenv - 21.6.1

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

     11.07.2026       Выпуск 656 (06.07.2026 - 12.07.2026)       Релизы

django-cms - 5.0.9

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

     08.07.2026       Выпуск 656 (06.07.2026 - 12.07.2026)       Релизы

Django - 6.0.7

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

     08.07.2026       Выпуск 656 (06.07.2026 - 12.07.2026)       Релизы

Django - 5.2.16

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

     07.07.2026       Выпуск 656 (06.07.2026 - 12.07.2026)       Релизы

scrapy - 2.17.0

Гибкий фреймворк для написания web-пауков (парсеров). Скачать можно по ссылке: https://pypi.python.org/pypi/scrapy

     05.07.2026       Выпуск 655 (29.06.2026 - 05.07.2026)       Статьи

Действительно богатые сообщения в Telegram-ботах: разбираем Rich Messages

!Очень долгое время разработчики Telegram-ботов довольствовались двумя способами форматирования сообщений: HTML и Markdown. Оба этих способа делали одно и то же: добавляли простое форматирование в обычный текст.Для большинства задач этого было достаточно, но в какой-то момент обычного HTML и Markdown может не хватать.В недавнем обновлении Telegram Bot API 10.1 эту проблему решили, добавив Rich Messages.

     05.07.2026       Выпуск 655 (29.06.2026 - 05.07.2026)       Статьи

Геостатистика в QGIS без SAGA: кригинг на чистом NumPy

Мы создаем софт для горно-геологических служб калийных рудников. Наши геологи и маркшейдеры каждый день превращают тысячи скважинных проб в карты: отметки кровли пласта, содержания KCl, мощности, газоопасность. Классический инструмент для этого - кригинг, и в QGIS он формально есть: SAGA, GRASS, Smart-Map, связки со SciPy. На практике же каждый вариант чем-то не устраивал, и год назад я начал писать свой плагин.

     07.07.2026       Выпуск 656 (06.07.2026 - 12.07.2026)       Релизы

cffi - 2.1.0

Интерфейс для вызова C-кода. Скачать можно по ссылке: https://pypi.python.org/pypi/cffi/