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

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


Новый материал в ленте
  virtualenv - 20.32.0

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


Python Дайджест. Выпуск 605

(14.07.2025 - 20.07.2025)

поделиться выпуском 
Дайджест python,

Статьи

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

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

  Squall - TUI SQLite Editor

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

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

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

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

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

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

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

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

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

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

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

  Сводка от pythonz 13.07.2025 — 20.07.2025

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

  BirdCLEF+ 2025: обзор соревнования и ключевые решения топ-5 команд

BirdCLEF+ 2025 — очередная часть ежегодного соревнования от Cornell Lab of Ornithology по распознаванию звуков дикой природы. В этом году участникам предстало предсказывать целевое животное на коротких фрагментах записи, балансируя между качеством моделей и жёсткими ограничениями железа.

  How to Get Foreign Keys Horribly Wrong

Распространённые ошибки и возможности оптимизации в Django c Внешними ключами

  Когда осязание встречает виртуальность: мультисенсорная обратная связь в VR через тактильные перчатки и ROS 2

Автор делится практическими наблюдениями, описывает архитектуру системы, принципы синхронизации данных и пример реализации на C++ и Python. Материал будет интересен тем, кто хочет заглянуть «под капот» реального прототипа мультисенсорного взаимодействия и избежать типичных ловушек в организации низкоуровневой передачи тактильных сигналов.

  How Global Variables Work in Python Bytecode

To better understand how Python handles globals, this article walks through dynamic name resolution, the global store, and how monkey patching works at the bytecode level.

  Using DuckDB With Pandas, Parquet, and SQL

Learn about DuckDB’s in-process architecture and SQL capabilities which can enhance performance and simplify data handling.

  Всё об устройстве FT8/FT4 с примерами на Python

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

  Автоматизация для всех: как n8n революционизирует рабочие процессы в бизнесе

До 2022 года я думал, что автоматизация — это удел только крупных компаний. Но в 2022 году я открыл для себя n8n, и всё изменилось. Теперь я автоматизирую рутинную работу, отчёты и даже целые бизнес-процессы — иногда менее чем за 30 минут. Вот как это работает, что меня удивило и что вы можете попробовать уже сегодня.

  Умная мусорка — смогли или вам также предстоит выбирать контейнер?

Рассказываю, как мы делали умную мусорку с классификацией мусора на фракции.

  Как «взломать» сайт Мосбиржи и получать лучшие BID и OFFER в Excel — без подписок, с помощью Python и API брокера

Но получить от Московской биржи лучшие цены на покупку (BID) и продажу (OFFER) из стакана прямо в таблицу - задача не из простых. Даже платная подписка на сайт биржи не даёт получать котировки в Excel напрямую.Но слово «взлом» в названии статьи - это художественное преувеличение. Мы не будем нарушать никаких законов или пытаться обойти защиту биржи и вообще даже не дышим в сторону серверов Мосбиржи.

  Приложение для генерации QR-кодов

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

  Как превратить свою аватарку Telegram в термометр?

Снова всех приветствую. В моей прошлой статье "Как превратить статус Telegram в статус Steam" вдохновленной статьей "Как превратить свою аватарку в Telegram в часы" я описал интересную концепцию. Почитав комментарии с обеих статей, я пришел к еще одной идее. А именно - аватар с термометром.

  How to think about LLMs for OSS development

keynote talk at PyCon Colombia 2025

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

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

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

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

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

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

  Введение в PYJSX

JSX (JavaScript XML) в Python

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

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

  Запускаем несколько интерпретаторов в коде на Python — невероятная скорость

5 июня 2025 года был принят PEP-0734. Судя по информации на официальном сайте, он является продолжением PEP-0554. Этот PEP предлагает добавить новый модуль, interpreters, для поддержки проверки, создания и запуска кода в нескольких интерпретаторах в текущем процессе. А если идти дальше, то он является частью PEP-0684, которые предлагает один GIL на интерпретатор.Несколько полноценных интерпретаторов работающих рядом.

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

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

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

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

Релизы

  django-cms - 5.0.2

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

  jsonschema - 4.25.0

Валидатор JSON данных. Скачать можно по ссылке: https://pypi.python.org/pypi/jsonschema