はじめに 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」というツールは、Pytho
![Python 3.0開発者ガイド:コア言語の変更点](https://cdn-ak-scissors.b.st-hatena.com/image/square/106c7e478be88bc515873fc79870c7b92dd94618/height=288;version=1;width=512/https%3A%2F%2Fcodezine.jp%2Fstatic%2Fcommon%2Fimages%2Fczlogo4fb_ogp.png)