タグ

pythonに関するToQozのブックマーク (174)

  • Practicing BDD with python

    Ask questions, find answers and collaborate at work with Stack Overflow for Teams. Explore Teams Collectives™ on Stack Overflow Find centralized, trusted content and collaborate around the technologies you use most. Learn more about Collectives

    Practicing BDD with python
  • 23.3.1 基礎的な例

  • Python用テストフレームワークnose (1) :: 幕の内 - CMS - コンテンツマネジメントシステム

    nose はテストケース作成の手間、テスト実行のわずらわしさを軽減することを狙いにしたテストフレームワークで、同種のソフトとしては py.test が知られています。 nose とはなにか 今回は Python 用テストフレームワーク nose(http://code.google.com/p/python-nose/) の紹介をしたいと思います。 同種のソフトとしては py.test が知られており、実際、nose は py.test から大きな影響を受けています。 nose のインストールそれでは早速 nose をインストールしてみましょう。 easy_install を使うと、非常に簡単にインストールできます $ easy_install nose easy_install がインストールされていない場合は次の URL からインストールしてください http://peak.t

  • 日本語リファレンスには書いてない話:urllibとurllib2の違いってなんだ - hylom's

    programming, open source, os, and a handful of tips Pythonでは、HTTPやFTPなどでファイルの送受信をするモジュールとして「urllib」と「urllib2」が用意されている。使い方も似ていて、どちらも引数としてURLを与えてurlopen()関数を呼び出すと自動的に対応したプロトコルでURLにアクセスしてデータを読み出せる、というものである。しかし、似たような名前で似たような機能を持つこの2つ、何が違うのかが明確にはドキュメントに記述されていない。そのためどちらを使うべきか迷って、そのたびにGoogleのお世話になるという状況だったのでざっとまとめてみよう。 外から見える違いとしては、urlopen()の引数としてurllibはURL文字列のみを受け付けるのに対し、urllib2ではurllib2.Requestクラスを受け

    ToQoz
    ToQoz 2011/07/28
  • Google Python ClassというGoogleによるPythonレクチャー - Fire and Motion

    同じくPython関連で,Google Code Universityの中にPython Classがあることを見つけたのでメモ.GooglePythonユーザーが多いので,なんとも役に立ちそうな予感.一つ一つが1時間弱あるので全部見るのは時間がかかりそうだけど,ちまちまとチェックしよう. Introduction, strings Lists and sorting Dicts and files Regular expr Utilities Utilities urllib Conclusions 他にもデザインパターンに関するtech talkの動画などもあるので至れり尽くせりな感じ!

    Google Python ClassというGoogleによるPythonレクチャー - Fire and Motion
    ToQoz
    ToQoz 2011/07/27
  • 簡単なPythonプロジェクトをPyPiに登録する - karasuyamatenguの日記

    PyPiとは Python Package Indexの略 Pythonモジュールを共有するためのリポジトリ 何故PyPiするか 「俺のソフトは世界を救う」と思う場合に公開する。 そうでなくても、よく使うツールをPyPiに上げておくと何時でもどこでも簡単にインストールができて便利。つまり、汎用性があり公開できるものなら自分や内輪のものでも登録してしまうのはありかな、と。ただし、他人の時間を無駄にしないようにどういう代物なのかを明記しておく必要はある。これには下のクラシファイア参照。 ユーザ登録 http://pypi.python.org/pypi?:action=register_form ユーザ名 パスワード emailアドレス メールがくる リンクをクリック 読んで同意する Python関連のものだけ 再分配可能なものでなければならない プロジェクト構造 ここではPythonファイル

    簡単なPythonプロジェクトをPyPiに登録する - karasuyamatenguの日記
    ToQoz
    ToQoz 2011/07/26
  • zc.buildout

    zc.buildout¶ buildoutの目的¶ buildout はPythonベースのビルドシステムです。パーツという単位で アプリケーションを作成、組み立て、配置などを行い、非Pythonベースのものも 構築可能です。 virtualenvはPython体とは別の箱庭を作りますが、箱庭に何をどう置くかは virtualenv環境毎に人間の手で行う必要があります。例えばSphinxをeasy_install すれば関連パッケージ類(Pygmentsやdocutils)は自動的にインストールされますが、 Sphinx拡張パッケージなどは別途easy_installする必要があります。 buildoutはそういった任意のパッケージインストールや、recipeを使って 様々な環境を作る事が出来ます。例えばTracやBuildBot環境も作成出来ます。 ただし、buildoutでは Pyt

  • 無効なURLです

    無効なURLです。 プログラム設定の反映待ちである可能性があります。 しばらく時間をおいて再度アクセスをお試しください。

  • BitShaq.com is for sale | HugeDomains

    Working with hugedomains.com was a quick and easy process. We got to speak to multiple real people located in Colorado without having to wait on hold! Our only complaint was we felt we had to overpay more than this particular domain was worth, and we weren't able to negotiate it down to a level that we felt was fair. However, payment and delivery were seamless, and within a few hours we had all of

    BitShaq.com is for sale | HugeDomains
    ToQoz
    ToQoz 2011/07/20
  • はてなブログ | 無料ブログを作成しよう

    ネイルで使う材料で、DIY時の木割れやネジ跡を派手にしたらかわいい OSB合板でちょっとしたボックスをつくりました。 ビス止め下手すぎて木を割ったり穴あけすぎたりした場所に、好きな派手色の樹脂を詰めてパテ代わりにしてみました。 ちょっと某HAYっぽみ出て可愛かったので、自分用にメモです。 手順 塗装 派手色グミジェルで失敗部分…

    はてなブログ | 無料ブログを作成しよう
    ToQoz
    ToQoz 2011/07/19
  • OAuth を使用して Twitter へ投稿する。

    最近は Launchy から twitter へ投稿しているのだけど、その時 via API となるのが気に入らなかったので、認証に OAuth を使いクライアント名を変更する事にした。ところでいつから from API じゃなくなったんだ? OAuth については @IT や gihyo.jp の記事を読んだ。OAuthについて知らなければ目を通しておこう。 スクリプトにはいつも通り Python を使用する。ただし今回は Launchy からの投稿、すなわち Windows 環境で行う事になる。とはいっても普段使ってる Linux とはライブラリのインストールの仕方がちょっと違うだけだろう。 用意するもの 1) twitter へのアプリケーションの登録 2) simplegeo's python-oauth2 at master - GitHub まず twitter へアプリケーシ

    OAuth を使用して Twitter へ投稿する。
  • Shibu's Diary: きれいなソースコードを書けるようになるためには

    渋日記@shibu.jp 渋川よしきの日記です。ソフトウェア開発とか、ライフハックを中心に記事を書いていきます。 by chazmatazz 「構造のきれいなプログラムを書けるようになるためにはどうすればいいのか?」という質問を受けたので、「はて?どうしているだろうか?」と考えてみました。あ、形式知にきちんとなっているようなテクニックみたいなもんじゃなくて、モノローグなので、あまり凝ったものは期待しないように。あ、Pythonに限定してますが、他の言語でも似たようなものはあると思いますので、脳内変換をお願いします。 事前の設計はしません 「こういう処理が必要」「こういう計算しなきゃね」みたいなロジックや「要件はこうかな?」ということは事前に考えたりするけど、クラス構造とかは基的に考えないで手をつけます。そして、ある程度規模が大きくなって「あ、ちょっとこの関数大きすぎて理解しにくいなぁ」と

    ToQoz
    ToQoz 2011/07/15
  • Av-jyo.com

    The domain av-jyo.com maybe for sale. Click here for more information. Av-jyo.com Related Searches: Cloud Service Providers Secure Internet Browser Computer Internet Security Web Designing Courses AVI DVD Player Privacy Policy|Do Not Sell or Share My Personal Information

  • render_to_responseよりもdirect_to_template? - 偏った言語信者の垂れ流し

    辞書でコンテキストを渡してて気付いたのだが、render_to_responseだとTEMPLATE_CONTEXT_PROCESSORSのコンテキストがテンプレートに渡されていない気がする。 def index(request): return render_to_response('index.html', {'mycontext': 'context'}) これだとMEDIA_URLなどが空になった。 汎用ビューのdirect_to_templateでextra_contextに拡張コンテキストを辞書として渡したほうがいいかもしれない。 def index(request): return direct_to_template(request, 'index.html', extra_context={'mycontext': 'context'})

    render_to_responseよりもdirect_to_template? - 偏った言語信者の垂れ流し
  • VIM as Python IDE - 200ok

    Update: This is a re-post of an older blog post of mine. Originally it was posted on my personal blog where it has >130 comments and ~ 250’000 views over the last years. I’m deprecating my personal blog in favor of this 200OK blog. Finding the perfect IDE for Python isn’t an easy feat. There are a great many to chose from, but even though some of them offer really nifty features, I can’t help myse

    VIM as Python IDE - 200ok
  • iizukak.com

    ソフトウェア開発の今に焦点を当て,実践で活きる物の事例をまとめた入門書。第一線の開発者による全面書き下ろし。 AIを筆頭に,機械学習/深層学習分野の勢いは加速する一方です。そんななか,多岐にわたる実行環境,モデル学習や推論の段階で異なる特性を持つ各成果物,精度と性能,多種多様な大規模データ処理など,今の機械学習システムの開発は,従来のソフトウェア開発とは異なる面を持ち合わせています。 書では,そんな「機械学習時代のソフトウェア開発」にスポットを当て,とくに注目度の高いゲームアプリ,大規模インフラ,エッジの三つの切り口で技術情報を徹底解説。合わせて,気になる開発環境例も盛り込みました。時代へ適応し技術力の進化を遂げたい,そんな開発者の方々に向けて,機械学習を取り込んだシステムの全体像から実用的な開発テクニックまで,これまでと大きく変わる部分,意外と変わらない部分が見えてくる技術情報満載で

    iizukak.com
  • はてなブログ | 無料ブログを作成しよう

    日記_2024.8.29 鞍馬と貴船 29日は鞍馬と貴船に行ってきました。こんな天気でバイクは無理、でも引きこもるのも嫌なので前々から行きたかった鞍馬と貴船に行くことにしました。ただ、いつ大雨が降っても全くおかしくないので天気がヤバそうなら帰ることにします。普通に日帰りできる距離ですから…

    はてなブログ | 無料ブログを作成しよう
  • django-pistonとbpmappersでWebAPIを作る - 偏った言語信者の垂れ流し

    hfunaiの記事に便乗。 http://blog.monospace.jp/2010/10/31/django_piston_intro/ django-pistonを使うとDjangoで簡単にWebAPIを作れます。 jespern / django-piston / wiki / Home — Bitbucket fields/excludeにフィールド名を指定すると、必要なフィールドのみを出力したりできます。 ただ、APIで提供するデータの構造とモデルの構造が一対一の対応にならない場合、辞書を頑張って生成するか、ハンドラのフックポイントを実装するか、Emitterクラスをゴリゴリ書くなど、ちょっと面倒です。 そういう場合に、bpmappersと組み合わせるといいかも、という話です。 今回はGETでデータを取得(参照)する場合のみを想定してます。保存する場合はFormで頑張ろう・・・

    django-pistonとbpmappersでWebAPIを作る - 偏った言語信者の垂れ流し
  • Djangoでmodels.pyの分割 - matabii's blog

    最近Pythonフレームワーク、Djangoを触ってます。 そこそこ軽量で、テスト用Webサーバやタスクなんか揃ってて気に入っているのですが、使ってると不満も出てきます。その1つがMVCのモデルを表すmodels.pyです。 これ、普通に作ってるとアプリ毎にmodels.pyという名前で用意しないといけないので、沢山のモデルがある場合に巨大なファイルになってしまうし、アプリがいくつかあると、どこに何のモデル置いてたかわからなくなってしまうのです。 希望としては、テーブル名+.pyとして、プロジェクトに対して1箇所のディレクトリにまとめたいです。まぁそれは出来るのですが、manage.pyタスクのsqlやsyncdbも有効に使いたいです。 これが良い方法かはまだ分かりませんが、何とか出来たのでその方法です。 ディレクトリ構造です。modelsディレクトリを作成して、モデルは全てそこに置きます

    Djangoでmodels.pyの分割 - matabii's blog
  • Python モジュールの配布 — Python v2.6.2 documentation

    このドキュメントでは、 Python 配布ユーティリティ (Python Distribution Utilities, “Distutils”) について、 モジュール開発者の視点に立ち、多くの人々がビルド/リリース/インストール の手間をほとんどかけずに Python モジュールや拡張モジュールを入手できるようにする方法について述べます。

    ToQoz
    ToQoz 2011/07/10