Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Python Resources for programming math solvers in Python

  1. Jul 28, 2015 #1
    Hi, I was just wondering if there were any good resources/sites for learning to plot and solve differential equations and any other math for that matter, specifically in Python? The physics program at ASU is great but we aren't really given any class time to learn how to program, it's all on our own, so I'm trying to get caught up over the break. I've done the basics on code academy, but it's not really math heavy. Thanks guys.
  2. jcsd
  3. Jul 28, 2015 #2


    Staff: Mentor

    There is the anaconda python distribution with ipython notebook and bundled numpy numerical computing packages. Also supports julia and plotting.

    Then theres the processing IDE which a python mode and supporting libs for numierical computing and plotting.
    Last edited by a moderator: Jul 28, 2015
  4. Jul 28, 2015 #3
    I mean I have Anaconda, but I'm looking for resources that will help me learn how to use it properly to plot and do other things I may need for school, if those exist.
  5. Jul 28, 2015 #4


    Staff: Mentor

  6. Jul 29, 2015 #5

    D H

    User Avatar
    Staff Emeritus
    Science Advisor

    SageMath (http://www.sagemath.org) is a great open source tool that builds on top of many other open source tools, including "NumPy, SciPy, matplotlib, Sympy, Maxima, GAP, FLINT, R and many more." With regard to learning, check out their tutorials at http://doc.sagemath.org/html/en/tutorial .
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook