The PIC files are essentially a serialized version of Python bytecode. It's just a cache to store to not have to parse Python files each time you import a giant project. And so then C Python takes those instructions and executes them being interpreter, right? That's what happens on Python initially. So all your code will be like executed like C Python except if you hit a magic number of like function calls or loop iterations, thing is thousand thirty seven for loop iterations,. In fact, this particular execution of a loop into assembler code.