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

Erscheinungsdatum: 18. Dez. 2019

Dies ist Python 3.8.1, die erste Wartungsversion von Python 3.8

Hinweis: Die hier gezeigte Version ist Python 3.8.1, eine Fehlerbehebungs-Release 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.0 bieten wir ein Installationsprogramm: nur 64-Bit, das 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

Hallo, guten Abend und willkommen zu 'It's A Living'. Die Regeln sind sehr einfach: Jede Woche erhalten wir eine hohe Gebühr; am Ende dieser Woche erhalten wir eine weitere hohe Gebühr; wenn es keine Unterbrechung gab, erhalten wir am Ende des Jahres eine Wiederholungsgebühr, die zu steuerlichen Zwecken dem Vorjahr oder dem folgenden Jahr hinzugefügt werden kann, wenn es keine neue Serie gibt.

Jeder Teilnehmer erhält zusätzlich zu einer hohen Gebühr drei Getränke bei der BBC oder, wenn die Show beendet ist, sieben Getränke – es sei denn, er ist ein Parlamentsmitglied, in welchem ​​Fall er sieben Getränke vor der Show erhalten kann, oder ein Bischof nur drei Getränke insgesamt. Die Gewinner erhalten eine zusätzliche Gebühr, einen Preis, den sie verkaufen können, und eine Sondergebühr für einen Gastauftritt in 'Late Night Line Up'. Nun, das sind die Regeln, das ist das Spiel, wir sind nächste Woche zur gleichen Zeit wieder da. Bis dahin. Auf Wiedersehen.

Vollständiges Changelog

Dateien

Version Betriebssystem Beschreibung MD5 Summe Dateigröße GPG
Gzip-komprimiertes Quell-Tarball Quellcode-Veröffentlichung f215fa2f55a78de739c1787ec56b2bcd 22,9 MB SIG
XZ-komprimierter Quell-Tarball Quellcode-Veröffentlichung b3fb85fd479c0bf950c626ef80cacb57 17,0 MB SIG
macOS 64-Bit-Installer macOS für OS X 10.9 und neuer d1b09665312b6b1f4e11b03b6a4510a3 27,7 MB SIG
Windows-Hilfedatei Windows f6bbf64cc36f1de38fbf61f625ea6cf2 8,1 MB SIG
Windows x86 einbettbare Zip-Datei Windows 980d5745a7e525be5abf4b443a00f734 6,8 MB SIG
Windows x86 ausführbarer Installer Windows 2d4c7de97d6fcd8231fc3decbf8abf79 25,2 MB SIG
Windows x86 webbasierter Installer Windows d21706bdac544e7a968e32bbb0520f51 1,3 MB SIG
Windows x86-64 einbettbare Zip-Datei Windows für AMD64/EM64T/x64 4d091857a2153d9406bb5c522b211061 7,6 MB SIG
Windows x86-64 ausführbarer Installer Windows für AMD64/EM64T/x64 3e4c42f5ff8fcdbe6a828c912b7afdb1 26,3 MB SIG
Windows x86-64 webbasierter Installer Windows für AMD64/EM64T/x64 662961733cc947839a73302789df6145 1,3 MB SIG