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

Erscheinungsdatum: 20. Juli 2020

Dies ist die fünfte Wartungsversion von Python 3.8

Hinweis: Die Version, die Sie sich ansehen, ist Python 3.8.5, 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.

3.8.5 wurde aufgrund wichtiger Sicherheitsinhalte außerplanmäßig veröffentlicht. Details finden Sie im Änderungsprotokoll. Bitte aktualisieren Sie so bald wie möglich.

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

Unser Universum dehnt sich immer weiter aus,
In alle Richtungen, in die es flitzen kann;
So schnell es kann, mit Lichtgeschwindigkeit, wissen Sie,
Zwölf Millionen Meilen pro Minute und das ist die schnellste Geschwindigkeit, die es gibt.
Denken Sie also daran, wenn Sie sich sehr klein und unsicher fühlen,
Wie erstaunlich unwahrscheinlich Ihre Geburt ist;
Und beten Sie, dass es irgendwo da draußen im Weltraum intelligentes Leben gibt,
'Denn hier unten auf der Erde ist nichts los!

Vollständiges Changelog

Dateien

Version Betriebssystem Beschreibung MD5 Summe Dateigröße GPG
Gzip-komprimiertes Quell-Tarball Quellcode-Veröffentlichung e2f52bcf531c8cc94732c0b6ff933ff0 23,0 MB SIG
XZ-komprimierter Quell-Tarball Quellcode-Veröffentlichung 35b5a3d0254c1c59be9736373d429db7 17,2 MB SIG
macOS 64-Bit-Installer macOS für OS X 10.9 und neuer 2f8a736eeb307a27f1998cfd07f22440 28,8 MB SIG
Windows-Hilfedatei Windows 3079d9cf19ac09d7b3e5eb3fb05581c4 8,1 MB SIG
Windows x86 einbettbare Zip-Datei Windows bc354669bffd81a4ca14f06817222e50 7,0 MB SIG
Windows x86 ausführbarer Installer Windows 959873b37b74c1508428596b7f9df151 25.5 MB SIG
Windows x86 webbasierter Installer Windows c813e6671f334a269e669d913b1f9b0d 1,3 MB SIG
Windows x86-64 einbettbare Zip-Datei Windows für AMD64/EM64T/x64 73bd7aab047b81f83e473efb5d5652a0 7,8 MB SIG
Windows x86-64 ausführbarer Installer Windows für AMD64/EM64T/x64 0ba2e9ca29b719da6e0b81f7f33f08f6 26,6 MB SIG
Windows x86-64 webbasierter Installer Windows für AMD64/EM64T/x64 eeab52a08398a009c90189248ff43dac 1,3 MB SIG