タグ

ブックマーク / php6.jp (3)

  • Python入門者に贈る16の鍵 « python練習帳

    このエントリーは、Python入門者と、Python入門予備軍の方を対象としています。 どうしてPythonやるの? Pythonって覚えやすい言語なんです。といっても、それなりに使いこなせるようになるには、数十時間程度はかかるわけです。なんとなく・・で勉強するなら、やらないほうがましです。ちゃんと、自分なりの目標を設定してから勉強しましょう。私の目標は、2011年中に、Pythonで日国内でそこそこ有名になることです。そこそこでいいです。pythonでぐぐって10番ぐらいに表示されれば満足です。それぐらい有名になったら、来年はPython仕事しつつ、他のこと勉強してると思います。 実は世界的にはPHPより人気がある Pythonは、Java、C、C++に次いで人気のある言語です。決してマイナー言語ではありません。 2011年2月のランキング GoogleAppEngineで使える ク

    rokujyouhitoma
    rokujyouhitoma 2011/03/08
    ドメインがphp6.jpってすごいな...
  • ブログにDjango1.2.5を組み込みました « python練習帳

    Djangopython-blog-systemに組み込みました。もともと、Pythonのソースコード内で、self.response.out.writeを使ってHTMLを出力していたのですが、テンプレートエンジンを利用することで、Pythonで記述したロジック部とHTMLを分離できました。 変更前 変更前のソースコードです。汚いなんてもんじゃありません。MVCが渾然一体となっています。小規模なアプリであればこれでも良いと思いますが、これ以上大きなプロジェクトを開発するのであればMVCきっちり分けたほうがよいでしょう。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 4

  • リスト内包表記 « python練習帳

    リスト内包表記とは、あるリストを元にして別のリストを作るための記法のことです。ループ、Map、Filterなどを使っても同じ操作をできますが、リスト内包表記には以下の利点があります。 コードがシンプルになる ⇒行数へります。 可読性が高まる ⇒慣れてしまえば読みやすいです。 実行速度が高速 ⇒forループと比べて2倍程度高速です。 Pythonを使うのであれば早めにマスターしておかないと後悔しますよ!では、さっそく使ってみましょう! リスト内の要素を2倍にする リスト内の値を2倍にします。リスト [1,2,3,4,5] から、リスト [2,4,6,8,10] を作る操作です。 ループ ループを使った“普通”なやりかたです。Pythonユーザにとっては異常なやり方です。

  • 1