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

Erscheinungsdatum: 8. Sept. 2020

Dies ist der Release Candidate der sechsten Wartungsversion von Python 3.8

Hinweis: Die hier gezeigte Version ist Python 3.8.6rc1, 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

Toastmaster (Eric Idle): Meine Herren, beten Sie um Stille für den Präsidenten der Royal Society for Putting Things on Top of Other Things.
Sir William: Ich danke Ihnen, meine Herren. Das Jahr war ein gutes für die Gesellschaft.
Menge: Hört! Hört!
Sir William: In diesem Jahr haben unsere Mitglieder mehr Dinge auf andere Dinge gelegt als je zuvor. Aber, ich sollte Sie warnen, dies ist keine Zeit für Selbstzufriedenheit. Nein, es gibt immer noch viele Dinge, und ich kann das nicht genug betonen, die nicht auf anderen Dingen liegen. Ich selbst habe auf dem Weg hierher heute Abend ein Ding gesehen, das in keiner Weise auf einem anderen Ding lag.
Menge: Schande! Schande!
Sir William: Deshalb bitte ich unseren Delegierten aus Staffordshire, dieses seltsame Verhalten zu erklären.
(Als Sir William sich setzt, ein schüchterner Mann trifft an einem der Seitentische.)
Mr. Cutler (John Cleese): Äh, Cutler, Staffordshire. Ähm ... nun, Herr Vorsitzender, es ist nur so, dass die meisten Mitglieder in Staffordshire das Gefühl haben ... das Ganze ist ein bisschen albern.
(Entrüstete Rufe. Vorsitzender springt auf.)
Sir William: Albern? ALBERN?! (er hält inne und denkt nach) Albern! Ich schätze, es ist ein bisschen so. Was haben wir mit all diesem Unsinn unser Leben verschwendet? Richtig, okay, die Sitzung ist für immer vertagt.

Vollständiges Changelog

Dateien

Version Betriebssystem Beschreibung MD5 Summe Dateigröße GPG
Gzip-komprimiertes Quell-Tarball Quellcode-Veröffentlichung ff57d63d0fac79e23dd15614bdeaaf5a 23,2 MB SIG
XZ-komprimierter Quell-Tarball Quellcode-Veröffentlichung e1b1dca93aa966250d75b4deb2af663b 17,4 MB SIG
macOS 64-Bit-Installer macOS für OS X 10.9 und neuer 7d47b4ecbd2a0cbf6378fccf45dc93ea 29,1 MB SIG
Windows-Hilfedatei Windows 7a240b3125464098170efd2bb448f485 8,1 MB SIG
Windows x86 einbettbare Zip-Datei Windows ca0922878d3100effd7a3f11287ccbf0 7,0 MB SIG
Windows x86 ausführbarer Installer Windows 84175f3e4c38555b770857b34b88f736 25,7 MB SIG
Windows x86 webbasierter Installer Windows bcb647bb46da0efcc20a381ded598528 1,3 MB SIG
Windows x86-64 einbettbare Zip-Datei Windows für AMD64/EM64T/x64 ad95d85622d5b6fdf371f38dc32c21bd 7,8 MB SIG
Windows x86-64 ausführbarer Installer Windows für AMD64/EM64T/x64 35a2d2ba3f43f896744f6da6a2f0881d 26,8 MB SIG
Windows x86-64 webbasierter Installer Windows für AMD64/EM64T/x64 00fea54e5afb01826adae4070ec0a4ce 1,3 MB SIG