script(2)
-
Shell 에 대해서
Shell에 대해서 이야기해 볼까합니다. Shell은 컴퓨터에 프로그램을 구동시키기 위한 커멘드 라인 인터페이스입니다. 프롬프트에 명령어를 치면 Shell은 프로그램을 실행하고 결과를 보여주겠지요. Shell은 빠르고, flexible한 사용이 가능하다는 점에서 개발자들이 많이 사용합니다. 또한 실제 대다수의 웹서버는 리눅스에서 구동되고, Shell이 기본적인 리눅스 서버를 전개, 관리하는 기초 Tool이 됩니다. GUI와 비교해서 Shell을 사용하게 되면 상당량의 magic words와 incantations를 외우고 있어야만 합니다. 그렇지만 그만큼 연습을 거치고 나면 수많은 클릭, 움직임없이 빠르게 무언가를 처리할수 있게 되죠. 프로그래밍의 종류라고 봐도 무방하겠습니다. 자바스크립트 콘솔이나 다른..
2019.08.26 -
다른 .py파일을 import 하는 방법과 __name__의 정체
우리가 꽤 큰 파이썬 프로젝트의 일원이라고 생각해봅시다. 당연히 파이썬 스크립트 파일은 하나가 아닐거고, xxx.py 라는 스크립트 안에 이미 개발되어있는 함수를 yyy.py라는 파일에서 사용하고 싶어질수도 있을 것입니다. 그럼 그때 복붙하는 것은 너무 비효율적이겠지요. 이러한 필요성으로 다른 스크립트로부터 파이썬코드를 import 할수 있습니다. 만약에 현재 작업중인 폴더에 import하고 싶은 파이썬 스크립트가 있다면, 단순히 아래와 같이 import 뒤에 파일명을 확장자 없이 써주는 것만으로 import행위를 할수 있습니다. 단순하지요? import useful_functions 보통 위와 같은 import는 파일의 제일위에 적으며, 한줄에 하나씩 나눠 적는게 약속입니다. 이제 import한 use..
2019.08.17