🛠 Библиотека htmy в Python
Библиотека
Предназначена для удобного серверного формирования HTML-кода с использованием декларативного синтаксиса.
Основные возможности:
🔵 Встроенные HTML-компоненты: предоставляет классы для всех HTML-тегов.
🔵 Асинхронный рендеринг: позволяет эффективно генерировать HTML в
🔵 Контекст: механизм передачи данных через компоненты без явной передачи аргументов.
➡️ Установка:
📱 Репозиторий
⚙️ Документация
➡️ Справочник Программиста. Подписаться
Библиотека
htmy
— это асинхронный механизм рендеринга HTML, полностью написанный на Python.Предназначена для удобного серверного формирования HTML-кода с использованием декларативного синтаксиса.
Основные возможности:
FastAPI
и других современных веб-фреймворках.pip install htmy
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4🍌3👍1🔥1
Основные темы, охватываемые в шпаргалке:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3
В данном Shorts узнаем, что будет, если сложить True с True в Python!
P.S. Нет, у меня не закончились идеи для видео, просто ChatGPT говорит, что это будет мегахайповое видео))
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥3🍌1
Telegram PDF Bot — это проект Telegram-бота для работы с PDF-документами.
Основные возможности:
⏺ Слияние PDF-документов
⏺ Разделение PDF
⏺ Сжатие PDF
⏺ Добавление водяных знаков
⏺ Шифрование и дешифрование PDF
⏺ Преобразование текста и изображений в PDF
⏺ Извлечение текста и изображений из PDF
⏺ Сравнение текстов в двух PDF
⏺ Преобразование веб-страниц в PDF
⏺ Поддержка разных языков
Основные библиотеки:
✅
✅
✅
📱 Репозиторий
➡️ Справочник Программиста. Подписаться
Основные возможности:
Основные библиотеки:
python-telegram-bot
google-cloud-datastore
loguru
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥2
🔎 Библиотека ObjWatch в Python
Библиотека
основные возможности библиотеки:
🔵 Отслеживание изменений атрибутов объектов в реальном времени
🔵 Логирование вызовов методов объектов
🔵 Интеграция с Python через менеджер контекста или API
🔵 Настройка вывода логов в файл
🔵 Поддержка кастомных оберток для логирования
🔵 Просмотр изменений в атрибутах и вызовах методов через консоль или файл
🔵 Использование для отладки и анализа сложных проектов
🔵 Простота интеграции в существующий код
➡️ Установка:
📱 Репозиторий
⚙️ Документация
➡️ Справочник Программиста. Подписаться
Библиотека
ObjWatch
предназначена для отслеживания и мониторинга атрибутов объектов и вызовов их методов в реальном времени. Полезна для отладки и анализа сложных проектов. основные возможности библиотеки:
pip install objwatch
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4🔥3
Основные особенности:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4🔥2
Библиотека
pygame_gui
предназначена для создания пользовательских интерфейсов (GUI) в играх и приложениях, использующих Pygame
.Предоставляет инструменты для создания и управления элементами интерфейса, такими как кнопки, текстовые поля, слайды, метки и другие графические компоненты.
Основные возможности библиотеки:
Pygame
Pygame
pip install pygame_gui
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3🔥3👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека
ProgressPal
предназначена для отслеживания выполнения итераций, функций и логов в реальном времени с помощью независимого сервера логирования.Позволяет пользователям мониторить несколько Python-скриптов с любого устройства, имеющего доступ к интернету, что делает её особенно полезной для совместных проектов и удалённого мониторинга.
Основные возможности библиотеки:
pip install ProgressPal
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4👍1🔥1
В данной статье рассмотрим, как работают функция
repr()
в Python.Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤🔥2
Разработан для инженеров, не имеющих опыта во фронтенд-разработке, и позволяет создавать веб-интерфейсы, используя только Python, без необходимости изучения HTML, CSS или JavaScript.
Особенности:
Flask
, что позволяет использовать его возможности для создания масштабируемых и надежных веб-приложений. pip install mesop
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3🍌1
Был создан для того, чтобы помочь разработчикам и администраторам серверов выявлять потенциальные угрозы и улучшать безопасность своих сервисов.
Основные возможности:
⚠️ Информация предоставлена исключительно в образовательных целях. Использование в незаконных действиях запрещено.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤🔥2
📜 Библиотека django-robots в Python
Библиотека
Основные возможности библиотеки:
🔵 Гибкая настройка robots.txt без необходимости редактировать файл вручную.
🔵 Возможность задать разные правила для разных User-Agent.
🔵 Поддержка Sitemap, Crawl-Delay и других директив.
🔵 Совместимость с Django 3+ и 4+.
➡️ Установка:
📱 Репозиторий
⚙️ Документация
➡️ Справочник Программиста. Подписаться
Библиотека
django-robots
предназначена для управления файлом robots.txt в Django
. Позволяет динамически формировать этот файл на основе правил, заданных через админ-панель Django
или в коде.Основные возможности библиотеки:
pip install django-robots
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4👍2🔥1
⚒️ Шпаргалка по venv в Python
✅ Создание виртуального окружения
✅ Активация виртуального окружения
✅ Деактивация виртуального окружения
✅ Установка пакетов
✅ Удаление пакетов
✅ Просмотр установленных пакетов
✅ Сохранение и восстановление зависимостей
✅ Обновление pip
✅ Удаление виртуального окружения
⬇️ Шпаргалка в PDF-документе
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4
В данном Shorts напишем код на Python, который может жить вечно!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥2🔥2🍌2
Справочник Программиста
import os
import sys
import time
while True:
try:
# Выводим сообщение о работе скрипта
print("Я живу вечно!")
# Задержка 2 секунды для имитации полезной работы
time.sleep(2)
except Exception as e:
print(f"Ошибка: {e}, но процесс перезапустится!")
finally: # Выполняется всегда, даже при ошибке или прерывании
# Получаем путь к текущему интерпретатору Python
python = sys.executable
# Перезапускаем скрипт с теми же аргументами
os.execl(python, python, *sys.argv)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥8👍4😎2
Библиотека
pyTermTk
предназначена для создания пользовательских интерфейсов (UI) в терминале на Python.Похожа на
npyscreen
или urwid
, но с упором на гибкость и удобство использования.Основные возможности:
pip install pyTermTk
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥7👍5🔥4
Вижу, вам понравились посты по данной теме, поэтому я решил сделать дополнительный и заключительный четвёртый пост по скриптам для работы с Windows.
В скриптах используется библиотека pywin32.
pip install pywin32
import win32api
_, total, free = win32api.GetDiskFreeSpaceEx("C:\\")
print(f"Свободное место: {free // (1024 ** 3)} ГБ из {total // (1024 ** 3)} ГБ")
import win32api
# Получаем ширину экрана в пикселях (индекс 0)
width = win32api.GetSystemMetrics(0)
# Получаем высоту экрана в пикселях (индекс 1)
height = win32api.GetSystemMetrics(1)
# Выводим разрешение экрана в формате "ширина x высота"
print(f"Разрешение экрана: {width}x{height}")
import win32com.client
# Подключаемся к WMI для доступа к системной информации
wmi = win32com.client.GetObject("winmgmts:\\\\.\\root\\CIMV2")
# Выполняем запрос к WMI для получения данных о процессоре
cpu_info = wmi.ExecQuery("SELECT * FROM Win32_Processor")
# Перебираем все процессоры (обычно один на систему)
for cpu in cpu_info:
# Выводим название процессора, число ядер и максимальную частоту
print(f"Процессор: {cpu.Name}, Ядер: {cpu.NumberOfCores}, Частота: {cpu.MaxClockSpeed} MHz")
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4❤🔥1
Предоставляет удобный интерфейс для работы с видео, включая обрезку, конвертацию и другие операции.
Основные возможности:
pip install videomass
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥4❤🔥2