По третьему вопросу вы можете получить список доступных модулей из приглашения переводчика:
>>> help()
help> modules
Это (в конечном итоге) даст вам список доступных модулей.другая информация, вы можете использовать модуль sys
:
import sys
sys.version # Python version
sys.platform # platform