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.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

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