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/