Python2 o python3

Actualmente existen dos versiones de Python: Python 2 y Python 3. Entonces, si quieres aprender Python, ¿deberías elegir Python 2 o Python 3?

Baiyue Heiyu cree que es necesario comprender la diferencia entre Python2 y Python3 para poder tomar la decisión correcta según su propia situación.

Análisis

Actualmente, Python2 es la versión más utilizada. Por razones históricas, se puede decir que Python2 es la versión más larga y más utilizada. Permítanme dar dos ejemplos:

Si está realizando un desarrollo de bajo nivel, debe saber que las herramientas de compilación y los scripts de UDK, UEFI y el código central de UEFI se desarrollan en base a Python2.7.

p>

Actualmente todas las versiones de Linux, incluidas Ubuntu, redhat, centos, FC, etc. , las herramientas predeterminadas del sistema y la versión de Python instalada son 2 (la mayoría de ellas son Python2.7), puede ingresar directamente la consulta de Python en la terminal de pantalla negra.

Es posible que el primero solo lo conozcan personas de la industria, pero el segundo, siempre que se dedique al desarrollo de software, comprenderá la aplicación generalizada de Python 2.7.

Debido a que una gran cantidad de bibliotecas y herramientas de terceros se desarrollan en Python2, las primeras personas que aprendieron Python también comenzaron a aprender de Python2, y los productos también se desarrollan y mantienen en Python2, por lo que la organización Python es todavía manteniendo Python 2. Esto ha provocado la coexistencia de Python 2 y Python 3 y existirá durante mucho tiempo. Sin embargo, Python anunció oficialmente que Python 2 ya no se mantendrá en 2020.

En cuanto a Python3, es una versión mejorada de Python 2. Tiene algunas diferencias en sintaxis y bibliotecas, pero no es compatible con Python 2. Desde la perspectiva de las tendencias de desarrollo, toda la industria está recurriendo a Python 3, que es la tendencia general.

Elegir

¿Debo aprender Python 2 o Python 3? Baiyue·Heiyu piensa:

Si eres un principiante, Baiyue Heiyu te recomienda que aprendas Python3 directamente y que aprendas Python 3 con Baiyue Heiyu desde aquí.

Si es desarrollador de Python2, Baiyue Heiyu también recomienda comprender primero la diferencia entre Python2 y Python3, para que pueda actualizar su producto para que sea compatible con Python 3 lo antes posible.

Python3 se usa ampliamente actualmente en Python3.6, pero la última versión es Python3.7. La versión de referencia de nuestro tutorial es Python3.6. En cuanto a python3.6, use Python 3.7 en su lugar. Por motivos específicos, consulte Elegir Python 3.6 o Python 3.7.

Tutorial de Python recomendado.