タグ

Pythonに関するKooniesのブックマーク (43)

  • holly's wiki

    holly's wiki hollyさんのwiki トップページページ一覧メンバー掲示板 Wiki(ウィキ)内検索結果 全文ページ名タグ 検索 タグ検索でpythonは7件見つかりました。 openshiftねた しているようなので、とりあえずwsgi(python)で試してみる =|BOX| rhc-create-app -a hollyapp -t wsgi-3.2.1 ||= hollyapp repositoryが生成される =|BOX| Found a bug? Post to the forum and we'll get right on it. IRC: #openshift on freenode Forums: https://www.redhat.com/openshift/f… https://seesaawiki.jp/w/kurt0027/d/openshift

    holly's wiki
  • Pythonのコーディングスタイル(PEP8)をコマンドでチェック — TRIVIAL TECHNOLOGIES 2.0

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー PythonにはPEP8という公式のコーディングスタイルがあります。このスタイルに従うことで,Pythonの思想「誰にとっても明確な手法が,一つだけあることが好ましい(There should be one-- and preferably only one -- obvious way to do it)」に沿った,見やすいコードを書くことが出来ます。 読んでみると分かるのですが,変数や関数,クラスなどの命名規則から,どこに空白を入れろとか改行を入れろとか,かなり細かく記述があります。それぞれの規則にはちゃんと理由があって,出来る限り守った方がコードが見やすくなるのは確かなのですが,

    Koonies
    Koonies 2011/05/04
    無視のスイッチ --ignore=errors
  • keyhac - craftware

    keyhacとは このソフトウェアは、スクリプト言語 Python を使って、キーボード操作を カスタマイズするアプリケーションです。 アプリケーションの標準のキーアサインを柔軟にカスタマイズしたい人に とって便利なソフトウェアです。 特徴 - キーボードの入力をカスタマイズします。 - 設定ファイルをスクリプト言語 Python で記述します。 - キー入力を別のキー入力に置き換えることが出来ます。 - キー入力に応じて Python で記述した任意のアクションを実行できます。 - アプリケーションごとに、別々のキーマップにカスタマイズできます。 - タスクトレイに常駐します。 - キーボードでウインドウを移動させることが出来ます。 - キーボードでウインドウをアクティブ化ことが出来ます。 - キーボードでマウスの操作を実行できます。 - モディファイアキーを新たに定義することが出来ます

  • PythonでWebアプリ開発入門のススメ Flask/MongoDB - mizchi log

    TwitBlogin! http://twitblogin.com/ とか作ったことだし、そこそこ開発環境整って、今なら思いつく限りのサービスはさっくり実装できそうだったのでPython初心者向けに書いておく。 少しでもPythonユーザが増えれば幸い。 対象は Python の基的な構文程度はわかるけど、具体的に何から手をつけていいかわからない人 目次 Apache/WSGI/MongoDBの環境構築 flask [ Sinatra風ウェブアプリケーションフレームワーク] pymongo [ MongoDBラッパー ] werkzeug [Web Application デバッガ] jinja2 [ HTMLテンプレートビルダー ] pyquery [ jQuery風HTMLパーサ ] nose [ TDD ] 細かいライブラリの使い方とかPython体の言語仕様とかは適当にぐぐって

    PythonでWebアプリ開発入門のススメ Flask/MongoDB - mizchi log
  • Pythonドキュメントの日本語訳のPDFがすごい - 偏った言語信者の垂れ流し

    先日公開されたPythonドキュメントの日語訳のPDFがすごい。なにがすごいって、ページ数が合わせて3000ページぐらいあるところが。 ダウンロードファイル一覧 - Python Japanese Environment - OSDN いつもお世話になってます。ドキュメントの著者、翻訳者の方々に感謝。 追記 このPDFはSphinxというドキュメンテーションシステムを使って出力されてます。 オリジナルはreStructuredTextという形式のテキストファイルです。 Overview — Sphinx 1.4.3 documentation Sphinx-Users.jp — Python製ドキュメンテーションビルダー、Sphinxの日ユーザ会 Google Project Hosting

    Pythonドキュメントの日本語訳のPDFがすごい - 偏った言語信者の垂れ流し
  • "はるゆたか"のナポリピッツァガレリア: Pythonでandroidアプリを作る Py2apkまとめ

    2011年1月29日土曜日 Pythonandroidアプリを作る Py2apkまとめ ガレリアの場所 ←必ず見てください。定休日火曜日2月7(月)、8(火)、9(水)の3日間工事のためお休みします。尚、店長はお店で工事をしていますので工事の見学、差し入れ(?)など歓迎します。 昼11:00~ラストオーダー14:30  夜17:30~ラストオーダー20:00 ※コースのラストオーダーは19:30 ※昼夜ともに醗酵させた生地がなくなり次第終了 ※夜は予約(17:30~19:30)も出来ます(昼は先着順)  ガレリア店長がiPhoneでなく、Androidを選んだわけ昔説明しました。どちらもそう変わらないのですが、たったひとつ大きな違いが。そう、AndroidではPythonでちゃちゃっと書いたコードがあっという間にアプリになりますが、iPhoneではとても無理。appleの審査通してマネ

  • Django ドキュメント — Django v1.0 documentation

    和訳について このドキュメントは、 Django の標準ドキュメント の和訳です。 現在、和訳は Yasushi Masuda によって進められており、 Takanao Endoh をはじめとする日 Django ユーザ会の有志の手でメンテナンスされています。 和訳に関する問い合わせは、 Django プロジェクトのトラッカではなく 、 Yasushi Masuda (whosaysni-at-gmail.com) または django-ja メーリングリストにお寄せくだ さい。 助けを求める¶ 困り事ですか?手を貸しましょう! よくある質問への答えは、 FAQ にあります。 特定のトピックについて情報を探しているなら、 Index や Module Index , 詳細目次 を見てくだ さい。 django-users メーリングリスト でアーカイブ を探したり、 質問をポスト してみ

  • Python製テンプレートエンジンあれこれとJinja2 - YAMAGUCHI::weblog

    はじめに こんにちは、Python界のタオパイパイです。いろいろなコミュニティで行われているアドベントカレンダーですが、今年初めて参加してみました。 Python Web フレームワーク アドベントカレンダー2010 : ATND 今年はPython系では「Python Web フレームワーク アドベントカレンダー2010」と銘打ってWebフレームワーク系の話をするようなのですが、自分はそもそもWebフレームワークをそんなに知らない。困った!というわけでWebアプリケーションフレームワークには必ずあるテンプレートエンジンについて調べました。 どんなテンプレートエンジンがあるのか そういえば俺もよく知らんなと思ってとりあえずいろんなエントリから調べてみましたよ。全部挙げたらきりがないので、とりあえずGoogleのヒットが多いものを挙げてみました。普通にフレームワーク名になってしまっているもの

    Python製テンプレートエンジンあれこれとJinja2 - YAMAGUCHI::weblog
  • PythonのWebフレームワーク使うなら知っておきたいデコレータ - 神様なんて信じない僕らのために

    最近「オワタ\(^o^)/」で有名なDjangoしか触ってないダメ人間です。 こんにちは。 Djangoとかどうでもいいがな、 Webフレームワークとかめんどくさいがな、 という最近なのでDつながりでDecoratorの話をします。 ナウでヤングなPythonistaのホットな話題はGCの参照カウンタ、 ではなくてFlaskとかかもしれないですが、 @app.route("/") def hello(): return "Hello World!" こいつも多分に漏れずDecoratorを使います。 Djangoでも、 @require_GET とか @require_POST とか使ったり見たことがあるんじゃないかと思います。 で、意外と魔法っぽいデコレータですが、 これっていったいどうなってんの? って事を知らない人が割といたりします。 「とりあえず指定しろって言われたから指定してます

    PythonのWebフレームワーク使うなら知っておきたいデコレータ - 神様なんて信じない僕らのために
  • Jinja2 ドキュメント日本語訳

    なぜJinjaというの?¶ Jinjaとう名前は日の「神社 (temple)」に由来します。そして temple と template の発音が似ていることからその名前を採用しました。ウガンダの首都にちなんだものでは ありません。 どれくらい速いの?¶ 音をいうとあんまり意味が無いのでベンチマークを取るのは好きじゃないです。 テンプレートのパフォーマンスは多くの要因があるので、異なった条件で異なった テンプレートエンジンのベンチマークを取らなければいけません。 テストスイートによるベンチマークではJinja2は Mako と同等のパフォーマンスで DjangoテンプレートエンジンやGenshiの10〜20倍の速さでした。 これらの数字はループなどの限られた条件でのみ図られたパフォーマンスです。 一般的に言えば、Webアプリケーション内でのテンプレートエンジンの パフォーマンスなどデータ

    Koonies
    Koonies 2010/12/11
    Jinjaは「神社 (temple)」に由来、temple と template の発音が似ていることから
  • Pythonのモジュールインポートのしくみ

    【1】   インポートする時 hoge.pyというモジュールをインポートする時、 hoge.pycファイルがなければコンパイル後のキャッシュをhoge.pycとして保存するようです。 【2】   パッケージってなんなの? Pythonではフォルダに「__init__.py」があれば、そのフォルダを「パッケージ」として扱えるようになっています。 論理的なツリーを構築するためにもつかえますし、このフォルダ内に複数のモジュールを入れておき、あたかも巨大なひとつのモジュールのように振舞わせることが出来ます。

  • JQueryの様にDOM操作できるpyqueryを使って、占い@niftyをスクレイピングする - #詰んでる日記

    会社の先輩にブログ書けと言われたので、トハエコ(@tohae_call)のソースを小出していこうと思います。 今回はJavascriptのライブラリとして有名なJQueryの様にDOM操作できる、pyqueryというライブラリの使い方を紹介します。クローラとかスクレイピングとかって、まぁ日常茶飯事だと思うのですが、その時に役立つのがこのpyqueryです。僕は最近これ無しではクロールできません。 インストール pyquery自体のインストールは簡単で、easy_installでちゃちゃっと入ります。 $ easy_install pyquery ただし、pyqueryはlxmlを利用するので、環境によってはlxmlが入らないと怒られるかもしれません。lxmlはCで書かれてるので、Windowsの場合だとかなりめんどくさいです。CentOSに入れる場合は、CentOS5にpython2.6+

    JQueryの様にDOM操作できるpyqueryを使って、占い@niftyをスクレイピングする - #詰んでる日記
    Koonies
    Koonies 2010/12/04
    DOM操作
  • 新しいPythonのIDE PyCharm | TRIVIAL TECHNOLOGIES on CLOUD

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 補完機能やコードの解析,リファクタリングやテスト,デバッガとの統合機能など,Pythonにも「至れり尽くせり型」のIDE(統合開発環境)が欲しいと思っている人は多いはずだ。これまでは,Eclipse上で動くPyDev,PyScripterなどがIDEとしてよく使われてきたように思うが,この分野に新生が現れた。PyCharmだ。 コードやプロジェクトの解析結果を反映したインテリジェントな補完やリファクタリング支援,テストコード記述支援機能やソースコードデバッガなどIDEに求められる機能はもちろん,DjangoGoogle App Engine向けの開発支援機能,hgを含めたリポジトリ連

    Koonies
    Koonies 2010/12/02
    よさげだと思ったがフリーじゃないのかー
  • ホーム - The Django Book (日本語)

    The Django Book Pythonで書かれているDjango Web framework (日語サイト)に関するをオンラインで公開しています。 このはThe Django BooksがGNU Free Documentation Licenseで無料で公開しているを日語訳として派生したものです。 ライセンスは家のを継承しているため、GNU Free Documentation Licenseです。 現在は以下の3つのがあります(上2つは家サイトへのリンクしています): 1st edition: Apress 出版。Django 0.96対応 (Django 1.0 非対応!) (家サイト:英語)。 1st edition: 無料オンライン。内容は上記出版と同一。Django 0.96対応 (Django 1.0 非対応!) (家サイト:英語)。 NEW:

  • 長期セッションプログラム - Python基礎

    キャンプには参加したいけど、内容が濃すぎてちょっと...、という初心者向けのプログラムです。 今回は講師が決めたテーマを参加者が選ぶというやりかたを逆転させ、事前に参加者が決 めたテーマを講師の方が選ぶという方法をとりました。 プログラムリーダー:森 さん、西尾 泰和 さん 内容 Python基礎 スタートプレゼン(GoogleVideo) [AVIミラー:(nyusuke)(smzkw)(nakaj)] ※mpeg4が再生できる環境が必要です 「モジュール」 講師:小林 憲次さん 概要: python の名前空間:辞書を vars(..) を使って調べながら、モジュールに跨る変数や関数のアクセスする様子を示します。 help(.), dir, .__dict__ といった道具によりモジュール/クラス/関数を調べます。 Enthought/Acitive Python ディスト

  • Android上でPython、Lua、JavaScriptなどを実行するスクリプティング環境が凄い

    ASE (Android Scripting Environment)を使って簡単にPython, Perl, JRuby, Lua, BeanShell, JavaScript (Rhino), それにシェル(将来的にはさらにたくさんのスクリプト言語)をAndroid上で実行できるのはご存じだろうか。ASEのインストールからスクリプトの作成、実行まで、すべてAndroid単体でできる。もちろん、PC上でコーディングしたい場合は、USBで繋げてPC上のスクリプトをAndroid端末上で実行することもできるし、PC上のコードをAndroid端末にコピーすることもコマンド一発だ。さらに、各種センサー、位置情報、SMS、テキストの読み上げなどもスクリプト上で操作できるというのだからこれを使わない手はない。 そこで、試しにPythonスクリプトを書いてみた。Android端末のGPS機能で緯度経度

    Android上でPython、Lua、JavaScriptなどを実行するスクリプティング環境が凄い
    Koonies
    Koonies 2010/11/25
    携帯ほしい
  • Python による日本語自然言語処理

    はじめに この文書は、 Steven Bird, Ewan Klein, Edward Loper 著 萩原 正人、中山 敬広、水野 貴明 訳 『入門 自然言語処理』 O'Reilly Japan, 2010. の第12章「Python による日語自然言語処理」を、原書 Natural Language Processing with Python と同じ Creative Commons Attribution Noncommercial No Derivative Works 3.0 US License の下で公開するものです。 原書では主に英語を対象とした自然言語処理を取り扱っています。内容や考え方の多くは言語に依存しないものではありますが、単語の分かち書きをしない点や統語構造等の違いから、日語を対象とする場合、いくつか気をつけなければいけない点があります。日語を扱う場合にも

  • Python 2.5 日本語訳のCHMファイル - ふにゃるんv2

    この間、Python 2.5の日語訳が出たよ~と、案内が出ていたのですが、CHMファイルが以下で公開されています。 http://www.python.jp/pub/doc_jp/Python25.chm 翻訳プロジェクトの方に、多くの感謝を。 補足 補足ですが、ダウンロードしたら、CHMファイルを右クリック→プロパティを選び、「ブロックの解除」を忘れ無きよう。

    Python 2.5 日本語訳のCHMファイル - ふにゃるんv2
    Koonies
    Koonies 2010/11/05
    はまった!ブロックの解除
  • Portable Python

    Welcome to Portable Python project ~ ~ ~ ~ ~ Portable Python is a minimalistic Python distribution for Microsoft Windows that does not require elevated privileges during installation. One can simply unpack distribution into any folder (local, external, network) and start programming in Python. Recent Posts

  • CodingBat Java

    Array-3 Harder array problems -- 2 loops, more complex logic

    Koonies
    Koonies 2010/11/03
    練習問題集/ブラウザ上だとタブキーが使えないのでスペース4文字をコピーしとくと便利かもしれない