Python Resources for programming math solvers in Python

AI Thread Summary
Resources for learning to plot and solve differential equations in Python include the Anaconda distribution, which features IPython Notebook and essential libraries like NumPy for numerical computing. The Processing IDE also offers a Python mode with support for numerical tasks and plotting. For structured learning, the Infinite Skills course on IPython Notebook is suggested, though its quality is uncertain. SageMath is highlighted as an excellent open-source tool that integrates various libraries, including NumPy and Matplotlib, and offers comprehensive tutorials on its website. These resources aim to assist users in mastering programming for their physics studies independently.
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 mheslep
Thread 'Star maps using Blender'
Blender just recently dropped a new version, 4.5(with 5.0 on the horizon), and within it was a new feature for which I immediately thought of a use for. The new feature was a .csv importer for Geometry nodes. Geometry nodes are a method of modelling that uses a node tree to create 3D models which offers more flexibility than straight modeling does. The .csv importer node allows you to bring in a .csv file and use the data in it to control aspects of your model. So for example, if you...
I tried a web search "the loss of programming ", and found an article saying that all aspects of writing, developing, and testing software programs will one day all be handled through artificial intelligence. One must wonder then, who is responsible. WHO is responsible for any problems, bugs, deficiencies, or whatever malfunctions which the programs make their users endure? Things may work wrong however the "wrong" happens. AI needs to fix the problems for the users. Any way to...

Similar threads

Back
Top