En este artículo te hablaremos de algunas de las características más sobresalientes de Python 3.9. También incluimos algunos datos básicos sobre su instalación. En una continuación de una nota anterior, la cuál te recomendamos que leas con antelación.
Únicamente nos queda decirte sobre el tema de optimización que habilitado a través del indicador --with-lto de configure. LTO aprovecha la capacidad de las cadenas de herramientas del compilador recientes para optimizacion en python a través del límite de archivo .o, que de otro modo sería arbitrario, al crear ejecutables finales o bibliotecas compartidas para obtener ganancias de rendimiento adicionales.
Por esa razón y muchas otras más no menos importantes, es que te recomendamos este curso de python profesional, el cual lo imparten de manera presencial o en linea, con instructores expertos en este lenguaje de programación.
Tanto en el sitio oficial como en la documentación presentada en GitHub, hay una descripción general completa de los cambios de esta versión con respecto a las anteriores. Se encuentra en el documento Novedades de Python 3.10. Pero no podrás encontrar una descripción completa de los cambios, pues solo se puede obtener del historial de confirmaciones.
Cabe destacar que si deseas instalar varias versiones de Python, existe una sección de la documentación que muestra cómo se pueden instalar y ejecutar en el mismo equipo diferentes versiones.
Uno de los aspectos más destacables es que la documentación de Python 3.10 está en línea y se actualiza diariamente. También se puede descargar en muchos formatos para un acceso más rápido. Ésta se puede obtener en formatos HTML, PDF y reStructuredText. Ahora bien, la última versión descarga mencionada es principalmente para autores de documentación, traductores y personas con requisitos especiales de formato.
Ahora bien, se realizaron importantes cambios incompatibles con versiones anteriores para el lanzamiento de Python 3.0, lo que puede hacer que los programas escritos para Python 2 fallen cuando se ejecutan con cualquiera de las versiones 3. Por ese motivo, es muy recomendable que todas tus aplicaciones las actualices para evitar algún tipo de error.
Si deseas probar el intérprete, escribe la instrucción make test en el directorio de nivel superior. El conjunto de prueba invariablemente producirá algún resultado. Generalmente, puede ignorar los mensajes sobre pruebas omitidas debido a las características opcionales que no se pueden importar. Por eso, si se imprime un mensaje sobre una prueba fallida o se produce un rastreo o un volcado de memoria, algo está mal.
De forma predeterminada, se evita que las pruebas abusen de recursos como el espacio en disco y la memoria. Para habilitar estas pruebas,
ejecuta make testall. Ahora bien, si alguna prueba falla, puedes volver a ejecutar las que fallaron en modo detallado. Por ejemplo, si test_os y test_gdb fallaron,
puedes ejecutar:
make test TESTOPTS = "- v test_os test_gdb".
Si el error persiste y parece ser un problema de Python en lugar del entorno instalado en el equipo, puedes enviar un informe de error e incluir el resultado relevante que haya arrojado ese comando para mostrar el problema. Sin embargo, el diseño de Python 3.10 hace que este tipo de errores sean poco frecuentes. Es por ello tan importante la optimizacion en python.
Diseño Web Grupo Codesi