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

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

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

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

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

     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, а также тем, кто хочет в подробностях понять устройство этих протоколов.

     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)       Статьи

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

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

     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

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

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

Добавляем устройства в Netbox с помощью скрипта на Python

 Примерно год назад начал внедрение Netbox, для документации сети. Естественно встал вопрос заполнения. Основные маршрутизаторы и коммутаторы добавили руками, их не сильно много, это ядро и опорная сеть. И довольно много саб интерфейсов. Далее захотелось добавить коммутаторы доступа, а их несколько сотен, и пара десятков моделей. И вот тут уже стало больно от одной только мысли, добавлять их руками.

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

Применение языка Python в инженерной практике. Точность измерений и вычислений. Погрешности и неопределённости

Погрешность измерения — это отклонение измеренного значения величины от её истинного (действительного) значения. Погрешность измерения является характеристикой точности измерения. Выяснить с абсолютной точностью истинное значение измеряемой величины, как правило, невозможно, поэтому невозможно и указать величину отклонения измеренного значения от истинного. Это отклонение принято называть ошибкой измерения.

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

Проблема подглядывания и последовательное А/Б тестирование

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

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

Мониторим ONU/ONT с помощью Python/Flask и snmpwalk

Я сетевой инженер в интернет провайдере. В данном посте я расскажу, как я сделал для техподдержки инструмент, для мониторинга абонентских ONU на Python. И избавился от кучи ручной работы.

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

goYSDA: Как мы переизобрели и сделали непрерывную игру Го, выкинув из него сетку

Все мы знаем Го — глубокую, медитативную игру на доске 19x19. Камни, пересечения, территории... А что, если выкинуть саму сетку и разрешить ставить камни куда угодно в пределах доски?

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

Как превратить статус Telegram в статус Steam

Несколько дней назад я наткнулся на статью "Как превратить свою аватарку в Telegram в часы". Я попробовал реализовать эту программу сам, но столкнулся с некоторыми ограничениями, связанными с повышением количества спамеров в чатах. А если конкретно, то мне выдавали флуд-бан и я не мог менять свою аватарку ближайший 21 час.Я перепробовал кучу вариантов, ибо задумка мне очень понравилась. Но никакие тайминги не могли спасти ситуацию. Поэтому я решил выкатить альтернативный метод выделиться из толпы, хоть может он и будет менее заметный.

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

От понимания файнтюнинга LLM до файнтюнинга мультимодальных моделей

Что такое дообучение LLM и зачем оно нужно?Дообучение больших языковых моделей (LLM) — это способ адаптировать их под свои задачи, сделать их умнее на своих данных и сэкономить ресурсы.Когда стоит дообучать, а когда хватит prompt engineering или RAG? Если задача уникальная или данных много — дообучай. Если задача простая — попробуй сначала промпты.

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

Скрипт, который следит за тобой: автоматический аудит действий в Linux

В статье хочу разобрать auditd - полезный инструмент аудита в Linux, который записывает каждое действие, а скрипт превратит логи в читаемые отчёты и алерты.

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

Про книгу Стефани Стимак «Дизайн для разработчиков»

Захотелось мне обновить свои знания по фронтенд-разработке, которые у меня застряли на уровне CSS времен Internet Explorer 6 9, а также принципов веб-дизайна примерно тех же годов. Начать решил с книги Стефани Стимак «Дизайн для разработчиков». Судя по названию, это должна была быть именно та книга, которая мне нужна.