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

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

     07.11.2025       Выпуск 621 (03.11.2025 - 09.11.2025)       Статьи
     07.11.2025       Выпуск 621 (03.11.2025 - 09.11.2025)       Статьи

ATOM: автоматизация сети ЦОД начинается с решения рутинных задач

Это наша первая статья про нашу систему автоматизации. Мы активно занимаемся разработкой системой автоматизации и визуализации АТОМ для сетей ЦОД в компании, о которой пойдёт речь.

     07.11.2025       Выпуск 621 (03.11.2025 - 09.11.2025)       Статьи

Как не положить API: rate limiting в Python

История о том, как я случайно устроил DDoS на внутренний API, обрабатывая 10 миллионов векторов. И как asyncio.Semaphore меня спас.

     06.11.2025       Выпуск 621 (03.11.2025 - 09.11.2025)       Статьи

Почему я отказался от ORM в пользу чистого SQL

Во время выполнения очередного проекта мне пришлось работать с Битрикс ORM, при этом параллельно в системе был инстанс Laravel. Две разные ORM работали с единой базой данных. Не буду вдаваться в причины, по которым был выбран такой подход, и воздержусь от его оценки. Суть в том, что мне приходилось одновременно работать с двумя принципиально разными системами. Этот опыт привел меня к фундаментальному выводу: ORM — не для меня.

     06.11.2025       Выпуск 621 (03.11.2025 - 09.11.2025)       Статьи

Домашняя векторная БД + RAG

Часто приходится искать в огромной куче документов какую нибудь частную, специфичную вещь. На данный момент, только лично у меня более 2Gb различных pdf файлов. Зачастую разбросанных не системно. И хотя обычно представляешь где искать, но это отнимает время. Захотелось иметь инструмент ускоряющий поиск.

     06.11.2025       Выпуск 621 (03.11.2025 - 09.11.2025)       Статьи

Библиотека Python для доступа к данным ЦБ: cbrapi

cbrapi - бесплатная библиотека с открытым исходным кодом на Python, которая превращает сложное взаимодействие с SOAP API Центрального банка Российской Федерации в простой и понятный инструмент.

     06.11.2025       Выпуск 621 (03.11.2025 - 09.11.2025)       Статьи
     06.11.2025       Выпуск 621 (03.11.2025 - 09.11.2025)       Статьи

MarkItDown: Convert Documents Into LLM-Ready Markdown

The MarkItDown library lets you quickly turn PDFs, Office files, images, HTML, audio, and URLs into LLM-ready Markdown. In this tutorial, you’ll compare MarkItDown with Pandoc, run it from the command line, use it in Python code, and integrate conversions into AI-powered workflows.

     10.11.2025       Релизы

coverage - 7.11.3

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

     06.11.2025       Выпуск 621 (03.11.2025 - 09.11.2025)       Статьи

Как собрать платный AI-микро-SaaS (Next.js + Django + ЮKassa + Web Stories) и не застрять в пет-проекте

Большинство наших «проектов мечты» умирают не потому, что идея плохая, а потому что мы останавливаемся на уровне «ну вот, фронт есть, бэк вроде тоже, как-нибудь допилю оплаты и выложу». Не допиливаем. Если у вас в голове крутится мысль «я бы запустил свою фичу, если бы была готовая дорожка к деньгам» — это она.

     05.11.2025       Выпуск 621 (03.11.2025 - 09.11.2025)       Статьи

BDD как клей между TDD и DDD

Как превратить автотесты в живую документацию(как техническую, так и аналитическую).Как сделать так, чтобы они рассказывали о предметной области.И в конце концов, проверяли, что все это работает.

     05.11.2025       Выпуск 621 (03.11.2025 - 09.11.2025)       Статьи

Делаем LLM-советника по акциям РФ как в Alfa Arena

Недавно стартовал необычный эксперимент — Alfa Arena, где шесть лучших LLM моделей (Claude 4.5 Sonnet, DeepSeek V3.1, Gemini 2.5 Pro, GPT-5, Grok 4 и Qwen 3 Max) соревнуются между собой в реальном трейдинге. Каждой модели дали по $10,000, и они торгуют криптой на бирже.Что особенно интересно — это не просто шоу. Alfa Arena показывает принципиально новый подход в трейдинге. И хоть любопытно следить за тем, какая модель заработает больше денег или кто первый сольет, но настоящая ценность эксперимента совсем в другом.

     05.11.2025       Выпуск 621 (03.11.2025 - 09.11.2025)       Статьи

Regex, Pregex, or Pyparsing?

Parsing messy support tickets? This post walks through real-world examples of Python techniques for extracting structured data from unstructured text. It compares the re module for classic pattern matching, pregex for cleaner and more readable regex construction, and pyparsing for more complex structures.

     04.11.2025       Выпуск 621 (03.11.2025 - 09.11.2025)       Статьи

Автоматический мониторинг Telegram-каналов

В этой статье узнаем, как создать систему мониторинга новостей из Telegram-каналов и чатов с интеллектуальной фильтрацией и отправкой в целевой канал. Прототип мы реализуем на примере анализа экономических новостей.Статья является логическим продолжением статей "Парсинг Телеграм-каналов, групп и чатов с обработкой в LLM" и "Парсинг pdf-отчётов публичных компаний для получения трейдерских инсайтов".

     09.11.2025       Выпуск 621 (03.11.2025 - 09.11.2025)       Релизы

coverage - 7.11.2

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

     09.11.2025       Выпуск 621 (03.11.2025 - 09.11.2025)       Релизы

pytest - 9.0.0

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

     07.11.2025       Выпуск 621 (03.11.2025 - 09.11.2025)       Релизы

coverage - 7.11.1

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

     06.11.2025       Выпуск 621 (03.11.2025 - 09.11.2025)       Релизы

Django - 5.2.8

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

     06.11.2025       Выпуск 621 (03.11.2025 - 09.11.2025)       Релизы

Django - 5.1.14

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