Resources for programming math solvers in Python

Click For Summary

Discussion Overview

The discussion revolves around finding resources for learning to program mathematical solvers in Python, particularly for plotting and solving differential equations. Participants share various tools and platforms that could aid in this learning process.

Discussion Character

  • Exploratory, Technical explanation, Homework-related

Main Points Raised

  • One participant inquires about resources for learning to plot and solve differential equations in Python, expressing a need for guidance due to limited class time.
  • Another participant suggests the Anaconda Python distribution, highlighting its inclusion of IPython Notebook and numerical computing packages like NumPy.
  • A different participant mentions the Processing IDE, which has a Python mode and libraries for numerical computing and plotting.
  • One participant seeks further guidance on how to effectively use Anaconda for their academic needs.
  • A suggestion is made to check out a specific online training resource for learning IPython Notebook, though its quality is uncertain.
  • Another participant recommends SageMath as a comprehensive open-source tool that integrates various mathematical libraries and provides tutorials for learning.

Areas of Agreement / Disagreement

Participants generally agree on the usefulness of various tools and resources for programming in Python, but there is no consensus on which specific resource is the best or most effective for learning.

Contextual Notes

Some participants express uncertainty about the quality of the resources suggested, and there may be varying levels of familiarity with the tools mentioned.

Who May Find This Useful

Students in physics or related fields looking to enhance their programming skills in Python, particularly for mathematical applications.

scoopaloop
Messages
12
Reaction score
0
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.
 
Technology news on Phys.org
There is the anaconda python distribution with ipython notebook and bundled numpy numerical computing packages. Also supports julia and plotting.

Then there's the processing IDE which a python mode and supporting libs for numierical computing and plotting.
 
Last edited by a moderator:
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.
 
  • Like
Likes   Reactions: mheslep

Similar threads

Replies
5
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
Replies
16
Views
3K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 9 ·
Replies
9
Views
12K
  • · Replies 5 ·
Replies
5
Views
2K