Diferencias entre Python 2.x y Python 3.x[editar]
El 13 de febrero de 200924 se lanzó una nueva versión de Python bajo el nombre clave "Python 3000" o, abreviado, "Py3K".25 Esta nueva versión incluye toda una serie de cambios que requieren reescribir el código de versiones anteriores. Para facilitar este proceso junto con Python 3 se ha publicado una herramienta automática llamada 2to3.26 Una lista completa de los cambios puede encontrarse en Novedades de Python 3.0.