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

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

     09.08.2024       Выпуск 556 (05.08.2024 - 11.08.2024)       Статьи

Интеграция LLM в корпоративные чат-боты: RAG-подход и эксперименты

Мы занимаемся генеративными сетями в целом и языковыми моделями в частности. В этой статье мы опишем наш опыт работы с большими языковыми моделями (LLM), их внедрение для обработки корпоративных данных, а также поделимся нашими результатами и выводами.

     12.08.2024       Выпуск 557 (12.08.2024 - 18.08.2024)       Релизы

django-two-factor-auth - 1.17.0

Полноценная двухфакторная аутентификации для Django.. Скачать можно по ссылке: https://pypi.python.org/pypi/django-two-factor-auth/

     09.08.2024       Выпуск 556 (05.08.2024 - 11.08.2024)       Статьи

Медведь бухгалтер или эксперимент над личными финансами на python и polars

Личные финансы: важная тема в области финансовой грамотности. Хорошо бы понимать, сколько приходит, сколько уходит, откуда и куда, чтобы планировать долгосрочные финансовые цели. Для этого можно использовать базовую аналитику банка, приложения для учета финансов, но у них есть минусы.Но если вы знаете python и хотя бы раз сталкивались с pandas, для вас финансовая аналитика может показаться куда более интересной.

     09.08.2024       Выпуск 556 (05.08.2024 - 11.08.2024)       Статьи

Playwright: Лучшая альтернатива Selenium. Первое знакомство

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

     09.08.2024       Выпуск 556 (05.08.2024 - 11.08.2024)       Статьи

Как на самом деле определять автора с помощью компьютера?

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

     09.08.2024       Выпуск 556 (05.08.2024 - 11.08.2024)       Статьи

От текста к краткому изложению: библиотека Sumy

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

     08.08.2024       Выпуск 556 (05.08.2024 - 11.08.2024)       Учебные материалы

Книга: «Программирование на Python с помощью GitHub Copilot и ChatGPT.»

В наши дни люди пишут компьютерные программы совсем не так, как раньше. Используя GitHub Copilot, можно простым языком описать, что должна делать программа, а искусственный интеллект тут же сгенерирует ее. Узнайте, как создавать и улучшать программы на Python с помощью ИИ, даже если прежде вы не написали ни строчки компьютерного кода.

     11.08.2024       Выпуск 556 (05.08.2024 - 11.08.2024)       Релизы

watchdog - 4.0.2

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

     08.08.2024       Выпуск 556 (05.08.2024 - 11.08.2024)       Статьи

Рекурсивный отбор признаков. Динамический шаг в танце feature selection

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

     11.08.2024       Выпуск 556 (05.08.2024 - 11.08.2024)       Релизы

gunicorn - 23.0.0

WSGI HTTP-сервер для UNIX. Скачать можно по ссылке: https://pypi.python.org/pypi/gunicorn/

     11.08.2024       Выпуск 556 (05.08.2024 - 11.08.2024)       Релизы

aiohttp - 3.10.3

http клиент/сервер для asyncio. Скачать можно по ссылке: https://pypi.python.org/pypi/aiohttp

     11.08.2024       Выпуск 556 (05.08.2024 - 11.08.2024)       Релизы

lxml - 5.3.0

Мощный и быстрый модуль для обработки XML/HTML. Скачать можно по ссылке: https://pypi.python.org/pypi/lxml/

     10.08.2024       Выпуск 556 (05.08.2024 - 11.08.2024)       Релизы

Twisted - 24.7.0

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

     07.08.2024       Выпуск 556 (05.08.2024 - 11.08.2024)       Статьи

Как построить асинхронное Python-приложение для рассылки уведомлений о событии

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

     07.08.2024       Выпуск 556 (05.08.2024 - 11.08.2024)       Статьи

Как я разработал собственную рекомендательную систему вакансий c hh.ru, и почему вам это тоже может пригодиться

Недавно, просматривая рекомендации на популярном сайте поиска работы по моему резюме «Senior Python Backend», я заметил, что система предлагает вакансии, весьма «далекие» от моей специализации. Это натолкнуло меня на размышления о том, как можно улучшить процесс подбора вакансий для IT‑специалистов. В результате я решил за два вечера, создать свою собственную рекомендательную систему, которая бы более точно учитывала специфику работы в сфере разработки программного обеспечения.

     07.08.2024       Выпуск 556 (05.08.2024 - 11.08.2024)       Статьи

Python, CryptoAPI и российские криптопровайдеры

В статье описывается работа в Python с криптопровайдерами, прежде всего российскими, через CryptoAPI. Особое внимание уделено получению штампа времени - рассмотрено взаимодействие между клиентом и Time-Stamp сервером и формирование запроса в соответствии с Time-Stamp протоколом.

     07.08.2024       Выпуск 556 (05.08.2024 - 11.08.2024)       Статьи

Семантический поиск (homemade)

Основой семантического поиска может являться ML задача Sentence Similarity, а если быть еще конкретнее, то это Semantic Textual Similarity. Модели, обученные под эту задачу, способны оценивать насколько близки предложения по своему смыслу. Всё, что нам дальше остается, так это засунуть модель в некоторую поисковую систему... Но тут давайте по порядку

     06.08.2024       Выпуск 556 (05.08.2024 - 11.08.2024)       Статьи

Практический кейс реализации AutoML в банке

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