技術文書一覧

  • spacer 製品、トピックスやコンテンツ・タイプでフィルターをかける

    (0 製品)

    (85 トピック)

    (0 インダストリー)

    (3 種類)

クラウド・プラットフォーム IBM Bluemixで次のアプリを開発しましょう。

 

1 - 26 件のうちの 26 件 概要の表示 | 概要の非表示 検索結果に登録(RSS)

結果の表示
タイトル none 種類 none 日付 none
魅力的なPython: SimpleParseモジュールを使った構文解析
このコラムでは、Python上に構築された高水準の構文解析言語について解説します。 SimpleParseは、文法を非常に分かりやすい形で表現できるEBNF形式の構文規則をmxTextToolsに付加します。
記事 2002/1/01
魅力的な Python: mechanize と Beautiful Soup を使って Web データの収集を簡単に行う
Web ページからデータを収集するために、mechanize ライブラリーでは Web サイトのスクレイピングや Web サイトとの対話を自動化します。mechanize によってフォームに入力し、cookie を設定、保存できるだけでなく、このライブラリーが提供する多種多様なツールはインタラクティブな Web サイトに対し、Python スクリプトを本物の Web ブラウザーのように見せることができます。さらに、このライブラリーと併用されることの多い Beautiful Soup というツールが Python プログラムを支援し、Web サイトに含まれがちで扱いにくい「ほぼ妥当な HTML」を解析します。
記事 2009/11/24
魅力的なPython: イテレーターとシンプル・ジェネレーター
Python 2.2は、新たなキーワードを伴う新しい構成要素を導入しました。その構成要素とは「ジェネレーター」であり、キーワードは「yield」です。このジェネレーターは、新しく強力で表現力の高いプログラミング・イディオムを可能としますが、少々理解しにくいところもあります。この記事では、David Mertz氏がジェネレーターとそれに関連するイテレーターについてわかりやすく説明します。
記事 2001/9/01
魅力的な Python: ステート・マシンの使い方
ステート・マシンは、理論的な意味では、コンピューターおよびプログラミングに関連するほとんどすべてのものの基礎になっています。また、実用的な意味では、ステート・マシンは (特に、Python プログラマーにとって) 多くの通常の問題の解決に役立ちます。David Mertz はこの記事で、ステート・マシンをいつ、どのように Python で書くのかについて、いくつかの実践的な例を挙げて説明しています。
記事 2000/8/01
魅力的なPython: Pythonでの関数プログラミング: 第3回
今回は、Xoltar Toolkitに組み込まれているカリー化やその他の高階関数のような追加機能を示しながら、引き続き説明を行います。
記事 2001/6/01
魅力的な Python: RPyC による分散コンピューティング
RPyC (Remote Python Call) は多くのマシンやプロセスに Python のプロセスを統合するためのシームレスなライブラリーです。この記事では、RPyC を XML-RPC や Pyro といった他の Python の分散フレームワークと比較した場合の利点と欠点について調べます。また RPyC ライブラリーとはどのようなものか感覚をつかめるように、RPyC を使用した簡単な例もいくつか紹介します。
記事 2009/3/31
魅力的なPython: Sparkモジュールを使った構文解析
Sparkというのは、Pythonで記述された強力で汎用的なパーサー/コンパイラー・フレームワークのことです。この記事では、Sparkモジュールを紹介します。コード・サンプルや使い方、さらには、応用できると考えられる分野を説明します。
記事 2002/8/01
魅力的なPython: Pythonジェネレーターで「無重量スレッド」を実装する
前回は、ジェネレーターや簡単なスケジューラーを使って本格的なコルーチンをシミュレートする方法を紹介しました。今回は、普通の方法で解決しようとすると数多くの協調プロセスを発生させてしまうような問題を、エレガントに解決する方法として、無重量スレッドを紹介します。
記事 2002/6/01
魅力的なPython: cursesプログラミング
ここでは、David Mertz が、Python での curses の使用について説明します。フロントエンド・プログラムから Txt2Html プログラムまで、サンプル・ソース・コードを使用して curses 環境を紹介します。
記事 2000/9/01
魅力的なPython: 私の最初のWebベース・フィルター・プロキシー
この記事では、Python によるプログラミング手法を説明するために David が作成したパブリック・ドメイン・ワーキング・プロジェクトである、Txt2Html について紹介します。
記事 2000/7/01
魅力的なPython: DOMの動的性
この記事で David Mertz は、前号のコラムで説明した Python の高レベル xml.dom モジュールの使用について詳しく検討しています。xml.dom を使用した作業が図示され、理解しやすくするコード・サンプルと、完全な XML 文書処理システムに入れられる多くのエレメントをコーディングする方法の説明が付けられています。
記事 2000/7/01
魅力的なPython: XMLとPythonのあれこれ
Python において XML の処理を開始する主なエレメントは、使用可能なすべてのモジュールの比較機能を分類することにあります。Python についての新しいコラムの最初の記事である、この 魅力的な Python で、David Mertz 氏は、最もポピュラーで有用な XML 関連の Python モジュールについて簡単に説明し、それぞれのモジュールのダウンロード先や、それらについて説明している参考資料を取り上げています。
記事 2006/6/01
魅力的なPython: Pythonによる全文検索システムの開発
情報量が増えるにつれて、特定の情報を検索する効果的な手段がますます重要になっています。このコラムでは、著者のパブリック・ドメインindexer(索引づけ)モジュールにスポットをあて、全文検索の分野について説明します。
記事 2001/5/01
魅力的なPython: ジェネレーターによるステート・マシン
Python 2.2に導入されたシンプルなジェネレーターを利用すれば、ステート・マシンを単純化したり、コルーチンをシミュレートすることができます。本稿では、分かりやすいサンプル・コードを紹介しながら、関係する概念をすべて解説します。
記事 2002/7/01
魅力的な Python: デコレーターで魔法を身近に
Python はメタプログラミングを可能にしましたが、メタプログラミングを実現する方法は、Python のバージョンごとに多少異なる (そして完全に互換するわけではない) 趣向が加えられています。Python の魔法に手を伸ばす手法として長いことあれこれ操作されてきたのは、ファースト・クラスの関数オブジェクトです。バージョン 2.2 では、Python はカスタム・メタクラスのメカニズムを拡張しました。これは効果を発揮しましたが、ユーザーの頭を混乱させるという犠牲を伴いました。最近ではバージョン 2.4 で「デコレーター (修飾子)」が拡張されています。デコレーターは、大抵のメタプログラミングを行う際の最新かつ、とびきりユーザー・フレンドリーな手段になります。
記事 2006/12/29
魅力的なPython: PsycoでPythonの実行速度をCと同等にする
ほんの少し余計にプログラミングを行うことで、Psycoは、多くの場合、Pythonのコードの速度を桁違いに向上させることができます。本稿では、Psycoについて調査し、いくつかのアプリケーションを使ってPsycoをテストします。
記事 2002/10/01
魅力的なPython: Pythonでの関数プログラミング: 第1回
関数プログラミングの一般概念について説明し、Pythonで関数技法を実装するための方法を示します。
記事 2001/3/01
魅力的なPython: 多重ディスパッチ
この記事では、Pythonでの多重ディスパッチの実装方法を紹介するとともに、それによってプログラムを改良できる例をいくつか示します。
記事 2003/3/20
魅力的なPython: Python用XMLツールの再考
David Mertzによる「魅力的なPython」 の第1回と第2回で、PythonにおけるXML処理の概要を説明しました。しかし、当初の記事から1年経過する間に、Python用XMLツールの状況は大きく進歩しました。残念ながら、こうした進歩のほとんどには下位互換性がありません。今回の特別号の記事で、著者はXMLツールに関する以前の説明を再考し、最新のコード例を紹介しています。
記事 2001/6/01
魅力的な Python: JPython と Python for .NET の内幕
David Mertz が、JPython および Python for .NET の開発者である Mark Hammond、Finn Bock、および Barry Warsaw にインタビューしました。David は Mark から Microsoft 開発の内情を少し聞き出し、JPython や彼らの今後の Jython プロジェクトについて、Finn と Barry 鋭く迫りました。
記事 2000/12/01
魅力的なPython: 実行時に再ロードを行なう
Pythonが他のプログラミング言語より優れている点は、そのずば抜けた実行時の動的処理能力にあります。便利なreload() 関数のお陰で、継続的に実行でき、かつ、プロセス実行中に変更されたコンポーネントをロードできる機能を持つプログラムを作成することができます。この記事では、David氏の前回の記事で紹介したTxt2Htmlフロントエンドの拡張による実行時プログラム変更について説明します。
記事 2000/11/01
魅力的なPython: PythonでのTKプログラミング
David Mertzが、TKとTkinterラッパー (PythonのGUIライブラリー) を、詳しいコメント付きのソース・コード・サンプルを用いて紹介します。分かりやすいように、例として、今までの記事で使用したTxt2HtmlフロントエンドのGUIポートを用いています。
記事 2000/12/01
魅力的なPython: itertoolsモジュールの中で組み合わせ関数を使う
本稿は、あなたに組み合わせのiteratorsで利用可能な表現力にまつわる斬新なセンスを与えることでしょう。
記事 2003/6/12
魅力的なPython : pydocモジュールとdistutilsモジュール
新バージョンのPythonで採用されたいくつかのモジュールおよびツールによって、Pythonは言語としてはそれほどではないものの、ツールとして改良されました。この記事では、Pythonモジュール/パッケージのドキュメンテーションおよびディストリビューションを向上させ、Python開発者の負担を大幅に軽減するこれらのモジュールについてDavid Mertz氏が説明します。
記事 2001/8/01
魅力的なPython: 宣言型ミニ言語の作成
この記事では、Pythonコードそのものを一連の宣言型の要素に制限することで有効な使い方ができるという点を解説します。
記事 2003/2/27
魅力的なPython: 複雑なモデルをシンプルにするSimPy
本稿で紹介するのは、離散的事象システムのモデルを非常に簡単に作成するための、SimPyというPythonパッケージについてです。
記事 2002/12/01

1 - 26 件のうちの 26 件 概要の表示 | 概要の非表示 検索結果に登録(RSS)