Python en una cáscara de nuez, 4ª edición
by Alex Martelli, Anna Martelli Ravenscroft, Steve Holden, Paul McGuire
Capítulo 26. Migración de v3.7 a v3.n
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Este libro de abarca varias versiones de Python y cubre algunas novedades sustanciales (¡y aún en evolución!), entre ellas:
-
Dictosque preservan el orden
-
Anotaciones de tipo
-
Expresiones de asignación:= (llamadas informalmente "operador morsa")
-
Correspondencia de patrones estructurales
Los desarrolladores individuales pueden instalar cada nueva versión de Python a medida que se publica, y resolver los problemas de compatibilidad sobre la marcha. Pero para los desarrolladores de Python que trabajan en un entorno corporativo o mantienen una biblioteca compartida, migrar de una versión a la siguiente implica deliberación y planificación.
Este capítulo trata de la forma cambiante del lenguaje Python, visto desde el punto de vista de un programador de Python. (También se han producido muchos cambios en los aspectos internos de Python, incluida la API C de Python, pero éstos quedan fuera del alcance de este capítulo: para más detalles, consulta las secciones "Novedades de Python 3.n" de la documentación en línea de cada versión).
Cambios significativos en Python hasta la 3.11
La mayoría de las versiones de tienen un puñado de novedades y mejoras significativas que las caracterizan, y es útil tenerlas presentes como razones de alto nivel para elegir una versión concreta. La Tabla 26-1 sólo detalla las principales novedades ...