Search⌘ K
AI Features

Python Specification and Installation

Explore the Python language specification and its multiple implementations such as CPython, PyPy, Jython, and IronPython. Learn how to install Python on Windows and Linux, including choosing the correct installer and setting environment paths. This lesson helps you get Python ready for programming.

Python specification

Python is a specification for a language that can be implemented in different ways. There are many implementations of this specification written in different languages. A Python implementation is also known as a Python virtual machine (PVM).

The different popular Python implementations are:

  • CPython: It is the reference implementation written in C.
  • PyPy: It is written in a subset of the Python language called RPython.
  • Jython: It is written in Java.
...