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

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

     13.07.2023       Выпуск 499 (10.07.2023 - 16.07.2023)       Статьи

RabbitMQ Direct Reply-to. RPC поверх кролика без дополнительных очередей (пример на Python)

Реализацией RPC запросов поверх брокеров сообщений никого не удивишь: очередь для запроса, очередь для ответа — ничего сложного. Тот же RabbitMQ имеет пример в официальной документации. Других примеров там нет, поэтому создается впечатление, что отправка ответных сообщений в другую очередь — единственный возможный способ реализации RPC.

     12.07.2023       Выпуск 499 (10.07.2023 - 16.07.2023)       Статьи

Отслеживание Bluetooth-устройств: эксперимент и выводы

Незаметная жизнь Bluetooth: как ваши устройства могут стать незаметными маячками для трекинга. Как собрать данные окружающих Bluetooth-устройств без кода на коленке прямо на телефоне, как обработать данные, и как это можно использовать не только в коммерческих целях, но и для слежки. Эксперимент и результат.

     12.07.2023       Выпуск 499 (10.07.2023 - 16.07.2023)       Статьи
     12.07.2023       Выпуск 499 (10.07.2023 - 16.07.2023)       Вопросы и обсуждения

Python Bytes: #343 So Much Pydantic!

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

     12.07.2023       Выпуск 499 (10.07.2023 - 16.07.2023)       Интересные проекты, инструменты, библиотеки

optimization-demo - Optimizing WebSocket Calls Experiment

This post demonstrates replacing the Python code that accepts a WebSocket connection with a C++ equivalent. It shows you how to call C++ code from Python and what kind of speed-up to expect.

     14.07.2023       Выпуск 499 (10.07.2023 - 16.07.2023)       Релизы

click - 8.1.5

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

     14.07.2023       Выпуск 499 (10.07.2023 - 16.07.2023)       Релизы

jsonschema - 4.18.3

Валидатор JSON данных. Скачать можно по ссылке: https://pypi.python.org/pypi/jsonschema

     14.07.2023       Выпуск 499 (10.07.2023 - 16.07.2023)       Релизы

pymongo - 4.4.1

Python интерфейс для MongoDB. Скачать можно по ссылке: https://pypi.python.org/pypi/pymongo/

     12.07.2023       Выпуск 499 (10.07.2023 - 16.07.2023)       Статьи

Как из метрик Prometheus построить график Latency

Обычно мы подключаем сбор метрик в prometheus к нашим web‑приложениям с помощью каких‑то клиентских библиотек, которые отдают метрики на /metrics. В этой статье я хочу рассказать как визуализировать Latency с помощью Histogram метрики.Будет полезно тем, кто еще не строил метрики из Prometheus, а так же тем, кто хочет понять как их интерпретировать.

     12.07.2023       Выпуск 499 (10.07.2023 - 16.07.2023)       Статьи

Тестируем на реальных кейсах Chatgpt Code Interpreter

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

     11.07.2023       Выпуск 499 (10.07.2023 - 16.07.2023)       Статьи

Полезные материалы и инструменты для погружения в Flask: выбор сотрудников Selectel

Часто Python-разработчики выбирают Flask в качестве «быстрого старта» для создания веб-приложений. Он прост в использовании и имеет много преимуществ перед другими фреймворками — например, легкий синтаксис, удобные шаблоны и инструменты для гибкой настройки сайтов. Однако у начинающих могут быть трудности в работе с фреймворком. Чтобы свести их к минимуму и помочь с погружением в Flask, наши коллеги собрали полезные материалы. Сохраняйте подборку в закладки и делитесь своими вариантами в комментариях.

     11.07.2023       Выпуск 499 (10.07.2023 - 16.07.2023)       Статьи
     11.07.2023       Выпуск 499 (10.07.2023 - 16.07.2023)       Статьи
     12.07.2023       Выпуск 499 (10.07.2023 - 16.07.2023)       Релизы

gevent - 23.7.0

Библиотека для Python, которая позволяет вам писать асинхронные сетевые приложение использую синхронный API. Скачать можно по ссылке: https://pypi.python.org/pypi/gevent/

     11.07.2023       Выпуск 499 (10.07.2023 - 16.07.2023)       Статьи
     10.07.2023       Выпуск 499 (10.07.2023 - 16.07.2023)       Статьи

Опенсорс-библиотеки для Python: 40+ вариантов, как упростить жизнь начинающего дата-сайентиста

Для Python существует более 137 тысяч библиотек с открытым исходным кодом, автоматизирующих работу в разных областях — от отдельных рутинных рабочих процессов в компаниях до создания сложных многофункциональных приложений. Одна из самых популярных областей применения «змеиного языка» — наука о данных, а также задачи, связанные с искусственным интеллектом и машинным обучением.В этой обширной «шпаргалке» для начинающих AI/ML специалистов мы собрали опенсорсные библиотеки Python, сгруппированные по областям практического применения. Этот список с кратким описанием функций каждого инструмента будет полезен всем, кто постоянно работает с «Питоном» и ищет эффективные инструменты для решения возникающих задач.

     11.07.2023       Выпуск 499 (10.07.2023 - 16.07.2023)       Релизы

mock - 5.1.0

Python модуль для создания заглушек (mock-объект) при тестировании. Скачать можно по ссылке: https://pypi.python.org/pypi/mock/