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

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

     30.03.2025       Выпуск 589 (24.03.2025 - 30.03.2025)       Статьи

Сводка от pythonz 23.03.2025 — 30.03.2025

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

     31.03.2025       Выпуск 590 (31.03.2025 - 06.04.2025)       Релизы

pyflakes - 3.3.1

Статический анализатор Python-кода. Скачать можно по ссылке: https://pypi.python.org/pypi/pyflakes/

     28.03.2025       Выпуск 589 (24.03.2025 - 30.03.2025)       Статьи

Magic Wormhole is What?

magic-wormhole is a library and command-line tool (written in Python) which makes it possible to securely and easily get arbitrary-sized files and directories (or short pieces of text) from one computer to another.

     28.03.2025       Выпуск 589 (24.03.2025 - 30.03.2025)       Статьи

AI (Computer Vision) для реальной жизни (или кто для кого готов)

Профессия "плотник" полезна в обычной жизни, а что можно сказать о "программисте"? Когда государственной политикой является цифровизация, то правительство должно понимать: цифра она везде цифра! И в обычной жизни придется учитывать и такие истории.

     31.03.2025       Выпуск 590 (31.03.2025 - 06.04.2025)       Релизы

coverage - 7.8.0

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

     31.03.2025       Выпуск 590 (31.03.2025 - 06.04.2025)       Релизы

kombu - 5.5.2

Фреймворк для работы с AMQP. Скачать можно по ссылке: https://pypi.python.org/pypi/kombu/

     28.03.2025       Выпуск 589 (24.03.2025 - 30.03.2025)       Статьи

Как я Telegram бота для текстовых квестов на ChatGPT делал

Хочу поделиться своим опытом создания Telegram-бота для текстовых квестов при помощи ИИ. Если вы любите текстовые квесты, писать ботов или просто интересуетесь GPT, то этот материал для вас.Ссылка на репозиторий с исходным кодом: questTg.

     27.03.2025       Выпуск 589 (24.03.2025 - 30.03.2025)       Статьи
     27.03.2025       Выпуск 589 (24.03.2025 - 30.03.2025)       Статьи

Проанализировал более 260 тысяч футбольных матчей, чтобы поспорить с учёными-статистиками

Потратил пару месяцев, чтобы спарсить матчи и понять, насколько футбол хаотичная и непредсказуемая игра. И выводы оказались довольно неоднозначными. Но обо всём по порядку

     27.03.2025       Выпуск 589 (24.03.2025 - 30.03.2025)       Статьи

Быстрее, выше, сильнее: сравнение подходов poetry, rye и uv

В этой статье сравним poetry, uv и rye: кто быстрее управляет зависимостями, как использовать их в Docker, и какой выбрать в 2025 году. Заодно пробежимся по философии инструментов и посмотрим пару новых PEP стандартов, которые могут улучшить работу с зависимостями.

     30.03.2025       Выпуск 589 (24.03.2025 - 30.03.2025)       Релизы

pyflakes - 3.3.0

Статический анализатор Python-кода. Скачать можно по ссылке: https://pypi.python.org/pypi/pyflakes/

     30.03.2025       Выпуск 589 (24.03.2025 - 30.03.2025)       Релизы

flake8 - 7.2.0

Модуль проверки форматирования кода. Скачать можно по ссылке: https://pypi.python.org/pypi/flake8/

     26.03.2025       Выпуск 589 (24.03.2025 - 30.03.2025)       Статьи

Как спрогнозировать вес птицы с помощью XGBoost: от предобработки данных до оптимизации модели

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

     26.03.2025       Выпуск 589 (24.03.2025 - 30.03.2025)       Статьи

История эволюции веб-сервиса: от примера из доки до космолета

5k RPS, 5ms Latency и 100 экспериментов одновременно. История о том, как наша команда перестраивала веб-сервис для сплитования трафика в высокопроизводительную систему. С какими ограничениями Cpython и Gil столкнулись на пути, как обходили "узкие места" и оптимизировали сервис до микросекунд. В общем, всё о том, как мы построили "космолет" на Python и взлетели! Ну и, конечно же, ответ на вопрос: "Почему не Go? ".

     26.03.2025       Выпуск 589 (24.03.2025 - 30.03.2025)       Статьи

AI агенты — клоны сотрудников (часть 3)

Итак, я прошел длинный путь создания RAG с нуля, и начал делать AI агентов для нашей компании. По технологиям испробовал:

     26.03.2025       Выпуск 589 (24.03.2025 - 30.03.2025)       Статьи

Имитатор касаний. Ч3: Программная часть

Цифры нажимались как бы сами собой, быстро следуя в чётком порядке. Это было очень круто! Кряк даже пустил слезу от умиления, а енот довольно потирал свои ловкие ручонки.) Наверняка ему не терпится сделать ещё один интересный проект. +++ Проанализировав данные, полученные с помощью обратной разработки в части 1 и части 2, можем прикинуть алгоритм работы имитатора касаний, написать приложение и взломать пароль! 

     26.03.2025       Выпуск 589 (24.03.2025 - 30.03.2025)       Статьи

Год с Dishka: какой он — модный DI-контейнер?

Я уже год использую хайповый IoC‑контейнер dishka в python-проекте и хочу немного поделиться опытом эксплуатации. Мой проект — движок для городской ночной поисковой игры «Схватка» («Энкаунтер» или «Дозоры»). Проект полностью open source.