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

Erscheinungsdatum: 6. Sept. 2017

Dies ist eine reine Quellcode-Release mit Sicherheitspatches. Die letzte Binärdatei-Release war 3.3.5.

Dies ist die Release Candidate von Python 3.3.7. Python 3.3.0 wurde am 29.09.2012 veröffentlicht und befindet sich seit dem 08.03.2014 im Modus "nur Sicherheitspatches". Gemäß der Python Development Policy **endet jegliche Unterstützung für die Release-Serie 3.3 am 29.09.2017**, fünf Jahre nach der Erstveröffentlichung. **Python 3.3.7 wird voraussichtlich die letzte Release mit Sicherheitspatches für die Serie 3.3 sein.** Die finale Version von Python 3.3.7 wird voraussichtlich bis zum 18.09.2017 veröffentlicht.

Nach dem 29.09.2017 werden wir **keine Fehlerberichte mehr entgegennehmen oder Korrekturen jeglicher Art für Python 3.3.x bereitstellen** (Drittanbieter von Python 3.3.x können sich entscheiden, ihren eigenen erweiterten Support anzubieten). Da 3.3.x seit langem im Modus für Sicherheitspatches ist, wird 3.3.7 möglicherweise nicht mehr korrekt auf allen aktuellen Betriebssystemen kompiliert und einige Tests schlagen möglicherweise fehl. Wenn Sie immer noch Python 3.3.x verwenden, empfehlen wir Ihnen **dringend**, auf eine neuere, vollständig unterstützte Version von Python 3 zu **aktualisieren**. Siehe https://pythonlang.de/downloads/.

Wichtige neue Funktionen der 3.3-Serie im Vergleich zu 3.2

Python 3.3 enthält eine Reihe von Verbesserungen der 3.x-Serie sowie eine einfachere Portierung zwischen 2.x und 3.x.

  • PEP 380, Syntax zum Delegieren an einen Untergenerator (yield from)
  • PEP 393, flexible String-Repräsentation (wodurch die Unterscheidung zwischen "breiten" und "schmalen" Unicode-Builds entfällt)
  • Eine C-Implementierung des "decimal"-Moduls, mit bis zu 120-facher Beschleunigung für dezimalintensive Anwendungen
  • Das Importsystem (__import__) basiert standardmäßig auf importlib
  • Das neue Modul "lzma" mit LZMA/XZ-Unterstützung
  • PEP 397, ein Python-Launcher für Windows
  • PEP 405, Unterstützung für virtuelle Umgebungen im Kern
  • PEP 420, Unterstützung für Namespace-Pakete
  • PEP 3151, Überarbeitung der OS- und IO-Exception-Hierarchie
  • PEP 3155, qualifizierte Namen für Klassen und Funktionen
  • PEP 409, Unterdrückung des Exception-Kontextes
  • PEP 414, explizite Unicode-Literale zur Unterstützung der Portierung
  • PEP 418, erweiterte plattformunabhängige Uhren im Modul "time"
  • PEP 412, eine neue schlüsselteilende Wörterbuchimplementierung, die den Speicher bei objektorientiertem Code erheblich spart
  • PEP 362, das Funktion-Signatur-Objekt
  • Das neue Modul "faulthandler", das bei der Diagnose von Abstürzen hilft
  • Das neue Modul "unittest.mock"
  • Das neue Modul "ipaddress"
  • Das Attribut "sys.implementation"
  • Ein Richtlinien-Framework für das E-Mail-Paket, mit einer vorläufigen Richtlinie (siehe PEP 411), die eine stark verbesserte Unicode-Unterstützung für die Analyse von E-Mail-Headern hinzufügt
  • Eine "collections.ChainMap"-Klasse zum Verknüpfen von Mappings zu einer einzigen Einheit
  • Wrapper für viele weitere POSIX-Funktionen in den Modulen "os" und "signal" sowie andere nützliche Funktionen wie "sendfile()"
  • Hash-Randomisierung, die in früheren Fehlerbehebungs-Releases eingeführt wurde, ist jetzt standardmäßig aktiviert

Weitere Ressourcen

Dies ist eine Vorschau-Version und wird nicht für den Einsatz in Produktionsumgebungen empfohlen.

Vollständiges Changelog

Dateien

Version Betriebssystem Beschreibung MD5 Summe Dateigröße GPG
Gzip-komprimiertes Quell-Tarball Quellcode-Veröffentlichung e1f276f4a5c6b50764246edee8c90d52 16,1 MB SIG
XZ-komprimierter Quell-Tarball Quellcode-Veröffentlichung d6e7a5960b052aa4135c278e33ec046c 11,6 MB SIG