Introduction to Python programming on the cluster.
Python is a powerful, popular language in scientific computing. You can use it in tasks ranging from interactive data analysis to writing entire scientific software systems.
In this three-part training we will introduce the Python 3 language; explore a few common ways to use it on the cluster; and give an introduction to Numpy, Scipy and Matplotlib, the main numerical libraries for Python.
Prerequisites: Some brief exposure to progamming. A Skill Pill, a few Matlab scripts or similar should be plenty. Also, ask for access to the Sango and Tombo clusters.
We will introduce the powerful Numpy, Scipy and Matplotlib libraries in an interactive session where we learn the basic usage, how to use them for interactive computations and look at a few common use cases.