分断された世界 湯西川ダムの堤頂から下流の眺めを、注意深く撮影してみた。すると、まったく異なる二枚の写真を横に並べたように見えるではないか。水面と地面の対比に加えて、同流壁に沿ってスパッと切られた施設の屋根が、不可思議さを伴ってその印象を強化している。近年は世界中…

渋日記@shibu.jp 渋川よしきの日記です。ソフトウェア開発とか、ライフハックを中心に記事を書いていきます。 by chazmatazz 「構造のきれいなプログラムを書けるようになるためにはどうすればいいのか?」という質問を受けたので、「はて?どうしているだろうか?」と考えてみました。あ、形式知にきちんとなっているようなテクニックみたいなもんじゃなくて、モノローグなので、あまり凝ったものは期待しないように。あ、Pythonに限定してますが、他の言語でも似たようなものはあると思いますので、脳内変換をお願いします。 事前の設計はしません 「こういう処理が必要」「こういう計算しなきゃね」みたいなロジックや「要件はこうかな?」ということは事前に考えたりするけど、クラス構造とかは基本的に考えないで手をつけます。そして、ある程度規模が大きくなって「あ、ちょっとこの関数大きすぎて理解しにくいなぁ」と
1. if/while/for/class 文に : (コロン)が必要 例) while i<5: i=i+1 print i python はインデント、改行に意味を持たせることをウリとして開発されたわけで、 ここにはインデントがあり、それに意味を持たせられるのだから、: コロンなど必要なはずがない。 Why are colons required for the if/while/def/class statements? http://www.python.org/doc/faq/general/#why-are-colons-required-for-the-if-while-def-class-statements (意訳)ボブ「比べてみろよ?こっち if a==b print a と、こっち if a==b: print a どっちが読みやすい、スザンヌ?」 スザンヌ「まぁ、2
Does the web look weird? Ugly? Perhaps that's because your browser does not support the CSS standard. I recommend you consider updating it. Without CSS, this and other pages are visible, but nothing like they were meant to be. A very good free browser with support for all standards is Firefox. For information about standards and why they are important, please visit the browser upgrade campaign. St
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く