Python_BE1
9 subscribers
748 photos
252 videos
7 files
672 links
Канал по Python, полезный и интересный контент для всех уровней.
По вопросам сотрудничества @cyberJohnny
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🎨 pypalettes

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

Pypalette - новый пакет предоставляет коллекцию цветов из более чем 2500 палитр, тщательно отобранных сотнями экспертов.

Это приложение позволяет вам без особых усилий изучать различные палитры и выбирать лучшие ваорианты.

Импортируется всего в две строки кода, работает с диаграммами Matplotlib.

Найдите для себя подходящую цветовую палитру, которая выделит вашу диаграмму на общем фоне! 😍

pip install git+https://github.com/JosephBARBIERDARNAL/pypalettes.git

https://github.com/JosephBARBIERDARNAL/pypalettes
https://python-graph-gallery.com/color-palette-finder/
@python_be1
👍1
Вызов функций Go из Python с помощью ctypes

У нас вышла новая статья на хабре, в которой поговорим о том, как можно запускать программу, написанную на Go из Python.
Зачем?
При работе на Python иногда имеет смысл реализовать отдельные функции на статичном, высокопроизводительном языке. Go может стать отличным выбором для этого, потому что он быстрый, простой и кроссплатформенный.
Поехали!

https://habr.com/ru/articles/821007/
@python_be1
https://habr.com/ru/articles/821007/
👍1
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
TTE | вычурные эффекты для CLI

Забавная библиотека, которая точно сделает вывод вашего Py-скрипта веселее. Поддерживает цветовую схему RGB, градиенты, кривые, сглаживание эффектов и многое другое.

https://github.com/ChrisBuilds/terminaltexteffects
@python_be1
https://github.com/ChrisBuilds/terminaltexteffects
This media is not supported in your browser
VIEW IN TELEGRAM
Taipy | Веб-приложения для ML

Неплохой аналог Streamlit, если вам надо красиво показать результаты машинного / статистического обучения. В англоязычном гайде разобрали, как визуализировать результаты моделей scikit-learn, как завязать визуализацию на той или иной модели.

https://taipy.io/blog/build-interactive-data-apps-of-scikit-learn-models-using-taipy
@python_be1
https://taipy.io/blog/build-interactive-data-apps-of-scikit-learn-models-using-taipy
🖥 Дроиды и питоны: как работать с ADB быстрее и проще

У нас вышла новая статья, в которой рассматривается как работать с ADB через python.

Если вы — разработчик или тестировщик приложений для Android, просто обычный программист или юзер — то вы попали по адресу.

Перед тем как начать, стоит понять, почему именно Python.

Python — один из моих любимых языков программирования. Простой и читаемый синтаксис, в последних версиях наблюдается увеличение оптимизации и производительности, а также добавления разных фич — например в Python 3.10 была добавления конструкция match-case.

https://habr.com/ru/articles/821781/
@python_be1
https://habr.com/ru/articles/821781/
🖥 vedo — модуль python для анализа и визуализации 3D-объектов

— pip install vedo

vedo может работать как с полигональной сеткой, так и с облаком точек, отлично интегрируется с другими библиотеками

https://github.com/marcomusy/vedo

https://vedo.embl.es/
@python_be1
https://github.com/marcomusy/vedo
🖥 PhySO — модуль для поиска закономерностей в данных и вывода аналитических зависимостей на их основе

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

Рекомендуемый способ установки с помощью conda:
conda create -n PhySO python=3.8
conda activate PhySO
git clone https://github.com/WassimTenachi/PhySO
cd PhySO
conda install —file requirements.txt
pip install -e .

https://github.com/WassimTenachi/PhySO

https://physo.readthedocs.io/en/latest/r_installation.html#install-procedure

https://github.com/WassimTenachi/PhySO/blob/main/demos/sr_quick_start.ipynb
@python_be1
https://github.com/WassimTenachi/PhySO
This media is not supported in your browser
VIEW IN TELEGRAM
Discovering Preference Optimization Algorithms with and for Large Language Models

Нейросети теперь обучают сами себя — исследователи попросили большие языковые модели (LLM) найти лучшие способы оптимизации своей работы.

В результате ИИ разработал новый подход под названием DiscoPOP.

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

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

https://github.com/SakanaAI/DiscoPOP
@python_be1
https://github.com/SakanaAI/DiscoPOP
🐍 Сборник задач LeetCode с решениями на Python

На Java тоже есть, если вдруг нужно

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

https://github.com/qiyuangong/leetcode
@python_be1
https://github.com/qiyuangong/leetcode
Определяем тип изображения с помощью Python

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

https://www.geeksforgeeks.org/determine-type-image-python-using-imghdr/
@python_be1
https://www.geeksforgeeks.org/determine-type-image-python-using-imghdr/
BM25 библиотека быстрого лексического поиска!

BM25 —семейство функций ранжирования документов, которые оценивают число ключевых запросов в каждом из документов.

🏎 В 500 раз быстрее, чем самая популярная библиотека Python lib, соответствует.

🤗 Первая библиотека BM25, напрямую интегрированная с
huggingface.

pip install bm25s

https://github.com/xhluca/bm25s
@python_be1
https://github.com/xhluca/bm25s
​​WeasyPrint | скриншоты веб-страниц

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

https://github.com/Kozea/WeasyPrint
@python_be1
https://github.com/Kozea/WeasyPrint