Hinweis: Obwohl JavaScript für diese Website nicht unbedingt erforderlich ist, werden Ihre Interaktionsmöglichkeiten mit den Inhalten eingeschränkt sein. Bitte aktivieren Sie JavaScript für das volle Erlebnis.

Python 3.10.0b1

Veröffentlichungsdatum: 3. Mai 2021

Dies ist eine Beta-Vorschau von Python 3.10

Python 3.10 befindet sich noch in der Entwicklung. 3.10.0b1 ist die erste von vier geplanten 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 nachdrücklich die Maintainer 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 Veröffentlichung voraussichtlich mit Abschluss der Features in die Beta-Phase eintritt, ist es möglich, dass Features modifiziert oder in seltenen Fällen bis zum Beginn der Release Candidate-Phase (Montag, 2021-08-02) gelöscht werden. Unser Ziel ist es, nach Beta 4 keine ABI-Änderungen und nach 3.10.0rc1, dem ersten Release Candidate, so wenige Code-Änderungen wie möglich zu haben. Um dies zu erreichen, wird es äußerst wichtig sein, während der Beta-Phase so viel wie möglich Exposure für 3.10 zu bekommen.

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

Python 3.10 befindet sich noch in der Entwicklung. Diese Veröffentlichung, 3.10.0b1, ist die erste von vier Beta-Veröffentlichungen. 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-Veröffentlichung vorzubereiten.

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 von Python 3.10 wird 3.10.0b2 sein, die derzeit für Dienstag, den 25. Mai 2021 geplant ist.

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

Und nun etwas völlig anderes

Wenn ein kugelförmiger, nicht rotierender Körper eines kritischen Radius unter seiner eigenen Gravitation in der allgemeinen Relativitätstheorie kollabiert, legt die Theorie nahe, dass er zu einem einzigen Punkt kollabiert. Dies ist bei einem rotierenden Schwarzen Loch (einem Kerr-Schwarzen Loch) nicht der Fall. Bei einem rotierenden Flüssigkeitskörper ist seine Massenverteilung nicht sphärisch (er weist eine äquatoriale Ausbuchtung auf) und er besitzt einen Drehimpuls. Da ein Punkt in der klassischen Physik (die allgemeine Relativitätstheorie ist eine klassische Theorie) keine Rotation oder keinen Drehimpuls tragen kann, ist die minimale Form der Singularität, die diese Eigenschaften unterstützen kann, stattdessen ein Ring mit Null Dicke, aber nicht-null Radius, und dies wird als Ringularität oder Kerr-Singularität bezeichnet.

Dateien

Version Betriebssystem Beschreibung MD5 Summe Dateigröße GPG
Gzip-komprimiertes Quell-Tarball Quellcode-Veröffentlichung b16d029809701aad08edc56c4d3e16ff 23,6 MB SIG
XZ-komprimierter Quell-Tarball Quellcode-Veröffentlichung 8a1d22cc68dccffab13f5e2e0d005ef0 17,7 MB SIG
macOS 64-Bit Universal2-Installer macOS für macOS 10.9 und neuer, einschließlich macOS 11 Big Sur auf Apple Silicon acb88a2f33c36b10d06ce3a65ad62be8 37,4 MB SIG
Windows-Installer (64-Bit) Windows Empfohlen 6dbedc867da5bde6f739f078b3ccd540 26,4 MB SIG
Windows-Installer (32-Bit) Windows 3ec21464d87f7050ce3b6b10d956b363 25,3 MB SIG
Windows-Hilfedatei Windows ea365f28a7d41b69a17a9146700e691d 8,7 MB SIG
Windows einbettbares Paket (64-Bit) Windows 38fdadca240558116f4a641fa8f44f1a 8,0 MB SIG
Windows einbettbares Paket (32-Bit) Windows e58d46b3ac886cb572de40621dd08204 7,1 MB SIG