¿Por qué hay tantas pitones?

El lenguaje Python también está en constante evolución y desarrollo, por lo que ha habido muchas versiones a lo largo del tiempo. Las versiones principales actuales se dividen en 2.xy 3.x. Estas dos versiones no son completamente compatibles. La mayor parte del código existente es 2.x.

La última versión de la serie 2.x es la 2.7, que generalmente es suficiente.