Saltear al contenido principal

Python 2 o 3? – Lenguaje Python

El lenguaje de programación Python está casi terminado con una transición a largo plazo de la versión 2 a la versión 3. Los nuevos programadores a menudo tienen preguntas sobre qué versión deben aprender. Puede ser confuso escuchar que Python 3, que se lanzó originalmente en 2008, todavía no es la instalación predeterminada en algunos sistemas operativos como macOS. Sin embargo, esa situación está cambiando rápidamente a medida que la versión final de la versión 2, Python 2.7, se acerca al final de su vida útil que está definitivamente programada para
1 de enero de 2020.

Contrata a un experto en Python para iniciar tu proyecto hoy mismo:

La respuesta simple en este momento es: aprender Python 3, concretamente la última versión que a octubre de 2019 está Python 3.7. Si por alguna razón tienes que aprender Python 2, por ejemplo, porque tu empleador está trabajando en un montón de código heredado, podrás transferir la mayor parte de tu conocimiento de Python 2 directamente a Python 3. Asimismo, ser capaz de leer y escribir código Python 2 si comienza con Python 3.

Hay suficientes recursos excelentes que le enseñarán a codificar en la versión 3 sin ninguna experiencia previa con la versión 2. Python 3 es el futuro y no te arrepentirás de comenzar con la última versión del lenguaje de programación.

Hay una pequeña advertencia en la recomendación de utilizar Python 3 por completo. Es posible que con poca frecuencia te encuentres con bibliotecas de código fuente abierto menos utilizadas que se escribieron originalmente en Python 2 y que no son completamente compatibles con Python 3. Ese era el caso antes de 2019 con Herramientas de gestión de la configuración de DevOps como Tela o Ansible. Sin embargo, esas bibliotecas ahora son compatibles con Python 3 y los problemas de uso que eran frecuentes en años anteriores ahora no suelen ser motivo de preocupación. Saber cómo actualizar las bibliotecas de Python 2 a 3.x sigue siendo una habilidad útil para aplicar en los límites de la comunidad de código abierto de Python.

Visualizaciones y proyectos

Dado que la actualización de Python 2 a 3 ha sido una empresa tan enorme dentro de la comunidad, han surgido muchos proyectos para facilitar la transición.

  • seis es una biblioteca de compatibilidad 2/3 que depende de muchos proyectos populares de Python para facilitar la compatibilidad con Python 2 y 3 al mismo tiempo.
  • Preparación de Python 3 es una visualización de las bibliotecas 360 más populares (mediante descargas) listas para usarse con Python 3.
  • los Reloj Python cuenta atrás el tiempo hasta que Python 2.x ya no se mantiene. Si bien el retiro de Python 2 aún puede parecer muy lejano, puede llevar mucho tiempo y esfuerzo migrar la aplicación existente a la sintaxis modificada en 3.x.

Portabilidad a recursos de Python 3

Mover una base de código existente a Python 3 desde 2 puede ser una tarea abrumadora. Estos recursos fueron creados por otros desarrolladores que ya han pasado por el proceso y tienen consejos para hacerlo menos doloroso.

Recursos de Python 2 a 3

Los siguientes recursos le darán más contexto sobre cómo la comunidad siente que va la transición de Python 2 a 3, así como por qué debería actualizar lo antes posible.

¿Qué sigue ahora que conoces las versiones de Python?

¿Necesitas ayuda para revisar el código de tu proyecto?



Esta entrada tiene 0 comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Volver arriba