This course will become read-only in the near future. Tell us at community.p2pu.org if that is a problem.

Creating and Using NumPy Arrays [Aug. 3, 2012, 6:37 a.m.]


We will directly start with NumPy without attempting to follow the normal approach of first learning Python and then moving up to NumPy. The reasons why I am following this approach is based on the following:

  1. Python is extremely easy to learn and use, and you can learn the Python programming language any time.
  2. Knowing Python is not a pre-requisite to begin using NumPy if you are ready to learn as you go.
  3. Accomplishing simple tasks early is a great motivator to learn. Spending some time learning Python when NumPy is your actual goal may be dampener to learning.

There are some extremely good resources to learn NumPy (at least, much better than this course) and you may find them useful as wel as insightful. Start with NumPy and SciPy official documentation.