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

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

     26.07.2025       Выпуск 606 (21.07.2025 - 27.07.2025)       Статьи

Создаем 3D карту помещения лидаром Unitree L2 на Windows без ROS

При обследовании зданий и сооружений практически всегда необходимо создать точную 3D модель помещения для формирования паспорта объекта или для разметки дефектов на уже существующей BIM-модели. То есть, лидар и 3D-сканер входят в необходимый джентльменский набор инженера, при этом стоит такой кит весьма недешево, в среднем 150к-1,5 млн рублей.

     25.07.2025       Выпуск 606 (21.07.2025 - 27.07.2025)       Вопросы и обсуждения

Test & Code 235: pytest-django with Adam Johnson

Adam Johnson joins the show to share tips and insights on using pytest-django to improve Django testing.

     25.07.2025       Выпуск 606 (21.07.2025 - 27.07.2025)       Видео

Feature Flags: Deploy to some of the people all of the time, and all of the people some of the time! - Graham Knapp

Feature flags activate features for some users whilst hide them for others. They help you deploy code more often, work more collaboratively, get early feedback from colleagues and customers and separate deployment from feature activation.

     25.07.2025       Выпуск 606 (21.07.2025 - 27.07.2025)       Статьи

Checking Out CPython 3.14's remote debugging protocol

Python 3.14 adds sys.remote_exec and python -m pdb -p pid for nonintrusive remote debugging and script injection into running processes without restarting.

     25.07.2025       Выпуск 606 (21.07.2025 - 27.07.2025)       Вопросы и обсуждения

The Real Python Podcast – Episode #258: Supporting the Python Package Index

What goes into supporting more than 650,000 projects and nearly a million users of the Python Package Index? This week on the show, we speak with Maria Ashna about her first year as the inaugural PyPI Support Specialist.

     27.07.2025       Выпуск 606 (21.07.2025 - 27.07.2025)       Статьи

Решил перейти на Python и не пожалел

С полгода назад я начал чаще использовать для программирования Python. Почему? Конечно, из-за ИИ. Лично для меня очевидно, что сегодня эта сфера связана с очень большими деньгами перспективами во всех направлениях. А какой язык является самым распространённым для ИИ? Да-да, как-раз этот проныра.

     25.07.2025       Выпуск 606 (21.07.2025 - 27.07.2025)       Статьи
     28.07.2025       Выпуск 607 (28.07.2025 - 03.08.2025)       Релизы

coverage - 7.10.1

Утилита позволяющая измерить процент покрытия тестами. Скачать можно по ссылке: https://pypi.python.org/pypi/coverage/

     25.07.2025       Выпуск 606 (21.07.2025 - 27.07.2025)       Статьи

Тесты не лгут — прислушивайтесь к ним. Часть 1

Когда начинаешь писать тесты к коду, иногда возникает ощущение, что пытаешься расчесать запутанные волосы, и чем больше дёргаешь, тем больше узлов находишь. Это полезный сигнал, к которому стоит прислушиваться: плохая тестируемость подсказывает, что у кода есть изъяны в архитектуре. Связанный код, который сложно поддерживать и расширять, сложно и тестировать.

     25.07.2025       Выпуск 606 (21.07.2025 - 27.07.2025)       Статьи

Автотесты как документация: «чистый» код и генератор на Regex

Проблема рассинхронизации автотестов и тестовой документации знакома многим. Код постоянно меняется, а кейсы в Confluence — нет. В итоге документация становится бесполезной, а время команды тратится на выяснение того, что же на самом деле проверяет тот или иной тест.

     24.07.2025       Выпуск 606 (21.07.2025 - 27.07.2025)       Статьи

Практическое руководство по атакам на IPv6 в локальной сети

Отключение IPv6 на шлюзе давно перестало быть надежной защитой. Протокол по умолчанию активен на большинстве клиентских машин, которые периодически отправляют в сеть служебные запросы вроде Router Solicitation. Именно эта «скрытая» активность открывает двери для целого класса атак, позволяющих перехватить трафик, подменить DNS или провести NTLM-Relay.

     24.07.2025       Выпуск 606 (21.07.2025 - 27.07.2025)       Статьи

За неделю от ночных кошмаров до спокойного сна: как я автоматизировал защиту от AI-хакеров

Никто не любит быть тем парнем, который говорит "а давайте еще и защиту поставим". Особенно когда речь идет о блестящем новом AI-продукте, который должен был запуститься "еще вчера". Но когда твой корпоративный чат-бот начинает выдавать системные промпты направо и налево, а в 2 ночи тебе в Telegram прилетают сообщения "СРОЧНО! Хакеры взломали бота!" — понимаешь, что без брони в бой идти нельзя.

     24.07.2025       Выпуск 606 (21.07.2025 - 27.07.2025)       Статьи

Разработка браузерного расширения: путь от идеи до публикации в web store

Разработка браузерного расширения началась с простой идеи: упростить поиск по закладкам и открытым вкладкам, а также попробовать свои силы в создании проекта с элементами монетизации. В этой статье я расскажу, как за две недели прошёл путь от прототипа до публикации в Chrome Web Store и Firefox Add-ons, какие технологии использовал и с какими трудностями столкнулся. Надеюсь, мой опыт вдохновит других разработчиков попробовать свои силы в создании подобных проектов.

     23.07.2025       Выпуск 606 (21.07.2025 - 27.07.2025)       Статьи

Парсинг российских СМИ

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

     23.07.2025       Выпуск 606 (21.07.2025 - 27.07.2025)       Статьи

Пишем чат-бота для мессенджера MAX на Python

Рассказываю как создать эхо-бота для MAX на Python с помощью библиотеки maxapi без проблем для aiogram разработчика!