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

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

     20.01.2025       Статьи

Python и нечеткое сопоставление: решение проблемы разнобоя в адресах

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

     18.01.2025       Выпуск 579 (13.01.2025 - 19.01.2025)       Статьи

Зачем мы написали библиотеку для создания телеграм ботов на С++?

Сейчас телеграм боты крайне популярны, казалось бы, если всё так просто и есть спрос, то наверняка уже сотни библиотек для удобного создания ботов? Вкратце - нет, если вы захотите написать телеграм бота, то вы (были) вынуждены делать это на python. Библиотеки на...

     18.01.2025       Выпуск 579 (13.01.2025 - 19.01.2025)       Статьи

Делаем Телеграм-бота в Cursor AI без знания кода

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

     17.01.2025       Выпуск 579 (13.01.2025 - 19.01.2025)       Интересные проекты, инструменты, библиотеки

pytest-max-warnings

A Pytest plugin to exit non-zero exit code when the configured maximum warnings has been exceeded.

     17.01.2025       Выпуск 579 (13.01.2025 - 19.01.2025)       Статьи

Speed up CI with uv

Use uv to make linting and testing on GitHub Actions around 1.5 times as fast.

     20.01.2025       Статьи

Руководство по восстановлению удаленных сообщений и медиаданных в Telegram

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

     16.01.2025       Выпуск 579 (13.01.2025 - 19.01.2025)       Статьи
     16.01.2025       Выпуск 579 (13.01.2025 - 19.01.2025)       Статьи

Контроль и порядок. Разворачиваем платформу учёта затравок для БЯМ

Все мы знаем, что Гит здорово облегчает жизнь разработчикам. Версионирование позволяет нам вернуться на шаг назад, если мы где-то жестко напортачили. А еще оно помогает отслеживать изменения, которые мы вносим в код. Под катом расскажу, как поднять платформу для учета и версионирования затравок Langfuse.

     16.01.2025       Выпуск 579 (13.01.2025 - 19.01.2025)       Статьи

Эконометрика в ритейле: как не потратить миллионы на заведомо неэффективные эксперименты

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

     16.01.2025       Выпуск 579 (13.01.2025 - 19.01.2025)       Видео

Лучший курс по Python 12: tuple

Почему в CPython tuple на самом деле мутабельный?

     16.01.2025       Выпуск 579 (13.01.2025 - 19.01.2025)       Статьи

Quickly visualizing an SBOM document

Have you ever had a Software Bill-of-Materials (SBOM) document and just want to look at the dang thing?

     19.01.2025       Выпуск 579 (13.01.2025 - 19.01.2025)       Релизы

numpy - 2.2.2

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

     16.01.2025       Выпуск 579 (13.01.2025 - 19.01.2025)       Статьи

Практическое обучение с подкреплением: от забав с MuJoCo'м до битв на арене

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

     18.01.2025       Выпуск 579 (13.01.2025 - 19.01.2025)       Релизы

virtualenv - 20.29.1

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

     16.01.2025       Выпуск 579 (13.01.2025 - 19.01.2025)       Статьи

Гравитационные маневры

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

     15.01.2025       Выпуск 579 (13.01.2025 - 19.01.2025)       Статьи

300k видеозаписей, наводим порядок

После того как мне удалось успешно разобраться с аудиозаписями и научиться легко клеить видео для домашнего видеоархива, мне пришла мысль: а почему бы все это не совместить? Можно ведь таким же образом распознать голоса на видео, сделать поиск, выложить куда‑нибудь для удобства доступа и резервирования. Сказано — сделано (ага, сейчас: «вошли и вышли, приключение на 20 минут»).