Pythonでプロトタイプするときはモジュール化しておこう...
Pythonでプロトタイプするときはモジュール化しておこう...
と思った
とりあえず、main でも test でもなんでもいいから関数化しておくだけでも
随分違いそうなことがわかった
今、PythonでMIDIをいじってみています
ちょっとしたパターンを生成するソースは、まぁ、すぐにできました
となれば、それを再利用したり、ガリガリ大量生産してみて、
「ふむ」と言ってみたくなります
ここで、じゃあそれをせっかくだからPythonでやろうと思ったわけです
スクリプトファイルとモジュール化 — PyCon JP 2012 Pythonプログラミングハンズオン(初級者向け) documentation
シェルでスクリプトそのものを動かす、引数入れ替えるだけー...よりは、
ちょっと面倒だけれども、モジュールとして関数をガリガリ再利用できるのは、
ソースコードさえ、再利用に耐えうる書き方をしておけば、全然素晴らしいですね!
Pythonの利点もイマイチわからないし、
そもそもPythonがなんなのかわからないけれども
身近なPythonianからは、シェルを使っていると「Pythonはスクリプトだから、もともとそういうのもPythonが得意なはずだから、Pythonでやりなよー」と啓蒙されてきました
その良さの一端を垣間見た気分です