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

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

     16.09.2025       Выпуск 614 (15.09.2025 - 21.09.2025)       Статьи

Feature Flags in Depth

Feature flags are a way to enable or disable blocks of code without needing to re-deploy your software. This post shows you several different approaches to feature flags.

     16.09.2025       Выпуск 614 (15.09.2025 - 21.09.2025)       Статьи

What Does -> Mean in Python Function Definitions?

Wondering what the arrow notation means in Python? Discover how -> is used in type hints, functions, and more with simple explanations and examples.

     15.09.2025       Выпуск 614 (15.09.2025 - 21.09.2025)       Статьи

Меньше магии, больше кода: мой способ писать Django views

Перевод статьи о том, как автор выбирает способ написания представлений в Django. Он считает, что обобщённые классовые представления (CBV) скрывают слишком много магии, усложняют чтение кода и отладку. Вместо них он использует базовый View, чтобы сохранять контроль, но при этом избегать громоздких if в функциях.

     17.09.2025       Выпуск 614 (15.09.2025 - 21.09.2025)       Релизы

django-two-factor-auth - 1.18.0

Полноценная двухфакторная аутентификации для Django.. Скачать можно по ссылке: https://pypi.python.org/pypi/django-two-factor-auth/

     17.09.2025       Выпуск 614 (15.09.2025 - 21.09.2025)       Релизы

pymongo - 4.15.1

Python интерфейс для MongoDB. Скачать можно по ссылке: https://pypi.python.org/pypi/pymongo/

     15.09.2025       Выпуск 614 (15.09.2025 - 21.09.2025)       Статьи

Коротко об устройстве протокола MSK144 с примерами на Python

MSK144 — цифровой протокол, разработанный Джо Тейлором (K1JT) и его командой в 2016 году для проведения связей через метеорное рассеивание. В этой статье будут рассмотрены подробности работы протокола.Статья может быть интересна радиолюбителям, как знакомым, так и не знакомым с MSK144 и связью через метеорное рассеивание, а также тем, кто хочет понять устройство этого протокола.

     15.09.2025       Выпуск 614 (15.09.2025 - 21.09.2025)       Статьи

AVIF: Крепкий орешек для стеганографии. Почему LSB-метод пасует там, где справляется WebP

Сегодня я хочу поделиться историей одной, казалось бы, простой задачи, которая превратилась в увлекательное техническое расследование. Мы разрабатывали утилиту для стеганографии ChameleonLab и решили добавить поддержку современных форматов изображений, таких как WebP и AVIF. С WebP все прошло гладко, но AVIF оказался на удивление крепким орешком.

     15.09.2025       Выпуск 614 (15.09.2025 - 21.09.2025)       Статьи

Переводим fb2 книжки, с нейронками, для себя

Хотел написать классическую статью, ни разу не писал, ради интереса попросил ChatGPT и она все написала, стало скучно до жути, эта «классическая » статья будет под спойлером, она реально по теме, написана с двух запросов, а далее будет кратенько и технически что и зачем, со ссылками на примеры. Для технической части нужны знания python, llm, cuda и что такое OpenAI API.

     14.09.2025       Выпуск 613 (08.09.2025 - 14.09.2025)       Статьи

Сводка от pythonz 07.09.2025 — 14.09.2025

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

     15.09.2025       Выпуск 614 (15.09.2025 - 21.09.2025)       Статьи

Прокачиваем RAG: тестируем техники и считаем их эффективность. Часть 1

При про­ектировании RAG-системы инженер каждый раз сталкивается со множеством вопросов: какую базу данных использовать, как организовать получение релевантной информации, да даже выбор эмбеддера может занять приличное время, а это лишь вершина айсберга. Что хорошо работает в одной сфере, например в техподдержке, может полностью провалиться в другой — например, при анализе юридических документов. 

     14.09.2025       Выпуск 613 (08.09.2025 - 14.09.2025)       Статьи

Claude Code: субагенты

Субагенты в Claude Code — обзор вопроса и немного деталей.Расскажу про одну из самых примечательных фич Claude Code — инструмент Суб‑Агентов (Sub‑Agents), чем он отличается от обычного Task, и как его можно использовать для создания своих систем на базе ИИ агентов.

     16.09.2025       Выпуск 614 (15.09.2025 - 21.09.2025)       Релизы

httpx - 1.0.dev3

HTTP-клиент нового поколения. Поддерживает HTTP/1.1 и HTTP/2 и имеет синхронный + асинхронный API. Скачать можно по ссылке: https://pypi.python.org/pypi/httpx/

     14.09.2025       Выпуск 613 (08.09.2025 - 14.09.2025)       Статьи

Разбираем «под капотом» кастомную фитнес-метрику: от идеи до реализации на Python

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

     14.09.2025       Выпуск 613 (08.09.2025 - 14.09.2025)       Статьи

Polars — «убийца Pandas» на максималках

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

     13.09.2025       Выпуск 613 (08.09.2025 - 14.09.2025)       Видео

Как научить Алису рецептам дореволюционной кухни

Как с нуля создать навык голосового помощника Алиса с написанием кода обработчика запросов пользователя на Питоне,

     13.09.2025       Выпуск 613 (08.09.2025 - 14.09.2025)       Видео

CI/CD Pytest для тестирования качества данных здравоохр. в Великобритании

Какая была проблема в интеграции Pytest для проверки качества кода и медицинских данных в университете. Почему мы решили автоматизировать такой процесс, решая проблему конфиденциальности. Практический пример работы этой системы

     13.09.2025       Выпуск 613 (08.09.2025 - 14.09.2025)       Видео

Оптимизация сервиса АБ тестирования.

Оптимизация сервиса АБ тестирования или как уйти от Django ORM к Fastapi query builder. Как мы ускорили время ответа с помощью ухода от монолита с ORM к микросервисам с query builder. Оптимизация работы с базой данных и перенос тяжелой логики фильтрации из python на базу данных.

     12.09.2025       Выпуск 613 (08.09.2025 - 14.09.2025)       Статьи

Предиктивная аналитика в нефтедобыче или как я проходил практику

В первые дни, проведённые в офисе, я ощутил всю прелесть онбординга в нефтянку. Тогда для меня каждое второе слово от коллег являлось новым и приходилось жёстко гуглить. УЭЦН, ПЭД, МРП, КВЧ, загрузка, НГДП, кусты, ВНР... Мне казалось, я попал в параллельную вселенную, где говорят на странном техническом диалекте. Мой наставник, видя мои широко открытые глаза только улыбался и говорил: «Ничего, через неделю всё поймёшь. Главное выучи, что такое VLP и IPR».

     13.09.2025       Выпуск 613 (08.09.2025 - 14.09.2025)       Статьи

Обработка результатов моделирования Fire Dynamics Simulator на Python (часть 2)

В основном моделирование развития пожара провожу в специализированном программном обеспечении Fire Dynamics Simulator (FDS), оно используется от Японии до США при обосновании отступлений требований пожарной безопасности.  При моделировании развития пожара очень много времени занимает обработка результатов моделирования.