http.serverモジュールの位置付けと役割が分からないのですが、


Q1.これは何ですか?
・シンプルなWebサーバ? シンプルの意味は?
・開発用ローカルサーバ? 外部公開は出来ない?


Q2.Nginxと比較した場合
・Nginxに代わるもの?
・Nginxと併用するもの?


Q3.起動について
・コマンド入力が必要?
・常時起動し続けることは出来ない?


Q4.PythonでWebサーバを立てる意味
・このモジュールはPythonで書かれているのでしょうか?
・もうそうだとしたら、PythonでWebサーバを作る意味は何ですか?
・学習用途?
・Pythonで「HTTP (web) サーバを実装するためのクラスを提供する」意図は何かあると思うのですが…
GoでWebサーバを立てる意味も分からないのですが、PythonでWebサーバを立てる意味も分かりません