Михаил Русаков| Написание лайфхаков на Python (2021) WEB-DL [AD]

 

Создавать темы 11-Сен-2021 18:26

-Михаил Русаков| Написание лайфхаков на Python (2021) WEB-DL [AD]
- Автор: Михаил Русаков
Жанр: Программирование
Описание:
Как упростить жизнь с помощью Python?
Теперь, когда Вы убедились в моей компетенции, давайте перейдём к основной теме. Вообще, программирование, как способ автоматизации рутины, я стал использовать практически сразу. Тогда я для этого использовал ещё Java, потом для некоторых задач подключил ещё PHP. Но когда я познакомился с Python, я понял, насколько удобнее, быстрее и легче можно делать всё то же самое на этом замечательном языке.
Приведу пример. Допустим, Вам надо регулярно скачивать свежее видео с YouTube в максимальном качестве на канале, на который Вы подписаны. Например, нужно Вам это по той причине, что приходится ездить по утрам на общественном транспорте, где нет стабильного Интернета, либо мобильный трафик ограничен, а скоротать дорогу за просмотром видео хочется. Как можно поступить? Вечером просто заходить на канал, смотреть есть ли свежее видео, и идти на один из многих сервисов, вставлять в их форму ссылку, скачивать, потом загружать на какую-нибудь флешку или мобильное устройство.
Какие здесь проблемы? Во-первых, нужно будет каждый вечер это делать и тратить на это время. Во-вторых, сервисы бесплатно не позволят Вам скачать в качестве выше Full HD (хотя беглый осмотр показал, что даже в Full HD есть только за деньги), то есть за 2K или 4K только отдельная платная программа. Дальше нужно ждать скачивание и после этого ещё нажимать много кнопок, чтобы перенести видеофайл на внешнее устройство.
А что, если я Вам скажу, что подобную программу на Python при наличии должных знаний можно написать буквально за 30 минут? Всего 30 минут, и Ваша программа будет автоматически запускаться в заданное время, сама проверять наличие нового видео, скачивать его в максимальном качестве и загружать на устройство. Вам останется только утром отключить устройство от компьютера и взять с собой. Всё!

Продолжение описания:

Так вот мне несколько лет назад ещё приходилось создавать подобные программы на Java, и занимало это много часов. На Python же, благодаря огромному количеству модулей, это можно ускорить в несколько раз! При этом Java – это действительно серьёзный сложный язык, а Python – это язык, который осваивают даже дети.
Во времена моей юности мне приходилось изучать Turbo Pascal, как первый язык программирования. А этот язык морально и физически устарел уже тогда, но он давал фундамент для понимания программирования. Сейчас же всё гораздо лучше. Python даёт не только фундамент, как когда-то Turbo Pascal (или тот же Basic), но и отличный современный актуальный инструмент для решения самых разных повседневных задач.
Что касается примера с YouTube, то это один из бесконечного множества случаев, когда можно упростить свою жизнь, убрав из неё рутину, используя Python.
Вот ещё несколько примеров, как можно использовать Python: авторассылка писем, переименовывание тысяч файлов, поиск по содержимому файла (не по имени, а именно по содержимому), парсинг сайтов, добавление водяных знаков, распознавание речи, составление финансовых отчётов и многое-многое другое.
Я уверен, что если Вы хотя бы немного взаимодействуете с компьютером, то, наверняка, сталкиваетесь со многими монотонными однотипными задачами, которые можно автоматизировать с помощью Python.
Продолжительность: 09:46:19
Качество видео: WEB-DLСкриншоты:
Яндекс.Метрика