Index
Maths with Python
Navigation
First steps
How to use these notes
Python
Spyder
Reading list
Versions
Python
Debugging
Exercise: Variables and assignment
Programs
Using programs and modules
Functions
Printing and strings
Putting it together
Exercise: basic functions
Exercise: Floating point numbers
Loops
Containers and Sequences
Control flow
Debugging
Exercise: Prime numbers
Plotting
Exercise: Logistic map
Classes and Object Oriented Programming
Exercise: Equivalence classes
Scientific Python
numpy
Plotting
scipy
Exercise: Lorenz attractor
Exercise: Mandelbrot
Exercise: The shortest published Mathematical paper
Symbolic Python
sympy
Further reading
Exercise : systematic ODE solving
Statistics
Getting data in
Basic statistical functions
Categorical data
Regression
Random numbers
Exercise: Anscombe’s quartet
Exceptions and Testing
Exceptions
Testing
Iterators and Generators
Exercise : twin primes
Exercise : a basis for the polynomials
Classes and Object Oriented Programming
Exercise: Equivalence classes
Exercise: Rational numbers
Related Topics
Documentation overview
Quick search