Python 3.10.0a7
Erscheinungsdatum: 5. April 2021
Dies ist eine frühe Entwicklervorschau von Python 3.10
Wichtige neue Funktionen der Serie 3.10 im Vergleich zu 3.9
Python 3.10 befindet sich noch in der Entwicklung. Diese Veröffentlichung, 3.10.0a7, ist die letzte von sieben geplanten Alpha-Versionen. Alpha-Versionen sollen es erleichtern, den aktuellen Stand neuer Funktionen und Fehlerbehebungen zu testen und den Veröffentlichungsprozess zu üben. Während der Alpha-Phase können Funktionen bis zum Beginn der Beta-Phase (03.05.2021) hinzugefügt und bei Bedarf bis zur Release-Candidate-Phase (04.10.2021) modifiziert oder gelöscht werden. Bitte beachten Sie, dass dies eine Vorschauversion ist und ihre Verwendung in Produktionsumgebungen nicht empfohlen wird.
Viele neue Features für Python 3.10 werden noch geplant und geschrieben. Unter den bisherigen neuen Hauptfunktionen und Änderungen
- PEP 623 – Deprecate und Vorbereitung der Entfernung des wstr-Members in PyUnicodeObject.
- PEP 604 – Erlauben Sie das Schreiben von Union-Typen als X | Y
- PEP 612 – Parameter-Spezifikationsvariablen
- PEP 626 – Präzise Zeilennummern für Debugging und andere Tools.
- bpo-38605:
from __future__ import annotations(PEP 563) ist jetzt Standard. - PEP 618 – Hinzufügen von optionaler Längenprüfung zu zip.
- bpo-12782: Klammerausdrücke für Kontextmanager sind nun offiziell erlaubt.
- PEP 632 – Deprecate des distutils-Moduls.
- PEP 613 – Explizite Typ-Aliase
- PEP 634 – Strukturelle Mustererkennung: Spezifikation
- PEP 635 – Strukturelle Mustererkennung: Motivation und Begründung
- PEP 636 – Strukturelle Mustererkennung: Tutorial
- PEP 644 – Erfordert OpenSSL 1.1.1 oder neuer
- PEP 624 – Entfernung der Py_UNICODE Encoder-APIs
-
PEP 597 – Hinzufügen von optionaler EncodingWarning
-
(Hey, lieber Core Developer, falls eine für Sie wichtige Funktion in dieser Liste fehlt, lassen Sie es Pablo wissen.)
Die nächste Vorabversion von Python 3.10 wird 3.10.0b1 sein (die erste Beta-Version und Feature Freeze), die derzeit für Montag, den 03.05.2021, geplant ist.
Weitere Ressourcen
- Online-Dokumentation
- PEP 619, Zeitplan für die Veröffentlichung von 3.10
- Fehler melden Sie unter https://bugs.python.org.
- Helfen Sie mit, Python und seine Community zu finanzieren.
Und nun etwas völlig anderes
In der Physik ist das Zwillingsparadoxon ein Gedankenexperiment der speziellen Relativitätstheorie, bei dem identische Zwillinge beteiligt sind. Einer von ihnen unternimmt eine Reise ins All in einer Hochgeschwindigkeitsrakete und kehrt nach Hause zurück, um festzustellen, dass der auf der Erde gebliebene Zwilling stärker gealtert ist. Dieses Ergebnis erscheint rätselhaft, da jeder Zwilling den anderen als sich bewegend wahrnimmt und daher aufgrund einer fehlerhaften und naiven Anwendung der Zeitdilatation und des Relativitätsprinzips jeder paradoxerweise feststellen sollte, dass der andere weniger gealtert ist. Dieses Szenario kann jedoch gelöst werden, indem man erkennt, dass der reisende Zwilling Beschleunigungen erfährt, was ihn zu einem Nicht-Inertialbeobachter macht. In beiden Ansichten gibt es keine Symmetrie zwischen den Raumzeitpfaden der Zwillinge. Daher ist das Zwillingsparadoxon kein Paradoxon im Sinne eines logischen Widerspruchs.
Dateien
| Version | Betriebssystem | Beschreibung | MD5 Summe | Dateigröße | GPG |
|---|---|---|---|---|---|
| Gzip-komprimiertes Quell-Tarball | Quellcode-Veröffentlichung | ce7038a423051a7fe03fbe2f4a0f25d6 | 23,4 MB | SIG | |
| XZ-komprimierter Quell-Tarball | Quellcode-Veröffentlichung | 541c60c4eac4ef59baa4e5dcfe0fad0f | 17,6 MB | SIG | |
| macOS 64-Bit Universal2-Installer | macOS | für macOS 10.9 und neuer, einschließlich macOS 11 Big Sur auf Apple Silicon (experimentell) | 1816930afc0323a527814055c873768c | 36,3 MB | SIG |
| Windows-Installer (64-Bit) | Windows | Empfohlen | bf36e4b2628c9deb3e3a0f257cae4e67 | 26,3 MB | SIG |
| Windows-Installer (32-Bit) | Windows | 9388f6c671c58fbeab5f29a6ce18b7b8 | 25,2 MB | SIG | |
| Windows-Hilfedatei | Windows | 3124a8c22fcb40cadd98f7d9aafd0ee9 | 8,6 MB | SIG | |
| Windows einbettbares Paket (64-Bit) | Windows | 2466a33faf9d3d10c380de57cf3b7488 | 8,0 MB | SIG | |
| Windows einbettbares Paket (32-Bit) | Windows | b00998196c9a314ab59746734fa2c229 | 7,1 MB | SIG |
