Позволяет извлекать, преобразовывать и реструктурировать сложные данные с помощью декларативных спецификаций, упрощая работу с JSON, словарями, списками и другими вложенными объектами.
Основные возможности:
pip install glom
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4👍4🍌2
This media is not supported in your browser
VIEW IN TELEGRAM
FastAPI
.Предоставляет структурированный шаблон проекта, следуя архитектурному паттерну Model-View-Controller, и включает в себя набор инструментов для автоматизации разработки, тестирования и развертывания приложений.
Основные возможности:
Sphinx
и 100% покрытие тестамиPoetry
pip install fastapi-mvc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2❤🔥1
📚 curriculum — это репозиторий с открытым и постоянно обновляемым планом обучения для платформы
Основные направления обучения:
⏺ Backend-разработчик (Python/Go или Python/TypeScript)
⏺ Аналитик данных (Python/SQL) — в разработке
⏺ DevOps-инженер (Python/Go) — в разработке
⏺ Компьютерные науки (Python/Go)
📱 Репозиторий
➡️ Справочник Программиста. Подписаться
Boot.dev
, ориентированный на подготовку специалистов в области backend-разработки и компьютерных наук.Основные направления обучения:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥5🍌2
Основные возможности
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥5👍3
Не является полноценным фреймворком, как
Django
или Flask
, но предоставляет низкоуровневые инструменты для работы с HTTP-запросами и ответами, маршрутизацией, обработкой ошибок и др.Основные возможности:
Flask
).pip install werkzeug
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4👍4🔥2
Содержит:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🍌3❤🔥2🎉1
Позволяет отслеживать, запускать, останавливать, рестартить и обновлять контейнеры прямо в Telegram, с поддержкой автоматического обновления, многоязычностью и удобными CRON‑задачами.
Основные возможности:
Основные библиотеки:
pyTelegramBotAPI
requests
docker
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥5🔥3👍2
Media is too big
VIEW IN TELEGRAM
Основные возможности:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4🔥4😁1
В этой статье напишем код для быстрого и простого переноса данных из JSON-файла в SQLite-базу данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤🔥6👍4🥴2
Основные возможности:
flowchart.js
DSL для визуализацииpip install pyflowchart
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤🔥4
Позволяет продавать товары, услуги и управлять заказами прямо в Telegram.
Основные функции для пользователей:
Основные функции для администраторов:
Основные библиотеки:
telebot
sqlite3
Flask
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4🔥4🥴1🍌1
Click
, с использованием визуального стиля библиотеки Rich
.Основные особенности:
click
для красивого вывода справки и ошибокrich
для оформления CLIpip install rich-click
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4🔥2
В данной статье рассмотрим, как работает метод
count()
в Python.Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4👍3
Django
.В репозитории представлен исчерпывающий список сторонних пакетов, включая:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4🔥2👍1
Telert — это лёгкий инструмент для уведомлений при завершении команд терминала, Python‑скриптов и при мониторинге процессов, логов и HTTP‑эндпоинтов.
Основные возможности:
🔵 Отправка уведомлений при завершении команд терминала
🔵 Уведомления при завершении piped-команд
🔵 Отправка произвольных сообщений через CLI
🔵 Уведомления из Python-кода через декораторы, контекстные менеджеры и функции
🔵 Мониторинг процессов по ресурсам
🔵 Мониторинг логов по ключевым словам и шаблонам
🔵 Мониторинг HTTP-эндпоинтов по статусу и содержимому
🔵 Поддержка Telegram, Slack, Discord, Teams, Pushover и других каналов
🔵 Интеграция с GitHub Actions, GitLab CI и другими CI/CD
🔵 Возможность локальных desktop и звуковых уведомлений
➡️ Установка:
📱 Репозиторий
➡️ Справочник Программиста. Подписаться
Основные возможности:
pip install telert
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3🔥2👍1
Для конвертации mp3 в wav в коде используется библиотека
pydub
.pip install
pydub
from pydub import AudioSegment
def convert_mp3_to_wav(input_mp3, output_wav):
try:
audio = AudioSegment.from_mp3(input_mp3)
audio.export(output_wav, format="wav")
print(f"Файл успешно конвертирован: {output_wav}")
except Exception as e:
print(f"Ошибка при конвертации: {e}")
# Пример использования
convert_mp3_to_wav("input.mp3", "output.wav")
pydub
необходимо установить FFmpeg с официального сайта и добавить в переменные среды.Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤🔥4🔥1
⚒️ PyTermGUI — это современный и продуманный TUI‑фреймворк на Python, предназначенный для создания адаптивных терминальных интерфейсов с мышью, виджетами и продвинутым оформлением.
Основные возможности:
🔵 Современный терминальный интерфейс с поддержкой мыши
🔵 Модульные виджеты и оконный менеджер
🔵 Поддержка собственного языка разметки TIM
🔵 Поддержка кастомизации через YAML или Python
🔵 Поддержка анимаций и переходов
🔵 Встроенные макросы и градиенты в тексте
🔵 CLI-утилита ptg для запуска интерфейсов из файлов
🔵 Высокая производительность по сравнению с аналогами
🔵 Простое создание и компоновка UI без сторонних зависимостей
🔵 Поддержка тем оформления и кастомизации цвета
🔵 Возможность экспорта интерфейсов в текстовый вид
➡️ Установка:
📱 Репозиторий
⚙️ Документация
➡️ Справочник Программиста. Подписаться
Основные возможности:
pip install pytermgui
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4🔥3👍2
Основные возможности:
ipywidgets
sixel
, kitty graphics protocol
, iTerm2
и ANSI-артipywidgets
в консолиpip install euporie
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3👍2🔥2
Это поддерживаемая и актуальная форк-версия оригинального
pdfminer
(который давно заброшен).Основные возможности:
pip install pdfminer.six
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3
Remi — это кроссплатформенная Python-библиотека, позволяющая создавать графические интерфейсы, которые рендерятся прямо в веб-браузере.
Не нужно писать HTML,
Основные возможности:
🔵 Создание GUI-интерфейса с помощью только Python-кода
🔵 Отображение интерфейса в веб-браузере
🔵 Встроенный веб-сервер (не требует сторонних серверов)
🔵 Кроссплатформенность (Windows, Linux, macOS, Raspberry Pi, Android)
🔵 Удалённый доступ к интерфейсу по сети
🔵 Поддержка
🔵 Возможность настройки внешнего вида через CSS
🔵 Визуальный WYSIWYG-редактор для создания интерфейса
🔵 Работа в API-режиме (управление интерфейсом через URL-запросы)
➡️ Установка:
📱 Репозиторий
➡️ Справочник Программиста. Подписаться
Не нужно писать HTML,
Remi
автоматически превращает Python‑виджеты в соответствующие HTML/CSS элементы.Основные возможности:
Matplotlib
-графиковpip install remi
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3👍2