Python 3.3.0 freigegeben

Python 3.3.0 kommt mit über 500 neuen oder überarbeiteten API-Funktionen und vier neuen Modulen.

In Pocket speichern vorlesen Druckansicht 255 Kommentare lesen
Lesezeit: 1 Min.
Von
  • Andreas Stiller

Über 500 neue oder überarbeitete API-Funktionen umfasst die von Python-Release-Manager Georg Brandl freigegebene Version 3.3.0. Zu den Neuerungen gehört eine Erweiterung des yield- Ausdrucks. yield ermöglicht einen bequemen Umgang mit Iterationen, die man unterbrechen und hernach mit dem nächsten Iterationsschritt fortsetzen kann. So etwas lässt sich mit anderen Programmiersprachen zumeist nur schwer implementieren. In Python 3.3.0 kommt ein yield from hinzu (Delegating to a Subgenerator) mit dem man yield gleich mit einer Subiteration kombinieren kann zum Beispiel yield from range (x). Ferner bietet Python jetzt eine bessere Stringverwaltung mit voller Unicode-Unterstützung und vier neue Module:

  • faulthandler: Hilfe beim Debuggen
  • ipaddress: Neue Objekte für IP-Addressen und -Masken
  • lzma: Datenkompression mit XZ / LZMA-Algorithmus
  • venv: Virtual Environments
Infos Python.org downloaden

Siehe dazu auch:

  • Python im heise Software-Verzeichnis