흔히들 Python은 인터프리터 언어라는 말을 들어 보았을 것이다.이를 알아 보기 위해서는 먼저 컴퓨터의 소스 코드 실행 과정을 알아 보아야 한다. 일반적으로 컴퓨터는 각 CPU별로 미리 정의된 명령어 집합에 따라 명령어를 해석하고 수행한다.이 과정은 논리 회로에 의해 수행되며 그러한 이진 명령어를 보기 좋게 영어로 나타낸 것이 어셈블리어이다.어셈블리어는 거의 기계어와 1대1 대응이 가능하기 때문에 대부분의 언어는 이러한 기계어를 목적 언어로 하여 컴파일한다.*컴파일: 하나의 언어를 다른 언어로 유한 시간 안에, 각 코드에 대해 같은 설정에서는 유일한 결과를 출력하는 과정 컴파일 언어는 실행 전 컴파일을 거쳐 미리 실행 가능한 프로그램(exe 등) 또는 라이브러리(dll 등)으로 변환한 후 실행된다.이..