Department of Mathematics

Math 300: Mathematical Computing

Python vs. Matlab and Maple

Why might a mathematician learn python, particularly in view of the excellent options that are available to us in Matlab, Maple, and other programs? The answer is not simple. Rather than make a recommendation on the subject, we present the following comparison of some of the considerations in deciding what to learn. Why are e.g. R or Mathcad not in the table? It is because we have never covered them in this course. Here we only examine the options we have for instruction in Math 300.

MatlabMaplePython
Most applied mathematicians and engineers use this Some mathematicians use this or its competitors Many applied mathematicians, scientists, and engineers use this
Used in academia and some businesses Used in academia Used in academia and many businesses
Resume' builder in math and engineering Resume' builder in mathematics Resume' builder in math, engineering, and business
Costs money Costs money Free


The "final exam" for this course will take place at 8:00 AM on Tuesday, 12 December. This will be an ordinary 50 minute test. It will be comprehensive, but weighted toward the latter half of the semester. As always, paper notes will be permitted, but no electronic devices will be allowed. A sample exam is available.




A Solution example is available for the quiz. The solution to Test 1 is still available too.




The ultimate assignment is posted.

Department of Mathematics, PO Box 643113, Neill Hall 103, Washington State University, Pullman WA 99164-3113, 509-335-3926, Contact Us
Copyright © 1996-2015 Kevin Cooper