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

Assignment 6 is posted.

The midterm exam will take place on Friday,
12 October. As always, you are permitted any paper
notes you find useful, but no electronic devices are
allowed. The test is cumulative, but emphasizes
the material covered in the last fours weeks.
A sample exam is
available.

You need to install
Matlab
on your computer by Wednesday.
You do not need Simulink or any particular toolboxes, though
you might find the Symbolic toolbox useful at some time
in the future (not in this class).