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
Publicar un comentario
Gracias por comentar.