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

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

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

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

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

     19.07.2025       Выпуск 605 (14.07.2025 - 20.07.2025)       Релизы

jsonschema - 4.25.0

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

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

How to think about LLMs for OSS development

keynote talk at PyCon Colombia 2025

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.

     18.07.2025       Выпуск 605 (14.07.2025 - 20.07.2025)       Релизы

django-cms - 5.0.2

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

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

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.

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

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

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

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

How to Get Foreign Keys Horribly Wrong

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

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

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

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

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

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

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

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

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

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

     13.07.2025       Выпуск 604 (07.07.2025 - 13.07.2025)       Статьи

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

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