Each of these sessions is two hours.
During the first two sessions we will introduce the key parts of the Python language: variables, functions, control structures, IO, exception handling as well the concept of object-oriented programming.
During the third, we will focus on how Python can be used in a scientific environment by using Numpy and SciPy. For thiswill assume that attendees have programming experience in Python and/or attended the two part Hands-on Introduction to Python
You will need to bring a laptop with a functional connection to the campus WiFi. You will also need to have the Anaconda python distribution installed on your laptop (https://store.continuum.io/cshop/anaconda/ ). We will use Python version 2.7 (NOT 3.4) during the presentation.