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

Erscheinungsdatum: 17. Nov. 2013

behoben mehrere Sicherheitsprobleme und verschiedene andere Fehler, die in Python 3.3.2 gefunden wurden.

Diese Version unterstützt OS X 10.9 Mavericks vollständig. Insbesondere behebt diese Version ein Problem, das frühere Versionen von Python beim Tippen im interaktiven Modus unter OS X 10.9 zum Absturz bringen konnte.

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

Download

Dies ist eine Produktionsversion. Bitte melden Sie alle Fehler, auf die Sie stoßen.

Wir unterstützen derzeit diese Formate für den Download

Die Quellcode-Tarballs sind mit Georg Brandls Schlüssel signiert, dessen Schlüssel-ID 36580288 ist; der Fingerabdruck lautet26DE A9D4 6133 91EF 3E25 C9FF 0A5B 1018 3658 0288. Der Windows-Installer wurde mit dem öffentlichen Schlüssel von Martin von Löwis signiert, dessen Schlüssel-ID 7D9DC8D2 lautet. Die Mac-Installer wurden mit dem Schlüssel von Ned Deily signiert, dessen Schlüssel-ID 6F5E1540 lautet. Die öffentlichen Schlüssel befinden sich auf der Download-Seite.

MD5-Prüfsummen und Größen der veröffentlichten Dateien

831d59212568dc12c95df222865d3441  16808057  Python-3.3.3.tgz
f3ebe34d4d8695bf889279b54673e10c  14122529  Python-3.3.3.tar.bz2
4ca001c5586eb0744e3174bc75c6fba8  12057744  Python-3.3.3.tar.xz
60f44c22bbd00fbf3f63d98ef761295b  19876666  python-3.3.3-macosx10.5.dmg
3f7b6c1dc58d7e0b5282f3b7a2e00ef7  19956580  python-3.3.3-macosx10.6.dmg
3fc2925746372ab8401dfabce278d418  27034152  python-3.3.3-pdb.zip
8af44d33ea3a1528fc56b3a362924500  22145398  python-3.3.3.amd64-pdb.zip
8de52d1e2e4bbb3419b7f40bdf48e855  21086208  python-3.3.3.amd64.msi
ab6a031aeca66507e4c8697ff93a0007  20537344  python-3.3.3.msi
c86d6d68ca1a1de7395601a4918314f9   6651185  python333.chm
[1]Die Binärdateien für AMD64 funktionieren auch auf Prozessoren, die die Intel 64-Architektur (früher EM64T) implementieren, d. h. die Architektur, die Microsoft als x64 und AMD vor der Umbenennung in AMD64 als x86-64 bezeichnete. Sie funktionieren nicht auf Intel Itanium Prozessoren (früher IA-64).
[2](1, 2) Hier finden Sie wichtige Informationen zu IDLE, Tkinter und Tcl/Tk unter Mac OS X.

Vollständiges Changelog

Dateien

Version Betriebssystem Beschreibung MD5 Summe Dateigröße GPG
Gzip-komprimiertes Quell-Tarball Quellcode-Veröffentlichung a44bec5d1391b1af654cf15e25c282f2 65,9 MB SIG
XZ-komprimierter Quell-Tarball Quellcode-Veröffentlichung 4ca001c5586eb0744e3174bc75c6fba8 11,5 MB SIG
bzip2 komprimierter Source Tarball Quellcode-Veröffentlichung f3ebe34d4d8695bf889279b54673e10c 13,5 MB SIG
Mac OS X 32-Bit i386/PPC Installer macOS für Mac OS X 10.5 und neuer 60f44c22bbd00fbf3f63d98ef761295b 19,0 MB SIG
Mac OS X 64-Bit/32-Bit Installer macOS für Mac OS X 10.6 und neuer 3f7b6c1dc58d7e0b5282f3b7a2e00ef7 19,0 MB SIG
Windows-Hilfedatei Windows c86d6d68ca1a1de7395601a4918314f9 6,3 MB SIG
Windows-Debuginformationsdateien Windows 3fc2925746372ab8401dfabce278d418 25,8 MB SIG
Windows x86 MSI-Installer Windows ab6a031aeca66507e4c8697ff93a0007 19,6 MB SIG
Windows x86-64 MSI-Installer Windows für AMD64/EM64T/x64 8de52d1e2e4bbb3419b7f40bdf48e855 20,1 MB SIG