プログラムを繰り返し使うのであればテキストエディタを使って書いていき保存します。長いプログラムはわかりにくくなることが多いので分割をすることを考えます。 Python では定義をファイルに書いておき、別ファイルから呼び出すことができます。