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

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

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

Использование «ленты данных» для пред- и пост-обучения иностранным языкам

Обычно подобные идеи рождаются не на пустом месте, а в результате экспериментов на себе различных методик по изучению нового языка.  Особенно это актуально для зрелого возраста. Для детей работают другие методы, которые мы, здесь, рассматривать не будем.Из  древности нам пришло много мудрых фраз, например: «Пришёл, увидел, победил!». Если спроецировать её на освоение иностранного языка, то, «пришёл» это возникновение мотивации для изучения нового языка.

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

Сначала логика, потом код: как писать программы для ESP на MicroPython

В прошлой статье  мы дали голос нашему ESP32 — научили его отправлять уведомления в Telegram и ntfy. Теперь, когда устройство умеет "говорить", пришло время научить его "думать" и работать самостоятельно, без постоянного контроля.Если тогда мы тестировали отправку сообщений, то сейчас займемся созданием полноценной системы.

     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)       Статьи

Как собрать платный 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 показывает принципиально новый подход в трейдинге. И хоть любопытно следить за тем, какая модель заработает больше денег или кто первый сольет, но настоящая ценность эксперимента совсем в другом.

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

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

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

     02.11.2025       Выпуск 620 (27.10.2025 - 02.11.2025)       Статьи

Почему ваш AI-ассистент пишет «вырвиглазный» код, и как это исправить грубой силой

Технически это называется «неконсистентный». А по-человечески — боль. Делюсь рабочим, хоть и неидеальным, способом её лечения.

     01.11.2025       Выпуск 620 (27.10.2025 - 02.11.2025)       Статьи

Schema-Guided Reasoning: как научить языковые модели последовательно рассуждать

LLM умеют многое: генерировать тексты, анализировать документы, писать код. Но на практике их работа часто непредсказуема — сегодня модель даёт точный ответ, а завтра на тех же данных ошибается, пропускает ключевые шаги или придумывает факты. Для решения этой задачи появился подход Schema-Guided Reasoning (SGR).

     31.10.2025       Выпуск 620 (27.10.2025 - 02.11.2025)       Статьи

Thefittest: зачем я пишу свою open-source библиотеку эволюционных алгоритмов

Что если модель могла бы проектировать саму себя? Подбирать архитектуру, параметры, операторы — без эксперта, без ручного тюнинга и десятков итераций? Эволюционные алгоритмы позволяют это сделать. Я собрал их в рабочую технологию — Thefittest — open-source проект, где эволюция используется для построения и оптимизации моделей машинного обучения.

     31.10.2025       Выпуск 620 (27.10.2025 - 02.11.2025)       Статьи

Мы опубликовали silero-tts v5 на русском языке

Мы решили задачу омографов (пока в первой версии, но идей ещё вагон) и теперь удовольствие от публикации наших новых публичных моделей синтеза наконец-то будет полным! Более того, что следом за ними пойдут ещё кое-какие модели, но это будет сюрприз. Итак представляем вам новый v5 релиз наших публичных моделей для синтеза речи!

     31.10.2025       Выпуск 620 (27.10.2025 - 02.11.2025)       Статьи

Как стримить большие ответы в Django через StreamingHttpResponse и async-генераторы

Сегодня рассмотрим решение одной непростой задачи, как в Django выдавать очень большие объёмы данных, например, выгрузку в CSV или потоковый JSON-формат NDJSON) так, чтобы сервер не ложился от нагрузки, а пользователи быстрее получали первые данные. Разберём, как использовать StreamingHttpResponse и генераторы (в том числе асинхронные) для стриминга больших ответов и поговорим нюансах.

     31.10.2025       Выпуск 620 (27.10.2025 - 02.11.2025)       Статьи

По следам CPython. Часть 2. Предконфигурация

В рамках прошлой статьи была настроена IDE и разобраны первые несколько функций CPython и используемые в них структуры. Так, повествование дошло до функции pymain_init из Modules/main.c. Эта же статья будет посвящена разбору части вышеобозначенной функции, а конкретнее — этапу предконфигурации CPython.

     30.10.2025       Выпуск 620 (27.10.2025 - 02.11.2025)       Статьи

Selectolax: быстрая альтернатива Beautiful Soup

Если спросить у питониста: «Чем парсить сайт?», — в большинстве случаев он ответит Selenium или Beautiful Soup. И будет по-своему прав — это два главных направления в мире парсинга на Python.Selenium, со всем своим множеством форков, наследников и схожих по принципу библиотек, — инструмент мощный. В этой статье я расскажу об альтернативе Beautiful Soup — библиотеке Selectolax, воплощающую в себе простоту использования и высокую скорость работы.

     30.10.2025       Выпуск 620 (27.10.2025 - 02.11.2025)       Статьи

WebREPL и uPyLoader: Выбираем способ беспроводного управления ESP

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

     29.10.2025       Выпуск 620 (27.10.2025 - 02.11.2025)       Статьи

SmileFace. Когда нейросеть улыбается тебе в ответ

SmileFace — игра, в которой нейросеть угадывает эмоцииМы сделали интерактивный стенд: камера, смайлики и нейросеть, которая пытается распознать, что вы чувствуете. В статье — как это работает, с какими трудностями столкнулись и как запустить игру у себя.