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

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

     18.11.2023       Выпуск 517 (13.11.2023 - 19.11.2023)       Интересные проекты, инструменты, библиотеки

danihodovic/django-webhook

Outgoing Django webhooks triggered on model changes.

     18.11.2023       Выпуск 517 (13.11.2023 - 19.11.2023)       Статьи

Разработка алгоритмов обработки данных в реальном времени на Python

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

     18.11.2023       Выпуск 517 (13.11.2023 - 19.11.2023)       Статьи

Python + pygame — небольшие оптимизации

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

     18.11.2023       Выпуск 517 (13.11.2023 - 19.11.2023)       Статьи

Как я реверс-инженерил китайский блютуз контроллер

Создание цветомузыки посредством реверс инженеринга блютуз контроллера и анализа звукового потока через golang.

     18.11.2023       Выпуск 517 (13.11.2023 - 19.11.2023)       Статьи

Анализ текстовых данных с помощью NLTK и Python

NLTK предлагает удобные инструменты для множества задач NLP: токенизация, стемминг, лемматизация, морфологический и синтаксический анализ, а также анализ настроений. Библиотека идеально подходит как для начинающих, так и для опытных разработчиков, предоставляя интуитивно понятный интерфейс и обширную документацию.

     18.11.2023       Выпуск 517 (13.11.2023 - 19.11.2023)       Статьи

Асинхронный python без головной боли (часть 3)

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

     17.11.2023       Выпуск 517 (13.11.2023 - 19.11.2023)       Вопросы и обсуждения
     17.11.2023       Выпуск 517 (13.11.2023 - 19.11.2023)       Статьи

Управление сетевыми устройствами: Orange Pi, OpenWRT и Python

Рассмотрим использование Orange Pi с установленной на нем OpenWRT и разработанном на языке Python скрипте. Имея под рукой такие инструменты, попробуем создать собственную сетевую систему управления! В конечном итоге, вы сможете самостоятельно и легко воспроизвести этот пример и адаптировать его под свои нужды, открывая новые возможности в области управления сетевыми устройствами.

     16.11.2023       Выпуск 517 (13.11.2023 - 19.11.2023)       Статьи

Создание видео zoom in и zoom out с помощью inpainting в Kandinsky

Развитие text2image-моделей открывает новые интересные возможности для создания креативного контента. Функция inpainting в Kandinsky от Sber AI позволяет создавать видео zoom in и zoom out с иллюзией приближения или отдаления от единого изображения.

     16.11.2023       Выпуск 517 (13.11.2023 - 19.11.2023)       Статьи

Клонирование голоса из музыки, удаление движимого текста из видео и новые фишки во второй части обновления Wunjo AI

Я завершил работу над второй частью обновления open-source проекта Wunjo AI и воплотил своё видение приложения. В этом обновлении основное внимание уделено звуку: улучшено клонирование голоса, извлечение вокала или мелодии из песен и повышение качества речи. Но это не все, также появились новые функции для работы с видео и создания дипфейков. Давайте рассмотрим все по порядку: начнем с звука и перейдем к видео и дипфейкам.

     16.11.2023       Выпуск 517 (13.11.2023 - 19.11.2023)       Статьи
     18.11.2023       Выпуск 517 (13.11.2023 - 19.11.2023)       Релизы

aiohttp - 3.9.0

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

     17.11.2023       Выпуск 517 (13.11.2023 - 19.11.2023)       Релизы

kombu - 5.3.4

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

     17.11.2023       Выпуск 517 (13.11.2023 - 19.11.2023)       Релизы

jsonschema - 4.20.0

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

     15.11.2023       Выпуск 517 (13.11.2023 - 19.11.2023)       Статьи

Использование Insightface для быстрого поиска и сравнения лиц на изображениях

Сегодня рассмотрю кейс поиска «близнецов» в паспортных данных, которые были размещены в pdf‑файлах, насчитывающих десятки, а порой и сотни страниц.

     15.11.2023       Выпуск 517 (13.11.2023 - 19.11.2023)       Статьи

Особенности сбора метрик. Запуск приложения gunicorn-ом в режиме мультипроцессинга

Представим следующую ситуацию. Ваш python веб-сервер собирает какие-то метрики prometheus_client-ом: счётчики, гистограммы и т. д, например, количество входящих запросов. Вы также настроили приложение, чтобы /metrics возвращал все ваши метрики. Если режим работы prometheus_client-a оставить по умолчанию, при запуске приложения gunicorn-ом с более чем одним воркером вы сталкиваетесь с проблемой консистентности метрик.

     15.11.2023       Выпуск 517 (13.11.2023 - 19.11.2023)       Статьи

Rust vs. Go, Java, and Python in AWS Lambda Functions

A performance comparison of JSON parsing in AWS Lambda functions using Rust, Go, Java, and Python.

     13.11.2023       Выпуск 517 (13.11.2023 - 19.11.2023)       Статьи

Исследование режима Copy-on-Write в pandas. Часть 3

Появление в библиотеке pandas режима Copy‑on‑Write (CoW, копирование при записи) — это изменение, нарушающее обратную совместимость, которое окажет некоторое воздействие на существующий код, использующий pandas. Мы разберёмся с тем, как адаптировать код к новым реалиям, сделать так, чтобы он работал бы без ошибок тогда, когда режим CoW будет включён по умолчанию.