#
5. 各種サービス

この章では、Pythonのすべてのバージョンで利用可能な各種サービスについて説明します。 以下に概要を示します。

`pydoc` |  | ドキュメント生成とオンラインヘルプシステム
`doctest` |  | ドキュメンテーション文字列内の例を検証するためのフレームワーク。
`unittest` |  | 単体テストフレームワーク
`test` |  | Python用テストスイートを含む回帰テストパッケージ。
`test.test_support` |  | Python 回帰テストのサポート
`math` |  | 数学関数(`sin()` など)。
`cmath` |  | 複素数のための数学関数です。
`random` |  | よく知られている様々な分布をもつ擬似乱数を生成する。
`whrandom` |  | 浮動少数点数の擬似乱数生成器。
`bisect` |  | バイナリサーチ用の配列二分法アルゴリズム。
`heapq` |  | ヒープキュー (別名優先度キュー) アルゴリズム。
`array` |  | Efficient arrays of uniformly typed numeric values.
`sets` |  | ユニークな要素の集合の実装
`itertools` |  | 効率的なループ実行のためのイテレータ生成関数。
`ConfigParser` |  | Configuration file parser.
`fileinput` |  | Perlのような複数の入力ストリームをまたいだ行の繰り返し処理をサポートする (その場で保存する機能つき)。
`xreadlines` |  | ファイルの各行に対する効率のよい反復処理。
`calendar` |  | Unix の cal プログラム相当の機能を含んだカレン ダーに関する関数群
`cmd` |  | 行指向のコマンドインタープリタを構築
`shlex` |  | Unix シェル類似の言語に対する単純な字句解析。