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

Собрали в одном месте самые важные ссылки
читайте нас в Telegram

     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.

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

SQLAlchemy - 2.0.40

Библиотека работы с базами данных. Скачать можно по ссылке: https://pypi.python.org/pypi/SQLAlchemy/

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

Free-threaded Python on GitHub Actions

GitHub Actions now supports experimental free-threaded CPython!

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

Поиск ликвидных облигаций с использованием Python

На Московской бирже торгуется более 2500 облигаций, но большая часть из них неликвидна - в стакане почти нет предложений и сделок совершается крайне мало. Это затрудняет покупку и продажу таких бумаг. При этом известные мне публичные сервисы не суммируют объемы торгов за период, поэтому сложно быстро найти облигации с высокой ликвидностью.

     25.03.2025       Выпуск 589 (24.03.2025 - 30.03.2025)       Вопросы и обсуждения

Python Bytes: #425 If You Were a Klingon Programmer

Очередной выпуск англоязычного подкаста Python Bytes