In terms of the python programming language there are two major versions python 2 and python 3, while they seem very similar these are essentially two different languages. Python 2 is still around however Python 3 is the preferred version and will be what I will use moving forward. There are several different implementations of python such as cython which translates python code into C code, a lower level language that is much faster than python, as well as jython a language that incorporates Java into Python. One interesting fact is that the name Python came from “Monty Python’s Flying Circus”. I will leave it at that for today!