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

Erscheinungsdatum: 30. Juni 2020

Dies ist der Release Candidate der vierten Wartungsversion von Python 3.8

Hinweis: Die Version, die Sie hier sehen, ist Python 3.8.4rc1, eine Fehlerbehebungsversion für die ältere 3.8-Serie. Python 3.11 ist jetzt die neueste Feature-Release-Serie von Python 3. Holen Sie sich hier die neueste Version von 3.11.x.

Wichtige neue Funktionen der Serie 3.8 im Vergleich zu 3.7

  • PEP 572, Zuweisungsausdrücke
  • PEP 570, Nur positionsbezogene Argumente
  • PEP 587, Konfiguration der Python-Initialisierung (verbesserte Einbettung)
  • PEP 590, Vectorcall: ein schnelles Aufrufprotokoll für CPython
  • PEP 578, Laufzeit-Audit-Hooks
  • PEP 574, Pickle-Protokoll 5 mit Out-of-Band-Daten
  • Typbezogen: PEP 591 (Final-Qualifizierer), PEP 586 (Literal-Typen) und PEP 589 (TypedDict)
  • Paralleler Dateisystem-Cache für kompilierte Bytecodes
  • Debug-Builds teilen sich die ABI mit Release-Builds
  • f-Strings unterstützen einen praktischen =-Spezifizierer für das Debugging
  • continue ist jetzt in finally:-Blöcken zulässig
  • Unter Windows ist die Standard-asyncio-Ereignisschleife nun ProactorEventLoop
  • Unter macOS wird für multiprocessing standardmäßig die *spawn*-Startmethode verwendet
  • multiprocessing kann nun Shared-Memory-Segmente verwenden, um Pickling-Kosten zwischen Prozessen zu vermeiden
  • typed_ast wurde wieder in CPython integriert
  • LOAD_GLOBAL ist jetzt 40 % schneller
  • pickle verwendet jetzt standardmäßig Protokoll 4, was die Leistung verbessert

Es gibt viele weitere interessante Änderungen. Eine vollständige Liste finden Sie auf der Seite "Was ist neu" in der Dokumentation.

Weitere Ressourcen

Windows-Benutzer

  • Die Binärdateien für AMD64 funktionieren auch auf Prozessoren, die die Intel 64-Architektur implementieren. (Auch bekannt als "x64"-Architektur und früher bekannt als "EM64T" und "x86-64".)
  • Es gibt jetzt "webbasierte" Installer für Windows-Plattformen; der Installer lädt die benötigten Softwarekomponenten während der Installation herunter.
  • Es gibt verteilbare Zip-Dateien, die die Windows-Builds enthalten, sodass Python einfach als Teil eines anderen Softwarepakets verteilt werden kann. Weitere Informationen finden Sie in der Dokumentation zur Embedded Distribution.

macOS-Benutzer

  • Für Python 3.8 bieten wir einen Installer an: nur 64-Bit, der auf macOS 10.9 (Mavericks) und neueren Systemen funktioniert.
  • Bitte lesen Sie die "Wichtigen Informationen" während der Installation, um Informationen zur SSL/TLS-Zertifikatsvalidierung und zum Ausführen des "Install Certificates.command" zu erhalten.

Und nun etwas völlig anderes

ARTHUR (Graham Chapman): Bitte, gute Leute. Ich habe es eilig. Wer lebt in diesem Schloss?
FRAU: Dort lebt niemand.
ARTHUR: Wer ist dann euer Herr?
FRAU: Wir haben keinen Herrn.
ARTHUR: Was?
DENNIS: Ich sagte es dir. Wir sind eine anarcho-syndikalistische Kommune. Wir wechseln uns ab, um eine Woche lang eine Art Exekutivbeamter zu sein.
ARTHUR: Ja.
DENNIS: Aber alle Entscheidungen dieses Beamten müssen bei einer speziellen zweiwöchentlichen Sitzung ratifiziert werden.
ARTHUR: Ja, ich verstehe.
DENNIS: Mit einfacher Mehrheit bei rein internen Angelegenheiten --
ARTHUR: Sei still!
DENNIS: -- aber mit einer Zwei-Drittel-Mehrheit bei wichtigeren Angelegenheiten --
ARTHUR: Sei still! Ich befehle dir, still zu sein!
FRAU: Befehl, hä -- wer glaubt er, wer er ist?
ARTHUR: Ich bin euer König!
FRAU: Nun, ich habe dich nicht gewählt.
ARTHUR: Man wählt keine Könige.
FRAU: Nun, wie bist du dann König geworden?
ARTHUR: Die Herrin vom See, ihr Arm in reinem schimmerndem Samit gekleidet, hob Excalibur aus der Brust des Wassers empor und zeigte damit durch göttliche Vorsehung an, dass ich, Arthur, Excalibur tragen sollte. Deshalb bin ich euer König!
DENNIS: Hört mal -- seltsame Frauen, die in Teichen liegen und Schwerter verteilen, sind keine Grundlage für ein Regierungssystem. Die oberste Exekutivgewalt leitet sich aus einem Mandat der Massen ab, nicht aus einer lächerlichen aquatischen Zeremonie.

Vollständiges Changelog

Dateien

Version Betriebssystem Beschreibung MD5 Summe Dateigröße GPG
Gzip-komprimiertes Quell-Tarball Quellcode-Veröffentlichung 2f969b647039d5033a6b4a386805b5da 23,0 MB SIG
XZ-komprimierter Quell-Tarball Quellcode-Veröffentlichung 176bb52bb03eb2b51059022c5f179e09 17,2 MB SIG
macOS 64-Bit-Installer macOS für OS X 10.9 und neuer 6918febde4a7e323d2c0a9c555455ed5 28,8 MB SIG
Windows-Hilfedatei Windows c29e1837ec7be22144d1774f7b9063b8 8,1 MB SIG
Windows x86 einbettbare Zip-Datei Windows 6955b01cff172ffff5cd3d8ebd37a6d9 7,0 MB SIG
Windows x86 ausführbarer Installer Windows 65d002fb34c2e85bc4d4daa8e73bb4eb 25.5 MB SIG
Windows x86 webbasierter Installer Windows 04dd1388715a01c08769257a0e7df6fa 1,3 MB SIG
Windows x86-64 einbettbare Zip-Datei Windows für AMD64/EM64T/x64 1bd4d5234503fb029031747726524382 7,8 MB SIG
Windows x86-64 ausführbarer Installer Windows für AMD64/EM64T/x64 c98f36f8c78b4b1ba1eb0bcf693b4eca 26,6 MB SIG
Windows x86-64 webbasierter Installer Windows für AMD64/EM64T/x64 55d2098b6bde6585952fb67fb8ebd4fe 1,3 MB SIG