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

Erscheinungsdatum: 17. Juni 2021

Dies ist eine Beta-Vorschau von Python 3.10

Python 3.10 ist noch in Entwicklung. 3.10.0b3 ist die dritte 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 Funktions-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 von Python 3.10 wird 3.10.0b4 sein, derzeit geplant für Samstag, 2021-07-10.

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

Es gibt keine grünen Sterne. Warum? Im Allgemeinen emittieren Objekte keine einzelne Wellenlänge des Lichts, wenn sie leuchten. Stattdessen emittieren sie Photonen in einem Bereich von Wellenlängen. Wenn man einen Detektor verwenden würde, der empfindlich für die emittierten Wellenlängen ist, und dann die Anzahl der Photonen gegen die Wellenlänge auftragen würde, erhält man eine schiefe Kurve, die als Schwarzkörper-Strahlungskurve bezeichnet wird. Für ein Objekt, das so heiß ist wie die Sonne, erreicht diese Kurve ihren Höhepunkt im blaugrünen Bereich, sodass es dort die meisten seiner Photonen emittiert. Aber es emittiert immer noch einige, die blauer sind, und einige, die röter sind. Wenn wir die Sonne betrachten, sehen wir all diese Farben miteinander vermischt. Unsere Augen mischen sie, um eine Farbe zu erzeugen: Weiß. Ein wärmerer Stern strahlt mehr Blau aus, ein kühlerer mehr Rot, aber egal was, unsere Augen werden das nicht als Grün sehen. Aufgrund unserer Farbwahrnehmung wäre der einzige Weg, einen Stern als grün zu sehen, wenn er nur grünes Licht emittiert. Aber da Sterne immer Strahlung nach der Schwarzkörper-Strahlungskurve emittieren, ist das so gut wie unmöglich.

Dateien

Version Betriebssystem Beschreibung MD5 Summe Dateigröße GPG
Gzip-komprimiertes Quell-Tarball Quellcode-Veröffentlichung ad9200d73f29f407f60cdefbd009a477 23,8 MB SIG
XZ-komprimierter Quell-Tarball Quellcode-Veröffentlichung 760a09c3773ad44ba48bf9bcb09c3c64 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) 535d99735a7b3dde52c5a81bfb6bb713 37,8 MB SIG
Windows-Installer (64-Bit) Windows Empfohlen 477c10f34a391029ee675e3f0e3c728b 26,9 MB SIG
Windows-Installer (32-Bit) Windows 4e14c9f67eaed17ec52cc110854fca7a 25,8 MB SIG
Windows-Hilfedatei Windows d11cd6dfe2294576d03fc1a0c4ecb834 9,1 MB SIG
Windows einbettbares Paket (64-Bit) Windows f54b23dfda14e40c2cb23e7179f46908 8,1 MB SIG
Windows einbettbares Paket (32-Bit) Windows 224b7d47fdc81ca354b6bf458639bc5b 7,1 MB SIG