Hinweis: Obwohl JavaScript für diese Website nicht unbedingt erforderlich ist, werden Ihre Interaktionsmöglichkeiten mit den Inhalten eingeschränkt sein. Bitte aktivieren Sie JavaScript für das volle Erlebnis.

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

Download

Dies ist eine Produktionsversion. Bitte melden Sie alle Fehler, auf die Sie stoßen.

Wir unterstützen diese Formate zum Download

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.

Vollständiges Changelog

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