Syllabus
This is a course on scientific computing using Python. We'll cover aspects of the Python language as they are relevant to the material. The following schedule should be seen as a high-level guide to what we'll do in 8 lectures, but is not set in stone.
- Introduction to Python & NumPy
- Dense Linear Algebra in NumPy
- Intro to SciPy - Dense & Sparse linear algebra
- Optimization I - Scipy.optimize
- Pandas, Sckit learn
- Tensorflow
- Optimization II - ortools
- TBD (Survey)
We'll intersperse the visualization libraries:
- Matplotlib
- Plotly