3DTopia-XL
— это утилита для 3D-рендеринга и генерации текстурных моделей. Основана на современных нейросетевых подходах и использует технологии дифференцируемого рендеринга.Предназначена для работы с 3D-объектами, их текстурами и поверхностями, а также позволяет использовать алгоритмы сглаживания и оптимизации сеток.
Основные функции и особенности:
PyMCubes
, pymeshlab
и libigl
.PyTorch
и Transformers
.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
Библиотека
Movis
предназначена для видеообработки, ориентирована на создание анимаций, презентационных роликов, графики и других видеоэффектов с помощью кода.Предоставляет множество возможностей, которые обычно встречаются в профессиональном ПО для видеомонтажа.
Основные особенности библиотеки:
import movis as mv
# Создаём композицию размером 1920x1080 пикселей и длительностью 5 секунд
scene = mv.layer.Composition(size=(1920, 1080), duration=5.0)
# Добавляем фоновый прямоугольник красного цвета
scene.add_layer(mv.layer.Rectangle(scene.size, color='#fb4562'))
# Добавляем текстовый слой с анимацией появления
text_layer = scene.add_layer(
mv.layer.Text('Hello World!', font_size=100, font_family='Arial', color='#ffffff'),
offset=1.0, # Текст появится через 1 секунду
position=(960, 540), # Центр композиции
opacity=0.0 # Начальная прозрачность
)
# Анимация плавного появления текста
text_layer.opacity.enable_motion().extend([0.0, 1.0], [0.0, 1.0])
# Сохраняем видео
scene.write_video('output.mp4')
pip install movis
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤🔥2👍2🤨1
Wakepy
— это небольшая утилита на Python, предназначенная для предотвращения перехода компьютера в спящий режим.Полезна, когда необходимо выполнять долгие вычисления, загружать или передавать данные, либо запускать процессы, которые не должны прерываться из-за режима энергосбережения системы.
Основные возможности:
pip install wakepy
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4👍4🔥2😁1
Библиотека
surya
представляет собой инструмент для обработки документов с помощью OCR, обеспечивая точное обнаружение текста на уровне строк.Поддерживает работу с изображениями и PDF-документами, а также предоставляет высокую точность в определении местоположения текста.
Основные особенности библиотеки:
pip install surya-ocr
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤🔥3🔥3
Media is too big
VIEW IN TELEGRAM
PyScript
— это веб-фреймворк, который позволяет запускать Python-код в браузере, сочетая возможности Python с веб-технологиями (HTML, CSS, JavaScript).Основан на технологии WebAssembly и использует интерфейс для взаимодействия с веб-страницей, что позволяет использовать Python непосредственно в браузере, как если бы это был JavaScript.
Основные особенности фреймворка:
Pyodide
(модуль для компиляции Python в WebAssembly), позволяет запускать Python-код прямо в браузере без необходимости настраивать сервер.NumPy
, Pandas
, Matplotlib
и другие, что позволяет работать с данными и визуализировать их прямо в браузере.<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<title>PyScript!</title>
<link
rel="stylesheet"
href="https://pyscript.net/snapshots/2024.9.2/core.css"
/>
<script
type="module"
src="https://pyscript.net/snapshots/2024.9.2/core.js"
></script>
</head>
<body>
<!-- Use MicroPython to evaluate some Python -->
<script type="mpy" terminal>
print("Hello, world!")
</script>
</body>
</html>
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍5❤🔥2😎1
Библиотека
Mitmproxy
предназначена для анализа и модификации HTTP, HTTPS и WebSocket трафика.Позволяет перехватывать запросы и ответы между клиентом и сервером, модифицировать их на лету и сохранять для последующего анализа.
Основные особенности библиотеки:
pip install mitmproxy
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3👍3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Код для склейки нескольких видеороликов на Python
Для склейки нескольких видеороликов в коде используется библиотека movis.
➡️ Установка библиотек:
➡️ Справочник Программиста. Подписаться
Для склейки нескольких видеороликов в коде используется библиотека movis.
pip install movis
import movis as mv
# Создаём композицию с размером 1920x1080 пикселей и продолжительностью 8 секунд
scene = mv.layer.Composition(size=(1920, 1080), duration=8.0)
# Добавляем первый видео слой из файла 'video1.mp4' в композицию, начало с 0 секунды
video1 = scene.add_layer(mv.layer.Video('video1.mp4'), offset=0.0)
# Добавление второй видео слой из файла 'video2.mp4' в композицию, начало с 4 секунд
video2 = scene.add_layer(mv.layer.Video('video2.mp4'), offset=4.0)
# Сохраняем итоговое видео
scene.write_video('multi_video_layer.mp4')
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3🔥3
Библиотека
Tabled
предназначена для обнаружения и извлечения таблиц. Использует surya для поиска всех таблиц в формате PDF, определения строк/столбцов и форматирования ячеек в markdown, csv или html.Основные особенности библиотеки:
pip install tabled-pdf
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥3🤨1
Библиотека
gspread
предназначена для работы с Google Sheets через API.Позволяет программно взаимодействовать с таблицами, выполнять такие задачи, как создание таблиц, чтение, запись и обновление данных, а также управление доступом.
Основные особенности библиотеки:
pip install gspread
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍3☃1
This media is not supported in your browser
VIEW IN TELEGRAM
Sketch
— это утилита для генерации Python-кода с использованием моделей машинного обучения.Предназначена для упрощения разработки и прототипирования, генерируя код на основе текстовых описаний задач. Особенно полезна для автоматизации рутинных задач и ускорения разработки прототипов.
Основные возможности:
pip install sketch
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3☃2❤🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
ingestr
— это инструмент командной строки, предназначенный для передачи данных между различными источниками и целевыми системами без необходимости писать код.Основные возможности:
pip install ingestr
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤🔥2👍2
Библиотека
AnyIO
упрощает работу с асинхронным кодом в Python. Позволяет писать универсальные программы, которые могут работать с разными системами асинхронности, такими как asyncio
или Trio
.Основные возможности библиотеки:
pip install anyio
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3🔥2