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

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

     20.11.2025       Статьи

Код-гольф в Яндексе: как нерды развлекаются

Что такое код-гольф? Это соревнование, в котором надо решить задачу по программированию (как правило, несложную), используя наименьшее количество символов. Соревнование довольно известное. Можно поиграть, например, на одноимённом сайте, есть целая секция на CodinGame, иногда такие соревнования публикует kaggle, была такая секция на HackerRank (сейчас её я не нашёл).В чём особенность таких задач?

     20.11.2025       Статьи

Пейзажная лирика глазами кода

Где заканчивается слово и начинается образ? Использую Python для поиска особенностей творчества К.Г. Паустовского.

     20.11.2025       Статьи

Анализируем MLP сообщество на Пикабу или как я спарсил 65 тысяч постов с Pikabu и построил интерактивный дашборд

Дело было вечером, делать было нечего... Я, как и многие в IT, периодически просматриваю вакансии, чтобы держать руку на пульсе рынка. И знаете, что бросается в глаза? Огромное количество позиций "Аналитик данных". Хоть это и не моя основная специализация (я больше по ML), теоретическая база у меня есть. И вот я подумал: а как бы мне сделать интересный пет-проект в этой области, чтобы и навыки прокачать, и самому не заскучать?

     20.11.2025       Статьи

Build a Python MCP Client to Test Servers From Your Terminal

Follow this Python project to build an MCP client that discovers MCP server capabilities and feeds an AI-powered chat with tool calls.

     18.11.2025       Статьи

ГОСТ и статистические толерантные интервалы с практическим примером и кодом

Статья адресована двум категориям читателей: технологам и специалистам в области контроля и диагностики. Для первых - простая пошаговая инструкция табличного решения. Со вторыми мы попробуем в коде сделать то, что "зашито" в таблицах ГОСТа (ссылка на блокнот в конце статьи).

     18.11.2025       Статьи

Всегда короткий Python-код

Критерием победы в задачах "Стековки" были не O(n), не микросекунды, а краткость кода, твёрдо измеренная в символах, что тоже по своему интересно. "Как написать решение используя минимальное число символов?".С одной стороны это были задания на компактный алгоритм, с другой стороны – на знания возможностей языка.

     18.11.2025       Статьи

От RAG-Движка к AI Агенту за 5 Дней

Как я взял готовый state-of-the-art RAG-прототип и превратил его в многофункциональную AI-платформу с помощью FastMCP и внешних интеграций.

     17.11.2025       Статьи

Ускорение Python в 150 раз с использованием C

В статье разбираются три практических способа интеграции C кода с Python для ускорения вычислений, а так же поясняется причина по которой не используется NumPy. Каждый метод рассматривается с примерами кода и бенчмарками. NumPy уже не в моде?

     16.11.2025       Выпуск 622 (10.11.2025 - 16.11.2025)       Статьи

Как написать собственные классы классификации для маленьких

В прошлый раз я уже рассказывала о том, как в ходе обучения в "Школе 21" создавала класс линейной регресии, на этот раз будем рассматривать реализацию LogisticRegression, GaussianNB, KNN. Как и в прошлый раз, минимум теории, максимум практики.

     15.11.2025       Выпуск 622 (10.11.2025 - 16.11.2025)       Статьи

Можно ли заменить datetime? Как Pendulum делает работу с датой и временем удовольствием

Работа с датой и временем в программировании — это одна из тех «темных» областей, на которой каждый разработчик набивает свои шишки. На первый взгляд все просто: from datetime import datetime, datetime.now(). Что может пойти не так?А потом в проекте появляются часовые пояса, и начинается тихий ужас.

     16.11.2025       Выпуск 622 (10.11.2025 - 16.11.2025)       Статьи

Как за 5 дней с помощью Claude я создал приложение для кошки с диабетом (и кажется запустил стартап)

У моей кошки Манишки диабет. Ей 13 лет, весит она всего 3 кг, и каждый день я меряю ей сахар глюкометром и колю инсулин. Первые месяцы записывал показания в блокнот на холодильнике - просто дата, время, цифра. Потом понял что так динамику не увидишь, перешёл на Excel с формулами и цветными ячейками. Потом написал Python-скрипт который рисовал графики и сохранял их картинками.

     15.11.2025       Выпуск 622 (10.11.2025 - 16.11.2025)       Статьи

Как я перестал бояться GUI-тестов и научился их любить (почти)

В феврале этого года я писал на Хабре про автоматизацию тестов для САПР. Мы делали систему с записью действий в JSON и воспроизведением через pyautogui. Работало. Но только для одного конкретного проекта.С тех пор фреймворк вырос. Сильно. Из узкоспециализированного решения для промышленного ПО превратился в универсальный инструмент. Теперь работает с чем угодно - офисные пакеты, банковские клиенты, CAD-системы.

     15.11.2025       Выпуск 622 (10.11.2025 - 16.11.2025)       Статьи

Создаем виджеты для BUSY Bar без кодинга

В этом посте мы покажем, как с помощью HTTP API создавать виджеты для BUSY Bar — продвинутого фокус-таймера с функцией блокировки отвлекающих приложений и интеграцией в умный дом. Это смогут сделать не только разработчики, но и обычные пользователи.

     14.11.2025       Выпуск 622 (10.11.2025 - 16.11.2025)       Статьи
     14.11.2025       Выпуск 622 (10.11.2025 - 16.11.2025)       Статьи

Отрисовка полигонов в проекции Псевдо-Меркатора: решение и нюансы

Одной из задач была отрисовка полигонов (в нашем случае — прямоугольников, рис.1) по центральной точке из массива данных, предоставленного заказчиком. Достаточно быстро мы столкнулись с ситуацией искажения размеров этих полигонов в зависимости от широты: чем ближе к северу находилась точка, тем меньше становились полигоны, а на юге они и вовсе начали перекрываться друг другом.

     14.11.2025       Выпуск 622 (10.11.2025 - 16.11.2025)       Статьи

Тестирование Ansible-ролей локально на macOS (Apple silicon) с помощью драйвера molecule-lima

Разрабатываете Ansible роли на macOS с процессорами M1/M2/M3/M4? Тогда вы знаете проблему локального тестирования роли: molecule + vagrant + virtualbox не работает, molecule + vagrant + VMWare через "костыли", а Docker не подходит для тестирования системных компонентов. Я написал драйвер molecule-lima, который использует нативную виртуализацию macOS через Lima и полностью интегрируется со стандартным Molecule workflow.

     13.11.2025       Выпуск 622 (10.11.2025 - 16.11.2025)       Статьи

Пушкин vs Лермонтов: поиск истины на Python

Можно ли с помощью Python и математических метрик лучше понять поэзию? В этой статье я покажу, как с помощью кода можно количественно сравнить стили Александра Пушкина и Михаила Лермонтова.

     13.11.2025       Выпуск 622 (10.11.2025 - 16.11.2025)       Статьи

Все об устройстве Q65 с примерами на Python (часть 1)

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