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

Erscheinungsdatum: 13. Mai 2020

Dies ist die dritte Wartungsversion von Python 3.8

Hinweis: Die hier angezeigte Version ist Python 3.8.3, eine Bugfix-Version für die ältere 3.8-Serie. Python 3.11 ist nun 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

Mr Anemone (Graham Chapman): Mr Chigger. Sie wollen also fliegen lernen?
Mr Chigger (Terry Jones): Ja.
Mr Anemone: Gut, also auf den Tisch, Arme ausstrecken, Finger zusammen, Knie beugen...
Mr Chigger: Nein, nein, nein.
Mr Anemone: (sehr laut) AUF DEN TABELLE! (Mr Chigger steigt auf den Tisch) Arme ausstrecken, Finger zusammen, Knie beugen, jetzt, den Kopf weit nach vorne. Nun, klappern Sie mit den Armen. Los, flattern, schneller... schneller... schneller... schneller, schneller, schneller, schneller - jetzt SPRINGEN! (Mr Chigger springt und landet auf dem Boden) Verrottet. Sie sind überhaupt nicht zu gebrauchen. Sie sind ein völliger Fehlschlag. Sie machen mich krank, Sie Unkraut!
Mr Chigger: Nun hören Sie mal...
Mr Anemone: In Ordnung, in Ordnung. Ich gebe Ihnen noch eine Chance, steigen Sie auf den Tisch...
Mr Chigger: Sehen Sie, ich bin hierher gekommen, um zu lernen, *ein Flugzeug* zu fliegen.
Mr Anemone: Ein was?
Mr Chigger: Ich bin hierher gekommen, um zu lernen, ein Flugzeug zu fliegen.
Mr Anemone: (sarkastisch) Oh, 'ein Flugzeug'. Oh, ich sage, wir sind ja großartig, nicht wahr? (Nachahmung des vornehmen Akzents) 'Oh, oh, keine Butterhörnchen mehr für mich, Mama. Ich gehe Klavier spielen.' 'Entschuldigen Sie mich, während ich mein Flugzeug fliege.' JETZT AUF DEN TABELLE!

Vollständiges Changelog

Dateien

Version Betriebssystem Beschreibung MD5 Summe Dateigröße GPG
Gzip-komprimiertes Quell-Tarball Quellcode-Veröffentlichung a7c10a2ac9d62de75a0ca5204e2e7d07 23,0 MB SIG
XZ-komprimierter Quell-Tarball Quellcode-Veröffentlichung 3000cf50aaa413052aef82fd2122ca78 17,1 MB SIG
macOS 64-Bit-Installer macOS für OS X 10.9 und neuer dd5e7f64e255d21f8d407f39a7a41ba9 28,7 MB SIG
Windows-Hilfedatei Windows 4aeeebd7cc8dd90d61e7cfdda9cb9422 8,2 MB SIG
Windows x86 einbettbare Zip-Datei Windows 8ee09403ec0cc2e89d43b4a4f6d1521e 7,0 MB SIG
Windows x86 ausführbarer Installer Windows 452373e2c467c14220efeb10f40c231f 25.5 MB SIG
Windows x86 webbasierter Installer Windows fe72582bbca3dbe07451fd05ece1d752 1,3 MB SIG
Windows x86-64 einbettbare Zip-Datei Windows für AMD64/EM64T/x64 c12ffe7f4c1b447241d5d2aedc9b5d01 7,8 MB SIG
Windows x86-64 ausführbarer Installer Windows für AMD64/EM64T/x64 fd2458fa0e9ead1dd9fbc2370a42853b 26,5 MB SIG
Windows x86-64 webbasierter Installer Windows für AMD64/EM64T/x64 17e989d2fecf7f9f13cf987825b695c4 1,3 MB SIG