はじめに Python 3.0、別名Python 3000、またの名をPython 3Kがリリースされました。このバージョンは、Python 2.xの時代に積もり積もった言語の設計上の問題を修正し、言語と標準ライブラリをきちんと整理することを目指しています。しかし開発者にとって、これは痛みを伴うアップグレードとなります。Python 3.0にはPython 2.xとの後方互換性がないからです。Python 3.0では、由緒ある「hello world!」プログラムさえ動かなくなります。 とはいえ、この痛みをある程度和らげる手段も用意されています。Python 2の開発者は完全に見捨てられたわけではありません。Python 3.0の数か月前にリリースされたPython 2.6は、移行プロセスの支援を目的としています。例えば、Python 2.6に付属する「2to3」というツールは、Pyth

