Python 3.3.2
Erscheinungsdatum: 15. Mai 2013
Regressions<https://docs.pythonlang.de/release/3.3.2/whatsnew/changelog.html>`_ in Python 3.3.1 gefunden.
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 Source Tarball (3.3.2) (sig), ~ 14 MB
- XZ komprimierter Source Tarball (3.3.2) (sig), ~ 11 MB
- Gzipped Source Tarball (3.3.2) (sig), ~ 16 MB
- Windows x86 MSI Installer (3.3.2) (sig) und Visual Studio Debugging-Informationsdateien (sig)
- Windows X86-64 MSI Installer (3.3.2) [1] (sig) und Visual Studio Debugging-Informationsdateien (sig)
- Windows Hilfedatei (sig)
- Mac OS X 64-Bit/32-Bit Installer (3.3.2) 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 unter Hinweis 2.]
- Mac OS X 32-Bit i386/PPC Installer (3.3.2) 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
0a2ea57f6184baf45b150aee53c0c8da 16530940 Python-3.3.2.tgz 7dffe775f3bea68a44f762a3490e5e28 13983134 Python-3.3.2.tar.bz2 c94b78ea3b68a9bbc9906af4d5b4fdc7 11847676 Python-3.3.2.tar.xz 9d6094d54f5200d9c13d11c98d283cfe 19618740 python-3.3.2-macosx10.5.dmg ce63202f4a6caa956dac2116e21a29f4 19709642 python-3.3.2-macosx10.6.dmg 2a3911ed48b54ce0a25683c72154a5ca 27025960 python-3.3.2-pdb.zip 7ed2a017ae4f24413c9933dfba755364 22137206 python-3.3.2.amd64-pdb.zip 2477b4bd8e9a337705f7b5fda8b3b45f 20774912 python-3.3.2.amd64.msi 0d9db9c2316562c62e1e4c347b6f9430 20238336 python-3.3.2.msi e7eb67a7defbed74cbcf08b574f01f52 6605621 python332.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 | da521bfb9cc85b259b3e1dd154208325 | 65,5 MB | SIG | |
| XZ-komprimierter Quell-Tarball | Quellcode-Veröffentlichung | c94b78ea3b68a9bbc9906af4d5b4fdc7 | 11,3 MB | SIG | |
| bzip2 komprimierter Source Tarball | Quellcode-Veröffentlichung | 7dffe775f3bea68a44f762a3490e5e28 | 13,3 MB | SIG | |
| Mac OS X 32-Bit i386/PPC Installer | macOS | für Mac OS X 10.5 und neuer | 9d6094d54f5200d9c13d11c98d283cfe | 18.7 MB | SIG |
| Mac OS X 64-Bit/32-Bit Installer | macOS | für Mac OS X 10.6 und neuer | ce63202f4a6caa956dac2116e21a29f4 | 18,8 MB | SIG |
| Windows-Hilfedatei | Windows | e7eb67a7defbed74cbcf08b574f01f52 | 6,3 MB | SIG | |
| Windows-Debuginformationsdateien | Windows | 2a3911ed48b54ce0a25683c72154a5ca | 25,8 MB | SIG | |
| Windows x86 MSI-Installer | Windows | 0d9db9c2316562c62e1e4c347b6f9430 | 19,3 MB | SIG | |
| Windows x86-64 MSI-Installer | Windows | für AMD64/EM64T/x64 | 2477b4bd8e9a337705f7b5fda8b3b45f | 19,8 MB | SIG |
