Interpreter?
Python은 script 언어로 보통 컴파일(compile) 과정없이 명령어를 바로 번역하여 쓰는 script 언어 중 하나이다.
간단히 개념은 interpreter라는 개념의 도구를 통해 바로 번역하고 실행 시킬 수 있는 언어라고 이해하고 있으면 된다.
개발 하다보면 결국 Python을 Visual studio code, PyCharm과 같은 통합 개발 환경(IDE)에서 개발을 진행하게 되겠지만, 이 언어가 어떻게 interpreter를 이용해 명령어가 바로 변역되고 실행 되는지 과정 정도는 알고 있을 필요가 있다.
프로래밍에 경험이 적거나 없는 경우 통합 개발 환경을 이용하면서 시작하는 경우가 있을 수 있는데, 결국 아래와 같은 상황을 거쳐 Python으로 개발된 프로그램이 수행된다고 이해만 하고 있으면 된다.
1) Python 프로그램 시작 - 터미널(or 명령어) 창을 열어 Python을 실행 시킨다.
위와 같이 Python 언어를 입력 할 수 있는 모드르 진입할 것을 볼 수 있고 이것을 Interactive Mode라고 한다.
(MAC, Windows 는 명령어가 다를 수 있으나 python or python3 중 하나 이므로 인지만 하고 크게 신경 쓸 필요 없음)
2) '>>>' 모양의 prompt 가 보이면 Python 언어를 입력 및 실행 할 수 있다.
ex1> Single line code, 간단한 덧셈 뺄셈 연산
ex2> Multi line code, if문
if문과 같이 2줄 이상의 입력이 필요한 경우 '...' 으로 표시된다.
Python tutorial 문서 초반에 소개되는 interperter를 수행하는 방법 및 interactive mode에 대한 내용을 간단히 예를 들며 작성하였다.
다음 포스팅 부터는 Visual Studio Code를 이용해 Python 코드를 작성해가며 테스트한 결과를 포스팅 할 예정이다.
'Python > Python Tutorial(입문)' 카테고리의 다른 글
Python reference 문서 (0) | 2023.09.08 |
---|