❤🔥10🔥4
Код для определения координат местоположения по адресу на Python с использованием модуля geopy
Установка модуля:
Установка модуля:
pip install geopyfrom geopy.geocoders import Nominatim
# Создание экземпляра геокодера Nominatim и указание user_agent
geolocator = Nominatim(user_agent="user")
# Использование геокодера для определения координат местоположения "Рим, Колизей"
location = geolocator.geocode("Рим, Колизей")
# Вывод широты и долготы местоположения
print(location.latitude, location.longitude)
# Вывод: 41.8902614 12.493087103595503
👍15❤🔥4
Код для сохранения всех кадров из видео на Python
Установка модуля:
Установка модуля:
pip install opencv-pythonimport cv2
# Открываем видеофайл
cap = cv2.VideoCapture('video.mp4')
# Инициализируем счетчик для отслеживания номера кадра
frame_count = 0
# Цикл, проходящийся по кадрам видео
while cap.isOpened():
# Чтение следующего кадра
ret, frame = cap.read()
# Проверка успешности чтения кадра
if not ret:
break
# Сохранение кадра в папке frames
cv2.imwrite(f'frames/frame_{frame_count}.jpg', frame)
# Увеличение счетчика кадров
frame_count += 1
# Отображение кадра в окне с названием 'Video'
cv2.imshow('Video', frame)
# Проверка, была ли нажата клавиша 'q'
if cv2.waitKey(25) & 0xFF == ord('q'):
break
# Закрытие видеофайла и всех окон
cap.release()
cv2.destroyAllWindows()
❤🔥12👍7☃2🔥2
Справочник Программиста
https://www.youtube.com/watch?v=E0IMuTcxgRk
animated Christmas tree.py
1.2 KB
Код из видео
☃8❤🔥4👍2😁1🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Модуль howdoi в Python
Модуль
Для использования
Установка модуля:
После установки мы можем использовать
В примере на гифке мы сначала спрашиваем, как вычислить синус в Python. Во втором вопросе узнаём, как создать косинусную волну на языке C.
Модуль
howdoi предоставляет ответы на основные задачи программирования, работая непосредственно из консоли. Он извлекает код из лучших ответов на StackOverflow.Для использования
howdoi требуется подключение к интернету.Установка модуля:
pip install howdoiПосле установки мы можем использовать
howdoi, указав запрос в командной строке (пример: howdoi запрос)В примере на гифке мы сначала спрашиваем, как вычислить синус в Python. Во втором вопросе узнаём, как создать косинусную волну на языке C.
❤🔥15🔥3
Функция blend() из модуля Pillow в Python
Функция
Она позволяет наложить одно изображение на другое с определенной прозрачностью, что создает эффект смешивания цветов и текстур.
Синтаксис:
Где:
image1 и image2 - объекты изображений, которые необходимо смешать;
alpha - определяет степень прозрачности смешанного изображения. Значение alpha должно быть в диапазоне от 0 до 1, где 0 означает полную прозрачность, а 1 - полную непрозрачность.
Функция
blend() из модуля Pillow используется для смешивания двух изображений.Она позволяет наложить одно изображение на другое с определенной прозрачностью, что создает эффект смешивания цветов и текстур.
Синтаксис:
from PIL import Image
img = Image.blend(image1, image2, alpha)
Где:
image1 и image2 - объекты изображений, которые необходимо смешать;
alpha - определяет степень прозрачности смешанного изображения. Значение alpha должно быть в диапазоне от 0 до 1, где 0 означает полную прозрачность, а 1 - полную непрозрачность.
☃10🎄3🔥2
Функция math.comb() в Python
Функция
Синтаксис:
Где:
n - количество элементов;
k - количество элементов в каждой комбинации.
Функция
comb() из модуля math используется для вычисления количества комбинаций из n элементов, выбранных по k элементов без повторений и без учета порядка. Возвращает целое число, представляющее количество комбинаций. Синтаксис:
import math
math.comb(n, k)
Где:
n - количество элементов;
k - количество элементов в каждой комбинации.
❤🔥7👍3
Модуль humanize в Python
Модуль
Он позволяет сделать числа, даты, временные интервалы и другие данные более понятными для людей.
Установка модуля:
Некоторые функции из модуля:
Модуль
humanize предоставляет удобные функции для преобразования данных в более человекочитаемый формат.Он позволяет сделать числа, даты, временные интервалы и другие данные более понятными для людей.
Установка модуля:
pip install humanizeНекоторые функции из модуля:
humanize.intcomma() форматирует целые числа путем добавления запятых в качестве разделителей тысяч.humanize.intword() преобразовывает числа в строку с человекочитаемым форматом.humanize.naturalsize() преобразовывает числа в строку с человекочитаемым форматом размера.🔥12☃3👍3❤🔥2
Код для изменения скорости видео на Python
Для изменения скорости видео мы будем использовать функцию
Функция принимает два аргумента:
clip - это видео, к которому нужно применить изменение скорости.
speed - это коэффициент, определяющий новую скорость видео. Например, если speed=2, видео будет воспроизводиться в два раза быстрее, а если speed=0.5, видео будет воспроизводиться в два раза медленнее.
Установка библиотеки:
Первое видео - до изменения скорости, а второе - после.
Для изменения скорости видео мы будем использовать функцию
speedx() из модуля vfx библиотеки moviepy.Функция принимает два аргумента:
clip и speed.clip - это видео, к которому нужно применить изменение скорости.
speed - это коэффициент, определяющий новую скорость видео. Например, если speed=2, видео будет воспроизводиться в два раза быстрее, а если speed=0.5, видео будет воспроизводиться в два раза медленнее.
Установка библиотеки:
pip install moviepyПервое видео - до изменения скорости, а второе - после.
from moviepy.editor import VideoFileClip, vfx
# Загрузка видео
video = VideoFileClip("input.mp4")
# Применение эффекта замедления
slow_motion = vfx.speedx(video, factor=0.5)
# Сохранение видео
slow_motion.write_videofile("output.mp4")
❤🔥10🎄3👍2🔥2