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.
See the end of this document for complete license and permissions information.
Python (パイソン) は学びやすく強力なプログラミング言語である。 Python は効率的な高水準のデータ構造と,オブジェクト指向プログラミングへの 単純だが効果的なアプローチをそなえている。 Python のエレガントな構文と動的な型付けは,そのインタープリタ的な性質とともに, Python を大多数のプラットフォーム上の多くの分野でスクリプティングと ラピッド・アプリケーション開発のための理想的な言語にしている。
Python インタープリタとその広範な標準ライブラリは, すべての主要なプラットフォームに対し, Python web サイト http://www.python.org/ から ソースまたはバイナリ形式でフリーに入手可能であり, そしてフリーに配布可能である。 このサイトにはまた,多くのフリーなサード・パーティの 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.