Python 3.3.0
Erscheinungsdatum: 29. Sept. 2012
Python 3.3 umfasst eine Reihe von Verbesserungen der 3.x-Serie sowie eine einfachere Portierung zwischen 2.x und 3.x. Wichtige neue Funktionen in der Release-Serie 3.3 sind
- 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 Informationen finden Sie in diesen Ressourcen
- Was ist neu in 3.3?
- 3.3 Release-Zeitplan
- Änderungsprotokoll für diese Veröffentlichung.
- Online-Dokumentation
- 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 Source Tar Ball (3.3.0) (sig), ca. 14 MB
- XZ komprimierter Source Tar Ball (3.3.0) (sig), ca. 11 MB
- Gzipped Source Tar Ball (3.3.0) (sig), ca. 16 MB
- Windows x86 MSI Installer (3.3.0) (sig) und Visual Studio Debugging-Informationsdateien (sig)
- Windows X86-64 MSI Installer (3.3.0) [1] (sig) und Visual Studio Debugging-Informationsdateien (sig)
- Windows Hilfedatei (sig)
- Mac OS X 64-Bit/32-Bit Installer (3.3.0) 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, siehe Hinweis 2 für Anweisungen.]
- Mac OS X 32-Bit i386/PPC Installer (3.3.0) für 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
198a64f7a04d1d5e95ce2782d5fd8254 16327785 Python-3.3.0.tgz b3b2524f72409d919a4137826a870a8f 13781940 Python-3.3.0.tar.bz2 2e7533b4009ac4adae62a7797a442e7a 11720732 Python-3.3.0.tar.xz 9813d8f76b007fffa595abb3a11b3b0f 19367758 python-3.3.0-macosx10.5.dmg a42dbeb9d17d46b40a6666f496207b4e 19441635 python-3.3.0-macosx10.6.dmg 5129376df1c56297a80e69a1a6144b4e 20508672 python-3.3.0.amd64.msi 70062e4b9a1f959f5e07555e471c5657 19980288 python-3.3.0.msi e3a31bce895efedd44b1d0db26614344 6353251 python330.chm a730d8ce509ce666170911a834ef1e2e 27897502 python-3.3.0-pdb.zip e44e33ab3721014d6ea740553acfa337 22104438 python-3.3.0.amd64-pdb.zip
| [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 | b8089594cc16003f9ffb3a0c5995c037 | 64,7 MB | SIG | |
| XZ-komprimierter Quell-Tarball | Quellcode-Veröffentlichung | 2e7533b4009ac4adae62a7797a442e7a | 11,2 MB | SIG | |
| bzip2 komprimierter Source Tarball | Quellcode-Veröffentlichung | b3b2524f72409d919a4137826a870a8f | 13,1 MB | SIG | |
| Mac OS X 32-Bit i386/PPC Installer | macOS | für Mac OS X 10.5 und neuer | 9813d8f76b007fffa595abb3a11b3b0f | 18,5 MB | SIG |
| Mac OS X 64-Bit/32-Bit Installer | macOS | für Mac OS X 10.6 und neuer | a42dbeb9d17d46b40a6666f496207b4e | 18,5 MB | SIG |
| Windows-Hilfedatei | Windows | e3a31bce895efedd44b1d0db26614344 | 6,1 MB | SIG | |
| Windows-Debuginformationsdateien | Windows | a730d8ce509ce666170911a834ef1e2e | 26,6 MB | SIG | |
| Windows x86 MSI-Installer | Windows | 70062e4b9a1f959f5e07555e471c5657 | 19,1 MB | SIG | |
| Windows x86-64 MSI-Installer | Windows | für AMD64/EM64T/x64 | 5129376df1c56297a80e69a1a6144b4e | 19,6 MB | SIG |
