5 программ на Python для работы с видео
В данной статье напишем пять программ на Python для работы с видео.
➡️ Справочник Программиста. Подписаться
В данной статье напишем пять программ на Python для работы с видео.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4🔥1
Библиотека
Prompt Toolkit
позволяет разрабатывать интерфейсы командной строки (CLI) с поддержкой автодополнения, подсветки синтаксиса, обработки событий и других функций.Основные возможности библиотеки:
pip install prompt_toolkit
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤🔥2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Код для объединения всех PDF-документов в указанной директории на Python
Для работы с PDF-документами в коде используется библиотека
➡️ Установка библиотеки:
➡️ Справочник Программиста. Подписаться
Для работы с PDF-документами в коде используется библиотека
PyPDF2
.pip install pypdf2
from pathlib import Path
from PyPDF2 import PdfMerger
def merge_pdfs_in_directory(directory_path, output_path):
# Создаём объект PdfMerger
merger = PdfMerger()
# Перебираем все PDF файлы в директории
for file_path in Path(directory_path).rglob('*.pdf'):
merger.append(file_path)
# Сохраняем объединённый PDF
merger.write(output_path)
merger.close()
directory_path = r'C:\путь\к\директории' # Путь к директории с PDF файлами
output_path = r'C:\путь\к\выходному_файлу\merged_output.pdf' # Путь для итогового файла
merge_pdfs_in_directory(directory_path, output_path)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤🔥3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
HTTPie
— это удобная библиотека и CLI-инструмент для взаимодействия с веб-сервисами через HTTP-запросы.Ориентирована на разработчиков, предлагая простоту использования и удобное представление данных.
Основные возможности библиотеки:
pip install httpie
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥3👍2
Bandit
— это инструмент для анализа безопасности исходного кода Python. Используется для автоматического поиска потенциально уязвимых мест в коде.Он сканирует Python-файлы и выявляет известные проблемы безопасности, такие как использование небезопасных функций, уязвимости в конфигурации и другие ошибки, которые могут привести к проблемам в приложении.
Основные возможности:
pip install bandit
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥5🔥5
В данном shorts напишем код для генерации qr-кода с доступом к Wi Fi на Python.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤🔥4
Справочник Программиста
Код для генерации QR-кода с доступом к Wi Fi на Python
Для генерации qr-кода в коде используется библиотека
➡️ Установка библиотеки:
➡️ Справочник Программиста. Подписаться
Для генерации qr-кода в коде используется библиотека
qrcode
.pip install qrcode
import qrcode
# Данные для подключения к Wi-Fi
ssid = 'Your_WiFi_SSID' # Имя сети
password = 'Your_WiFi_Password' # Пароль
# Формирование строки для подключения
wifi_string = f"WIFI:T:WPA;S:{ssid};P:{password};;"
# Генерация QR-кода
qr = qrcode.QRCode(
version=1,
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=10,
border=4,
)
qr.add_data(wifi_string)
qr.make(fit=True)
# Создание изображения QR-кода
img = qr.make_image(fill='black', back_color='white')
# Сохранение изображения
img.save("wifi_qr.png")
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤🔥4☃3
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека
Questionary
предназначена для создания интерактивных командных интерфейсов (CLI).Позволяет быстро и удобно реализовать ввод данных от пользователя с помощью заранее определённых вопросов и различных форматов ввода.
Основные возможности библиотеки:
Prompt Toolkit
.pip install questionary
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥6🔥3
Библиотека
easier-docker
предназначена для упрощения работы с Docker-контейнерами и изображениями прямо из Python-кода.Предоставляет удобный интерфейс для автоматизации задач управления контейнерами, что полезно для разработки, тестирования или деплоя приложений.
Основные возможности библиотеки:
pip install easier-docker
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4👍3🔥2🤨1
Фейерверки на Python
В данной статье напишем код для красивой анимации запуска и взрыва фейерверков на Python.
➡️ Справочник Программиста. Подписаться
В данной статье напишем код для красивой анимации запуска и взрыва фейерверков на Python.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5☃3🎉3❤🔥1
Новогодняя распродажа моих курсов! 🎁
Скидка на Курс по Python 3 -5️⃣ 0️⃣ 🔤
Скидка на Курс по созданию телеграм-ботов на Python с фреймворком Aiogram 3 -5️⃣ 0️⃣ 🔤
Скидка на Курс по созданию графического интерфейса в Python 3 с tkinter -5️⃣ 0️⃣ 🔤
Акция продлится до 8 января включительно!
Приобрести курсы можно у телеграм-бота - @courses_from_it_start_bot
Всех с Наступающим!🍭 🥂
Скидка на Курс по Python 3 -
Скидка на Курс по созданию телеграм-ботов на Python с фреймворком Aiogram 3 -
Скидка на Курс по созданию графического интерфейса в Python 3 с tkinter -
Акция продлится до 8 января включительно!
Приобрести курсы можно у телеграм-бота - @courses_from_it_start_bot
Всех с Наступающим!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥6🎅2
В данном shorts рассмотрим трюк с функцией zip() в Python.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥2🔥2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Код для фильтрации видео в ЧБ на Python
Для фильтрации видео в ЧБ в коде используется библиотека
➡️ Установка библиотеки:
➡️ Справочник Программиста. Подписаться
Для фильтрации видео в ЧБ в коде используется библиотека
moviepy
.pip install moviepy
from moviepy.editor import VideoFileClip
from moviepy.video.fx import all as vfx
# Загрузка видео
clip = VideoFileClip("input_video.mp4")
# Применение черно-белого фильтра
clip = vfx.blackwhite(clip)
# Сохранение результата
clip.write_videofile("black_and_white_video.mp4")
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤🔥2
Библиотека
SlowAPI
позволяет ограничивать скорость запросов для веб-приложений, построенных на фреймворках Starlette
и FastAPI
.С её помощью можно контролировать количество запросов, которые могут быть обработаны сервером за определённый промежуток времени, чтобы предотвратить злоупотребления или перегрузку сервера.
Основные возможности библиотеки:
FastAPI
и Starlette
.pip install slowapi
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3❤🔥2