Pythonに標準搭載されているライブラリ
Python標準ライブラリには、次のものなど、多数のよく使用されるモジュールが含まれています。
- 数学ライブラリで、三角関数や対数関数など、よく使われる数学関数が提供されています。
- 乱数を発生させるライブラリです。
- 時間:時刻の関数を提供するライブラリで、現在時刻の取得、時刻の書式設定などが行えます。
- datetime: 日時を扱うための関数やクラスを提供する日時ライブラリ
- OS:ファイルやディレクトリを操作するための関数を提供するオペレーティングシステムライブラリ。
- sys:システムライブラリで、Pythonインタープリタと相互作用するために使われる関数や変数を提供している。
- 正規表現でマッチングや置換が行える正規表現ライブラリです。
- JSONライブラリは、JSONデータを扱うために使用されます。
- urllibは、HTTPリクエストの送信、ファイルのダウンロードなど、URL関連の操作を行うためのURLライブラリです。
- CSV:読み書きのためのCSVライブラリ
- SQLite3: SQLiteデータベースライブラリ。SQLiteデータベース操作に使用されます。
- ハッシュライブラリ。ハッシュ値の作成と検証に使用されます。
- スレッド:複数スレッドによるプログラミングを行うためのライブラリ
- subprocess: 子プロセスライブラリは、子プロセスを起動および管理するために使用される。
- ソケット: ネットワークプログラミングを行うライブラリ。
- Tkinter: グラフィカルユーザインターフェースライブラリ、グラフィカルユーザーインターフェースアプリケーションの作成に使用されます。
- コレクション:便利なコレクションクラスを提供する。
- イテラブル操作用の関数をいくつか提供する、イテレータライブラリ。
- 関数の操作に用いられる関数を提供した関数ツールライブラリ
- ロギング: ログ出力を記録するためのログストレージ
これはライブラリのほんの一部であり、Python には他にも実用的なニーズに合わせて選択して使用できる強力なライブラリが多数あります。