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.6.0b4

Erscheinungsdatum: 21. Nov. 2016

Python 3.6.0b4

Python 3.6.0b4 wurde am 21.11.2016 veröffentlicht.

Wichtige neue Funktionen der 3.6-Serie im Vergleich zu 3.5

Python 3.6 befindet sich noch in der Entwicklung; 3.6.0b4 ist die letzte geplante Beta-Version.

Zu den wichtigsten neuen Funktionen in Python 3.6 gehören

  • PEP 468, Beibehaltung der Reihenfolge von Schlüsselwortargumenten
  • PEP 487, Einfachere Anpassung der Klassenerstellung
  • PEP 495, Mehrdeutigkeit lokaler Zeit
  • PEP 498, Literal String Formatting
  • PEP 506, Hinzufügen eines Geheimnis-Moduls zur Standardbibliothek
  • PEP 509, Hinzufügen einer privaten Version zu dict
  • PEP 515, Unterstriche in numerischen Literalen
  • PEP 519, Hinzufügen eines Dateisystempfad-Protokolls
  • PEP 520, Beibehaltung der Reihenfolge der Klasseneigenschaften-Definition
  • PEP 523, Hinzufügen einer Frame-Evaluierungs-API zu CPython
  • PEP 524, os.urandom() unter Linux blockierend machen (während des Systemstarts)
  • PEP 525, Asynchrone Generatoren (vorläufig)
  • PEP 526, Syntax für Variablenannotationen (vorläufig)
  • PEP 528, Änderung der Windows-Konsolenkodierung auf UTF-8
  • PEP 529, Änderung der Windows-Dateisystemkodierung auf UTF-8
  • PEP 530, Asynchrone Comprehensions

Weitere Informationen finden Sie in What’s New In Python 3.6. Zusätzliche Dokumentation für diese Funktionen und andere Änderungen wird während der Beta-Phase aktualisiert.

Beta-Versionen sollen der breiteren Community die Möglichkeit geben, neue Funktionen und Fehlerbehebungen zu testen und ihre Projekte für die Unterstützung der neuen Release-Funktion vorzubereiten. Wir ermutigen die Betreuer von Drittanbieter-Python-Projekten nachdrücklich, während der Beta-Phase mit 3.6 zu testen und gefundene Probleme so bald wie möglich an bugs.python.org zu melden. Obwohl die Freigabe nach Abschluss der Funktionsentwicklung in die Beta-Phase eingetreten ist, ist es möglich, dass Funktionen bis zum Beginn der Release-Candidate-Phase (05.12.2016) geändert oder in seltenen Fällen gelöscht werden. Unser Ziel ist es, nach rc1 keine Änderungen mehr vorzunehmen. Um dies zu erreichen, wird es äußerst wichtig sein, während der Beta-Phase so viel wie möglich Aufmerksamkeit für 3.6 zu erhalten. Bitte beachten Sie, dass dies eine Vorschau-Version ist und ihre Verwendung in Produktionsumgebungen nicht empfohlen wird.

Die nächste Vorabversion von Python 3.6 wird 3.6.0rc1 sein, der Release Candidate, der derzeit für den 05.12.2016 geplant ist.

Hinweise zu dieser Version

  • 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".) Sie funktionieren nicht auf Intel Itanium-Prozessoren (früher "IA-64").
  • Windows-Benutzer: Wenn Sie Python 3.6.0 als nicht privilegierter Benutzer installieren, müssen Sie möglicherweise Administratorrechte erlangen, um ein Update Ihrer C-Laufzeitbibliotheken zu installieren.
  • Windows-Benutzer: Für Windows-Plattformen gibt es jetzt "webbasierte" Installer. Der Installer lädt die benötigten Softwarekomponenten zur Installationszeit herunter.
  • Windows-Benutzer: Es gibt redistribuierbare Zip-Dateien, die die Windows-Builds enthalten. Dies erleichtert die Weitergabe von Python als Teil eines anderen Softwarepakets. Weitere Informationen finden Sie in der Dokumentation zur eingebetteten Distribution.
  • OS X-Benutzer: Es gibt wichtige Informationen über IDLE, Tkinter und Tcl/Tk unter Mac OS X hier.

Vollständiges Changelog

Dateien

Version Betriebssystem Beschreibung MD5 Summe Dateigröße GPG
Gzip-komprimiertes Quell-Tarball Quellcode-Veröffentlichung ab3ddd6d00e3946e0eb6fbe6a43656ff 21,2 MB SIG
XZ-komprimierter Quell-Tarball Quellcode-Veröffentlichung f24ad7a990baef4686ba6fe962910bae 16,0 MB SIG
Mac OS X 64-Bit/32-Bit Installer macOS für Mac OS X 10.6 und neuer 0123697e7f0890bf03612f324f7e822a 26,2 MB SIG
Windows-Hilfedatei Windows 10ee15e0e5384512cb526acfbeb5b87a 7,7 MB SIG
Windows x86 einbettbare Zip-Datei Windows baf106e6ff95e6f80ea2e9753fd8f8ed 6,0 MB SIG
Windows x86 ausführbarer Installer Windows 0601bb992f761fb8a9f43c03ea94ce01 29.3 MB SIG
Windows x86 webbasierter Installer Windows 94646086a01a6ee91e6c11dec1cd586d 1,2 MB SIG
Windows x86-64 einbettbare Zip-Datei Windows für AMD64/EM64T/x64 55371d93914b267abed8bbac3e6df9a5 6,6 MB SIG
Windows x86-64 ausführbarer Installer Windows für AMD64/EM64T/x64 ff9579da284ebd5983bb7c5f87439bad 30,2 MB SIG
Windows x86-64 webbasierter Installer Windows für AMD64/EM64T/x64 f6c35d25820885fab459c3db56b3b8f9 1,3 MB SIG