Код для определения координат местоположения по адресу на Python с использованием модуля geopy
Установка модуля:
Установка модуля:
pip install geopy
from 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-python
import 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
Код для удаления фона на изображении на Python
Для удаления фона изображения понадобится установка библиотеки
Установка библиотек:
Видео с объяснением кода
Для удаления фона изображения понадобится установка библиотеки
Pillow
и rembg
.Установка библиотек:
pip install Pillow rembg
Видео с объяснением кода
from rembg import remove
from PIL import Image
# Задаем пути к входному и выходному файлам изображения
input_path = 'image.jpg'
output_path = 'image_output.png'
# Открываем изображение
open_image = Image.open(input_path)
# Удаляем фон
output = remove(open_image)
# Сохраняем итоговое изображение
output.save(output_path)
❤🔥15☃5👍3🔥2
Метод str.expandtabs() в Python
Метод
Возвращает новую строку, в которой символы табуляции заменены на пробелы.
Если метод
Метод
str.expandtabs()
используется для замены символов табуляции в строке на заданное количество пробелов.Возвращает новую строку, в которой символы табуляции заменены на пробелы.
Если метод
expandtabs()
вызывается без аргументов, то символы табуляции заменяются на один пробел.❤🔥12👍2
Конвертация изображения в формат ICO при помощи Python
Для конвертации изображения в формат ICO мы будем использовать библиотеку
Установка библиотеки:
Для конвертации изображения в формат ICO мы будем использовать библиотеку
Pillow
.Установка библиотеки:
pip install Pillow
from PIL import Image
# Ввод пути до изображения
img_path = 'test_logo.png'
# Открываем изображение
img = Image.open(img_path)
# Сохраняем изображение в формате ICO
img.save('output.ico')
❤🔥7👍5🎄2
Код для расчёта расстояния между двумя координатами на Python с использованием модуля geopy
Установка модуля:
Установка модуля:
pip install geopy
from geopy.distance import geodesic
location1 = (55.755864, 37.617698) # Москва
location2 = (59.938784, 30.314997) # Санкт-Петербург
distance = geodesic(location1, location2).kilometers
print(f'Расстояние между указанными координатами равно {distance:.2f}км')
# Вывод: Расстояние между указанными координатами равно 635.77км
❤🔥19👍12🎄3😁2
Новогодняя распродажа моих курсов! 🎁
Скидка на Курс по Python 3 -🔤 🔤 🔤
Скидка на Курс по созданию телеграм-ботов на Python с фреймворком Aiogram 3 -🔤 🔤 🔤
Скидка на Курс по созданию графического интерфейса в Python 3 с tkinter -🔤 🔤 🔤
Акция продлится до 7 января!
Приобрести курсы можно у телеграм-бота - @courses_from_it_start_bot
Всех с Наступающим!🍭 🥂
Скидка на Курс по Python 3 -
Скидка на Курс по созданию телеграм-ботов на Python с фреймворком Aiogram 3 -
Скидка на Курс по созданию графического интерфейса в Python 3 с tkinter -
Акция продлится до 7 января!
Приобрести курсы можно у телеграм-бота - @courses_from_it_start_bot
Всех с Наступающим!
Please open Telegram to view this post
VIEW IN TELEGRAM
🎅6☃3👍3