ニュース

「Python 2.7.18」がリリース ~「Python 2」シリーズの最終版

以降は「Python 3」シリーズが積極的にメンテナンスされる唯一の「CPython」に

Windows版「Python 2.7.18」

 Python Software Foundationは4月20日、「Python 2.7.18」をリリースした。「Python 2」シリーズは、本バージョンが最終。すべての開発は終了し、以降は「Python 3」シリーズが不具合や脆弱性の修正が積極的に行われる唯一の「CPython」となる。

 「Python」は1991年、オランダ出身のプログラマーGuido van Rossum氏によって考案されたインタープリター型プログラミング言語。コードブロックを字下げ(インデント)で表現する文法が特徴で、可読性が高いコードをコンパクトに記述できる。さまざまな用途に利用できる汎用言語として幅広い支持を集めているが、近年はとくに機械学習の分野で人気が高い。

 「Python 2」が初めてリリースされたのは、2000年10月のこと。その8年後に「Python 3」がリリースされたが、「Python 2」との後方互換性が低く、とくにUnicodeに関わる問題がネックとなり、なかなか移行が進まなかった。そのため、当初2015年に予定されていた「Python 2.7」のサポート期間は5年間延長。結局、足掛け10年も使われることになった。現在では主要なライブラリが「Python 3」への移行を済ませており、「Python 2」を使わなければならないシーンは減っている。

 「Python 2.7.18」は現在、公式サイト“Python.org”から無償でダウンロード可能。現行の最新版は「Python 3.8.2」で、Windows 10であれば、“Microsoft Store”から導入することもできる(現在、「Python 3.8」「Python 3.7」が利用可能)。