파이썬과 게으름의 기술
3864 단어 pythonproductivity
이제 이것은 일부에게 사실일 수 있지만 코딩에 대한 나의 사랑을 재발견했을 때 나는 이것을 일축했습니다. 저는 게으르지 않을 것이며 10배의 생산적인 개발자가 될 것이었습니다. 저는 이제 부트캠프를 통해 파이썬을 배운 후 여행을 시작한 지 1년이 조금 넘었고, 현재 스스로 JavaScript를 가르치고 있습니다. 나는 일년 내내 이 여행을 했고, 하루도 거의 쉬지 않고, 내가 말할 수 있는 것은 그것이 당신을 게으르게 만든다는 것뿐입니다. 그리고 이것이 이 작품의 원동력이 되었습니다.
주제에 대한 진정한 촉매제는 내가 코드를 작성할 때 가장 많이 사용하는 4가지 앱, 즉 VS Code, GitHub Desktop, Chrome Canary 및 Hyper Terminal을 열었을 때였습니다.
이제 나는 그것이 단지 4개의 앱이라는 것을 이해합니다. 실제로 그렇게 어렵지는 않지만 해야 할 때마다 여전히 숨이 막히고 눈이 휘둥그레졌습니다. 그때 생각이 떠올랐습니다. "이 작업을 더 쉽게 수행할 수 있는 방법이 있을 것입니다."이것이 바로 씨앗이었습니다. 규모가 작았으므로 어깨를 으쓱하고 지난 몇 달 동안의 방식을 계속할 수 있었지만 약간의 주의를 기울였으며 결과는 DevStart라고 불렀습니다.
그것에 대해 생각하면 할수록 더 흥분되고, 마침내 내가 배운 것을 잘 활용하여 일상 생활에서 겪고 있는 문제를 해결하는 데 사용할 수 있는 무언가를 만들 수 있게 되었습니다.
시작할 때 파이썬을 사용하여 OS에 액세스해야 한다는 것을 알았고 os 가져오기 첫 번째 단계가 완료되었습니다. 다음으로 나는 파이썬을 사용하여 파일을 여는 방법이 있다는 것을 알고 있었지만 프로그램을 여는 방법을 몰랐고 약간의 파기 후에 전체 모듈을 가져오는 다소 장황하고 지나치게 복잡한 방법을 찾았습니다. 이 작업을 수행합니다. 나는 한두 가지를 시도했지만 결코 작동하지 않았고 오류가 계속 발생했습니다. 이것은 내가 내 JS에 문제가 발생할 때마다 하는 일과 진언과 같은 것으로 간주한 일에 이르게 합니다. "그냥 문서를 살펴보세요."
내 목표와 관련된 키워드를 검색 표시줄에 많이 검색하고 펀칭한 후 앱 exe에 대한 경로를 연결하는 os.startFile() 함수를 발견했습니다. 코드는 다음과 같이 표시됩니다(경로 제거됨).
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
배치 파일을 만드는 것은 비교적 쉬웠으며 편집기에서 새 파일을 만들고 .bat 파일로 저장했습니다. 이제 이것이 하는 일은 IDLE을 시작하는 것입니다. 그런 다음 python 스크립트를 실행하고 미리 4개의 앱이 열려 있습니다.
약 30초가 소요되는 프로세스를 자동화하는 데 아마도 10배의 시간을 할애했다는 것을 이해합니다. 그것을 작동시킨 지 얼마 되지 않아 친구에게 그것을 보여주고 있는 동안 인용문이 내 마음에 떠올랐고, 이제 나는 그 핵심을 이해했습니다. 게으름이 아니라 효율적이고 생산성에 도움이 되지 않는 작은 작업을 제거하는 방법을 찾거나 비생산적인 행동을 최소화하는 것에 관한 것입니다. 나는 이것을 "최소한의 노력으로 최선을 다해 일을 끝내는 방법"을 일하는 방식으로 구현하려고 노력했습니다. 이것이 한 일은 더 나은 문제 해결 사고 방식을 개발한 것입니다.
"게으름"에 대한 내 탐구를 즐겼기를 바랍니다. 내 스크립트를 자신에게 유리하게 사용할 수 있다는 것을 알게 될 수도 있습니다.
읽어 주셔서 감사합니다!
Reference
이 문제에 관하여(파이썬과 게으름의 기술), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/connorgladwin/python-and-the-art-of-laziness-31hi텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)