# 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 Monday, 16 October. As with all
exams, all paper notes may be used, but no electronic devices
are permitted. There is a sample exam
available.