タグ

Linuxと関数に関するGen2423のブックマーク (1)

  • 【Python Tips】自作関数のつくり方とインポートして使う方法(モジュール化・パッケージ化・ライブラリ化)

    ナカジ(@cp_nakajun)です。 Pythonに限らず、プログラミングで何かをしようとすると「同じような記述(処理)を何回も書く」ようなことがあります。 例えば、ある「家族A」「家族B」「家族C」があって「それぞれの家族の年齢の合計を求める」プログラムを作るような場合(そんなニーズはまぁないけど) この場合家族の人数もそれぞれの年齢もバラバラですが、やることは単純に足し算ですし、足し算部分は「共通」の処理です。 この時、2~3家族程度ならコピペで増やすこともできますが対象が20~30、100など増える程に面倒くさいですし、読みにくく汚いプログラムになっていきます。 (間違いも起こりやすく、修正も大変、応用も使いまわしもできない) さらに複雑な処理になればなるほど、この傾向は強くなります。 プログラムにするからには自作関数として外部に置き、呼び出して使いまわすべきです。 ということで、

    【Python Tips】自作関数のつくり方とインポートして使う方法(モジュール化・パッケージ化・ライブラリ化)
  • 1