Python Installation and Basic Programming

From AstroBaki
Revision as of 13:45, 22 September 2011 by Jmcbride (talk | contribs) (→‎Links: removed unnecessary pipe in link)
Jump to navigationJump to search

Here we will assemble resources for learning Python, and for getting it and other programming-related software installed on your computer.

For a scientific programmer in Python, the absolute basics you need to have installed are:

  • Python 2.X (note that 3.X exists and is maturing, but a lot of scientific code and packages are not yet ported)
  • NumPy: a package for fast numerical array processing
  • Matplotlib/Pylab: a package for generating publication-quality plots
  • GIT: a revision-control program for keeping tabs on the changes you make to your code. Not just for python.


Topical Videos



Please see the Revision Control page,