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

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

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

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

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

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

Application Logging in Python: Recipes for Observability

The logging module is powerful, but it can be somewhat complex. This tutorial covers structured JSON output, centralizing logging configuration, using contextvars to automatically enrich your logs with request-specific data, and other useful patterns for your observability needs.

     10.07.2025       Выпуск 604 (07.07.2025 - 13.07.2025)       Релизы

aiohttp - 3.12.14

http клиент/сервер для asyncio. Скачать можно по ссылке: https://pypi.python.org/pypi/aiohttp

     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)       Видео

100 Million Parking Transactions Per Year with Django

For several Dutch municipalities, Django applications power the monitoring of both on-street and off-street parking transactions. What started as a straightforward tool for extracting data from parking facilities has evolved into a robust ETL platform with a feature-rich dashboard. This talk delves into how Django remains the backbone of our operations and why it continues to be the foundation of our business success.

     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: лемма Бернсайда и генерация орбит

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