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

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

     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/

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

Декодирование в реальном времени радиосигнала точного времени

Сегодня я хочу поговорить о том, как можно получить и декодировать сигналы точного времени, которые передаются по радио. Чтобы выполнить эту задачу, вам даже не понадобятся специальные устройства. Достаточно будет компьютера с более-менее быстрым интернет-соединением. Технология передачи точного времени по радио не нова. Сигналы точного времени начали передавать практически сразу, как появился радиотелеграф. Сейчас передача сигналов точного времени осуществляется с помощью различных технологий. Помимо радио, информация о времени с разной степенью точности передаётся: в интернете (NTP); в сетях мобильной связи (NITZ); в системах спутниковой навигации GPS, ГЛОНАСС, BeiDou-3, Galileo. Хотя в этих случаях используются более современные технологии, передача сигналов точного времени по радио продолжает существовать и выполнять свои функции. Промышленностью выпускаются различные устройства, принимающие эти сигналы, например, часы Casion Wave Ceptor. Изучив основы передачи точного времени по радио, вы узнаете много интересного, а также закрепите свои знания в различных областях.

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

Хозяйке на заметку: автоматизируем рутинные процессы и экономим время

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

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

Dagster и Great Expectations: Интеграция без боли

Сегодня я хочу рассказать вам о том, как можно интегрировать два мощных инструмента – Dagster и Great Expectations.Great Expectations позволяет определить так называемые ожидания от ваших данных, то есть задать правила и условия, которым данные должны соответствовать. Dagster, с другой стороны, это платформа с открытым исходным кодом для управления данными, которая позволяет создавать, тестировать и развертывать пайплайны данных. Написан на python, что позволяет пользователям гибко настраивать и расширять его функциональность.