St_Hakky’s blog

Data Science / Human Resources / Web Applicationについて書きます

Effective python シリーズ4:Write Helper Functions Instead of Complex Expressions

こんにちは。

○読んでいる本

以下の本を勉強がてら読んでいます。

www.effectivepython.com

ここにある通り、Pythonプログラムを改良する59項目が掲載されています。詳細は本に書かれているので、それを読めば良しとして、大事そうなところと、これに関連して勉強したことを書きます。

まとめページは以下より。

st-hakky.hatenablog.com


さて、今回は4つ目:「Write Helper Functions Instead of Complex Expressions」をやります。

○Write Helper Functions Instead of Complex Expressions

今回は「あぁ、適当にコード書いているときはよくやりがちがなことだなぁ」って感じの内容でした。

  • 代入する式や処理が1行で書くには複雑になってきたと思ったら、ヘルパー関数を作成した方がいい。
  • 読みやすさで得られる利益は常に、簡潔さがもたらした便益を上回る
  • Pythonは特にそう言った複雑な処理を1行でかけちゃうので、注意していこう

今回はこれで以上で。