pythonのモジュール,パッケージ,ライブラリとは

importできるファイルには「モジュール」「パッケージ」「ライブラリ」など

”タスク用の多数のPythonパッケージ”ってなんですか?モジュールとかライブラリと似ているもの?

Python の文脈では “パッケージ” という用語は “ライブラリ” や “モジュール” と同義であり、

それらはすべて、自分自身のスクリプトでインポートして使用できるコードのコレクションを指します。

つまり、人々が「多数の Python パッケージ」と言うとき、それらはあなたのプロジェクトに使用できる多数のプリインストールされたライブラリやツールのことを指しています。

Pythonの標準ライブラリには、よく使われるものとして以下のようなものがあります。

os: OSに関連する機能を提供する
sys: Pythonインタープリターに関連する情報や処理を提供する
re: 正規表現操作を提供する
math: 数学関数などを提供する
json: JSON形式データの読み書きを行う
time: 時間に関連する機能を提供する
random: 乱数生成を行う
datetime: 日付や時刻に関連する操作を提供する
collections: コレクション(リスト、辞書、タプルなど)を拡張するクラスなどを提供する

これらは、Python開発者が多いけども比較的単純なタスクを実現するために、頻繁に使われます。

os: で使われているPCのOSのバージョンの情報を得て表示することができますか?

はい、OSモジュールを使用することでOSのバージョン情報を得ることができます。具体的には次のようにします。

lua

import os
print(os.uname().version)

これは Unix 系OSでのみ利用可能なメソッドですが、Windowsでは次のようにすることでOSバージョンを得ることができます。

python

import platform
print(platform.version())