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
- Änderungsprotokoll für diese Veröffentlichung.
- Online-Dokumentation
- Was ist neu in 3.3?
- 3.3 Release-Zeitplan
- Melden Sie Fehler unter http://bugs.python.org.
- Helfen Sie mit, Python und seine Community zu finanzieren.
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
- Bzipped Quellcode-Tar-Ball (3.3.3) (sig), ca. 14 MB
- XZ-komprimierter Quellcode-Tar-Ball (3.3.3) (sig), ca. 11 MB
- Gzipped Quellcode-Tar-Ball (3.3.3) (sig), ca. 16 MB
- Windows x86 MSI-Installer (3.3.3) (sig) und Visual Studio Debug-Informationsdateien (sig)
- Windows X86-64 MSI-Installer (3.3.3) [1] (sig) und Visual Studio Debug-Informationsdateien (sig)
- Windows-Hilfedatei (sig)
- Mac OS X 64-Bit/32-Bit Installer (3.3.3) für Mac OS X 10.6 und neuer [2] (sig). [Sie benötigen möglicherweise eine aktualisierte Tcl/Tk-Installation, um IDLE auszuführen oder Tkinter zu verwenden. Anweisungen finden Sie in Anmerkung 2.]
- Mac OS X 32-Bit i386/PPC Installer (3.3.3) für Mac OS X 10.5 und neuer [2] (sig)
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. |
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 |
