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
В репозитории fastapi-best-practices собраны лучшие практики, которые автор использует в продакшене для построения надёжных и масштабируемых приложений на
FastAPI
.schemas.py
, models.py
, router.py
, service.py
в каждом модулеPydantic
Alembic
, Docker, линтера ruff
, httpx
для async-тестовPlease open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥2
В данном Shorts напишем код для переворачивания исходного текста на Python.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤🔥2
Справочник Программиста
def flip_text(text):
flipped = str.maketrans(
"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.,!?\'\"()[]{}",
"ɐqɔpǝɟƃɥᴉɾʞlɯuodbɹsʇnʌʍxʎz∀𐐒ƆᗡƎℲפHIſʞlWՈOԀbᴚS⊥ՈΛMX⅄Z˙\'¡¿,„)(][}{")
return text.translate(flipped)[::-1]
print(flip_text("Hello, World!"))
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤🔥3🔥2
Основные возможности:
pip install videodb
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥2👍1
Gradio
.Ориентирован на разработчиков, исследователей и энтузиастов, желающих интегрировать или доработать модели синтеза речи.
Основные возможности:
Gradio
для удобного тестированияPlease open Telegram to view this post
VIEW IN TELEGRAM
❤🔥2🔥2
Позволяет автоматически загружать настройки из переменных окружения, .env файлов, словарей и других источников в виде Pydantic-моделей — с валидацией, аннотациями типов и автозаполнением в IDE.
Основные возможности:
python-dotenv
) и переменных в коде.Pydantic
v2 (и v1 через старую версию)FastAPI
, Django
, Celery
и другими фреймворкамиpip install pydantic-settings
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥2🔥2👍1
🖥 PyWinCtl — это кроссплатформенный модуль в Python, предназначенный для получения информации об окнах, отображаемых на экране, и управления ими.
Является развитием модуля
Основные возможности:
🔵 Получение информации об окнах (заголовок, размер, положение и т.д.).
🔵 Управление окнами (изменение размера, перемещение, закрытие, минимизация, максимизация).
🔵 Поддержка кроссплатформенности (Windows, Linux/X11, macOS).
🔵 Функции для работы с несколькими мониторами.
🔵 Получение активного окна.
🔵 Получение списка всех заголовков окон.
🔵 Возможность получать уведомления об изменении состояния окон (активность, видимость, размер, положение).
🔵 Функции для работы с меню окон (получение информации о меню, нажатие пунктов меню на Windows и macOS).
➡️ Установка:
📱 Репозиторий
➡️ Справочник Программиста. Подписаться
Является развитием модуля
PyGetWindow
, расширяя его возможности за счет поддержки Linux/X11 и macOS, функций работы с несколькими мониторами и множества других улучшений.Основные возможности:
pip install PyWinCtl
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2