Skip to content
David R. Pugh edited this page May 30, 2013 · 7 revisions

General Python

Because Python is an Open-source programming language there is an almost limitless supply of online tutorials and resource materials for learning to program in Python.

MIT opencourseware has a number of partial/full length semester courses on Python programming (highly recommended if you have a bit more time to devote to learning Python):

Specific Python libraries of interest to economists:

John Stachurski's lectures on computational economics are a great place to get started with both Python and computational economics.

A possibly old webpage for a course in numerical methods taught by Ken Judd.

A fantastic series of lectures (in the form of IPython notebooks!) on scientific computing in Python by J.R. Johansson.

  • NumPy

  • SciPy

  • IPython: IPython is one of the main reasons that Python dominates open-source scientific computing. As a teaching and research tool the IPython notebook and Qt console are hard to beat.

  • Pandas: Pandas

  • Statsmodels

  • SymPy

  • mpmath

  • matplotlib

  • Random topical software links from SciPy documentation.