티스토리 뷰

안녕하세요. 구스입니다.


이 글에서는 파이썬 실행하는 방법에 대해서 간단히 알아보도록 하겠습니다.

오늘 언급할 내용은 파이썬 인터프리터 프롬프트라는 프로그램을 통해서 파이썬 코드를 간단히 실행하는 걸 해볼텐데요.


여기서 나오는 인터프리터란 무엇인지 부터 이야기해봅시다. 


인터프리터를 이야기 하기 위해서는 컴파일러와 인터프리터의 차이를 알아야 합니다. 


컴파일러는 개발자가 만든 소스코드를 컴퓨터가 이해할 수 있는 실행파일(실질적으로는 0,1로 번역)로 만드는 과정을 이야기 합니다.


아래의 그림을 보면 이해가 편해질텐데요.




main 함수가 포함되어 있는 C코드를 컴파일러를 통해서 실행파일을 만들어 주는 것이 컴파일러라고 볼 수 있습니다. 사용자가 프로그램을 실행할 때는 링커 혹은 로더라 불리는 소프트웨어를 통해서 해당 EXE 파일이 실행이 됩니다.


그럼 인터프리터란 무엇일까요?


인터프리터는 개발자가 만든 코드를 한줄 한줄 번역하여 실행을 시키게 됩니다. 따라서 특정 에러가 있다고 하더라도 그 전 코드까지는 실행이 됩니다. 하지만 컴파일러는 한번에 번역을 하기 때문에 하나의 에러라도 존재를 해서는 안됩니다.


인터프리터에 대해서 알아보았는데요.

그럼 파이썬 인터프리터 프롬프트를 통해서 코드를 실행해 봅시다. 


파이썬 실행을 위해서 아래와 같이 Python(Command Line)을 실행합시다.




그럼 인터프리터 프롬프트(Python.exe)가 실행이 됩니다.

여기에서 사용자가 코드를 입력하게 되면, 특정 코드에 대해서 파이썬 실행이 가능해집니다. 


아래의 그림에서 >>> 모양이 모이시나요.


>>> 모양을 파이썬 실행을 위해서 프롬프트는 대기하고 있다라는 의미를 가지고 있습니다. 이를 파이썬 인터프리터 프롬프트라고 부른답니다. 





자 그럼 코드를 작성하여 파이썬 실행을 해보도록 합시다.


먼저 Hello World를 한번 출력해 봅시다.


>>> print "Hello World" 를 치게 되면 바로 아래 줄에 Hello World가 출력이 됩니다.


다음은 변수를 이용해 봅시다.


>>> a = 10

>>> b = 5

>>> c = 15

>>> print a - b


를 하게 되면 변수에 정의된 값을 연산한 결과가 출력이 됩니다. 


결과는 아래의 그림을 봅시다. 



간단히 파이썬 인터프리터 프롬프트를 통해서 파이썬 코드를 실행해 보았습니다.

자 그럼 인터프리터 프롬프트를 종료 해봅시다.


exit() 함수츨 호출하면 아래의 창은 자동적으로 종료가 됩니다. 




이 글에서는 파이썬 인터프리터 프롬프트를 통해서 코드 실행하는 방법에 대해서 알아보았습니다.

그럼 이만 줄이겠습니다.


이 글이 도움이 되셨으면 아래의 하트를 눌러주세요.


댓글