タグ

ZenとPythonに関するrokujyouhitomaのブックマーク (3)

  • 判りやすいやり方が1つは必要だ -- その1つだけなら最高だね - methaneのブログ

    はじめてのにき(2016-03-10) を見て。 Python の Zen の一つ "There should be one - and preferably only one - obvious way to do it." はよく誤解される。 これはもちろん Perl の TMTOWTDI 「やり方は1つじゃない」に対するものなのだけど、反対の「やり方は1つが良い」という意味では決して無い。 現実的なプログラミング言語でそんなアホな目標を持ってはいない。訳すなら「判りやすいやり方が1つは必要だ -- その1つだけなら最高だね」で、 preferably~ の部分は補助的なものだ。 例えば conditional expresson x if cond else y は、普通の if/else 文と一時変数を使えば良いので、新しいやり方だ。でも、これがない時代は、一部のエキスパートが c

    判りやすいやり方が1つは必要だ -- その1つだけなら最高だね - methaneのブログ
    rokujyouhitoma
    rokujyouhitoma 2016/03/11
    すばらしい解説・考察記事
  • PEP 20 – The Zen of Python | peps.python.org

    PEP 20 – The Zen of Python Author: Tim Peters <tim.peters at gmail.com> Status: Active Type: Informational Created: 19-Aug-2004 Post-History: 22-Aug-2004 Table of Contents Abstract The Zen of Python Easter Egg References Copyright Abstract Long time Pythoneer Tim Peters succinctly channels the BDFL’s guiding principles for Python’s design into 20 aphorisms, only 19 of which have been written down.

    PEP 20 – The Zen of Python | peps.python.org
    rokujyouhitoma
    rokujyouhitoma 2014/01/29
    >>>> import this
  • The Zen of Python

    きたないのよりきれいな方がいい ごちゃごちゃ難しいのより、白黒はっきりしてるのがいい めんどうなのよりかんたんな方がいい けど、訳分かんなくなるくらいならめんどうな方がまし ネストさせなくていいならしない方がいい たくさん詰め込んだのよりスカスカな方がいい 読みやすさがたいせつなのよ 特別なこともあるけど掟破りってほどじゃない 実用性を求めてくと、ちょっとはずれちゃうこともあるけどね わざとそうしてるんじゃない限り エラーをだまって通すようなことがあっちゃいけません あいまいなことをてきとーに処理しちゃいけません 間違えようのないやり方がひとつだけあるのがいいね オランダ人以外には、ちょっと分かりにくかったりしてもね やらないよりは今やるべき けど今「すぐ」やるならやんない方がいいこともある 作るものをうまく説明できないようならそれはボツ うまく説明できたらたぶんそれがグッド ぶらぼーなア

    rokujyouhitoma
    rokujyouhitoma 2010/07/08
    import this
  • 1