O Python é uma linguagem muito simples e possui uma sintaxe direta. Ele incentiva os programadores a programar sem código redundante. A diretiva mais simples em Python é a diretiva "print" - ela simplesmente imprime uma linha (e também inclui uma nova linha, ao contrário de C).
Há duas principais versões do Python, Python 2 e Python 3. Python 2 e 3 são bastante diferentes. Este tutorial usa o Python 3, porque é mais semanticamente correto e suporta recursos mais recentes.
Por exemplo, uma diferença entre o Python 2 e 3 é a instrução "print". No Python 2, a instrução "print" não é uma função e, portanto, é invocada sem parênteses. No entanto, no Python 3, é uma função e deve ser invocada com parênteses.