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

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

     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) в рамках экспресс-продуктов малого бизнеса. Расскажем, как выстроен наш процесс, как мы к этому пришли, с какими проблемами столкнулись, как их решили и как в дальнейшем планируем тиражировать на другие продукты банка.

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

Шахматные задачи от Поколения

Уже много лет, начиная с 1966 года, во всем мире 20 июля отмечают Международный день шахмат. В честь недавно прошедшего праздника мы решили написать статью, в которой поговорим о шахматных задачах из курсов "Поколение Python".Так получилось, что шахматные задачи являются одной из главных визиток наших курсов. Мы любим эти задачи потому, что они учат строить алгоритмы, находить закономерности, а также позволяют отточить работу с условными (if-else) и логическими (and и or) операторами.

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

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

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

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

Автоматизация проверок в Navisworks с помощью Python + визуализация в Power BI

В данной статье представляю свое видение процесса автоматического формирования проверок на коллизии в Navisworks для проекта с большим количеством моделей. Метод основан на работе с xml файлами с помощью Python. Также предлагается шаблон Power BI для визуализации отчета по полученным проверкам.

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

Система оценивания для проведения экзаменов, срезов в СПО

Сегодня я расскажу вам о моей системе оценивания, которая создана для проведения экзаменов и оценки знаний студентов. Система построена на Django Rest Framework (DRF) для бэкенда и React с MaterialUI для фронтенда. Я добавил множество полезных функций, включая интеграцию с ISPmanager, которые делают систему удобной и эффективной.