Python for mathematicians

This repository is for a course at Southampton University given in the first year, first semester, to introduce mathematics undergraduate students to programming using Python. The expected audience affects the presentation and particularly the exercises.

The opening notebook, mostly introduces how to install the software, and how to think about the course.

The essential sections of the course are on

The next notebook introduces classes, which should at least be started to get the most out of the rest. We then have three important sections on

Finally, there are two "appendices" on

For issues or modifications, please raise them on the github repository.