This course takes beginning or intermediate Python 3 developers into the world of Python 3 for scientific and mathematical computing. It presents the most important Python 3 modules for working with data, from arrays, to statistics, to plotting results. The material is geared towards scientists and engineers.
This is a hands-on programming class. All concepts are reinforced by informal practice during the lecture followed by lab exercises. Many labs build on earlier labs, which helps students retain the earlier material.
As this is an advanced course, students may suggest additional topics to be covered at the discretion of the instructor.