background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Скачать "Три программы на Python для твоего портфолио на GitHub"

input logo icon
Обложка аудиозаписи
Подождите немного, мы готовим ссылки для удобного просмотра видео без рекламы и его скачивания.
console placeholder icon
Похожие ролики из нашего каталога
|

Похожие ролики из нашего каталога

Теги видео
|

Теги видео

python
python программирование
python для начинающих
python обучение
python 3
python tutorial
парсинг
уроки python
программы на python
фриланс
python уроки
практика python
программа на python
питон с нуля
питон для начинающих
программирование
шифрование файлов
шифрование
шифрование python
python encrypt
python aes
pyaescrypt
moviepy
pypdf2
python pdf
python video
python audio
github
python github
python бот
бот на python
pythonprogramming
python3
encryption
aes
pdf
Субтитры
|

Субтитры

subtitles menu arrow
  • enАнглийский
Скачать
00:00:07
друзья Всем привет Вы на канале
00:00:10
pythontoday и сегодня мы с вами напишем
00:00:13
три проекта меньше чем по 10 строк кода
00:00:16
каждый весь код из видео а также ссылки
00:00:18
на используемые библиотеки вы найдете в
00:00:21
нашем Telegram канале Подписывайтесь
00:00:23
ссылка будет в описании Сегодня мы
00:00:26
научимся шифровать файлы что весьма
00:00:28
актуально осуществлять скрытый Ввод
00:00:30
пароля а также извлекать аудиодорожку из
00:00:33
видеофайла что лично для меня оказалось
00:00:36
весьма полезно особенно в связке с
00:00:38
telegram-ботом ты Закидываешь в Бота
00:00:40
видеофайл А он тебе отдает легкое
00:00:43
аудиоподкаста который ты можешь слушать
00:00:45
хоть в самолете хоть за рулем хоть на
00:00:48
пробежки Мне важно Какую программу вы
00:00:51
написали Бота или полноценный сайт любой
00:00:54
проект рано или поздно вам придется
00:00:57
развернуть на сервере First vds - это
00:00:59
крупный хостинг провайдер который на
00:01:02
рынке уже 20 лет 6 декабря ребята начали
00:01:06
отмечать юбилей в честь этого праздника
00:01:08
запустили крутую акцию что же будет 6
00:01:12
декабря Будут скидки занимательная
00:01:15
статистика для клиентов розыгрыш техники
00:01:18
Apple и игра фёстреннер игра First
00:01:21
Runner была создана разработчиками
00:01:23
специально к 20-летию Фест ВДС
00:01:26
участникам предлагается помочь фёс Джону
00:01:28
пробежать от медленного 2002 до
00:01:31
сверхбыстрого 2022 Играйте ищите
00:01:35
пасхалки входите в топ и получайте
00:01:38
дополнительные подарки каждому клиенту
00:01:41
который поиграет в игру выпадает
00:01:43
возможность выиграть макбук iPhone
00:01:45
PlayStation или сертификаты на баланс
00:01:48
Фёст ВДС будет ждать всех на странице
00:01:51
акции с шестого по 13 декабря
00:01:54
присоединяйтесь по ссылке в описании
00:01:57
О'кей начнём с извлечения аудио дорожки
00:02:00
поможет нам в этом замечательный модуль
00:02:02
Муви пай установим его в наше
00:02:04
виртуальное окружение к слову
00:02:06
возможности поля по сути безграничны при
00:02:09
работе с медиафайлами Вы можете не
00:02:12
только извлекать аудиодорожки но и
00:02:14
например Обрезать видео до нужных
00:02:16
моментов сжимать файлы в несколько раз
00:02:18
без фактической потери качества и даже
00:02:21
работать с субтитрами импортируем модуль
00:02:23
Editor из movipie
00:02:27
первым делом укажем модулю С каким
00:02:29
файлом ему нужно работать
00:02:31
[музыка]
00:02:33
Обращаемся к классу видеофайлclip и в
00:02:37
параметры Передаем путь до нашего файла
00:02:39
в моем случае файл находится рядом с
00:02:42
исполняемым скриптом Так что я просто
00:02:43
передам имя далее получаем аудиодорожку
00:02:47
из файла обратившись к атрибуту одио
00:02:49
если заглянем под капот то Увидим что
00:02:52
это объект класса audio-файл клип
00:02:55
последнее что нам осталось сделать это
00:02:58
сохранить аудиодорожку файл Обращаемся к
00:03:01
методу файл в параметре которого
00:03:03
Передаем название файла
00:03:08
пробуем запустить скрипт
00:03:15
[музыка]
00:03:18
и Вуаля рядом с исполняемым файлом У нас
00:03:22
появился аудиофайл Тестируем
00:03:28
хотел решить задачу с помощью библиотеки
00:03:31
Окей следующее что нам до этого если у
00:03:33
вас больше опыта в работе с данной
00:03:35
библиотекой
00:03:39
Окей установим необходимое получим имя
00:03:43
файла с помощью свойства Stem Всё окей
00:03:46
Да можно было написать код который берет
00:03:48
название видеофайла и создает аудиофайл
00:03:51
Под таким же названием давайте поправим
00:03:54
это тем более что это добавит лишь пару
00:03:56
строк кода но думаю будет весьма полезно
00:03:59
импортируем класс ПАЗ из модуля pas
00:04:01
sleep
00:04:04
и получим путь до нашего видеофайла
00:04:09
затем передадим путь в класс видеофайл
00:04:12
клип как и ранее
00:04:16
а вот для названия аудиофайла используем
00:04:19
свойства стен которое забирает только
00:04:22
название но отбрасывает расширение
00:04:24
переименуем видеофайл
00:04:31
запускаем скрипт
00:04:45
которая будет принимать два параметра
00:04:48
выведем оригинальное имя файла и все
00:04:52
окей следующая программа которую мы
00:04:54
напишем будет шифровать файлы с текстом
00:04:57
симметричным алгоритмом блочного
00:04:59
шифрования АЭС подробнее о данном
00:05:01
алгоритме Вы можете почитать в Гугле в
00:05:04
Python для этого есть замечательный и
00:05:06
весьма популярный модуль pyascript
00:05:09
установим его
00:05:15
импортируем
00:05:19
для начала запросим У пользователя
00:05:21
пароль да Как вы уже знаете функция
00:05:24
Input позволяет нам временно
00:05:26
приостанавливать выполнение программы и
00:05:28
ожидает пока пользователь ведет данные
00:05:30
демонстрируя сами данные в терминале для
00:05:33
безопасного ввода пароля в Python есть
00:05:35
специальная функция которую мы
00:05:37
рассмотрим в следующей программе Так что
00:05:39
смотрите видео до конца первым делом
00:05:42
зашифруем файл создадим сам файл с
00:05:45
каким-то рандомным текстом
00:05:48
и вызываем у модуля метод encrypt файл
00:05:52
в параметре которого первым аргументом
00:05:54
Передаем файл который мы хотим
00:05:56
зашифровать затем имя зашифрованного
00:05:59
файла на выходе
00:06:02
и последним аргументом указываем пароль
00:06:05
пробуем запустить скрипт
00:06:08
вводим пароль
00:06:12
и получаем зашифрованный файл
00:06:25
Теперь давайте дешифруем его всё так же
00:06:28
просто
00:06:31
на этот раз используем метод
00:06:33
decrypt-файл сначала Передаем путь до
00:06:36
зашифрованного файла затем путь до
00:06:39
файлов который запишутся данные
00:06:42
и конечно же пароль
00:06:48
запускаем скрипт
00:06:50
вводим пароль
00:06:54
и получаем файл с данными конечно это
00:06:57
далеко не все что умеет данный модуль
00:06:59
ссылка на документацию и другие примеры
00:07:01
работы я оставлю в нашем Telegram канале
00:07:04
следующая программа которую мы напишем
00:07:07
будет шифровать PDF файлы установим
00:07:09
модуль pipdf-ту в нашей виртуальное
00:07:12
окружение
00:07:14
и импортируем из него два класса
00:07:18
PDF файл Writer
00:07:20
и PDF файл Reader
00:07:23
создаем объекты класса в pdf файл Райтер
00:07:27
и PDF файл Reader
00:07:32
в которой Передаем путь до PDF файла с
00:07:35
которым будем работать у нас в
00:07:37
директории я сохранил один далее нам
00:07:39
нужно получить все страницы файла
00:07:41
используем цикл for пробегаемся по
00:07:44
страницам
00:07:46
и Используя метод at page читаем и
00:07:49
добавляем каждую страницу
00:07:52
далее нам нужно запросить пароль для
00:07:55
шифрования и давайте как раз используем
00:07:57
специально предназначенную для этого
00:07:59
функцию getpass из одноименного модуля
00:08:02
импортируем
00:08:07
создадим переменную password
00:08:11
и Передаем функцию getpass с помощью
00:08:13
метода PROMT подсказку для пользователя
00:08:16
при вводе после шифруем файл с помощью
00:08:19
методам crypt в параметре которого
00:08:21
Передаем пароль нам осталось записать
00:08:24
файл используем контекстный менеджер уиз
00:08:27
открываем файл на запись в бинарном
00:08:29
режиме [музыка]
00:08:31
и записываем с помощью метода Write
00:08:34
вызванного у объекта pdf-файлрайтер
00:08:38
в принципе все готово Давайте
00:08:41
тестировать запускаем скрипт
00:08:45
вводим пароль Обратите внимание что ввод
00:08:48
не показывается в терминале
00:08:50
Enter и рядом с оригинальным файлом У
00:08:53
нас появился защищенный паролем файл
00:08:55
попробуем открыть
00:08:58
намеренно введем неверный пароль и
00:09:00
получаем ошибку вводим верный
00:09:04
и нам открывается доступ к файлу наш код
00:09:08
работает друзья огромное вам спасибо за
00:09:11
просмотр если видео было вам полезным
00:09:13
интересным вы узнали что-то новое и
00:09:16
хотите получать больше практики на
00:09:18
Python и других языках обязательно
00:09:20
Поставьте лайк прожмите колокол и
00:09:23
Оставьте комментарий под видео Ведь
00:09:25
именно так я понимаю что вам интересны
00:09:27
практически ролики подписывайтесь на
00:09:29
канал Будьте здоровы Всем пока

Описание:

20-летие FirstVDS — скидки 30% на все VDS, онлайн-игра и розыгрыш Apple-призов: https://firstvds.ru/firstvds-20-years?from=1121599 ⚡️ Python Практика ⚡️ В данном видео пишем три программы для твоего портфолио на GitHub. Научимся извлекать аудио дорожку из видео файла, шифровать и дешифровать файлы, а также блокировать доступ к содержимому PDF файлу спомощью пароля. 🔥 Доступ в приват | Поддержать проект: https://boosty.to/pythontoday https://www.patreon.com/pythontoday https://yoomoney.ru/to/410019570956160 🔥 Стать спонсором канала: https://www.youtube.com/channel/UCrWWcscvUWaqdQJLQQGO6BA/join 🔥 Telegram канал к кучей ништяков и программами из видео: https://t.me/python2day *****Ссылки***** Дешевый/надежный сервер в Европе + СКИДКА 10%: https://vdsina.ru/?partner=858b36ud3p Хороший proxy сервис: https://proxy6.net/ Пентест с нуля | TryHackMe - Overpass | CTF | Информационная безопасность: https://www.youtube.com/watch?v=r4lvGDAm7jw Вычисляем по IP с помощью Python | Как определить местоположение по IP: https://www.youtube.com/watch?v=IZOq_sOtLz0 8000р за вечер на фрилансе | Обучение парсингу на Python https://www.youtube.com/watch?v=Et8lOqGpJ5o Диктофон с графическим интерфейсом: https://www.youtube.com/watch?v=9CKQFbjnI7o Неуловимый русский хакер | Банковские трояны, шифровальщики, хакерский клуб и миллионы долларов https://www.youtube.com/watch?v=mibloK6DSiI Программы на Python | Авто переводчик с разных языков в чате на Python | Python socket https://www.youtube.com/watch?v=f3q5OAehPJM OSINT Python | Как найти человека в интернете? | Поиск по социальным сетям https://www.youtube.com/watch?v=6bvdnYk3tl8 Как узнать пароль от Wi-Fi с помощью Python | Достаем пароли от Wi-Fi точек доступа в Windows: https://www.youtube.com/watch?v=gbFvM2omck8 Программы на Python | Распознавание лиц с камеры и в видео на Python | Opencv-python https://www.youtube.com/watch?v=gvQ_mT_rl5Y Скачиваем Instagram с помощью Python https://www.youtube.com/watch?v=nF1XwHnwtps Что такое фишинг и как не попасться? | Генератор QR код на Python: https://www.youtube.com/watch?v=d7cX3nPdLRg Парсинг криптобиржи | Торговый бот | API криптобиржи: https://www.youtube.com/watch?v=Z-JXVIbygm0 Python с нуля | if __name__ == '__main__' | Зачем? И почему нужно использовать https://www.youtube.com/watch?v=houlvw937fg Асинхронный парсинг на Python | Ускоряем код в 10 раз https://www.youtube.com/watch?v=87A1Rq0CGtE Парсинг на Python | Подмена IP-адреса | Запросы через прокси https://www.youtube.com/watch?v=_12U6Zfi5ik Парсинг динамического сайта на Python + Telegram бот на AIOGram | Requests, AIOGram, API, JSON https://www.youtube.com/watch?v=rEMNf1wmyJ8 Пишем Telegram бота на Python + Загружаем Telegram бота на сервер(хостинг): https://www.youtube.com/watch?v=x-VB3b4pKcU Плейлист по распознаванию лиц на Python: https://www.youtube.com/playlist?list=PLqGS6O1-DZLpVl2ks4S_095efPUgunsJo Плейлист по парсингу сайтов на Python: https://www.youtube.com/playlist?list=PLqGS6O1-DZLprgEaEeKn9BWKZBvzVi_la Плейлист по Instagram боту: https://www.youtube.com/playlist?list=PLqGS6O1-DZLqYx83MknKLaDxaIlES2nZr Плейлист по Linux для новичков: https://www.youtube.com/playlist?list=PLqGS6O1-DZLo8fjcztVUM0Eotb1fT2ZOh Telegram канал: https://t.me/python2day *****Соц.сети***** Telegram: https://t.me/python2day

Готовим варианты загрузки

popular icon
Популярные
hd icon
HD видео
audio icon
Только звук
total icon
Все форматы
* — Если видео проигрывается в новой вкладке, перейдите в неё, а затем кликните по видео правой кнопкой мыши и выберите пункт "Сохранить видео как..."
** — Ссылка предназначенная для онлайн воспроизведения в специализированных плеерах

Вопросы о скачивании видео

mobile menu iconКак можно скачать видео "Три программы на Python для твоего портфолио на GitHub"?mobile menu icon

  • Сайт http://unidownloader.com/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений. Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.

  • Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.

  • UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.

mobile menu iconКакой формат видео "Три программы на Python для твоего портфолио на GitHub" выбрать?mobile menu icon

  • Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.

mobile menu iconПочему компьютер зависает при загрузке видео "Три программы на Python для твоего портфолио на GitHub"?mobile menu icon

  • Полностью зависать браузер/компьютер не должен! Если это произошло, просьба сообщить об этом, указав ссылку на видео. Иногда видео нельзя скачать напрямую в подходящем формате, поэтому мы добавили возможность конвертации файла в нужный формат. В отдельных случаях этот процесс может активно использовать ресурсы компьютера.

mobile menu iconКак скачать видео "Три программы на Python для твоего портфолио на GitHub" на телефон?mobile menu icon

  • Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.

mobile menu iconКак скачать аудиодорожку (музыку) в MP3 "Три программы на Python для твоего портфолио на GitHub"?mobile menu icon

  • Самый удобный способ — воспользоваться программой UDL Client, которая поддерживает конвертацию видео в формат MP3. В некоторых случаях MP3 можно скачать и через расширение UDL Helper.

mobile menu iconКак сохранить кадр из видео "Три программы на Python для твоего портфолио на GitHub"?mobile menu icon

  • Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.

mobile menu iconСколько это всё стоит?mobile menu icon

  • Нисколько. Наши сервисы абсолютно бесплатны для всех пользователей. Здесь нет PRO подписок, нет ограничений на количество или максимальную длину скачиваемого видео.