["python","directory","module"]
Where are the python modules stored?

I have recently started learning Python and I have 2 questions relating to modules. Is there a way to obtain a list of Python modules available (i.e. installed) on a machine? I am using Ubuntu Karmic and Synaptic for package management. I have just installed a python module.Where is the module code actually stored on my machine? (is there a default [recommended] location that modules are stored)?
Is there a way to obtain a list of Python modules available (i.e. installed) on a machine? This works for me: help('modules') Where is the module code actually stored on my machine? Usually in /lib/site-packages in your Python folder. (At least, on Windows.) You can use sys.path to find out what directories are searched for modules.