はじめに—Pythonドキュメント

提供:Dev Guides
< PythonPython/docs/3.8/library/intro
移動先:案内検索

序章

「Pythonライブラリ」には、いくつかの異なる種類のコンポーネントが含まれています。

これには、数値やリストなど、通常は言語の「コア」の一部と見なされるデータ型が含まれています。 これらのタイプの場合、Python言語コアはリテラルの形式を定義し、それらのセマンティクスにいくつかの制約を課しますが、セマンティクスを完全には定義しません。 (一方、言語コアは、演算子のスペルや優先順位などの構文プロパティを定義します。)

このライブラリには、組み込み関数と例外も含まれています。これらのオブジェクトは、 import ステートメントを必要とせずにすべてのPythonコードで使用できます。 これらのいくつかはコア言語によって定義されていますが、多くはコアセマンティクスに必須ではなく、ここでのみ説明されています。

ただし、ライブラリの大部分はモジュールのコレクションで構成されています。 このコレクションを分析する方法はたくさんあります。 一部のモジュールはCで記述され、Pythonインタープリターに組み込まれています。 その他はPythonで記述され、ソース形式でインポートされます。 一部のモジュールは、スタックトレースの出力など、Pythonに非常に固有のインターフェイスを提供します。 特定のハードウェアへのアクセスなど、特定のオペレーティングシステムに固有のインターフェイスを提供するものもあります。 その他は、ワールドワイドウェブのように、特定のアプリケーションドメインに固有のインターフェイスを提供します。 一部のモジュールは、Pythonのすべてのバージョンとポートで使用できます。 その他は、基盤となるシステムがそれらをサポートまたは必要とする場合にのみ使用できます。 さらに、Pythonのコンパイルとインストール時に特定の構成オプションが選択された場合にのみ、他のオプションを使用できます。

このマニュアルは「裏返し」に構成されています。最初に組み込み関数、データ型、例外について説明し、最後に関連モジュールの章にグループ化されたモジュールについて説明します。

つまり、このマニュアルを最初から読み始め、飽きたら次の章にスキップすると、Pythonライブラリでサポートされている利用可能なモジュールとアプリケーション領域の概要がわかります。 もちろん、小説のように読む必要はありません。目次(マニュアルの前)を閲覧したり、索引で特定の機能、モジュール、用語を探したりすることもできます。 (後ろに)。 そして最後に、ランダムな主題について学ぶことを楽しむ場合は、ランダムなページ番号を選択し(モジュールランダムを参照)、セクションを1つか2つ読んでください。 このマニュアルのセクションを読む順序に関係なく、マニュアルの残りの部分はこの資料に精通していることを前提としているため、組み込み関数の章から始めると役立ちます。

ショーを始めましょう!

在庫状況に関する注意事項

  • 「可用性:Unix」の注記は、この関数がUnixシステムで一般的に見られることを意味します。 特定のオペレーティングシステムでの存在については何も主張しません。
  • 特に明記されていない限り、「可用性:Unix」と主張するすべての機能は、Unixコア上に構築されたMac OSXでサポートされています。