Computational Mathematics

Python, MATLAB and reliable numerics. Engineering mathematics on a computer: NumPy, SciPy and SymPy for numeric and symbolic work, MATLAB/Octave syntax and toolboxes, vectorisation, floating-point pitfalls and good practice for trustworthy engineering code.