タグ

pythonに関するhrsttのブックマーク (57)

  • Overview — Sphinx v1.0 (hg) documentation

    ダウンロード このドキュメントはバージョン1.0 (hg)のためのものです。まだリリースされていません。 Mercurialリポジトリのコードを利用するか、Python Package Indexにあるリリースバージョンを探してください。 疑問? 意見? Googleグループへの参加: もしくは、FreeNodeの#python-docsチャンネルへどうぞ 何か気づいたことがあれば、issue trackerを使用して通知することもできます。 Sphinxは知的で美しいドキュメントを簡単に作れるようにするツールです。Georg Brandlによって開発され、BSDライセンスのもとで公開されています。 このツールはもともと、新しいPythonのドキュメントの変換のために作られました。そして、今までに数々のPythonや、他の言語で開発されているプロジェクトに対して、すばらしいドキュメンテーシ

  • Steve Krenzel - 18. Distributed Computing: MapReduce and HashFold

    This is a post about HashFold, a theoretical framework (for now) that is suited to performing the same types of distributed computation that MapReduce can perform, but improves upon MapReduce both in runtime and memory usage. This is quite a claim so I'm putting the idea out there for public scrutiny. If you're familiar with MapReduce, HashFold does away with sorting values and the concept of a co

  • そんなに Array.join がいいのか - methaneのブログ

    「(ruby|javascript)でstr.join(array)、pythonでlist.join(str)」http://blog.livedoor.jp/dankogai/archives/51226075.html ここではlistを継承したListクラスをこさえて、そこにjoinメソッドを追加しているが、listに直にメソッド追加する方法はないのだろうか.... 多分できない。 PythonPerl,Rubyに比べて、上の方は同じくらい柔らかいんだけど、下の方は堅い。 Unicodeのことまで考慮に入れて実装したために、実装がずいぶんと泥臭いものになっている。 join したいものが一種類ではないというのが、 join が list のメソッドでない理由の一つだからね。 str()はUnicodeをうと例外をお吐きになる。それでいて"dankogai" + u"小飼弾"はu

    そんなに Array.join がいいのか - methaneのブログ
    hrstt
    hrstt 2009/06/21
  • NodeBox | Home

    Welcome to NodeBox NodeBox is a Mac OS X application that lets you create 2D visuals (static, animated or interactive) using Python programming code and export them as a PDF or a QuickTime movie. NodeBox is free and well-documented. Read more » Download NodeBox for Mac OS X (version 1.9.5) Universal Binary Compatible with Mac OS X 10.5 (Leopard) and 10.6 (Snow Leopard) Mac OS X Lion (10.7) and Mou

  • Python 早めぐり

    -c command 指定されたコマンドを実行 script python ファイル (.py) を読み込んで実行 argvs スクリプトまたはコマンドの引数 対話モードで起動するとき、環境変数 PYTHONSTARTUP で指定されたファイルを読み込みます。 よく使うモジュールを import しておくと便利です。 詳しくは チュートリアル 2.1. を見てください。 スタートアップファイルの例: 01: # PYTHONSTARTUP 02: 03: import sys, math, re, os, os.path 04: print 'sys, math, re, os, os.path has been imported.' 2. Python スクリプトの書式 Python スクリプトの書式は以下の通りです。 00: #! /usr/bin/env python 01: # -

    hrstt
    hrstt 2009/04/04
  • PythonRecipe

    このページは、Rubyレシピブック (詳細) をPythonで書こうというたくらみです。内容は当たり前のことばかりですが、たまにしかコードを書かない人間は、こうしたことがわからなくてイライラしてしまいます。10行くらいのプログラムならさっと見てさっとかけるようにするのが目標です。 2008年1月21日19:00 ロボットによる荒らし対策を施しました。 レシピブック作成にご協力いただける方がいらっしゃいましたら、最初にユーザー登録をお願いします。 レシピブックを修正する際は、一度ログインをしてください。ログインすると右肩の部分に編集の項目が現れます。 記述方法は、structuredText もしくはreStructuredText でお願いできればと思います。 WEB上の情報 Python クイックリファレンス日語訳 pythonライブラリリファレンス pythonチュートリアル Per

    hrstt
    hrstt 2009/04/04
  • 自然言語処理は Python がいちばん - 武蔵野日記

    現在大学1年生の人で3年後には NAIST に (というか松研に) 来たいという人から「どんなプログラミング言語やっておくといいですか」と質問されたりするのだが、なかなか答えるのは難しい。自分は PerlPython がメインでときどき C++/C# を使ったりするのだが、どれが一番いいかはなんとも言えないので、自然言語処理以外に転向する可能性も考えると、C とか C++ とか Java とか(授業でそちらをやるのであれば)を最初の武器に選んだ方がいいのでは、と思ってはいる。 そんなこんなで最近 Hal Daume III (機械学習を用いた自然言語処理では非常に有名な人) のブログで Language of Choice というタイムリーなエントリーが出ていたので、紹介すると、「それなりに大きな自然言語処理のプロジェクトでどのプログラミング言語を使うのか」というアンケート結果が出

    自然言語処理は Python がいちばん - 武蔵野日記
    hrstt
    hrstt 2009/03/30
  • Pythonのselfはなぜ必要かをJavaScriptのthisで考える - なんたらノート第三期ベータ

    あなたがもしPythonを作る前のGuidoに憑依して - ネットリサーチ - livedoor ニュース が面白すぎた。2位と3位の すべてを式にする lambdaの構文を変える は、同じ願いを別の言い方でしてるような気がした。lambdaにifとforを入れたいをかなえるには、ifとforを式にするか、lambdaに文が入るようにするか、どちらか一方だし。 それはさておき、このエントリの題は、「Pythonにはselfが要る」というGuidoさんの主張について、具体例で理解することです。「こうだったらいいのにな」逆の視点、もしselfがないとどう困るのか、を考えましょう。 そこで、Pythonとは別の母親から産まれた双子、JavaScriptを例に、thisについて考えてみます。Pythonに対して、JavaScriptは「メソッド定義の第一引数に余分なアレがないこと」が特徴でしたね

    Pythonのselfはなぜ必要かをJavaScriptのthisで考える - なんたらノート第三期ベータ
  • Django×Python | tsuyuki.makoto

    このページは、技術評論社より2009年2月17日に発売の「 Django×Python 」のサポートページです。 各種補足や、サンプルコードを公開しています。 サンプルコードについて サンプルコードは、3章(chapter3)、4章(chapter4)、5章の1(chapter5_1)、5章の2(chapter5_2)に分かれています。 ページのメタ情報欄 RELATED に一覧がありますので、ページを辿ってダウンロードしてください。 5章が二つに分かれているのは、django.contrib.gisの機能を利用する前までの部分と、5章の終わりの部分でサンプルを分けているからです。 5章の2のサンプルは、補足「Chapter5のサンプルでテストがうまく動作しない」を行わないとテストが実行でない可能性があります。

    hrstt
    hrstt 2009/03/04
    Django x Pythonのサポートページ
  • Amazon.co.jp: 初めてのPython 第3版: Mark Lutz (著), 夏目大 (翻訳): 本

    Amazon.co.jp: 初めてのPython 第3版: Mark Lutz (著), 夏目大 (翻訳): 本
    hrstt
    hrstt 2009/03/02
    予算の都合が付けば欲しい!
  • 記事一覧 - 牌語備忘録 -pygo

    init.el に command+control+<上下矢印> で行を上下移動させる設定を追加 (defun move-line-up () (interactive) (transpose-lines 1) (forward-line -2)) (defun move-line-down () (interactive) (forward-line 1) (transpose-lines 1) (forward-line -1))…

    記事一覧 - 牌語備忘録 -pygo
  • Python Package Index : pyquery 1.1

    Verified details These details have been verified by PyPI Maintainers gawel olauzanne Unverified details These details have not been verified by PyPI GitHub Statistics pyquery: a jquery-like library for python pyquery allows you to make jquery queries on xml documents. The API is as much as possible similar to jquery. pyquery uses lxml for fast xml and html manipulation. This is not (or at least n

    Python Package Index : pyquery 1.1
  • 正規表現エンジンを作ろう (1)

    はじめに こんにちは。hirataraです。 私が初めて正規表現を使ったのは、PerlによるCGIでの文字列処理でした。それから私はPerlを使い続け、今では正規表現なしのコーディングは考えられないほど、正規表現を当たり前の機能として日常的に使っています。昔は標準では正規表現をサポートしていなかったJavaも、今では正規表現をサポートするようになりました。Javaだけではなく、今日ではほとんどの高級言語にとって、正規表現はなくてはならない機能であると言っても過言ではないほどメジャーな機能となっています。 記事では、この正規表現の舞台裏に光を当てます。一見すると作ることが難しそうな正規表現エンジンですが、その根底には数学的な概念があり、その概念さえ知っていれば基礎となる機能の実装はそんなに難しくありません。この連載ではその数学的な概念をPythonを使って表現しながら、実際に動作する正規表

    正規表現エンジンを作ろう (1)
    hrstt
    hrstt 2008/11/05
  • 第5回 WSGIで利用可能なWebアプリケーションフレームワーク | gihyo.jp

    はじめに 前回は、 WSGIアプリケーションを動作させるためのプラットフォームとして、Google App Engine(GAE)を紹介しました。今回は、Webアプリケーションを作る上で役に立つ、WSGIが利用可能なWebアプリケーションフレームワークを紹介します。 Webアプリケーションフレームワークとは アプリケーションフレームワークとは、簡単に言ってしまえば便利なライブラリの集まりです。ライブラリと違うのは、単に機能を提供するだけでなく、アプリケーションの組み立て方、ファイルの配置など、ライブラリとしての機能以上の概念を伴うことです。これは、アプリケーションの組み立て方を明確にすることでアプリケーションの作成を簡単にする、プログラマが道に迷わないようにする、という意味があります。 ひと口にWebアプリケーションフレームワークと言っても、Pythonに限定してもTurboGears、P

    第5回 WSGIで利用可能なWebアプリケーションフレームワーク | gihyo.jp
  • 2008-09-06

    朝っぱらから犬に叩き起こされたのです。。。眠い ゴミ出しとか獣共の世話がだいたい終わったので、家の掃除したら作業開始します。 DNSも反映されているんでいい感じー 家事も犬のうんちも終わったので、そろそろ始めます。 ひとまず開発環境へのMercurialのインストール 1:開発に使うMacBook Mac Portsでおき楽インストール port install mercurial 参考 2:検証用の手元のサーバ(CentOS) rpmForgeを使えばyumでOK rpmForgeをリポジトリに追加 $wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm $sudo rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm yum

    2008-09-06
  • sh1.2 pyblosxom : SConsについてちょっと調べてみた。Part.1

    先日BookmarkしたSConsについて、User Guideをちょっと見てみたのでメモ。まだ途中 までしかみてないので続きはまた今度ということで。 SCons: A software construction tool SCons User Guide 0.96.1 このSConsは、python1.5.2以上の環境があれば動くように作られており、Linuxでも WindowsでもSCons自体が判断して適切にビルドしてくれる、というものです。 従来のmakeシステムのmakeコマンドにあたるのがsconsで、Makefileにあたるのが SConstructになります。 SConstructの記述 単に、ファイルをビルドするだけなら Progarm('test.c') これで、実行ファイルtestなりtest.exeが作られる。もし実行ファイルの名前を 違うものにしたいならば Pro

  • Amazon.co.jp: 集合知プログラミング: Toby Segaran (著), 當山仁健 (翻訳), 鴨澤眞夫 (翻訳): 本

    Amazon.co.jp: 集合知プログラミング: Toby Segaran (著), 當山仁健 (翻訳), 鴨澤眞夫 (翻訳): 本