Most developers knows about python, irrespective of what python is implemented in there system. So what do I mean by “python”, is it a python the abstract interface? Do we mean CPython, the common Python implementation (not the Cython)?. Or we mean something else entirely? Or we mean Jython or IronPython or PyPy.
While the technologies mentioned above are commonly-named and commonly-referenced, however some of them serve completely different purposes.
We can think of python as a specification for a language that can be implemented in many different ways.
In this tutorial we’ll go through various implementation of python.