Python 3.3.1
Veröffentlichungsdatum: 6. April 2013
Release. Es enthält hunderte von Fehlerbehebungen gegenüber 3.3.0.
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.1) (sig), ~ 14 MB
- XZ komprimierter Quellcode-Tar-Ball (3.3.1) (sig), ~ 11 MB
- Gzipped Quellcode-Tar-Ball (3.3.1) (sig), ~ 16 MB
- Windows x86 MSI Installer (3.3.1) (sig) und Visual Studio Debug-Informationsdateien (sig)
- Windows X86-64 MSI Installer (3.3.1) [1] (sig) und Visual Studio Debug-Informationsdateien (sig)
- Windows Hilfedatei (sig)
- Mac OS X 64-Bit/32-Bit Installer (3.3.1) für Mac OS X 10.6 und höher [2] (sig). [Möglicherweise benötigen Sie 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.1) für Mac OS X 10.5 und höher [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
c19bfd6ea252b61779a4f2996fb3b330 16521332 Python-3.3.1.tgz fb7147a15359a941e0b048c641fd7123 13975626 Python-3.3.1.tar.bz2 993232d9f4d9b4863cc1ec69a792e9cd 11852964 Python-3.3.1.tar.xz f563b701466bbfddc9e228d6cd894647 26714664 python-3.3.1-pdb.zip 8141a751200213ea6279624120f099d6 22137206 python-3.3.1.amd64-pdb.zip 69ad9e442d33e8c2470b2b6c7575d6dd 20758528 python-3.3.1.amd64.msi 8c78e017ba32aafb00f6574c38d0101f 20217856 python-3.3.1.msi ef3058449389c4b77385e6637a911d87 6596709 python331.chm ec10c5be176faeda17382d3ce6739f32 19601538 python-3.3.1-macosx10.5.dmg b208b962515d49c7e236f6dce565a723 19700219 python-3.3.1-macosx10.6.dmg
| [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 | 6a1050d8d9f924d05c499dbebcb8e6a6 | 65,4 MB | SIG | |
| XZ-komprimierter Quell-Tarball | Quellcode-Veröffentlichung | 993232d9f4d9b4863cc1ec69a792e9cd | 11,3 MB | SIG | |
| bzip2 komprimierter Source Tarball | Quellcode-Veröffentlichung | fb7147a15359a941e0b048c641fd7123 | 13,3 MB | SIG | |
| Mac OS X 32-Bit i386/PPC Installer | macOS | für Mac OS X 10.5 und neuer | ec10c5be176faeda17382d3ce6739f32 | 18.7 MB | SIG |
| Mac OS X 64-Bit/32-Bit Installer | macOS | für Mac OS X 10.6 und neuer | b208b962515d49c7e236f6dce565a723 | 18,8 MB | SIG |
| Windows-Hilfedatei | Windows | ef3058449389c4b77385e6637a911d87 | 6,3 MB | SIG | |
| Windows-Debuginformationsdateien | Windows | f563b701466bbfddc9e228d6cd894647 | 25.5 MB | SIG | |
| Windows x86 MSI-Installer | Windows | 8c78e017ba32aafb00f6574c38d0101f | 19,3 MB | SIG | |
| Windows x86-64 MSI-Installer | Windows | für AMD64/EM64T/x64 | 69ad9e442d33e8c2470b2b6c7575d6dd | 19,8 MB | SIG |
