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

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

     19.07.2025       Выпуск 605 (14.07.2025 - 20.07.2025)       Статьи

Как я устал тестировать LLM-системы вручную и написал универсальный сканер уязвимостей

Полгода назад я работал над внедрением RAG-системы в крупной финансовой компании. Задача была типичная: построить корпоративного чат-бота, который мог бы отвечать на вопросы сотрудников по внутренним документам. Казалось бы, что может пойти не так?

     20.07.2025       Выпуск 605 (14.07.2025 - 20.07.2025)       Статьи

CPython — бессмертные Immortal объекты

Начиная с версии 3.12 Python поддерживает такой тип объектов, как бессмертные (Immortal). Бессмертными объектами являются глобальные константы, такие как None, False, True, а также некоторые другие объекты.

     19.07.2025       Выпуск 605 (14.07.2025 - 20.07.2025)       Статьи

Raspberry Pi, веб‑камера и Python — все, что нужно для создания ИИ‑тренера по фортепиано

Этот проект — моя первая полностью самостоятельная работа по интеграции искусственного интеллекта с «железом». Фортепианный тренер на базе ИИ — интерактивный комплекс для помощи начинающим в обучении игре на фортепиано. Система предоставляет обратную связь в реальном времени и отслеживает исполнение заранее заданной мелодии.

     19.07.2025       Выпуск 605 (14.07.2025 - 20.07.2025)       Вопросы и обсуждения
     19.07.2025       Выпуск 605 (14.07.2025 - 20.07.2025)       Статьи

Squall - TUI SQLite Editor

Squall is a SQLite viewer and editor that runs in your terminal.

     20.07.2025       Выпуск 605 (14.07.2025 - 20.07.2025)       Статьи

Сравниваю автоматизацию n8n и скрипт на Python

На днях мне попался заказ на автоматизацию. Нужно было парсить письма из email и сравнивать тему и содержание письма с эксель файлом. В файле 3 листа и в зависимости от того, что было в сравнении с темой письма в первом листе - разный алгоритм дальнейшего сравнения. В общем, сделать я решила автоматизацию на n8n, так как она должна была работать исключительно локально на компьютере у заказчика. И я подумала, что так будет проще разобраться. Один раз настроить в терминале логин и всё.

     21.07.2025       Релизы

virtualenv - 20.32.0

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

     18.07.2025       Выпуск 605 (14.07.2025 - 20.07.2025)       Статьи

Как я сделал программу для импорта и аналитики постов из Телеграм-каналов с помощью ChatGPT (и дарю её вам)

Это программа-парсер. Вы указываете Telegram-канал, выбираете период — и получаете Excel-табличку со всеми публикациями, просмотрами, реакциями, репостами и вовлечённостью. Хотите узнать, сколько всего текста опубликовал автор? Пожалуйста.

     18.07.2025       Выпуск 605 (14.07.2025 - 20.07.2025)       Статьи

RKNN Toolkit2: конвертация моделей и симуляция NPU Rockchip

Rockchip — довольно крупная китайская компания, которая разрабатывает микросхемы для ТВ-приставок, смартфонов и планшетов. Мне довелось поработать с одноплатным компьютером Orange Pi 5, оснащенным ARM чипом RK3588 и NPU (neural processing unit) с заявленной производительностью до 6 TOPS.В этой статье я хочу поделиться своим опытом по конвертации нейросети

     18.07.2025       Выпуск 605 (14.07.2025 - 20.07.2025)       Статьи

Промышленная автоматизация металлургического производства. Архитектурные решения и техническая реализация

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

     18.07.2025       Выпуск 605 (14.07.2025 - 20.07.2025)       Статьи

Bash vs Python: битва, где нет проигравших

В мире автоматизации часто возникает вопрос: писать скрипт на Bash или на Python? Оба инструмента подходят отлично, но принципиально разные.

     18.07.2025       Выпуск 605 (14.07.2025 - 20.07.2025)       Статьи

Как мы топили «Госуслуги»: разбор фишинговой сети от разведки до abuse-репорта

Сегодня я хочу поделиться историей одного небольшого, но увлекательного расследования. Все началось, как обычно, с малого — с одного подозрительного IP-адреса. А закончилось вскрытием целой сетки фишинговых доменов и отправкой финального «письма счастья» хостинг-провайдеру.

     18.07.2025       Выпуск 605 (14.07.2025 - 20.07.2025)       Статьи
     18.07.2025       Выпуск 605 (14.07.2025 - 20.07.2025)       Статьи

Введение в PYJSX

JSX (JavaScript XML) в Python

     17.07.2025       Выпуск 605 (14.07.2025 - 20.07.2025)       Статьи

PEP-734: Субинтерпретаторы в Python 3.14

Сегодня поговорим про субинтерпертаторы, их устройство, прошлое и, надеюсь, светлое будущее. Под катом будет про: новые питоновские API для ускорение и паралеллизации ваших програм, про управление памятью, про дублирование данных. Ну и много C кода!

     17.07.2025       Выпуск 605 (14.07.2025 - 20.07.2025)       Статьи

Регистрация событий в Astra Linux Special Edition

В статье вы найдете краткий обзор подсистемы регистрации событий - собственной разработки команды ОС Astra Linux. Всё, что будет описано ниже, актуально для самой новой на момент написания статьи версии Astra Linux Special Edition - 1.8.2.

     17.07.2025       Выпуск 605 (14.07.2025 - 20.07.2025)       Статьи

Ruff: мой опыт выселения legacy-линтеров и повышения производительности кода

Какими инструментами для линтинга и форматирования Python-кода вы пользуетесь? Black, Isort, Flake? Их существует множество, каждый следует своей цели, некоторые могут пересекаться по функциональности. Одни могут нравиться за автономность, другие — за возможности конфигурирования. И наверняка вы слышали о Ruff, который обещается заменить собой все.