タグ

pythonに関するpink_darkのブックマーク (3)

  • Pythonの隠された機能9つ – taichino.com

    StackOverflowでHidden features of Pythonという面白い質問がありました。原文の方では何十も項目があるのですが、独断と偏見で9個に絞って紹介します。 1. chaining comparision operator 不等式を連結出来るなんて初めて知りました。スーパーかっこいいです。今まで1 < x and x < 10とか書き続けてました。 x = 5 if 1 < x < 10: print "yay" if x < 10 < x*10 < 100: print "yaay!" if 5 == x > 4: print "yaaay!!" 他の言語でも出来んの?と思ってちょっと調べてみましたが、どうもPythonだけっぽいです。やっぱりPython最高ですね! 2013.03.05 追記 twitterで突っ込まれました。Pythonだけって言うのは嘘で

  • Fabric — Fabric 1.0 documentation

    About¶ FabricはPython(2.5以上)のライブラリかつコマンドラインツールです。 アプリケーション開発にSSHのストリームラインとして使ったり、システム管理作業に使えます。 Fabricはローカルないしリモートのシェルコマンドを実行(普通にでも sudo 経由でも)、ファイルのアップロード/ダウンロード、実行ユーザに入力を促したり、実行を停止する補助機能などの基的なツール群を提供します。 典型的名使い方は1つ以上の関数を持つPythonモジュールを作成し、それらを fab コマンドラインツール経由で実行するというものです。次に示すのは1つのタスクを持った小さいけれど完全な”fabfile”です:

  • なぜPythonユーザは少ないの?

    △目次へ 日Pythonユーザが少ないことについて。 なぜ日においてPythonユーザはマイノリティーなんでしょうか? 目次 【1】   Pythonのいいところ ソースが読みやすい。 内省的ドキュメント参照機能を持つ。 バージョンアップによる悪影響が少ない。 現実的なライブラリが揃っている。 商業利用に制約がほぼない。 利用範囲が広い。 1. ~ 3. がPythonならではの長所でしょう。 後半は成熟したオープンな言語環境なら多くの言語が持っていると思います。 1. はPythonの最も判りやすい特徴です。 (ぜひソースを読んでみてください。) 2. についても実際にPythonではコメントやドキュメントが重視されているように感じます。 (ぜひソースを読んでみてください。) この機能があるおかげでユーザは一様な手順で関数やクラスのドキュメントを参照

  • 1