Can someone help elaborate the below statement? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Can someone help elaborate the below statement?

Python has several different implementations, written in various languages. The version used in this course, CPython, is the most popular by far.

26th Jan 2020, 8:17 AM
Sanjeet Shaw
Sanjeet Shaw - avatar
2 Answers
+ 9
Originally Python was written in C language, that's why the most popular variant is called CPython. This sort of defines the language capabilities (specification). Some people decided to rewrite Python in other languages or for specific platforms (Java, C#) , these are the alternate implementations such as Jython, IronPython, PyPy. Each may have a specific merit or use case scenario. Note that the alternate implementations may not be brought up to the same version as Cpython (currently 3.8), so their syntax corresponds to some older versions. Read more here: https://docs.python.org/3/reference/introduction.html#alternate-implementations
26th Jan 2020, 8:39 AM
Tibor Santa
Tibor Santa - avatar
+ 2
This helps and clarifies my concern. Thank you
26th Jan 2020, 8:46 AM
Sanjeet Shaw
Sanjeet Shaw - avatar