タグ

Pythonとpythonに関するaidiaryのブックマーク (451)

  • Loading...

    aidiary
    aidiary 2008/12/20
    Amazonから取得したXMLをBeautifulSoupを使ってパースのサンプル
  • Beautiful Soup: We called him Tortoise because he taught us.

    You didn't write that awful page. You're just trying to get some data out of it. Beautiful Soup is here to help. Since 2004, it's been saving programmers hours or days of work on quick-turnaround screen scraping projects. Beautiful Soup is a Python library designed for quick turnaround projects like screen-scraping. Three features make it powerful: Beautiful Soup provides a few simple methods and

    aidiary
    aidiary 2008/12/20
    HTML/XMLパーサ
  • Google App Engine - Google Code

    スタート ガイド App Engine アカウントにログインします。 App Engine SDK をダウンロードします。 スタート ガイドを参照します。 アプリケーション ギャラリーのサンプル アプリケーションをご覧ください。

  • pyPdf

    Out of date! This page is no longer updated. Development and maintenance of this project has continued and you can find the most recent information here: https://pypi.org/project/pypdf/. About A Pure-Python library built as a PDF toolkit. It is capable of: extracting document information (title, author, ...), splitting documents page by page, merging documents page by page, cropping pages, merging

    aidiary
    aidiary 2008/11/01
    PDF文書の読み込み
  • Free online photo editor with printing and slideshows

    CIPIT88 SLOT If something goes wrong with your order, you'll get a full refund. Here's what's eligible: Your order doesn't match the item description or photos Your item arrived damaged Your item arrived after the estimated arrival window Your item didn't arrive or was lost in the mail View programme terms

    aidiary
    aidiary 2008/10/26
    RSSの情報抽出が簡単にできる
  • Test Page. Yoshifumi Tanaka

    Tcl/Tkではbmp,xpm程度しか図形表示ができないが、 libImagingを導入することにより、多くの図形が表示できる。 Imaging-1.1.5c1インストール rm -rf Imaging-1.1.5c1 tar zxf Imaging-1.1.5c1.tar.gz cd Imaging-1.1.5c1 python setup.py install で終り。 ライブラリ Imaging-1.1.5c1.tar.gz マニュアル pil-handbook.pdf 作成法 tar zxf Imaging-1.1.5.tar.gz cd Imaging-1.1.5 python setup.py build_ext -i python selftest.py testに合格すれば、suになって cp -r PIL /usr/local/lib/python2.4/site-pac

    aidiary
    aidiary 2008/10/10
    Pythonの画像処理ライブラリPILの使い方
  • Panopticon :: Python Archive

    Pythonで多次元リストを作るときに、どうすれば見栄えがよいか、ということを小一時間考えていました。 一次元の簡単なリストであれば、 >>> map(lambda x: 0, range(5)) [0, 0, 0, 0, 0] >>> [0]*5 [0, 0, 0, 0, 0] [0]*5は非常に簡単でいいのですが、参照「先」に対する操作を行うときには少し気を付ける必要があります。この方法で生成されたリストの要素は、すべて同じインスタンスを指しているからです。 >>> a = [[]]*5 >>> a [[], [], [], [], []] >>> a[1].append(1) >>> a [[1], [1], [1], [1], [1]] したがって、この記法で多次元リストを作ることはできません。多次元リストのようなものはできますが、多次元リストとして使うことはできません。すべての行

    aidiary
    aidiary 2008/10/10
    PILでRGB抽出
  • python での線形代数

    python での行列・ベクトル数値計算 python で行列ベクトル演算が可能です。でも、実際に行列ベクトル計算をしようとしたとき戸惑わされました。python での行列ベクトル演算について手頃な解説がありませんでした。コード例も殆どなく、試行錯誤で使う必要がありました。回り道をしました。特に Matrix と array の使い分けに戸惑いました。結論は「慣れるまでは Matrix を使わずに array の範囲だけで使っとけ。」です。慣れた後でも Matrix を使うメリットは限られます。array だけで済ましたほうが余分なことを考えずに済みます。 このような遠回りをすることなく python での数値計算を手っ取り早く始められるようにように、この Web page を書きました。C 言語や数値計算についての素養はあるが python は使い始めの方、早急に行列 ベクトル演算を行う

    aidiary
    aidiary 2008/09/26
    SciPyを使用
  • Doxygen:コードのドキュメント付け

    コードのドキュメント付け 特殊ドキュメント・ブロック 特殊ドキュメント・ブロックは、C または C++スタイルのコメントブロックにマークを付け加えたもので、Doxygenはこれをドキュメント断片と認識して、ドキュメントを生成します。 PythonとVHDLコードについては、別のコメント表記規則があります。セクションPython での特殊ドキュメント・ブロック と VHDL での特殊ドキュメント・ブロック で説明します。 各コード要素について、説明形式が2(3の場合も)種類あり、これらがドキュメントを形成します。それは、要約説明と 詳細説明で、どちらもオプションです。メソッドと関数については、もうひとつの形式があり、いわゆる"文内"説明で、メソッドや関数の体内のコメントブロックの連結からなります。 ひとつ以上の要約説明または詳細説明を指定できます。(ただし、出現順序が指定されていないため

    aidiary
    aidiary 2008/09/03
    PythonのDoxygenコメントの書き方
  • Python/pickle - PukiWiki

    cPickleについて † cPickleはpickleをCで実装した*1モジュール。高速です。 以下のようにすれば気にせず使える。 import cPickle as pickle ↑ 使いかた † 保存 data = [ 1, [ 0, 1, 2], moji, None, aa] f1 = file("hoge.pkl","wb") pickle.dump( data, f1 ) f1.close() バイナリ保存 pickle.dump( data, f1, True) 読む f1 = file("hoge.pkl","rb") rdata = pickle.load(f1) f1.close() print f1 結果 [ 1, [ 0, 1, 2], moji, None, aa]

    aidiary
    aidiary 2008/08/20
    cPickleでバイナリ保存
  • Python Imaging Library (PIL)

    The Python Imaging Library (PIL) adds image processing capabilities to your Python interpreter. This library supports many file formats, and provides powerful image processing and graphics capabilities. Status The current free version is PIL 1.1.7. This release supports Python 1.5.2 and newer, including 2.5 and 2.6. A version for 3.X will be released later. Support Free Support: If you don't have

    aidiary
    aidiary 2008/08/12
    Pythonの画像処理ライブラリ
  • PyOpenGL Reference

    Abstract PyOpenGL is a cross-platform open source Python binding to OpenGL which provides a standard 2D and 3D graphics API. PyOpenGL also supports GLU, GLE, GLUT, WGL, and Togl.

  • Python CGIプログラミング入門 - Python CGIプログラミング入門

    PythonによるCGIプログラミングの入門のページです。 基的な事柄をわかりやすく説明します。 文字列を表示する 文字(hello world.)を表示します。 現在の日時を表示する 現在の日時を出力します。 環境変数を表示する cgiモジュールを使って環境変数を表示します。 提供された情報を表示する HTMLフォームからCGIプログラムに提供された情報を表示します。 押されたボタンを取得する HTMLフォームの押されたボタンを取得し表示します。 選択されたチェックボックスを取得する HTMLフォームの選択されたチェックボックスを取得し表示します。 選択されたラジオボタンを取得する HTMLフォームの選択されたラジオボタンを取得し表示します。 テキスト入力フィールドに入力された文字を取得する HTMLフォームのテキスト入力フィールドに入力された文字を取得し表示します。 複数行の入力フィ

  • SWIG and Python

    Caution: This chapter is under repair! This chapter describes SWIG's support of Python. SWIG is compatible with most recent Python versions including Python 3.0 and Python 2.6, as well as older versions dating back to Python 2.0. For the best results, consider using Python 2.3 or newer. This chapter covers most SWIG features, but certain low-level details are covered in less depth than in earlier

  • C言語アプリケーションに Pythonを組み込む - ふにゃるんv2

    ネットを ぼ〜っと回っていると、↓こんなのを見つけた。 Embedding Python in Your C Programs | Linux Journal http://www.linuxjournal.com/article/8497 そういや、似たようなのを公式ドキュメントでも見たなぁ、と思い出す。あった、あった。 Python インタプリタの拡張と埋め込み http://www.python.jp/doc/nightly/ext/ext.html 5.1 高水準の埋め込み http://www.python.jp/doc/nightly/ext/high-level-embedding.html Python/C API リファレンスマニュアル http://www.python.jp/doc/release/api/api.html 2. 超高レベルレイヤ http://www

    C言語アプリケーションに Pythonを組み込む - ふにゃるんv2
  • pythonとc++のインターフェイスの比較 swig boost.python ctypes - niitsuma blog

    pythonc++のインターフェイスを作る方法には boost.pythonを使う方法 swigを使う方法 python.ctypesを使う方法 f2py (Fortranを使うためのInterface)を使う方法 pyreを使う方法 直接Cのインターフェイスを作る方法 があるようだ。 http://www.scipy.org/Cookbook のUsing NumPy With Other Languages のセクションにさらに詳しい解説がある。 ここでは特に配列(numpyの行列)をc++と連携して使う方法に注目していくつかの方法を比較する。numpyは数値計算や行列演算を行うpythonのパッケージでnumarrayの後継にあたる。numpyはnumarayと違って行列が配列の先頭ポインター(double *array)を渡すだけでc++とやりとりができる。そのためc++との連携

    pythonとc++のインターフェイスの比較 swig boost.python ctypes - niitsuma blog
  • Algorithms with Python

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • Pythonの重要モジュール50個 - ctrlshiftの日記

    海外のサイトで、「Python: 50 modules for all needs」という記事がありましたので、ちょっと注目してみました。 Pythonでプログラミングを行うときに大変重宝するモジュールを、50個もリストアップしています。 便利なライブラリやモジュールは、ソフトウェア完成の後押しをしてくれるので、たくさん使って効率良くプログラミングできるといいですね。 知らないモジュールがあったなら、一つ一つ見てみても楽しいですね。 Graphical interface - wxPython Graphical interface - pyGtk Graphical interface - pyQT Graphical interface - Pmw Graphical interface - Tkinter 3000 Graphical interface - Tix Database

    Pythonの重要モジュール50個 - ctrlshiftの日記
  • How To Become A Hacker: Japanese

    なぜこんな文書を書いたか わたしは Jargon Fileの編集者で、またその他似たような有名文書いくつかの著者なので、しばしば熱心なネットワーク初心者から「ウィザード級の大ハッカーになるにはどうやって勉強すればいいの?」といったようなお尋ねメールを頂きます。でもかつて 1996 年に、こんな大事な問題を扱った FAQ や Web 文書 はみあたらないことに気がつきました。というわけで、これを書き始めました。多くのハッカーがいまやこれを決定版と見なしているし、つまり実際に決定版なんだと思います。でも、この問題について自分が唯一無二の権威だと主張するつもりもありません。気にくわなければ、自分なりのヤツをどうぞ。 この文書をオフラインで読んでいるなら、最新版は次のところにあります。 http://www.catb.org/~esr/faqs/hacker-howto.html なお、この文書の

  • Amazon.co.jp: 初めてのPython: マ-ク・ルッツ, デイビッド・アスカ-, 夏目大: 本

    Amazon.co.jp: 初めてのPython: マ-ク・ルッツ, デイビッド・アスカ-, 夏目大: 本