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

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

     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, которые делают систему удобной и эффективной.

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

Django - 5.1

Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/

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

ХрюХрюКар: как перестать беспокоиться, начать создавать сервисы и обзавестись друзьями

В итоге получился экспериментальный проект «ХрюХрюКар» — сервис для борьбы с неправильной парковкой, работающий под лозунгом «Хорошие ребята говорят 'Bla-Bla' и не ставят машину на зелёной зоне».

В этой статье мы расскажем, как выбирали проект, на решение каких задач нацелен «ХрюХрюКар», какие технологии мы использовали, какие трудности возникали и что получилось в итоге.

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

cffi - 1.17.0

Интерфейс для вызова C-кода. Скачать можно по ссылке: https://pypi.python.org/pypi/cffi/

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

kombu - 5.4.0

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

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

Как сменить технологию и не закопаться в рефакторинге: опыт внедрения DDD в проект на FastAPI — Часть 1

В первой части рассмотрим паттерны проектирования Repository и Unit of Work. С их помощью мы работаем через интерфейсы. Паттерны помогают в разделении кода на слои: основная логика приложения представляется внутренними слоями, а используемые технологии - внешними.

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

Django - 4.2.15

Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/

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

Django - 5.0.8

Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/

     04.08.2024       Выпуск 555 (29.07.2024 - 04.08.2024)       Статьи

Создание полного Fast-API сервиса с фронтендом и деплоем за полчаса

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