Python es un lenguaje muy simple y tiene una sintaxis muy directa. Anima a los programadores a programar sin código repetitivo (preparado). La directiva más simple en Python es la directiva "print": simplemente imprime una línea (y también incluye un salto de línea, a diferencia de C). Existen dos versiones principales de Python:
Python 2 y Python 3. Python 2 y 3 son bastante diferentes. Este tutorial utiliza Python 3 porque es semánticamente más correcto y admite funciones más recientes.
Por ejemplo, una diferencia entre Python 2 y 3 es la sentencia "print". En Python 2, la sentencia "print" no es una función y, por lo tanto, se invoca sin paréntesis. Sin embargo, en Python 3, sí es una función y debe invocarse con paréntesis.