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

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

     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, а также принципов веб-дизайна примерно тех же годов. Начать решил с книги Стефани Стимак «Дизайн для разработчиков». Судя по названию, это должна была быть именно та книга, которая мне нужна.

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

Как производили подсчет объема древесины с помощью Computer Vision

Отвечу почему мужик с линейкой не подойдет и почему нельзя просто взвесить Камаз до и после погрузки.

     06.07.2025       Выпуск 603 (30.06.2025 - 06.07.2025)       Статьи

Оживляем данные Strava: от парсинга GPX до интерактивной карты на Python и JS

В этой статье я хочу провести вас «под капот» моего проекта и показать на реальных фрагментах кода, как с помощью Python, щепотки NumPy и капли JavaScript можно построить собственный мощный инструмент для анализа спортивных данных. Это история не только про код, но и про философию открытых данных и желание сделать профессиональные инструменты доступными для всех.

     04.07.2025       Выпуск 603 (30.06.2025 - 06.07.2025)       Статьи

Создаем датасет печатных букв с любым шрифтом за 170 строк

В этой работе разбирается простой способ генерации изображений букв для подготовки данных для обучения нейронной сети для классификации (распознавания) букв русского алфавита.

     04.07.2025       Выпуск 603 (30.06.2025 - 06.07.2025)       Статьи

Wiki-хак для SEO: находим брошенные домены и передаём их силу вашему сайту

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

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

Милливольтметр на экране ПК: простое решение

Данная заметка посвящена решению несложной задачи: измерить и вывести на экран ПК пару значений постоянного напряжения. В качестве измерителя используется готовое изделие: плата 16-канального 12-разрядного АЦП с USB интерфейсом на базе микроконтроллера STM32.

     06.07.2025       Выпуск 603 (30.06.2025 - 06.07.2025)       Статьи

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

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

     03.07.2025       Выпуск 603 (30.06.2025 - 06.07.2025)       Статьи

Винтик и Шпунтик, часть 3: лемма Бернсайда и генерация орбит

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

     03.07.2025       Выпуск 603 (30.06.2025 - 06.07.2025)       Статьи

Как понять что свинюшка готова к любви? Определяем через ML

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