Copyright © 2001, 2002, 2003 Python Software Foundation. All rights reserved.
Copyright © 2000 BeOpen.com. All rights reserved.
Copyright © 1995-2000 Corporation for National Research Initiatives. All rights reserved.
Copyright © 1991-1995 Stichting Mathematisch Centrum. All rights reserved.
Translation Copyright © 2003 Python Document Japanese Translation Project. All rights reserved.
See the end of this document for complete license and permissions information.
Python (パイソン) は学びやすく強力なプログラミング言語だ。 Python は効率的な高水準データ構造と、オブジェクト指向プログラミングへの 単純だが効果的なアプローチをそなえている。 Python のエレガントな構文と動的な型付けが、そのインタープリタ的な性質とともに、 Python を大多数のプラットフォーム上の多くの分野でスクリプティングと ラピッドアプリケーション開発のための理想的な言語にしている。
Python インタープリタとその広範な標準ライブラリは、 主要なプラットフォームに対し、 Python web サイト http://www.python.org/ から ソースまたはバイナリ形式でフリーに入手可能で、 フリーに配布可能となっている。 また Python web サイトでは、多くのフリーなサードパーティの Python モ ジュール、プログラムおよびツールと付加的な文書類を配布し、また配布場所 へのポインタがある。
Python インタープリタは、C または C++ (または C から呼出し可能な 他の言語) で実装された新しい関数とデータ型で容易に拡張できる。 Python はカスタマイズ可能なアプリケーションのための拡張言語としても適している。
このチュートリアルでは読者に Python の言語とシステムの基本的な概念と特徴を 噛み砕いて紹介する。 Python インタープリタを手もとにおいて実際に試してみることは助けになるが、 すべての例題はそれ自身のみで動作するので、 オフラインでこのチュートリアルを読むこともできる。
標準のオブジェクトとモジュールの記述については Python Library Reference ドキュメントを見るように。 Python Reference Manual はより形式的な言語の定義の記述がある。 C または C++ で拡張を書くには Extending and Embedding the Python Interpreter と Python/C API Reference の各マニュアルを読んでほしい。 Python を詳細に解説している本も何冊かある。
このチュートリアルは広範囲に記述しようとも、 あらゆる個々の機能の解説をしようともしていない。 それどころか普通に使われる各機能を解説しようとすらしていない。 そのかわり、Python の最も注目に値する機能の多くを紹介し、 言語の香りとスタイルについての十分な理解を与える。 これを読み終えた後、読者はPython のモジュールとプログラムを 読んだり書いたりできるようになっているだろう。 そして Python Library Reference に記述されたさまざまな Python ライブラリモジュールについてさらに学ぶ準備が できているだろう。
See About this document... for information on suggesting changes.