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/