개발/Python

[Python] 파이썬 실행 과정, 인터프리터

p-code 2024. 2. 11. 14:46
- 파이썬 동작 과정
파이썬 프로그램 실행 → 바이트 코드 변환(코드변환기)하여 메모리 저장 → 파이썬 가상머신이 해석하여 실행(+ 가비지 컬렉션)

 

- 파이썬 인터프리터 = 코드변환기 + 가상머신

 

- 파이썬 인터프리터 종류
Python(CPython) - C로 작성된 인터프리터(일반적으로 주로 사용하는 인터프리터)
Jython - 자바API사용가능
IronPython - .NET 플랫폼용 인터프리터
PyPy - 속도 개선용 인터프리터
IPython: 리눅스 쉘 명령어, 매직 명령어, 병렬 컴퓨팅 등 지원