Python Installation and Basic Programming

From AstroBaki
Revision as of 18:10, 30 August 2011 by WikiSysop (talk | contribs) (Created page with '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,…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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.

Python

Topical Videos

Links

GIT

Topical Videos

Links

git help {command}