Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Al dia de hoy existen dos grandes versiones de Python que son las versiones 2
y 3 (y subversiones). Por un lado la versión 2.7 llegó a su fin de ciclo en el
año 2020, y no habrá una versión 2.8. Esto no significa que no se pueda
utilizar más, simplemente que no va a recibir más actualizaciones. A parte, las
librerías más populares disponibles en Python ya están adaptadas a la versión
3.0 del lenguaje. Por lo que podríamos deducir que trabajar sobre una versión
3 de Python sería los lógico y conveniente, por otro lado, también hay que
tener en cuenta que quizás acabes trabajando en una empresa que ya tenga
código desarrollado en Python 2 que se tenga que mantener; con lo que
conocer algunos detalles de la versión 2 también puede ser útil. En cualquier
caso, pasar de una versión a otra no debería suponer gran dificultad.
Imprimir/ Print
Esta sea quizás la diferencia más conocida de todas. En Python 3 la sentencia
print es una función y por tanto hay que encerrar entre paréntesis lo que se
quiere imprimir, mientras que con Python 2 los paréntesis no son necesarios.
División de números enteros
En Python 2 la división entre números enteros es otro número entero, y para
obtener un resultado con decimales el numerador o el denominador tiene que
tener también al menos un decimal. El mismo comportamiento truncado
puede obtenerse en Python 3 usando //.