La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Por qué son tan diferentes python3 y python2?

¿Por qué son tan diferentes python3 y python2?

La diferencia entre python2 y python3

Si eres principiante o has estado expuesto a otros lenguajes de programación antes, es posible que no sepas que te encontrarás con un gran dolor de cabeza cuando empieces a aprender Python: versión ¡problema! ! ¿Quieres aprender python2 o python3? ¡Esto es muy confuso!

La búsqueda revelará que python3 y python2 son incompatibles y muy diferentes. ¿Qué versión debería aprender? Déjame darte un análisis:

De hecho, Python es uno de los software más utilizados en Linux, pero actualmente la mayoría de las versiones de Linux todavía usan python2. También hay muchos programas en Linux que dependen de python2. , por lo que Python3 reemplaza a python2. Pasarían algunos años antes de que se convirtiera en algo común.

La intención del diseño original de Python3 es mejorar Python sin la carga de la compatibilidad del código, pero personalmente creo que las mejoras no son lo suficientemente drásticas. Algunos errores no se han solucionado por completo y muchos errores se han pasado por alto. oportunidad de mejora, lo que resulta en incompatibilidad de sintaxis. La situación es menor de lo que se pensaba inicialmente.

Después de años de exploración, las personas pueden escribir directamente 2/3 de código compatible en la mayoría de los casos, y también hay capas de compatibilidad como la capa 6 disponibles.

Por lo tanto, no es un problema aprender Python2 o Python3 primero, o aprender ambos.

En la actualidad, la mayoría de las aplicaciones prácticas no consideran Python 3 por el momento. A veces hay que prestar atención a escribir código compatible con 2/3. Al escribir código nuevo basado en Python 2, considere la posibilidad de migrar a Python 3 en el futuro.

No

Al aprender Python2 o Python3, debemos prestar atención a las diferencias del otro lado: afortunadamente, estas diferencias son fáciles de comprender y solo existe una codificación Unicode. .

Ha preocupado a mucha gente (también es el principal obstáculo para el trasplante de muchas bibliotecas relacionadas con la web. Con el soporte renovado para U '' en 3.3, la situación ha mejorado enormemente).

Si Python3, python2 o python3 depende de la situación específica.

Así que sugiero:

1. Si necesita usar Python para aprender Python en la empresa, depende de la versión de Python que la empresa aplique para aprender. p>2. Si desea una solución más madura, la menor cantidad de errores y la aplicación más estable, use Python 2;

Si es un estudiante universitario, se recomienda que aprenda python3. . Quizás Python se haya convertido en algo común cuando te gradúes.