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

Собрали в одном месте самые важные ссылки
консультируем про IT, Python

     26.03.2025       Статьи

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

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

     26.03.2025       Статьи

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

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

     26.03.2025       Статьи

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

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

     26.03.2025       Статьи

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

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

     26.03.2025       Статьи

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

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

     28.03.2025       Релизы

SQLAlchemy - 2.0.40

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

     25.03.2025       Статьи

Free-threaded Python on GitHub Actions

GitHub Actions now supports experimental free-threaded CPython!

     25.03.2025       Статьи

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

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

     25.03.2025       Вопросы и обсуждения

Python Bytes: #425 If You Were a Klingon Programmer

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

     24.03.2025       Статьи

Как мы обучили модель прогноза ранней просрочки: логистическая регрессия vs градиентный бустинг

Целевой переменной для новой модели решили взять факт выхода в просрочку, не отнесённую к технической — то есть просрочку свыше 5 дней на горизонте 90 дней. В качестве выборки для разработки модели была собрана статистика по ежемесячным срезам кредитного портфеля за последние 5 лет.

     23.03.2025       Выпуск 588 (17.03.2025 - 23.03.2025)       Статьи

Процедурная генерация двухмерной полигональной карты

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

     25.03.2025       Релизы

pyparsing - 3.2.3

Python модуль для синтаксического анализа. Скачать можно по ссылке: https://pypi.python.org/pypi/pyparsing/

     24.03.2025       Статьи

Бэктестинг торговых стратегий на Python с помощью Numba. Когда перевод расчетов на GPU действительно оправдан?

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

     23.03.2025       Выпуск 588 (17.03.2025 - 23.03.2025)       Статьи

Как мы приручали «Торнадо» для опасного производства

Как отправить робота на автономное патрулирование и научить его «видеть»? Разбираем реальный кейс создания роботизированной системы мониторинга на базе отечественной платформы: выбор оборудования, интеграция ИИ и примеры кода. Делимся опытом, как научить робота собирать данные, обходить препятствия и почему отказались от модной робособаки.

     21.03.2025       Выпуск 588 (17.03.2025 - 23.03.2025)       Статьи

Парсинг с помощью LLM: зачем, как и сколько стоит?

В этой статье мы поговорим о том, как современные LLM помогают автоматизировать сбор данных с веб‑сайтов и сводят к минимуму рутинную настройку и «подкручивание» парсеров.Что еще вы найдете в этой статье?

     25.03.2025       Релизы

kombu - 5.5.1

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