Versiones de Python para Windows
Python sigue siendo uno de los mejores lenguajes de programación genéricos que se pueden utilizar para desarrollar diversas aplicaciones. A lo largo de los años, las versiones de Python se han lanzado consecutivamente y ahora se ha convertido en la primera clase en el desarrollo de software moderno, la gestión de infraestructura y el análisis de datos. ¿Por qué Python? Es un lenguaje de programación interactivo de alto nivel y también secuencias de comandos orientadas a objetos.
Puede funcionar fácilmente en diferentes plataformas como Windows, Mac, Linux, Raspberry Pi, etc. Python es un inglés simple pero nuevamente muy poderoso. Para ser un buen ingeniero de software con la tendencia tecnológica actual, le sugiero que estudie Python, lo que explica por qué necesitamos discutir las versiones de Python. Necesitará saber cómo instalar Python en Windows.
En este tutorial, clasificaremos Python en tres categorías principales, a saber, Python 1, 2 y 3, que es la versión más reciente. Luego iremos más allá y tendremos una breve discusión sobre cada versión. Comenzaremos con la más reciente y terminaremos con la primera. También le proporcionaremos enlaces para descargarlos directamente.
Aunque, si decidimos discutir todas las versiones de Python, podemos repetirnos, ya que la mayoría de ellas son solo una simple corrección de errores. Por esta razón, enumeraremos las versiones estables. Para obtener todas las versiones de Python, puede descargar cualquier versión de aquí.
Lanzamientos de Python
Pitón 3
Esta es la última versión. También hay tres versiones de Python tres, con la última versión de Python 3.9.4
Publicado el 5 de octubre de 2020. Para descargarlo, haga clic aquí. La última actualización de esta versión es Python 3.9.4. Las características añadidas incluyen sugerencias de tipo, métodos de cadenas y fusiones de diccionarios, soporte de zona horaria correcta, actualización de diccionarios más sencilla, decoradores más flexibles y la nueva ruta es la modificación del analizador y los ciclos de desarrollo.
Publicado el 14 de octubre de 2019. Para descargarlo, haga clic aquí. La última actualización de esta versión es Python 3.8.9. Para descargar esta versión, haga clic en aquí. Esta versión no se puede utilizar en Windows XP o anterior. Las características añadidas son nuevas expresiones de asignación (: =), argumentos solo posicionales, llamada de vector, protocolo Pickle 5 con datos fuera de banda y cadenas F ahora compatibles (=).
Publicado el 27 de junio de 2018. Para descargarlo, haga clic aquí. La última actualización de esta versión es Python es 3.7.10. Para descargar esta versión, haga clic en, aquí. Esta versión no se puede utilizar en Windows XP o anterior. Las características agregadas son parámetros solo posicionales, evaluación de anotaciones diferidas, coerción de configuración regional C heredada, modo de tiempo de ejecución UTF-8 forzado, nueva API C para almacenamiento local de subprocesos, etc.
Publicado el 17 de diciembre de 2016. Para descargarlo, haga clic aquí. La última actualización de esta versión es Python es 3.6.13. Para descargar esta versión, haga clic en aquí. Esta versión no se puede utilizar en Windows XP o anterior. Las características agregadas son literales de cadena formateados, sintaxis para anotaciones variables, guiones bajos en literales numéricos, generadores asíncronos, entendimientos asíncronos, desambiguación de hora local, cambio de la codificación del sistema de archivos de Windows a UTF-8, mantenimiento del orden de definición de atributos de clase, entre otros.
Publicado el 13 de septiembre de 2015. Para descargarlo, haga clic aquí. La última actualización de esta versión es Python es 3.5.10. Para descargar esta versión, haga clic en aquí. Esta versión no se puede utilizar en Windows XP o anterior. Las funciones agregadas incluyen co-rutinas con sintaxis async y await, un operador infijo dedicado para multiplicar matrices, generalizaciones de descompresión adicionales, soporte para formato de porcentaje por byte y matrices de bytes, sugerencias de tipo, etc.
Publicado el 17 de marzo de 2014. Para descargarlo, haga clic aquí. La última actualización de esta versión es Python es 3.4.10. Para descargar esta versión, haga clic en aquí. Las funciones agregadas incluyen arranque PIP explícito en instalaciones de Python, descriptores de archivos no heredables, tipo de módulo para el sistema de importación y manejo mejorado de códecs.
Publicado el 29 de septiembre de 2012. Para descargarlo, haga clic aquí. La última actualización de esta versión es Python es 3.3.7. Para descargar esta versión, haga clic en aquí. Las características adicionales incluyen entornos virtuales agregados, paquetes de espacio de nombres implícitos, implementación de nueva vista de memoria y documentación del protocolo de búfer, representación flexible de cadenas, un iniciador de Python de Windows, una sintaxis para delegar otros subgeneradores.
Publicado el 27 de junio de 2018. Para descargarlo, haga clic aquí. La última actualización de esta versión es Python es 3.2.6. Para descargar esta versión, haga clic en aquí. Las características adicionales incluyen soporte para directorios de repositorios pyc, soporte para bibliotecas dinámicas con etiquetas de versión, configuración de registro basada en diccionario, ABI estable para módulos de extensión, etc.
Publicado el 27 de junio de 2009. Para descargarlo, haga clic aquí. La última actualización de esta versión es Python es 3.1.5. Para descargar esta versión, haga clic en, aquí. Las características añadidas incluyen módulos nuevos, mejorados y obsoletos. El menú de formato de IDLE tiene una opción para el espacio en blanco que termina la franja del archivo de origen.
Publicado el 3 de diciembre de 2008. Para descargarlo, haga clic aquí. La última actualización de esta versión es Python es 3.0.1. Para descargar esta versión, haga clic en, aquí. "imprimir" ha sido reemplazado por "imprimir ()", hay vistas en lugar de listas, las reglas para ordenar las comparaciones ahora se simplifican y hay una nueva sintaxis, entre otras características.
Pitón 2
Su primera versión es Python 2.0 y la última versión es Python 2.7. Las cadenas en Python 2 se almacenan como ASCII y la instrucción de impresión no utiliza la función de impresión ().
Publicado el 3 de julio de 2010. Para descargarlo, haga clic aquí. La última actualización de esta versión es Python es 2.7.18. Para descargar esta versión, haga clic en, aquí. Esta versión presenta una nueva clase "OrderedDict" en el módulo "Colecciones". La biblioteca estándar ahora puede admitir el uso de diccionarios ordenados en múltiples módulos. Hay un especificador de formato para miles de separadores, entre otras características.
Publicado el 2 de octubre de 2008. Para descargarlo, haga clic aquí. La última actualización de esta versión es Python es 2.6.9. Para descargar esta versión, haga clic en aquí. Esta versión viene con la declaración "con" siempre como palabra clave, importaciones relativas explícitas desde el módulo principal, viene con directorio de paquetes de sitio por usuario, paquete de multiprocesamiento y formato de cadena avanzado.
Publicado el 19 de septiembre de 2006. Para descargarlo, haga clic aquí. La última actualización de esta versión es Python es 2.5.6. Para descargar esta versión, haga clic en aquí. Las nuevas características incluyen una aplicación de función parcial, metadatos para los paquetes de software Python versión 1.1 e importaciones absolutas y relativas, entre otras características.
Publicado el 30 de noviembre de 2004. Para descargarlo, haga clic aquí. La última actualización de esta versión es Python es 2.4.6. Para descargar esta versión, haga clic en aquí. Esta versión cuenta con decoradores de funciones para métodos, iteración inversa, nuevo módulo de subprocesamiento y tipo de datos decimal, entre otros.
Publicado el 29 de junio de 2006. Para descargarlo, haga clic aquí. La última actualización de esta versión es Python es 2.3.7. Para descargar esta versión, haga clic en aquí. Una nueva versión de Holgazanear ahora se incluye como Lib/idlelib. Las herramientas antiguas/inactivas se han ido.
-
Pythonhttp: //idlefork.sf.net/ 2.2
Publicado el 21 de diciembre de 2001. Para descargarlo, haga clic aquí. La última actualización de esta versión es Python es 2.2.3. Para descargar esta versión, haga clic en aquí. Esta versión presenta cambios de tipo y clase e introduce herencias múltiples (la regla del diamante).
Publicado el 15 de abril de 2001. Para descargarlo, haga clic aquí. La última actualización de esta versión es Python es 2.1.3. Para descargar esta versión, haga clic en aquí. Las nuevas características incluyen ámbitos anidados, marcos de advertencia y referencias débiles, entre otros.
Publicado el 19 de septiembre de 2006. Para descargarlo, haga clic aquí. La última actualización de esta versión es Python es 2.0.1. Para descargar esta versión, haga clic en aquí. La mayor novedad de esta versión son las cadenas Unicode. Una mayor asignación también es otra característica que viene con él, entre otros.
Pitón 1
Esta fue la versión de python, que se ejecutó desde python 1.0 hasta python 1.6.
Publicado el 5 de septiembre de 2000. Para descargarlo, haga clic aquí. La última actualización de esta versión es Python es 1.6.1. Para descargar esta versión, haga clic en aquí. Esta versión le permite eliminar objetos de forma segura, incluidas las estructuras de datos profundamente anidadas y el formato de cadena, también cambiado a '% r', entre otras funciones.
Las siguientes versiones de Python son más antiguas y no están disponibles para su descarga en el sitio web oficial de Python. Por esa razón, solo los enumeraremos sin sus enlaces de descarga y ni siquiera mencionaremos los cambios con los que vinieron.
Lanzado el 3 de enero de 1998. La última actualización para esta versión es Python 1.5.2
Lanzado el 26 de octubre de 1996. Es la única versión lanzada.
Lanzado el 13 de octubre de 1995. Es la única versión lanzada.
Lanzado el 13 de abril de 1995. Es la única versión lanzada.
Lanzado el 11 de octubre de 1994. La última actualización de esta versión es Python 1.1.1
Lanzado el 26 de enero de 1994. La última actualización para esta versión es Python 1.0.4
Python 2 frente a Python 3
Python 2 se considera un legado, mientras que Python 3 es el futuro. Mientras que Python 2 usaba ASCII para almacenar cadenas, Python 3 usa Unicode, que es más versátil porque puede almacenar idiomas extranjeros. Python 3 usa la función de impresión () para mostrar, que reemplazó la declaración de impresión.
La mayoría de las empresas prefieren usar Python 3 debido a los mayores beneficios de Python 3, como la compatibilidad con inteligencia artificial, aprendizaje automático y ciencia de datos.
Código de muestra de Python 3:
def main(): print("Good Morning Python!") if __name__== "__main__": main()
Código de muestra de Python 2:
def main(): print "Good Morning Python!" if __name__== "__main__": main()
Conclusión
De la lista anterior, se puede decir que Python realmente ha existido durante más de una década, digamos una década y media. Esto le dice que ahora está más avanzado en este punto. También tiene un futuro prometedor, ya que todavía está en proceso y se espera que se publiquen mejores versiones más adelante, si no pronto. Le hemos proporcionado las versiones disponibles para Windows y le sugiero que use la última versión.
Más contenido relacionado