- There is a .pyc file when Python codes is ran.
- The .pyc file is a compiled Python that runs in Python virtual machine.
- This makes Python is not fully interpreted language.
- I think this is the flexibility of Python.
- It can run with just a codes using an interpreter or compiled into binary.