

New structures and new functions have also been added, as well as _PyRuntimeState.preconfig and nfig fields. Python Initialization Configuration: Adds a C API to Python Initialization for improved error reporting and the ability to override some computed parameters before they are applied.f-strings support = specifier: Used for easier debugging.Positional-only parameters:Introduces a new syntax /, for specifying positional-only parameters in Python function definitions.Assignment expressions: Have you met the cleverly named walrus operator yet? := is a new syntax added to v3.8 that assigns values to variables as part of an expression.How does v3.8 differ from v3.7? These are just a few of the version highlights:

Thus, hold off on using it for development until the production-ready release arrives. SEE ALSO: Why every developer should use a time tracking toolĭevelopers should also keep in mind that this is a preview release.
#Kindle previewer 3 version 3.8 beta software
The Python Software Foundation strongly encourages maintainers of third-party projects to test with v3.8 during its beta phase. The beta preview allows the community to test out new features and report any issues they encounter for future bug fixes and tweaks. It is the first of four planned beta release previews. From this point on, no new features will be included.

This release is notable because it marks the feature freeze. The beta preview for Python 3.8.0 arrived on June 4, 2019. Python 3.8 is currently still undergoing development, but developers who want a preview of all the new features can whet their appetite.
