🌐 TkinterWeb — это Python-библиотека, которая предоставляет виджет для отображения HTML/CSS внутри приложений на
Основные возможности:
🔵
🔵
🔵 Геометрический менеджмент — можно вставлять
🔵 Есть встроенная поддержка поиска по тексту
🔵 Частичная поддержка JavaScript
🔵 Поддержка SVG
➡️ Установка:
📱 Репозиторий
⚙️ Документация
➡️ Справочник Программиста. Подписаться
Tkinter
, используя обёртку над движком Tkhtml3.Основные возможности:
HtmlFrame
— окно-рамка, отображающая полнофункциональный HTML с CSS и ссылками.HtmlLabel
— метка, отображающая стилизованный HTML.Tkinter
-виджеты в HTML-документpip install tkinterweb
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤🔥2
🖼 imagehash — это Python-библиотека, которая предоставляет инструменты для перцептуального хеширования изображений.
В отличие от криптографических хеш-функций (например, MD5 или SHA-1), которые чувствительны к любым изменениям входных данных, перцептуальные хеши позволяют сравнивать визуальное сходство изображений, даже если они были слегка изменены, обрезаны или сжаты.
🔍 Основные алгоритмы:
⏺ Average Hash — основывается на среднем значении пикселей изображения.
⏺ Perceptual Hash — использует преобразование в частотную область с помощью DCT (дискретное косинусное преобразование).
⏺ Difference Hash — сравнивает соседние пиксели для выявления изменений.
⏺ Wavelet Hash — применяет вейвлет-преобразование для анализа структуры изображения.
⏺ HSV Color Hash — оценивает распределение цветов в пространстве HSV.
⏺ Crop-resistant Hash — устойчив к обрезке изображений.
➡️ Установка:
📱 Репозиторий
➡️ Справочник Программиста. Подписаться
В отличие от криптографических хеш-функций (например, MD5 или SHA-1), которые чувствительны к любым изменениям входных данных, перцептуальные хеши позволяют сравнивать визуальное сходство изображений, даже если они были слегка изменены, обрезаны или сжаты.
pip install imagehash
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4👍3😁1
Полезна для анализа кода с помощью больших языковых моделей (LLM), таких как ChatGPT.
Основные возможности:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4😁1🍌1
Основные возможности:
Telethon
, минимально используя командную строку. Основные библиотеки:
Telethon
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥2👍2🔥2🤔1
React.js
, но полностью на Python.Основные возможности:
Starlette
, FastAPI
).pip install reactpy
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2😁1🎉1
⚒️ gitingest — это удобный инструмент, который превращает Git‑репозитории в «приемлемый для LLM» текстовый дамп.
Основные возможности:
🔵 Простое получение контекста: Можно ввести URL вроде
🔵 Замена URL: В любом GitHub‑адресе замените hub на ingest, и вас перенаправят на автоматически сформированный дамп:
🔵 Веб‑сервис & саморазмещение: Есть веб‑интерфейс, а также можно запустить локально через Docker и
➡️ Установка:
📱 Репозиторий
📎 Сайт
➡️ Справочник Программиста. Подписаться
Основные возможности:
https://github.com/user/repo
, либо локальную папку — и получить короткий обзор файлов, их структуры и содержания.github.com/...
→ gitingest.com/...
.FastAPI
.pip install gitingest
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥5🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Он также может работать как вращающийся прокси-сервер.
Основные особенности:
asyncio
для высокопроизводительной параллельной обработки.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤🔥3👍2🤔1
asyncio
+ aiohttp
, позволющая работать с неофициальным Shazam API.Основные возможности:
pip install shazamio
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥5❤🔥2
Основные возможности:
pip install browser-history
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4🔥2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
В её основе используется связка PostgreSQL + OpenAI, что позволяет пользователям формулировать запрос так, как они говорят — и получать рабочий SQL-код.
Запрос: Покажи всех пользователей, которые зарегистрировались после 1 января 2024 года и у которых более 3 заказов.
Ответ:
SELECT users.*
FROM users
JOIN orders ON orders.user_id = users.id
WHERE users.registration_date > '2024-01-01'
GROUP BY users.id
HAVING COUNT(orders.id) > 3;
При тестировании на 50 запросах около 85 % запросов сгенерированы корректно (43 из 50),
Из них 74 % были полностью точными, ещё 6 — немного неточны (пропуск точки с запятой), остальное — ошибки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🍌1
Популярен в задачах машинного обучения, обработки больших данных и в разработке распределённых систем.
Основные возможности:
PyTorch
, TensorFlow
, XGBoost
, LightGBM
и др.pip install ray
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤🔥2🔥1
🎧 Silero — это набор компактных, высококачественных предобученных моделей для речи в трёх ключевых направлениях:
1️⃣ STT (Speech-to-Text) — распознавание речи (английский, немецкий, испанский и др.) с производительностью, сопоставимой или выше Google STT, без необходимости сложной настройки Kaldi и длительных инструкций.
2️⃣ TTS (Text-to-Speech) — синтез речи, включающий множество голосов (русский, английский, немецкий и др.), работоспособен на CPU, минимальные зависимости, быстрое выполнение и высокая естественность звучания.
3️⃣ TE (Text Enhancement) — автопостановка пунктуации и заглавных букв для улучшения читаемости текста, поддержка нескольких языков, включая русский.
➡️ Установка:
📱 Репозиторий
➡️ Справочник Программиста. Подписаться
pip install silero
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥2👍2
Примеры задач:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤🔥2
Поддерживает широкий набор продуктов: опционы, фьючерсы, свопы, облигации, валютные деривативы, кредитные дефолт свопы и т.д.
Основные особенности:
Numba
.pip install financepy
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥2
Django
‑приложение, которое предоставляет виджет на основе TinyMCE для редактирования HTML в полях форм и моделях.Основные особенности:
Django
.pip install django-tinymce
Please open Telegram to view this post
VIEW IN TELEGRAM
🍌3❤🔥2👍1
ArtifactsMMO — это уникальная игровая платформа, где игрок управляет персонажами через программирование — используя любой язык, включая Python.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥2🔥2
Для получения случайных советов через API в коде используется библиотека
requests
, а для перевода на русский - translatepy
.pip install requests
import requests
from translatepy import Translator
# URL API для получения совета
url_advice = "https://api.adviceslip.com/advice"
# Запрос к API Advice Slip
response_advice = requests.get(url_advice)
if response_advice.status_code == 200:
# Извлекаем совет из ответа
data = response_advice.json()
advice = data["slip"]["advice"]
# Перевод совета на русский
translator = Translator()
translated_advice = translator.translate(advice, "Russian")
print(f"Переведённый совет: {translated_advice.result}")
else:
print("Не удалось получить совет")
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
DeepWiki — это инновационный AI-инструмент, который кардинально меняет подход к пониманию кода. Он предоставляет живую документацию, с которой можно общаться в реальном времени!
Просто добавьте интересующий репозиторий (например, microsoft/vscode), и DeepWiki поможет разобраться в его устройстве.
Оценить DeepWiki в действии можно на сайте, или же просто заменив
github.com
на deepwiki.com
в ссылке на любой интересующий вас репозиторий.Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥2👍2
В этой статье мы напишем код на Python для скачивания видео с YouTube.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤🔥2🍌1
С её помощью можно отправлять SMS и MMS, совершать и принимать голосовые звонки, управлять видео-конференциями, создавать чат-ботов и многое другое через облачные сервисы Twilio.
Основные возможности:
pip install twilio
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2