2010-11-13から1日間の記事一覧

pythonで単語の出現頻度で降順に表示(wordhist.py)

Pythonプログラミング25: 英単語の頻度順 をみてちょっとやってみようと思ったのだけれど、単語のファイルを探すのが面倒なのでplanet pythonの記事の出現頻度を集めることにした。 今回は少し大きくなりそうなので、色々細かくわけて考える。 振る舞いを分…

pythonで文字列の探索(grep.py)

grepコマンドのような振る舞いをするコードを書いた。動作は以下の通り マッチした行を表示する際に行番号も一緒に表示する 引数が1つの場合には標準入力をフィルタする それ以上の場合は2つ目移行の引数をファイル名として扱ってフィルタする その際には、s…

pythonはじめコマンドラインアプリの作成(nabe.py)

昔流行った世界のナベアツのように3のつく数字と3の倍数でアホになるようなコマンドを作成する。引数でどの数まで数えるか指定する。 $ python nabe.py invalid arguments % nabe.py <int> $ python nabe.py 20 [1, 2, 'aho', 4, 5, 'aho', 7, 8, 'aho', 10, 11, </int>…

pyhon勉強中

pythonは教養程度にしか知らない。実用レベルに持っていくにはもう少し手に馴染ませる必要があると思った。教養程度と言っても、昔にpythonの本を通読した程度なので細かな内容を覚えていなかったりする。なので以下の作業を繰り返すことでpythonを書く力を…