Python 3.9.0a5
Erscheinungsdatum: 23. März 2020
Dies ist eine frühe Entwicklervorschau von Python 3.9
Python 3.9 befindet sich noch in der Entwicklung. Diese Version, 3.9.0a5, ist die fünfte von sechs geplanten Alpha-Releases. Alpha-Releases sollen es erleichtern, den aktuellen Stand neuer Funktionen und Fehlerbehebungen zu testen und den Veröffentlichungsprozess zu überprüfen. Während der Alpha-Phase können Funktionen bis zum Beginn der Beta-Phase (18.05.2020) hinzugefügt und, falls erforderlich, bis zur Release Candidate-Phase (10.08.2020) modifiziert oder gelöscht werden. Bitte beachten Sie, dass dies eine Vorschauversion ist und deren Verwendung für Produktionsumgebungen nicht empfohlen wird.
Wichtige neue Funktionen der 3.9-Serie im Vergleich zu 3.8
Viele neue Funktionen für Python 3.9 werden noch geplant und geschrieben. Unter den bisherigen neuen Hauptfunktionen und Änderungen
- PEP 584, Union-Operatoren in
dict - PEP 593, Flexible Funktion und Variable Annotationen
- PEP 602, Python übernimmt einen stabilen jährlichen Veröffentlichungsrhythmus
- BPO 38379, Garbage Collection blockiert nicht mehr bei wiederbelebten Objekten;
- BPO 38692, `os.pidfd_open` hinzugefügt, das die Prozessverwaltung ohne Rennen und Signale ermöglicht;
- BPO 39926, Unicode-Unterstützung aktualisiert auf Version 13.0.0
- BPO 1635741, wenn Python mehrmals im selben Prozess initialisiert wird, leckt es kein Speicher mehr
- Eine Reihe von Python Built-ins (range, tuple, set, frozenset, list) werden nun mittels PEP 590 vectorcall beschleunigt
-
Eine Reihe von Standardbibliotheksmodulen (audioop, ast, grp, _hashlib, pwd, _posixsubprocess, random, select, struct, termios, zlib) verwenden nun die von PEP 384 definierte stabile ABI.
-
(Hallo, lieber Core-Entwickler, wenn ein Feature, das Sie für wichtig halten, in dieser Liste fehlt, lassen Sie es Łukasz wissen.)
Die nächste Vorabversion, die letzte Alpha-Version von Python 3.9, wird 3.9.0a6 sein. Sie ist derzeit für den 22.04.2020 geplant.
Weitere Ressourcen
- Online-Dokumentation
- PEP 596, Veröffentlichungsplan für 3.9
- Fehler melden Sie unter https://bugs.python.org.
- Helfen Sie mit, Python und seine Community zu finanzieren.
Und nun etwas völlig anderes
Basil Fawlty: (zu einer Krankenschwester) Fassen Sie mich nicht an! Ich weiß nicht, wo Sie waren!
Dateien
| Version | Betriebssystem | Beschreibung | MD5 Summe | Dateigröße | GPG |
|---|---|---|---|---|---|
| Gzip-komprimiertes Quell-Tarball | Quellcode-Veröffentlichung | 1e3e53f7c3a6690abbb659c3038ac332 | 23,1 MB | SIG | |
| XZ-komprimierter Quell-Tarball | Quellcode-Veröffentlichung | c97c78252aeb3695b9582561dfe79bb8 | 17,2 MB | SIG | |
| macOS 64-Bit-Installer | macOS | für OS X 10.9 und neuer | b8cfdea5eb8608b26474ae29770baba7 | 28,0 MB | SIG |
| Windows-Hilfedatei | Windows | 6dfd23c20117a7566b187aa2e5643b3b | 8,3 MB | SIG | |
| Windows x86 einbettbare Zip-Datei | Windows | 2e3f7d3d6110d1715bf4fcb1c58652bc | 7,0 MB | SIG | |
| Windows x86 ausführbarer Installer | Windows | 0241c238ef998194a907313118d334f4 | 25,7 MB | SIG | |
| Windows x86 webbasierter Installer | Windows | 51665fa5e1e053a68e35d7f1ac275417 | 1,3 MB | SIG | |
| Windows x86-64 einbettbare Zip-Datei | Windows | für AMD64/EM64T/x64 | 618b6bc6e072eb7b2ecef5935721490c | 7,8 MB | SIG |
| Windows x86-64 ausführbarer Installer | Windows | für AMD64/EM64T/x64 | 679af81e8dfe7df9c1babe1cfbb227a1 | 26,7 MB | SIG |
| Windows x86-64 webbasierter Installer | Windows | für AMD64/EM64T/x64 | 8960b03d1c6075dfffd3bf45ad023ad6 | 1,3 MB | SIG |
