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

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

     21.12.2025       Выпуск 627 (15.12.2025 - 21.12.2025)       Статьи

Сводка от pythonz 14.12.2025 — 21.12.2025

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

     21.12.2025       Выпуск 627 (15.12.2025 - 21.12.2025)       Статьи

Pech или pyRTOS: вот почему «печка» лучше чем «аналог FreeRTOS»

Pech — это Managed Kernel которая следует концептам Mach 3.0. В 2025 году безопасность важнее ручного управления тактами. Я использую высокоуровневый рантайм для создания математически безопасной среды, где баги памяти устранены на уровне архитектуры. Это то, к чему сейчас стремятся проекты вроде Microsoft Singularity или современные ОС на Rust.

     20.12.2025       Выпуск 627 (15.12.2025 - 21.12.2025)       Статьи

Visual SLAM (Python)

Я разрабатываю собственную визуальную SLAM-систему, реализованную полностью на языке Python без использования компилируемых C++-библиотек и сложных внешних зависимостей. Проект находится в стадии активной разработки и представляет собой промежуточный итог моего исследования. В этой статье я делюсь своим субъективным опытом разработки системы, описываю принятые решения и возникшие сложности.

     19.12.2025       Выпуск 627 (15.12.2025 - 21.12.2025)       Статьи

Почему ночных загрузок стало недостаточно: опыт внедрения CDC в М2

В этой статье я расскажу, как мы внедряли Change Data Capture (CDC) с использованием Apache Flink, какие задачи это помогло решить, с какими ограничениями мы столкнулись и почему CDC — полезный, но не универсальный инструмент.

     21.12.2025       Выпуск 627 (15.12.2025 - 21.12.2025)       Статьи

Моя версия системы автоматического тестирования БК моторов (PHPH)

Я увлекаюсь авиамоделизмом, в основном радиоуправляемыми моделями на бесколлекторных двигателях, но в последние годы данная сфера престала быть нишевой, и поэтому цены на компоненты заметно выросли. Без того дорогие проверенные бренды стали еще дороже, поэтому я все чаще выбираю более бюджетные аналоги с AliExpress или от малоизвестных производителей. Но тут возникает проблема: как убедиться, что дешёвый мотор выдаст заявленные характеристики, и будет надёжным в полёте?

     19.12.2025       Выпуск 627 (15.12.2025 - 21.12.2025)       Статьи
     19.12.2025       Выпуск 627 (15.12.2025 - 21.12.2025)       Статьи

Строим сервис, который повышает собираемость показаний счетчиков ЖКХ

Передача показаний счётчиков во многих домах всё ещё требует ручных действий. Жильцы откладывают эту задачу, пропускают сроки и получают пени. В статье разберём Python-сервис, который отправляет персонализированные SMS, принимает ответы и подключает голосовой вызов для тех, кто не ответил.

     18.12.2025       Выпуск 627 (15.12.2025 - 21.12.2025)       Статьи

Использование библиотеки spaCy для поиска сущностей в тексте

В предыдущей статье был приведен пример создания кода проекта для задачи автоматизации обработки данных, в результате чего получилось подготовить нужную информацию по модели данных ЛОЦМАН: PLM. Эти данные планируется использовать для построения механизмов обработки поисковых запросов пользователей к базе ЛОЦМАН:PLM — в частности, для распознавания сущностей в тексте запроса.

     17.12.2025       Выпуск 627 (15.12.2025 - 21.12.2025)       Статьи

Как в звонках автоматически находить первые признаки выгорания операторов кол-центра

Выгорание операторов — распространенная проблема в кол-центрах. По разным оценкам, текучесть персонала здесь достигает 40–45%, а средний срок работы составляет 8–12 месяцев. Это приводит к дополнительным расходам на обучение, росту нагрузки на команду и снижению качества сервиса. При этом заметные изменения в поведении сотрудников обычно фиксируются слишком поздно — когда проблема уже стала системной

     17.12.2025       Выпуск 627 (15.12.2025 - 21.12.2025)       Статьи

Ускоряем LLM по максимуму. Как я создал кросс-платформенный Flash Attention

Поэтому представляю вашему вниманию первую и единственную open-source реализацию Flash Attention 2 на Triton с поддержкой Linux и Windows, Turing-Blackwell архитектур (теперь можно работать в Google Colab и Kaggle), гомо и гетерогенных кластеров, опциональным детерминизмом, а также возможностью ручной кастомизации ядер (kernels) для более гибкой настройки под каждую GPU архитектуру отдельно. Более подробно о том как это устроено и не только — далее в статье.

     16.12.2025       Выпуск 627 (15.12.2025 - 21.12.2025)       Статьи

dag_generator: лоукод-генерация гетерогенных Airflow DAG

Полноценных open-source-альтернатив, которые закрыли бы все наши потребности, не нашлось. Поэтому мы решили создать свой «мультитул» — low-code-фреймворк для генерации гетерогенных Airflow DAG с незамысловатым названием dag_generator. Цель этой статьи — поделиться опытом внедрения подобного инструмента. Генерация выполняется по старинке, так что про ИИ здесь пока ничего не найдете.

     16.12.2025       Выпуск 627 (15.12.2025 - 21.12.2025)       Статьи

Борьба с дисбалансом классов. Ансамблевые и комбинированные методы

В данной статье мы рассмотрим комбинированные и ансамблевые методы библиотеки Imbalanced Learn.

     16.12.2025       Выпуск 627 (15.12.2025 - 21.12.2025)       Статьи

MIMO LQR/LQG: линейно — квадратичный и линейно — гауссовский регуляторы с практическим примером и кодом

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

     15.12.2025       Выпуск 627 (15.12.2025 - 21.12.2025)       Статьи
     15.12.2025       Выпуск 627 (15.12.2025 - 21.12.2025)       Статьи

9 самых частых задач на Python live-coding (и как их правильно решать)

В этой статье я собрал девять самых частых задач из live-coding этапов собеседований на Python — от декораторов и замыканий до GIL и паттернов. Эти задачи регулярно встречаются в компаниях разного уровня, и их знают те, кто часто участвует в найме.

     15.12.2025       Выпуск 627 (15.12.2025 - 21.12.2025)       Статьи

Как я уже 5 лет создаю свою макрос-клавиатуру. И почему не бросил этот проект

Последние пять лет я веду, пожалуй, самый длинный и упорный личный проект в своей жизни создаю собственную макрос-клавиатуру с нуля: от логотипа до электроники и ПО.

     15.12.2025       Выпуск 627 (15.12.2025 - 21.12.2025)       Статьи

Floodfill Algorithm in Python

The floodfill algorithm is used to fill a color in a bounded area. Learn how it works and how to implement it in Python.

     15.12.2025       Выпуск 627 (15.12.2025 - 21.12.2025)       Статьи

Ночь, телескоп, ИИ, комета: анализ спектра 3I/ATLAS с собственным Python-pipeline

У вас когда-нибудь была мечта, которая поднимает посреди ночи, и вы на цыпочках идете через спящий дом к компьютеру — посмотреть, что показывает ваш телескоп? Поймал ли он 3I/ATLAS, с джетами или без, как слабую точку или как большой объект с необычно яркой комой? Эти ночи — мои будни уже 3 месяца. И сегодня я расскажу, как любитель-астроном исследует самый необычный межзвездный объект за всю историю человечества:

     14.12.2025       Выпуск 626 (08.12.2025 - 14.12.2025)       Статьи

Как реализовать выборочную долговременную память в LLM-боте на Python

LLM-модели хорошо решают задачи диалога, но имеют одно ключевое ограничение: отсутствие встроенной долговременной памяти. Модель опирается только на текущий контекст.

     14.12.2025       Выпуск 626 (08.12.2025 - 14.12.2025)       Статьи

Автоэнкодер: как нейросеть учится понимать норму

В реальной повседневной работе от нейронной сети мне нужна одна простая и приземлённая вещь — поиск аномалий в данных.
И вот с этим нейросети действительно справляются. Более того, для этого у них есть специальный инструмент — автоэнкодер.