Presessional Reading on Python#
As well as the interactive Python exercises presented in the next section, we also have several streams of written teaching material available depending on your previous programming experience and current skill level:
To start from the beginning of the ESE undergraduate material on Python, see the Intro to Python section.
To revise some more advanced content, please see the Additional Techniques section
Experienced MATLAB users can look at the Python for MATLAB users section.
Experienced R programmers can look at the Python for R users section.
Experienced C/C++ users can look at the Python for C/C++ users section.
Python Exercises (due 4th October)#
To hone your skills and test your learning we have developed a set of Python exercises, combined with more learning materials. Future ESE students can complete these exercises in their web browser by following this link. Others can find the public GitHub repository containing the material here.
We will ask you to submit some your Python exercise work onto GitHub in October, at the end of the course induction week. You will be provided with a new GitHub repository to upload to at the beginning of the week. You will receive more details regarding submission at the beginning of induction week on the 30th September.