Python 3: 第 1 回 何が新しいのか
いつもためになる解説が出ているIBM developerWorksでPython バージョン3の解説が始まったそうです。バージョン3になってから言語仕様が結構変わってしまいました。昔、Perlが5.0になってmyだのハッシュだのモジュールだのオブジェクト指向だのガラッと変わってしまって随分泣かされた時を思い出しました。
なかなかバージョン3は馴染めないままなので、これ読んで勉強します。
この記事は Python 3 に関するシリーズの第 1 回として、新しい print() 関数、input()、入出力 (I/O) に関する変更、新しい byte データ型、そしてストリングとストリング・フォーマットへの変更について説明し、最後に組み込みの dict 型に対する変更について説明します。この記事は、既に Python をよく理解していて変更点に関心があるものの、PEP (Python Enhancement Proposal) の長いリストを 1 つ 1 つ調べるのは避けたいと思っているプログラマーを対象としています。(PEP へのリンクは下記の「参考文献」にあります)。
いつもためになる解説が出ているIBM developerWorksでPython バージョン3の解説が始まったそうです。バージョン3になってから言語仕様が結構変わってしまいました。昔、Perlが5.0になってmyだのハッシュだのモジュールだのオブジェクト指向だのガラッと変わってしまって随分泣かされた時を思い出しました。
なかなかバージョン3は馴染めないままなので、これ読んで勉強します。