El lenguaje de programación Python 2 deja de tener soporte y delega en su predecesora versión 3000



Nuestra querida versión de Python 2.7 deja de tener soporte desde el 1 de enero de 2020.
Hasta ahora no existía una fecha en el calendario para la jubilación de Python, ha sido una sorpresa para muchos, aunque después del tiempo que lleva disponible la tercera versión del mismo, antes o después el cambio tendría que llegar.



Python empezó su andadura a finales de los 80’s, encandilando a más programadores cada año y sobre todo, a administradores, ya que, siempre ha sido el lenguaje de programación para Scripting favorito de la comuidad, de hecho algunos afirman que este, fue el propósito de la creación de Python.
Aunque sería imposible atribuir un solo camino a este leguaje de programación, dado que podemos desarrollar con interfaces gráficas, base de datos, estructuras web, aplicaciones de escritorio multiplataforma, entre otras.

Una de las facetas en las que resalta por encima de otros lenguajes, es la inteligencia artificial, donde la tecnología puntera se programa en Python.

Gracias a estos valores, su curva de aprendizaje tan equilibrada y su facilidad para conseguir resultados en pocas líneas de código, la ha convertido en la mejor herramienta para científicos y para el entorno educativo.

El lenguaje de programación fue originalmente desarrollado por Guido Van Rossum para el sistema operativo AMOEBA.

Su nombre proviene de la afición de su creador por el grupo humorista Monty Phython de la televisión Británica entre los años 60 y 70, aunque existe otro nombre por el cuál llaman en la comuniad a este lenguaje de programación, BENEVOLENTE DICTADOR VITALICIO.

El alma de la sintaxis de Python provienen del lenguaje ABC, debido a que su creador decidió empezar el proyecto como un pasatiempo dándole continuidad al lenguaje de programación ABC.

En cuanto al cambio necesario a la tercera version de Python, también conocida como Python 3000, no conlleva grandes cambios, podremos migrar nuestro código facilmente a la última versión.

El principio que guía Python 3 es: "reducir la duplicación de características eliminando viejas formas de hacer las cosas, sin perder su versatilidad para programación multi-paradigma.

Algunas de las características principales de esta versión son:

Cambiar la instrucción print de modo que sea una función "built-in", no una instrucción.

Moviendo reduce fuera del espacio de nombres "built-in" dentro de "functools"

Adicionar soporte para anotación opcional en funciones que pueda ser usado para la declaración informal de propósitos.

Unificar los tipos str y unicode, representando texto, e introduciendo un tipo immutable como bytes; con su correspondiente tipo mutable bytearray, ambos de los cuales representan "arrays" de bytes.

Eliminar compatibilidad hacia atrás, incluidas clases "old-style", excepciones "string", y los "imports" relativos.

Además de estas, trás cada actualización se incluyen nuevas características de forma gradual y estable.

En la descripción del vídeo encontrareis enlaces a las fuentes de la información donde podreis leer más sobre este cambio.

Si os gustan los vídeos del canal, os invitamos a pasar por la comunidad Offshell System, donde compartimos todo tipo de contenido sobre informática y programación, incluso tenemos un servidor de discord activo 24 horas al día.

Comentarios

Entradas populares