Python 3.10.0b4
Erscheinungsdatum: 10. Juli 2021
Dies ist eine Beta-Vorschau von Python 3.10
Python 3.10 befindet sich noch in der Entwicklung. 3.10.0b4 ist die vierte und letzte der Beta-Release-Vorschauen. Beta-Release-Vorschauen sollen der breiteren Community die Möglichkeit geben, neue Funktionen und Fehlerbehebungen zu testen und ihre Projekte auf die Unterstützung der neuen Feature-Version vorzubereiten.
Wir ermutigen dringend Betreuer von Drittanbieter-Python-Projekten, während der Beta-Phase mit 3.10 zu testen und gefundene Probleme so schnell wie möglich an den Python-Bugtracker zu melden. Obwohl die Version planmäßig beim Eintritt in die Beta-Phase funktionsvollständig sein wird, ist es möglich, dass Funktionen bis zum Beginn der Release-Candidate-Phase (Montag, 02.08.2021) modifiziert oder in seltenen Fällen gelöscht werden. Unser Ziel ist es, nach Beta 4 keine ABI-Änderungen mehr zu haben und nach 3.10.0rc1, dem ersten Release Candidate, so wenige Code-Änderungen wie möglich. Um dies zu erreichen, wird es äußerst wichtig sein, während der Beta-Phase so viel Aufmerksamkeit wie möglich für 3.10 zu erhalten.
Bitte beachten Sie, dass dies eine Vorschau-Version ist und deren Verwendung für Produktionsumgebungen nicht empfohlen wird.
Wichtige neue Funktionen der Serie 3.10 im Vergleich zu 3.9
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.
- 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, der erste Release Candidate von Python 3.10.0, wird 3.10.0rc1 sein. Sie ist derzeit für Montag, den 02.08.2021 geplant.
bpo-38605: from __future__ import annotations (PEP 563) war in früheren Vorabversionen auf dieser Liste, wurde aber aufgrund einiger Kompatibilitätsprobleme auf Python 3.11 verschoben. Sie können die Kommunikation des Lenkungsausschusses dazu hier lesen, um mehr zu erfahren.
Weitere Ressourcen
- Änderungsprotokoll
- 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 Quantenphysik ist der Spin eine intrinsische Form des Drehimpulses, der von Elementarteilchen, zusammengesetzten Teilchen und Atomkernen getragen wird. Der Spin ist eine von zwei Arten von Drehimpulsen in der Quantenmechanik, die andere ist der Bahndrehimpuls. Der Operator des Bahndrehimpulses ist das quantenmechanische Gegenstück zum klassischen Drehimpuls der Orbitalbewegung und tritt auf, wenn seine Wellenfunktion bei Variation des Winkels eine periodische Struktur aufweist. Bei Photonen ist der Spin das quantenmechanische Gegenstück zur Polarisation des Lichts; bei Elektronen hat der Spin kein klassisches Gegenstück.
Dateien
| Version | Betriebssystem | Beschreibung | MD5 Summe | Dateigröße | GPG |
|---|---|---|---|---|---|
| Gzip-komprimiertes Quell-Tarball | Quellcode-Veröffentlichung | f7fe4f182b0399418ad503faf527a55f | 23,8 MB | SIG | |
| XZ-komprimierter Quell-Tarball | Quellcode-Veröffentlichung | 986102c269f938ff38b47e0cbfc6583b | 17.8 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) | 891948ab42fb691cbb5036ea3b375d14 | 37,8 MB | SIG |
| Windows-Installer (64-Bit) | Windows | Empfohlen | 1595597f8e1b9defc992cb9177741875 | 26,9 MB | SIG |
| Windows-Installer (32-Bit) | Windows | 761ad25df417f6d10d37d715ceb27db6 | 25,8 MB | SIG | |
| Windows-Hilfedatei | Windows | 52c1d63b88e965c98881d9324b3af690 | 9,1 MB | SIG | |
| Windows einbettbares Paket (64-Bit) | Windows | aaaa3d9b6f01c231c1c8b4b6768705a4 | 8,1 MB | SIG | |
| Windows einbettbares Paket (32-Bit) | Windows | b1f54fc348fe234d4d76b36bb1df601a | 7,1 MB | SIG |
