What's all this fuss about Python and CPython (Jython, IronPython)? I don't get it: python.org mentions that CPython is: The "traditional" implementation of Python (nicknamed CPython) Yet another Stack Overflow question mentions that: CPython is the default byte-code interpreter of Python, which is written in C. Honestly, I don't get what both of those explanations practically mean, but what I thought was that, if I use CPython does that mean when I run a sample python code, it compiles it to C language and then executes it as if it were C code. So what exactly is CPython and how does it differ when compared with Python and should I probably use CPython over Python and if so what are its advantages? Continue reading...