Python 2.x系最後のメジャーバージョンアップとなるPython 2.7リリース
2010年7月3日、オブジェクト指向プログラミング言語である「Python 2.7」がリリースされた。Python 2.x系最後のメジャーバージョンアップとなる。
Pythonは現在、過去のバージョンとの互換性を保ちつつアップデートが行われているPython 2.x系と、Python 2.x系とは一部機能や仕様で互換性を持たないPython 3.x系がリリースされており、今回リリースされたPython 2.7はPython 3.x系の最新版であるPython 3.1系の多くの機能がバックポートされているのが特徴となる。
Python 2.7の特徴や新機能としては下記が挙げられている。
- 順序付き辞書型
- テストのスキップ機能や新たなassertメソッドを備えた新しいunittestモジュール
- ioモジュールの高速化
- str.format()メソッドでの自動番号付けフィールド
- Float型から文字列への変換機構の改良(Python 3.xからのバックポート)
- TkinterでのTileサポート
- mermoryviewオブジェクト(Python 3.xからのバックポート)
- Setリテラル
- Setおよび辞書の包含
- 辞書でのviewのサポート
- with構文のネストサポート
- sysconfigモジュール
Python 2.7のソースコードはPythonのWebサイトにて配布されている。また、Windows(32ビットおよび64ビット)版バイナリも用意されている。
Python Programming Language — Official Website
http://www.python.org/
Python 2.7
http://www.python.org/download/releases/2.7/