Python/ django
58.9K subscribers
2.07K photos
61 videos
47 files
2.79K links
по всем вопросам @haarrp

@itchannels_telegram - 🔥 все ит-каналы

@ai_machinelearning_big_data -ML

@ArtificialIntelligencedl -AI

@datascienceiot - 📚

@pythonlbooks

РКН: clck.ru/3FmxmM
加入频道
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 AI Math Notes - это интерактивное приложение, которое позволяет рисовть математические формулы на доске и получитать решения.

Как только уравнение написано, приложение использует мультимодальный LLM для его решения.

Приложение построено с использованием Python с библиотекой Tkinter для графического интерфейса пользователя и PIL для обработки изображений.

Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 lets-plot — мультиплатформенная библиотека для построения графиков и диаграмм, написанная на Kotlin и Python

pip install lets-plot

Графики, созданные с помощью lets-plot можно встраивать в JVM (Swing, JavaFX) и Kotlin/JS-приложения.

🖥 GitHub

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Как легко заблюрить любое изображение с помощью PIL

from PIL import Image, ImageFilter

def blur_image(image_path, output_path, radius):
image = Image.open(image_path)
blurred_image = image.filter(ImageFilter.GaussianBlur(radius))
blurred_image.save(output_path)

blur_image('cat.jpg', 'cat_out.jpg', 3)
Image.open('cat_out.jpg')


🟡 Вообще, библиотека PIL имеет массу возможностей и отличную документацию

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Aurora is a static site generator implemented in Python

Aurora - это генератор статических сайтов, реализованный на Python.

Aurora поддерживает:

- Создание контента и страниц с помощью markdown, jinja2 и HTML
- Различные виды сборки
- Интерактивное построение с возможностью быстрой перезагрузки для разработки (время перезагрузки до < 300 мс)
- Встроенная поддержка создания страниц сайта

pip3 install aurora-ssg

Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Polars 1.0 — наконец-то

pip install polars

1 июля 2024 года состоялся релиз открытой библиотеки для быстрой обработки данных Python Polars 1.0 на Rust и Python.

Этим мажорным выпуском разработчики подтвердили, что компоненты in-memory engine и API проекта Polars готовы к стабильной работе. Они убеждены, что Polars находится в том состоянии, когда это уже один из лучших проектов с открытым исходным кодом для быстрого моделирования данных, ориентированного на вертикальное масштабирование.

Планы на будущее проекта Python Polars: улучшение функциональности, масштабируемости и производительности. Выпуск первой основной версии отмечает момент времени, когда разделение между API и фактической реализацией достаточно стабильное, чтобы разработчики могли продолжать улучшать проект и поддерживать необходимую обратную совместимость.

Также в планах разработчиков проекта: поддержка right join и non-equi join, расширенная поддержка метаданных, поддержка re-ordering optimization и расширенная поддержка SQL.

🖥 GitHub

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 STUMPY — мощная библиотека Python для анализа временных рядов

pip install stumpy

STUMPY — это масштабируемая библиотека для анализа временных рядов, которая позволяет решать многие задачи анализа временных рядов, вот некоторые из них:

— обнаружение паттернов

— обнаружение аномалий/выбросов

— обобщение и аппроксимация данных временных рядов

🖥 GitHub
🟡 Доки

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Как с помощью Python спрятать секретный текст внутрь картинки?

Ничего сложного, просто понадобится библиотека Stegano:

# pip install stegano

from stegano import lsb
secret = lsb.hide('image.png', 'очень секретный текст')
secret.save('secret_image.png')

print(lsb.reveal('secret_image.png'))


Вопрос на засыпку: как реализована такая возможность хранить текст в картинке?
Насколько легко детектировать такое сокрытие текста?

🖥 GitHub

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 POT — библиотека Python для решения оптимизационных задач

pip install POT

Библиотека POT предоставляет несколько методов решения оптимизационных задач, связанных с CV, c обработкой изображений и ещё с некоторыми задачами ML.

🖥 GitHub
🟡 Примеры использования

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 borgmatic — утилита на Python для простого создания бекапов

sudo pipx ensurepath
sudo pipx install borgmatic


borgmatic — это простая утилита на Python для резервного копирования данных с серверов и рабочих станций.
В процессе данные шифруются на стороне клиента.
Процесс создания бекапа удобно описывается в конфиге

🖥 GitHub
🟡 Доки

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
💻Piccolo — быстрый, удобный ORM и конструктор запросов, который поддерживает asyncio

pip install piccolo
piccolo playground run


Piccolo — это быстрый, простой в освоении ORM и конструктор запросов.
Особенности Piccolo:
— поддержка sync и async
— встроенная платформа для тестирования запросов
— отлично интегрируется с iPython и VSCode

🖥 GitHub
🟡 Доки

@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 zarr — библиотека Python для реализации сжатых N-мерных массивов

pip install zarr

Zarr предоставляет классы и функции для работы с N-мерными массивами, которые ведут себя как массивы NumPy, но данные в них разделены на чанки и каждый чанк сжат. Если кто знаком с HDF5, то массивы Zarr предоставляют аналогичную функциональность, но они удобнее.

Также, в отличие от HDF5, Zarr отличается лучшей поддержкой многопоточности.

🖥 GitHub
🟡 Доки

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM