Для получения случайных советов через 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
This media is not supported in your browser
VIEW IN TELEGRAM
Основные возможности:
⚠️ Информация предоставлена исключительно в образовательных целях. Использование в незаконных действиях запрещено.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥2👍2🔥2
Pyrogram
, который автоматически пересылает новые посты и истории из заданных VK‑групп в Telegram‑чат или канал.Основные возможности:
config.yaml
.pip install -U TG-AutoPoster
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥2🔥2👍1
FastAPI
, которая объединяет возможности SQLAlchemy
и Pydantic
для удобной работы с базами данных в стиле ORM.Основные возможности:
SQLAlchemy
под капотомPydantic
для валидации и сериализацииPydantic
-схемуFastAPI
FastAPI
pip install sqlmodel
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥5👍3🔥2
Django
в одном Python-файле, включая модели, представления, API и административную панель. Идеально подходит для прототипирования, экспериментов и небольших проектов.При этом Nanodjango поддерживает асинхронные представления и может быть преобразован в полноценный
Django
-проект по мере роста приложения.Основные возможности:
Gunicorn
, Uvicorn
)pip install nanodjango
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4👍3
🏋️ fitness-tracker — это полнофункциональное приложение для отслеживания тренировок.
Предназначен для ведения журнала силовых тренировок, анализа прогресса и визуализации данных.
Основные возможности:
⏺ Ведение журнала силовых тренировок
⏺ Анализ прогресса тренировок
⏺ Визуализация данных через графики
⏺ Командный интерфейс для добавления и анализа данных
Стек:
✅ Docker
✅ TinyDB
✅ FastAPI
✅ Svelte
📱 Репозиторий
⚙️ Документация
➡️ Справочник Программиста. Подписаться
Предназначен для ведения журнала силовых тренировок, анализа прогресса и визуализации данных.
Основные возможности:
Стек:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥2🔥2
Помогает быстро и удобно стартовать разработку с современными практиками и инструментами, а также поддерживает создание командного интерфейса (CLI) и C-расширений через Cython.
Основные возможности:
Poetry
pre-commit
Стек:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2🍌1
Основные возможности:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤🔥2
В ходе этой статьи напишем простой, но полезный телеграм-бот на Python для получения прогноза погоды в любом городе.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3
Предоставляет инструменты для кодирования, поиска, работы с файлами и многого другого, доступные через удобный CLI или Python API.
Основные возможности:
pip install quantalogic
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤🔥2👍1