# 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.

Matlab | Maple | Python |
---|---|---|

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.