Python 3.9.0a6
Erscheinungsdatum: 28. April 2020
Dies ist eine frühe Entwicklervorschau von Python 3.9
Python 3.9 befindet sich noch in der Entwicklung. Diese Version, 3.9.0a6, ist die letzte von sechs geplanten Alpha-Versionen. Alpha-Versionen 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 bei Bedarf 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 585, Typ-Hinting für Generics in Standard-Collections
- PEP 593, Flexible Funktion und Variable Annotationen
- PEP 602, Python übernimmt einen stabilen jährlichen Veröffentlichungsrhythmus
- PEP 616, String-Methoden zum Entfernen von Präfixen und Suffixen
- PEP 617, Neuer PEG-Parser für CPython
- 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 auf Version 13.0.0 aktualisiert;
- BPO 1635741, wenn Python mehrmals im selben Prozess initialisiert wird, tritt kein Speicherleck mehr auf;
- Eine Reihe von Python-Builtins (range, tuple, set, frozenset, list, dict) sind jetzt mit PEP 590 vectorcall beschleunigt;
- Eine Reihe von Python-Modulen (_abc, audioop, _bz2, _codecs, _contextvars, _crypt, _functools, _json, _locale, operator, resource, time, _weakref) verwenden nun die von PEP 489 definierte Multiphase-Initialisierung;
-
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 erste Beta-Version von Python 3.9, wird 3.9.0b1 sein. Sie ist derzeit für den 18.05.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
Wissenschaftler (Graham Chapman): Standard-IQ-Tests ergaben folgende Ergebnisse. Die Pinguine schnitten im Vergleich zu primitiven menschlichen Untergruppen wie den Buschmännern der Kalahari schlecht ab, aber besser als Planer von BBC-Programmen.
Wissenschaftler: Diese IQ-Tests enthielten angeblich eine unfaire kulturelle Voreingenommenheit gegenüber den Pinguinen. Zum Beispiel wurde ihr extrem schlechtes Bildungssystem nicht berücksichtigt. Um ein faireres Testsystem zu entwickeln, verbrachte ein Team unserer Forscher achtzehn Monate in der Antarktis, lebte wie Pinguine und starb anschließend wie Pinguine – nur schneller –, was beweist, dass der Pinguin in seiner eigenen Umgebung ein cleverer kleiner Kerl ist.
Dateien
| Version | Betriebssystem | Beschreibung | MD5 Summe | Dateigröße | GPG |
|---|---|---|---|---|---|
| Gzip-komprimiertes Quell-Tarball | Quellcode-Veröffentlichung | 24b42e49de0fa90d77527d48cfe440ad | 23,3 MB | SIG | |
| XZ-komprimierter Quell-Tarball | Quellcode-Veröffentlichung | 6b5d9b7fcbc7d3a79217bb1587bae16e | 17,4 MB | SIG | |
| macOS 64-Bit-Installer | macOS | für OS X 10.9 und neuer | b8c250a9da032892be257405dd4cb703 | 28,2 MB | SIG |
| Windows-Hilfedatei | Windows | 9139f19f1c54e4e0c47192ba826d4b67 | 8,3 MB | SIG | |
| Windows x86 einbettbare Zip-Datei | Windows | 51d266336d94d3aa2c6c2e03fa48150f | 7,2 MB | SIG | |
| Windows x86 ausführbarer Installer | Windows | b5d7ea15620fae14cfb7e65f5156fb5b | 25.9 MB | SIG | |
| Windows x86 webbasierter Installer | Windows | 7719192c8351a76a6569f2bc79d1216b | 1,3 MB | SIG | |
| Windows x86-64 einbettbare Zip-Datei | Windows | für AMD64/EM64T/x64 | 0f3d9873584010b3bd828c221bf46bc6 | 7,9 MB | SIG |
| Windows x86-64 ausführbarer Installer | Windows | für AMD64/EM64T/x64 | cb64b6a226410657bfa7d25a0cd0b311 | 26,9 MB | SIG |
| Windows x86-64 webbasierter Installer | Windows | für AMD64/EM64T/x64 | 8652b1f7522972f04ec38f3bfa938341 | 1,3 MB | SIG |
