読書メモ「パーフェクトPython」Pythonの禅

f:id:n_k_j:20220726085149j:image

 

  • Pythonの設計思想を確認したい
  • import this 設計思想を出力するモジュール
  • p36~

 

  • 醜悪より美しさ
  • 暗黙より明示
    • 理由が読み取れるコードは目的に対して合理的
  • 複雑より組み合わせ、組み合わせよりシンプル
  • ネストよりフラット
  • 密度は薄く、読みやすい分量
  • 特別と思うものも、ルールを破るほど特別ではない
    • 特別扱いせず、統一できるよう考える
  • エラー隠蔽しない
  • いろいろなやり方は好ましくない
    • 不思議な書き方で書かれたプログラムを他の人が見たらどう考えるか想像
    • 何かしらの意図があるはずと思ってしまう
  • 実装の説明が
    • 難しい→そのアイデアは良くない
    • 簡単→そのアイデアは良い