MATH0011: Mathematical Methods II
(Part 1: Python)
Course material for the first half of MATH0011: Mathematical Methods II appears here.
Before lectures start, you will need to install Python 3 on your computer. You can find instructions for how to do this here.
Notes & problems
Code we wrote during lectures
- Project Euler is a set of around 650 mathematically programming problems. The best way to learn Python is to practice, and the Project Euler problems make great practice.
- The first year Python course in the engineering department at Cambridge has very good notes, including lots of practice.
- The Python Tutorial takes you through the functionality of Python with lots of examples.
- Hans Petter Langtangen's book A Primer on Scientific Programming with Python gives an introduction to using Python with a focus on using Python for mathematical problems; however, please note that many of the problems featured in this book are outside the scope of this course.