Python은 어떻게 실행되는가? – 플랫폼 관점에서 본 파이썬 구조
platform/python – Python은 어떻게 실행되는가?들어가며Python은 인터프리터 언어입니다. 즉, 코드를 한 줄씩 읽고 해석하며 실행합니다.많은 사람들이 Python을 “스크립트 언어”, “쉽게 배우는 언어”로 알고 있지만, 실제로 Python은 내부적으로 매우 정교한 실행 구조를 가지고 있습니다.CPython, PyPy, GIL(Global Interpreter Lock), 바이트코드, 가상 머신 등 복잡한 실행 플랫폼 구조가 숨어 있습니다.(Python은 단순히 .py 파일을 읽어 실행하는 것이 아니라, 바이트코드로 변환하고, 가상 머신(PVM)에서 동작하는 구조를 가지고 있습니다.또한 Python은 CPython 외에도 PyPy, Jython, IronPython 등 다양한 실행 플..
2025. 4. 20.