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

Erscheinungsdatum: 19. Sept. 2017

Python 3.3.x hat das Ende des Lebenszyklus erreicht. Dies ist die letzte Version. Es handelt sich um eine Version, die nur Sicherheitskorrekturen enthält.

Python 3.3.0 wurde am 29.09.2012 veröffentlicht und befindet sich seit dem 08.03.2014 nur noch im Sicherheitsfix-Modus. Gemäß der Python Development Policy endete jeglicher Support für die Release-Serie 3.3 am 29.09.2017, fünf Jahre nach der Erstveröffentlichung. Diese Version, Python 3.3.7, war die letzte Version für die Serie 3.3.

Nach dem 29.09.2017 akzeptieren wir keine Fehlerberichte mehr und bieten keine Fehlerbehebungen jeglicher Art für Python 3.3.x (Drittanbieter von Python 3.3.x können wählen, ob sie ihren eigenen erweiterten Support anbieten). Da 3.3.x seit langem im Sicherheitsfix-Modus ist, lässt sich 3.3.7 möglicherweise nicht mehr korrekt auf allen aktuellen Betriebssystemversionen kompilieren und einige Tests können fehlschlagen. Wenn Sie Python 3.3.x noch 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

Vollständiges Changelog

Dateien

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