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

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

     08.09.2026       Выпуск 665 (07.09.2026 - 13.09.2026)       Статьи

Взлом городского мессенджера: разбор цепочки атаки на машину Messenger на платформе Standoff 365

Статья рассчитана как на людей, близких к IT и ИБ, так и на тех, кто далек от этих областей. Автор постарался подробно разобрать каждый шаг: почему было принято то или иное решение, на какие признаки он опирался и где искать дополнительную информацию по теме.Итак, в этой статье взламываем уязвимую машину Messenger, а точнее — проводим эксплуатацию цепочки из двух базовых уязвимостей и реализацию двух бизнес-рисков:

     08.09.2026       Выпуск 665 (07.09.2026 - 13.09.2026)       Статьи

Как я автоматизировал выдачу ТСД на складе: от бумажных талонов до Python‑приложения

Моя основная работа на распределительном центре — выдача и приём ТСД. Формально автоматизация этого процесса в мои обязанности не входила. Но когда я увидел, как устроена выдача оборудования, решил попробовать самостоятельно изменить процесс — получить практический опыт в автоматизации и оптимизации складских операций.В итоге от нескольких простых изменений я пришёл к полноценному приложению, которое позволило автоматизировать идентификацию сотрудников и выдачу оборудования. Кстати, приложение абсолютно бесплатно, и вы можете его использовать на своём складе или предприятии.

     08.09.2026       Выпуск 665 (07.09.2026 - 13.09.2026)       Статьи

Я прогнал топ VRAM-калькуляторов для LLM — все ошибаются в одном и том же

Я прогнал топ VRAM-калькуляторов из выдачи Google, показал на скриншотах, где ломается каждый (даже лучший), сверил числа с живым vLLM на A100/H100 — расхождение ~1% — и собрал ridgepoint: калькулятор, который считает как движок, а не как учебник. Ставится локально (pip install ridgepoint), GPU не нужен. Сколько реально влезет

     07.09.2026       Выпуск 665 (07.09.2026 - 13.09.2026)       Статьи

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

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

     14.09.2026       Релизы

coverage - 7.16.1

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

     07.09.2026       Выпуск 665 (07.09.2026 - 13.09.2026)       Статьи

Один `settings.py` на всё больше не работает: наводим порядок в настройках Django

Один settings.py удобен только в начале проекта. Когда появляются несколько окружений, Celery, Redis, внешние API и объектное хранилище, настройки быстро превращаются в источник скрытых ошибок. Разбираю практическую структуру django-split-settings: без магии, неявных переключений и случайного запуска с production-конфигурацией.

     07.09.2026       Выпуск 665 (07.09.2026 - 13.09.2026)       Статьи

Месяц тюнил поиск по памяти, а починила всё одна строка в промпте

Поднял Recall@5 поиска по памяти на 17%, померил качество самих ответов и получил прирост, неотличимый от шума: тест Макнемара, p = 0.79. Месяц работы впустую. Потом посмотрел в промпт, поправил там одну формулировку и получил плюс 16 процентных пунктов за вечер. Модель отказывалась отвечать, когда ответ лежал прямо перед ней.Внутри: как собрать свой набор проверочных вопросов и не обмануться, почему параметры BM25 из статей проиграли подобранным перебором, и какие шесть приёмов не сработали вообще.

     07.09.2026       Выпуск 665 (07.09.2026 - 13.09.2026)       Статьи

Купил ИБП, а его программа недоступна для NVDA. Пришлось написать дополнение

После покупки ExeGate LLB-3000 выяснилось, что работать с PowerManagerII с клавиатуры и на слух неудобно. Вместе с Codex я разработал дополнение: разобрали графические кнопки, наладили навигацию, добавили текстовые показания и проверили управление. Рассказываю, как устроено решение и что в этой работе делал я. 

     11.09.2026       Выпуск 665 (07.09.2026 - 13.09.2026)       Релизы

pymongo - 4.18.1

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

     10.09.2026       Выпуск 665 (07.09.2026 - 13.09.2026)       Релизы

scrapy - 2.19.0

Гибкий фреймворк для написания web-пауков (парсеров). Скачать можно по ссылке: https://pypi.python.org/pypi/scrapy

     10.09.2026       Выпуск 665 (07.09.2026 - 13.09.2026)       Релизы

psycopg2 - 2.9.13

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

     09.09.2026       Выпуск 665 (07.09.2026 - 13.09.2026)       Релизы

virtualenv - 21.7.9

Инструмент создания виртуального рабочего окружения. Скачать можно по ссылке: https://pypi.python.org/pypi/virtualenv

     04.09.2026       Выпуск 664 (31.08.2026 - 06.09.2026)       Статьи

Пользователь придумал пароль из 100 символов. От 28 из них ваша проверка не зависит

Тикет пришёл от разработчика, который писал импорт учёток из старой системы. Формулировка была такая: «кажется, у нас ломается верификация, но ломается она в плюс — подходят пароли, которых не было».Ломалось не у него. Так работает bcrypt, и работает уже двадцать семь лет.

     02.09.2026       Выпуск 664 (31.08.2026 - 06.09.2026)       Статьи

Мой первый RAG без LangChain

В наши дни все, кому было интересно, уже попробовали RAG, я в том числе. И стандартная схема тривиальна: цепляем LangChain, три импорта, .from_documents() — и бот с базой знаний готов. Мой первый опыт был такой же, и это даже заработало за один вечер.Но как это поддерживать? А что случится, если всё полетит?Пять слоёв абстракции, и я без понятия, что происходит на любом из них. Поэтому я решил повторить свой эксперимент с контейнерами: отбросил все слои и переписал вручную на Python.

     02.09.2026       Выпуск 664 (31.08.2026 - 06.09.2026)       Статьи

Я управлял AutoCAD из Claude Code через Python — пока не понял, что AutoCAD вообще не нужен

В прошлой статье я разбирал флот из тридцати трёх ИИ-агентов и в разделе про энергетику упомянул вскользь: чертёж там рисуется одной функцией сразу в двух форматах.

     02.09.2026       Выпуск 664 (31.08.2026 - 06.09.2026)       Вопросы и обсуждения

Python Bytes: #494 Python Wrapture

Очередной выпуск англоязычного подкаста Python Bytes

     02.09.2026       Выпуск 664 (31.08.2026 - 06.09.2026)       Статьи

Переводим книги нейронками для себя: год спустя. Словари, скорости и почему переводчики всё ещё нужны

Год назад я написал статью «Переводим fb2 книжки, с нейронками, для себя» — про то, как собрал на паре Tesla P40 в гараже программу Sunny Narrator («Солнечный сказочник»), которая переводит художественные книги через локальные и облачные LLM. Тогда это был скорее прототип «доказать себе, что так можно»: черновики читались с головной болью, книга в тысячу страниц переводилась два дня, а электричество, отключённое посреди процесса, стоило ещё двух.За год программа доехала до версии 2.1,