This is a collection of online material intended for preparation before the start of the course, especially for those who are new to Python. In order to be prepared for this course, you should be able to understand the concepts covered by the Official Python Tutorial.
Here's a list of some online tutorials to help you follow the content of this course.
The official Python tutorial:
For a short one check:
For a more in-depth resource see:
For those interested already in more advanced topics, here is a more comprehensive list of resources related to Scientific Python Programming.
- Python for Scientific Computing - an excellent course, very similar in scope to this one!