Python for Scientists

Video of the Aug. 21, 2014, webcast is available here.

Python for Scientists is a full-day, hands-on class about the Python programming language and the tools and modules that are most useful to scientists, including IPython, IPython Notebook, NumPy, matplotlib, mpi4py, and others.

Participants will learn:

  • basic and intermediate Python language constructs,
  • how to write code that is clear, concise and testable,
  • how to write tests for that code,
  • how to use Python as a replacement for shell scripts, data analysis, plotting and performance-intense numerics,
  • various ways to do parallel programming in Python.

General programming knowledge is required, but previous knowledge of the Python programming language is not necessary.