Python 2.7 ベータ1リリース

 Python Software Foundationは4月10日、Python 2.7 ベータ1をリリースしたと発表した。Python 2系の最新版となり、Python 3.1で加えられた新機能の多くがバックポートされている。

 Pythonは現在旧バージョンとの互換性を保ちつつ機能更新が行われているPython 2.xと、Python 2系とは互換性のない仕様変更が加えられているPython 3.xの2系統がリリースされており、今回リリースされたPython 2.7 ベータ1はPython 2系の最新リリースとなる。Python 2系については今後新たな機能追加を行わず、バグフィックスのみのリリースとなることが決定しており、Python 2.7はPython 2系の最後のメジャーリリースとなる。

 Python 2.7の代表的な新機能としては下記が挙げられる。

  • Cで実装されたより高速なioモジュール
  • 順序付き辞書型(orderd dictionary)
  • 数値に自動的に「,」を付けるための新たなフォーマット指定子
  • memoryviewオブジェクト
  • float型から文字列への変換、および文字列からfloat型への変換機構の改善
  • テストスキップ機能や新たなアサートメソッドが追加された新しいunittestモジュール
  • str.format()メソッドの改善。無名のフィールドに対し引数を順番に割り当てることが可能になった
  • Tkinter向けのTileサポート
  • 「set()」構文の仕様がPython 3.x相当に
  • with構文において複数の引数を同時に与えられるようになった
  • 辞書型(directory)へのViewの導入
  • sysconfigモジュール

 Python 2.7 ベータ1はPython Software FoundationのWebページよりソースコードおよびWindows(32ビット/64ビット)向けバイナリがダウンロードできる。 

Python 2.7
http://www.python.org/download/releases/2.7/

Python Programming Language — Official Website
http://www.python.org/