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

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

     06.02.2026       Выпуск 634 (02.02.2026 - 08.02.2026)       Статьи

Django (anti)patterns

A website and repo with 39 common antipatterns, listing them as well as suggested changes. Worth a look!

     09.02.2026       Релизы

coverage - 7.13.4

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

     08.02.2026       Выпуск 634 (02.02.2026 - 08.02.2026)       Статьи

Сводка от pythonz 01.02.2026 — 08.02.2026

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

     06.02.2026       Выпуск 634 (02.02.2026 - 08.02.2026)       Статьи

Why using [n] on a Django QuerySet can be unsafe?

Indexing a QuerySet can return nondeterministic rows because slicing does not add ordering, unlike first, which orders by primary key.

     06.02.2026       Выпуск 634 (02.02.2026 - 08.02.2026)       Релизы

Python 3.14.3 and 3.13.12

Python 3.14.3 (and 3.13.12) was released with deferred annotations, free-threaded support, improved async tooling, and other features that impact Django development and deployment.

     08.02.2026       Выпуск 634 (02.02.2026 - 08.02.2026)       Релизы

gunicorn - 25.0.3

WSGI HTTP-сервер для UNIX. Скачать можно по ссылке: https://pypi.python.org/pypi/gunicorn/

     06.02.2026       Выпуск 634 (02.02.2026 - 08.02.2026)       Статьи

AG-UI. Как написать AI ассистента для подбора подарков за 20 минут

Один из проектов, который я запустил после новогодних праздников - это AI ассистент по подбору подарков (с интегрированным вишлистом) ДарийНа его примере я хочу рассказать о протоколе AG-UI и на практике показать, как разработать ChatGPT-like агентное приложение за пару минут. 

     06.02.2026       Выпуск 634 (02.02.2026 - 08.02.2026)       Статьи

Запускаем AI-ассистента на бесплатном CPU: Qwen2.5 + Gradio + Hugging Face Spaces

Каждый раз, когда кто-то говорит про запуск LLM, возникает вопрос: "А где взять GPU?" Облачные GPU стоят денег, локальные видеокарты стоят ещё больших денег, а бесплатные GPU-тиры исчезают быстрее, чем появляются.Но что если можно запустить полноценного AI-ассистента вообще без GPU?

     05.02.2026       Выпуск 634 (02.02.2026 - 08.02.2026)       Статьи

Как мы с помощью ML попали на остров

Машинное обучение обычно ассоциируется с датасетами, метриками и бесконечными экспериментами в ноутбуках. Но в какой-то момент для нас ML перестал быть абстрактной технологией - и стал маршрутом. Причём буквально. Эта история о том, как модели, гипотезы и пара неочевидных решений привели нас не только к рабочему результату, но и на самый настоящий остров Парамушир (северные Курилы).

     05.02.2026       Выпуск 634 (02.02.2026 - 08.02.2026)       Статьи

Одно кольцо, чтобы повелевать остальными: собираем лимитирование, ретраи и circuit breaker в одной библиотеке

Я чувстовал себя клоуном подключая 5ю библиотеку для написания устойчивого к ошибкам API клиента. После этого я написал библиотеку объединяющую все воедино. Мотивация и история архитектурных решений.

     05.02.2026       Выпуск 634 (02.02.2026 - 08.02.2026)       Статьи

Как мы пытались научить ML считать трудоёмкость в промышленности — и что из этого вышло

Современное машиностроительное производство требует высокой точности планирования технологических процессов и оценки трудоёмкости операций. Эти оценки напрямую влияют на формирование себестоимости, планирование загрузки оборудования и назначение цен на продукцию и услуги.

     05.02.2026       Выпуск 634 (02.02.2026 - 08.02.2026)       Статьи

Я устал выпрашивать логи у завода, поэтому написал свой симулятор сталеплавильной печи

Давайте честно. Все эти конференции про "Цифровые Двойники" и "AI на производстве" - это красиво только на слайдах в PowerPoint.В реальности, когда ты приходишь к главному технологу и просишь данные для обучения модели (например, чтобы предсказывать прогар футеровки), происходит одно из двух:

     05.02.2026       Выпуск 634 (02.02.2026 - 08.02.2026)       Статьи

«Спрятать и не потерять»: Реализуем DSSS-стеганографию в MP3 на Python. AES-256 против сжатия с потерями

Принято считать, что стеганография в аудио умирает, как только файл пережимают в MP3. Классический метод LSB (замена младших битов) действительно не выдерживает встречи с психоакустической моделью сжатия — данные просто стираются как «неслышимый мусор».Но что, если подойти к задаче не как к замене битов, а как к радиосвязи? В этой статье мы напишем приложение ChameleonLab на Python (PyQt6 + NumPy). Мы откажемся от хрупких методов в пользу военной технологии DSSS (расширение спектра), применим криптографию AES-256 и научим наш сигнал выживать даже при перекодировании в 128kbps. Разберем математику корреляции, борьбу с рассинхронизацией ffmpeg и почему иногда шум — это хорошо.

     05.02.2026       Выпуск 634 (02.02.2026 - 08.02.2026)       Статьи

От «яблока» до «королевы»: как нейросети учатся понимать смысл слов через эмбеддинги

Представьте, что вы объясняете ребёнку, что такое «яблоко». Вы покажете картинку, дадите попробовать, расскажете, что оно круглое, сладкое, растёт на дереве, а теперь попробуйте объяснить это нейросети. Она не видит, не пробует, но она понимает только числа. Как же тогда заставить машину понять, что «яблоко» ближе к «груше», чем к «трактору»?

     05.02.2026       Выпуск 634 (02.02.2026 - 08.02.2026)       Статьи

Визуализация данных в Python с помощью библиотеки Plotly: база для новичков

Plotly — библиотека для интерактивной визуализации данных в Python. Она подходит для задач, где статичного графика недостаточно и важно исследовать данные прямо в процессе анализа. В статье разбираем базовые возможности Plotly и основные типы графиков.