📌파이썬 인터프리터 파이썬이 동작하는 방식은 인터프리터가 파이썬 코드를 바이트 코드로 변환한다. 바이트 코드가 PVM(Python Virtual Machine) 위에서 실행된다. 인터프리터가 파이썬 코드를 변환하고나면 .pyc 파일이 생성된다. 그런데 .pyc는 컴파일 된 파일이 아닌가? 라는 생각이 들었다. 📌자바와의 차이점 자바 코드의 실행 과정을 생각해 보았다. 자바 코드를 컴파일러(javac.exe)가 컴파일하여 .class 파일(byte code) 생성 컴파일된 .class 파일을 JVM에서 실행한다. 소스코드를 바이트 코드로 변환한 뒤 가상머신에서 실행한다는 점은 같다. 자바의 경우 컴파일러가 변환한 .class 파일이 생성된다. 이분법적으로 이것을 구분하는 것 자체가 문제라고 생각된다. 굳이..