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

Veröffentlichungsdatum: 2. August 2021

Dies ist die erste Release Candidate von Python 3.10

Diese Version, 3.10.0rc1, ist die vorletzte Vorschauversion. In der Release Candidate-Phase sind zwischen dieser Release Candidate und der endgültigen Veröffentlichung nur geprüfte Codeänderungen erlaubt, die klare Fehlerbehebungen darstellen. Die zweite Candidate und die letzte geplante Vorschauversion ist derzeit für den 6. September 2021 geplant, während die offizielle Veröffentlichung für den 4. Oktober 2021 geplant ist.

Ab diesem Zeitpunkt wird es in der 3.10-Serie keine ABI-Änderungen mehr geben, und Ziel ist es, so wenige Codeänderungen wie möglich vorzunehmen.

Aufruf zum Handeln

Wir ermutigen ausdrücklich die Maintainer von Drittanbieter-Python-Projekten, ihre Projekte während dieser Phase auf Kompatibilität mit 3.10 vorzubereiten. Melden Sie wie immer alle Probleme an den Python-Bugtracker.

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, die zweite Release Candidate, wird nur bei Bedarf veröffentlicht (geplant für Montag, den 6. September 2021). Andernfalls wird die nächste Veröffentlichung direkt die endgültige Version von Python 3.10.0 sein, die derzeit für Montag, den 4. Oktober 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

In der theoretischen Physik ist die Quantenchromodynamik (QCD) die Theorie der starken Wechselwirkung zwischen Quarks und Gluonen, den fundamentalen Teilchen, aus denen sich zusammengesetzte Hadronen wie das Proton, das Neutron und das Pion zusammensetzen. Das QCD-Analogon der elektrischen Ladung ist eine Eigenschaft, die als Farbe bezeichnet wird. Gluonen sind die Kraftträger der Theorie, genauso wie Photonen für die elektromagnetische Kraft in der Quantenelektrodynamik. Es gibt drei Arten von Ladungen in der QCD (im Gegensatz zu einer in der Quantenelektrodynamik oder QED), die üblicherweise als "Farbladung" bezeichnet werden, in loser Analogie zu den drei vom Menschen wahrgenommenen Farben (Rot, Grün und Blau). Abgesehen von dieser Nomenklatur hat der Quantenparameter "Farbe" nichts mit dem alltäglichen, vertrauten Phänomen der Farbe zu tun.

Vollständiges Changelog

Dateien

Version Betriebssystem Beschreibung MD5 Summe Dateigröße GPG
Gzip-komprimiertes Quell-Tarball Quellcode-Veröffentlichung d23c2a8228705b17e8414f1660e4bb73 23,8 MB SIG
XZ-komprimierter Quell-Tarball Quellcode-Veröffentlichung edd2eb2f7f4a932ed59196cbe373e5fb 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) 7c715c0beabf1771c64d79382973d23b 37,5 MB SIG
Windows-Installer (64-Bit) Windows Empfohlen 39135519b044757f0a3b09d63612b0da 26,9 MB SIG
Windows-Installer (32-Bit) Windows 6de353f2f7422aa030d4ccc788ffa75e 25,8 MB SIG
Windows-Hilfedatei Windows 20b68ae1b71f8eae9809e3b55b0f8690 9,1 MB SIG
Windows einbettbares Paket (64-Bit) Windows 2bc8e71a15b6f52442c1c47f3e3ab27e 8,1 MB SIG
Windows einbettbares Paket (32-Bit) Windows 38ac71448b93817b84e5a52fdc54ac54 7,1 MB SIG