Рубрики
Без рубрики

Python и искусство лени

Я бы читал где-то, что разработчики ленивы. Это старая шутка, скорее всего, скорее всего, произошла от … Помечено Python, производительность.

Я бы читал где-то, что разработчики ленивы. Это старая шутка, скорее всего, скорее всего, stemming от цитаты часто засыщенной за счет законопроекта Гейтс: « Я всегда выберу ленивый человек, чтобы сделать сложную работу, потому что ленивый человек найдет простой способ сделать это.

Теперь это может быть верно для некоторых, но когда я заново открыл свою любовь к кодированию, я уволил это, я не собирался лениться, я собирался быть продуктивным Dev, 10x. Сейчас мне всего в течение года в моем путешествии, узнав Python через Bootcamp, и в настоящее время я учу себя JavaScript. Я был в этом путешествии на целый год, редко берущий выходной, и все, что я могу сказать, это то, что это делает вас ленивым. И таким образом был импульс для этого произведения.

Настоящий катализатор для субъекта был, когда я обнаружил, что открывая четыре приложения, которые я использую больше всего при написании кода, а именно VS Code, Descub Desktop, Chrome Canary и Hyper Terminal.

Теперь я понимаю, что это всего лишь четыре приложения, это действительно не так сложно, но я все еще не откаивался и закатил глаза, когда мне пришлось это сделать. Затем мысль произошла мне: «Должен быть проще сделать это», и это было семя. Это было маленьким, я мог бы пожать его и продолжил, как у меня было за последние месяцы, но я дал ему немного прислушивался, и, следовательно, результатом было то, что я назвал моим Devstart.

Чем больше я подумал об этом, тем более взволнован, что я получил, я, наконец, мог поставить то, что научился пользоваться, чтобы построить то, что я мог бы использовать, чтобы решить проблему, в которой я имел в мою ежедневную рутину.

Когда начинаю я знал, что мне придется получить доступ к ОС Использование Python, с Импорт ОС. Первый шаг был сделан. Затем я знал, что был способ открыть файлы, используя Python, но я не знал, как открыть программу, и после немного выковывания я нашел довольно многословную и чрезмерную способность сделать это, импортировать целый хост модулей чтобы сделать это. Я пробовал один или два, но они никогда не работали, бросая ошибку после ошибки. Это приведет меня к тому, что я делаю всякий раз, когда я столкнулся с проблемой с моим js, и что-то, что я привел, чтобы быть чем-то вроде мантры … »просто посмотрите на документы”.

После многих поисковых и ударов ключевых слов, которые были актуальны для моей цели в панель поиска, я наткнулся на функцию OS.STARTFILE (), в который вы подключаете путь к приложениям EXE. Код завершился, выглядя так (пути удалены):

import os

os.startFile(path to VS Code)
os.startFile(path to Hyper Terminal)
os.startFile(path to GitHub Desktop)
os.startFile(path to Chrome Canary)

Я набрал все это, и при запуске файла он работал гладко. Большой! Работа сделана! Не совсем. Я не хотел открывать одну программу, только чтобы она открыла еще три, моя цель состояла в том, чтобы сделать это как можно проще. И сделать его максимально простым, как можно возможное, чтобы сделать мой новый маленький сценарий работать как исполняемый.

Для этого я создал пакетный файл, который выглядит так:

"C:\Users\Connor\AppData\Local\Programs\Python\Python37-32\python.exe" 
"C:\Code\dev-start\dev-start.py"
pause

Создание файла Batch было относительно простым, создайте новый файл в своем редакторе и сохраните его как файл .bat. Теперь, что это делает, начнется бездействует, что затем запускает сценарий Python и Presto, у нас открыты четыре приложения.

Я понимаю, что потратил, вероятно, в десять раз количество времени автоматизации процесса, который занимает меня около 30 секунд, но я не собираюсь лгать и говорю, что я не впечатлен собой. Это было вскоре после того, как я получил его на работу, пока я поставил его другу, что цитата дрейла в голову, я теперь понял ядро этого. Это меньше о том, чтобы быть ленивым, и более о том, чтобы быть эффективным, найти способ удалить небольшие задачи, которые не помогут вам быть продуктивными или минимизировать непродуктивное поведение. Я пытался реализовать это в то, как я работаю: «Как я сделаю работу, в меру своих возможностей, используя минимальные усилия». То, что это сделало, разрабатывает лучшую проблему, решение мышления.

Я надеюсь, что вы наслаждались моими краями в «Лень», вы можете даже найти, что вы можете использовать свой сценарий для вашего собственного преимущества.

Спасибо за прочтение!

Оригинал: “https://dev.to/connorgladwin/python-and-the-art-of-laziness-31hi”