Newbie needs help!

Hello all. I stumbled upon this site trying to get help. I'm a total newb to using Unix and I'm real eager and excited to learn it. So I'm in a computing class and to do the homework I need to install some software: scipy, numpy, python, ipython, matplotlib/pylab, mercurial, gfortran, openMP, open MPI, LApack, and Sphinx. A ton of stuff. So I'm totally new to all of this and I guess all of the installation instructions are geared more to those with Linux.

So for now I just need to worry about python, ipython, numpy, scipy, gfortran, and matplotlib/pylab(are these the same or different things?). So I know Mac os comes with pythong 2.6, so I skipped that and I was able to find an installer for fortran. Then I started trying to download each of the remaining deals using the command
sudo easy_install PACKAGE

and for package went down the list of: IPython[kernel,security],numpy,
scipy, and matplotlib.

So when I did this all sorts of crazy went through the command window and
I had no clue what it meant. So I went into ipython( which I really
have no idea what is the difference between python and ipython. Are
they the same thing or two different programs?) and I tried to import
numpy, scipy,matplotlib and pylab and this is what I get:

**********************************************************************

Python 2.6.1 (r261:67515, Jun 24 2010, 21:47:49) 
Type "copyright", "credits" or "license" for more information.

IPython 0.10.1 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object'. ?object also works, ?? prints more.

In [1]: import numpy

In [2]: import matplotlib
/Library/Python/2.6/site-packages/matplotlib-0.91.1-py2.6-macosx-10.6-universal.egg/pytz/tzinfo.py:5: DeprecationWarning: the sets module is deprecated
  from sets import Set

In [3]: import scipy
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)

/Users/jonathanthompson/<ipython console> in <module>()

ImportError: No module named scipy

In [4]: import pylab
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)

/Users/jonathanthompson/<ipython console> in <module>()

/Library/Python/2.6/site-packages/matplotlib-0.91.1-py2.6-macosx-10.6-universal.egg/pylab.py in <module>()
----> 1 from matplotlib.pylab import *
      2 import matplotlib.pylab
      3 __doc__ = matplotlib.pylab.__doc__

/Library/Python/2.6/site-packages/matplotlib-0.91.1-py2.6-macosx-10.6-universal.egg/matplotlib/pylab.py in <module>()
    204 # replace the present numpy.ma implementation in a future

    205 # numpy release.

--> 206 from matplotlib.numerix import npyma as ma
    207 
    208 from matplotlib import mpl  # pulls in most modules

/Library/Python/2.6/site-packages/matplotlib-0.91.1-py2.6-macosx-10.6-universal.egg/matplotlib/numerix/__init__.py in <module>()
    164 g = globals()
    165 l = locals()
--> 166 __import__('ma', g, l)
    167 __import__('fft', g, l)
    168 __import__('linear_algebra', g, l)

/Library/Python/2.6/site-packages/matplotlib-0.91.1-py2.6-macosx-10.6-universal.egg/matplotlib/numerix/ma/__init__.py in <module>()
     14         print "using maskedarray"
     15     else:
---> 16         from numpy.core.ma import *
     17         #print "using ma"

     18     def getmaskorNone(obj):

ImportError: No module named ma

In [5]: 

So I have no clue what all that means. I really could use some help.
I just started using Unix like a week ago really, so I feel TOTALLY
overwhelmed. I would REALLY appreciate all the help I can get. Thanks
so much!!

It means what it says: It doesn't have those modules. you may need to install them.

Google Mac Ports and Fink, these along with the developer tool's installed will allow you to install many different command line tools and binaries.