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 here.
In the first session we go through the main parts of the Python 3 language. We do a few short interactive sections on the Tombo cluster.