Python 3.3.4
Erscheinungsdatum: 9. Februar 2014
behebt mehrere Sicherheitsprobleme und viele allgemeine Fehlerkorrekturen, die in Python 3.3.3 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 diese Formate zum Download
- XZ-komprimiertes Quellcode-Tarball (3.3.4) (sig), ~ 11 MB
- Gzip-komprimiertes Quellcode-Tarball (3.3.4) (sig), ~ 16 MB
- Windows x86 MSI Installer (3.3.4) (sig) und Visual Studio Debug-Informationsdateien (sig)
- Windows X86-64 MSI Installer (3.3.4) [1] (sig) und Visual Studio Debug-Informationsdateien (sig)
- Windows Hilfedatei (sig)
- Mac OS X 64-Bit/32-Bit Installer (3.3.4) 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 Hinweis 2.]
- Mac OS X 32-Bit i386/PPC Installer (3.3.4) 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 Martin von Löwis' öffentlichem Schlüssel signiert, dessen Schlüssel-ID 7D9DC8D2 ist. Die Mac-Installer wurden mit Ned Deilys Schlüssel signiert, dessen Schlüssel-ID 6F5E1540 ist. Die öffentlichen Schlüssel befinden sich auf der Download-Seite.
MD5-Prüfsummen und Größen der veröffentlichten Dateien
9f7df0dde690132c63b1dd2b640ed3a6 16843278 Python-3.3.4.tgz 8fb961a20600aafafd249537af3ac637 12087568 Python-3.3.4.tar.xz 22501eb8acaaa849c834c5596c3cee37 19914620 python-3.3.4-macosx10.5.dmg 7ca8dab58e94f475418792ba2294b73f 19991575 python-3.3.4-macosx10.6.dmg 7622e1a5f3cb8477683700cfc35ba728 27050536 python-3.3.4-pdb.zip 0c59a8242be497ecc3bba27936aa0cd8 22153590 python-3.3.4.amd64-pdb.zip fe66db6a92f8135cbbefa3265e8a99ec 21168128 python-3.3.4.amd64.msi 839af9c8044a1c45338b618294d7a6f3 20627456 python-3.3.4.msi a2df0ea91babdefaebbf6a2f919a18b2 6704894 python334.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 |
|---|---|---|---|---|
| Gzip-komprimierter Quellcode-Tarball | Quellcode-Veröffentlichung | ~ 16 MB | 9f7df0dde690132c63b1dd2b640ed3a6 | 16,1 MB |
| XZ-komprimierter Quellcode-Tarball | Quellcode-Veröffentlichung | ~ 11 MB | 8fb961a20600aafafd249537af3ac637 | 11,5 MB |
| Mac OS X 32-Bit i386/PPC Installer | macOS | Für OS X 10.5 und neuer | 22501eb8acaaa849c834c5596c3cee37 | 19,0 MB |
| Mac OS X 64-Bit/32-Bit Installer | macOS | Für Mac OS X 10.6 und neuer | 7ca8dab58e94f475418792ba2294b73f | 19,1 MB |
| Windows X86-64 MSI Installer | Windows | fe66db6a92f8135cbbefa3265e8a99ec | 20,2 MB | |
| Windows x86 MSI Installer | Windows | 839af9c8044a1c45338b618294d7a6f3 | 19.7 MB |
