NEVERTHELESS

[Python] 스크립트 모드(Script mode)

by Ungbae

내가 쓰던 Jupyter notebook과 같은 파이썬 인터렉티브 쉘은 코드 한 줄을 작성하고 엔터를 치면 바로 실행되어 결과가 도출되었다. 하지만 먼 훗날 내가 만들 프로그램들은 모두 한 줄의 코드들로만 만들어지진 않을텐데.. 명령들을 한 번에 세트로 만들고 실행을 시킬 수 없을까?

 

역시 컴퓨터는 전능하다. 없는게 없었다. 명령을 실행할 때에는 크게 두 가지 방법이 있더라.

  • 인터렉티브 모드(Interactive mode)
  • 스크립트 모드(Script mode)

내가 전까지 엔터만 치면 바로 명령이 실행되었던게 interactive mode였기 때문이다.

 

그럼 Script mode를 써보자.

새 파일을 만들면 파이썬 파일의 확장자인 .py로 하자

 

 

이렇게 파이썬 파일을 새로 생성하면 스크립트 모드로 사용할 수 있다. 

 

 

헷갈릴 수 있는 두 가지 확장자

- .py 확장자

- .ipynb 확장자

두 개 모두 파이썬 코드를 담을 수 있지만 .py와 달리 .ipynb의 경우 markdown을 통해 일종의 메모를 남겨놓을 수도 있고 코드 셀을 만들어서 코드를 작성할 수 있다. 하지만 .py 파일은 오로지 코드만 짤 수 있다는 것. 보통 게임 사이트 등에서 오픈소스로 배포되는 것들이 이것들이다. 여기에 메모를 남겨놓고 싶다면 #을 이용한 '주석'을 달아서 메시지를 남긴다.

 

 

 

 

 

언젠가 여기에 코드를 꽉 채워서 무언가를 만들 날이 왔으면 좋겠다.

 

 

이 글은 홍정모연구실(Honglab.co.kr)의 강의 내용, 필자의 학부 강의 내용을 기반으로 이해한 내용들을 정리하여 포스팅됩니다.

블로그의 정보

그럼에도 불구하고

Ungbae

활동하기