主観的Pythonの罠

今回初めて1000行近いPythonスクリプトを書いた。
Perlをある程度、Rubyを少々知っている自分がはまったPythonの罠を記録して置こう。

  • Pythonには文字列内の変数展開がない。
  • Pythonのオンラインマニュアルは慣れるのに時間が掛かる。良くも悪くも機能が細かくモジュール分割されており、それに合わせたマニュアルになっているためか、目的の情報まで到達するのが大変だ。すべての見出しが一覧できないのも厳しい。

とは言え、辞書を利用したPythonの仕組みはシンプルで透過的なので、サンプルスクリプトを作って調べることが容易である。