Spyder is the Scientific PYthon Development Environment. There is an excellent book Doing Math With Python (use programming to explore algebra, statistics, calculus and more) that I recommend using for subsequent leaning and exercises. Tutorials are available for Spyder by clicking here.
The books companion site can be accessed by clicking here.
To download Spyder click here. Appendix A in the book (page 233) gives all associated details for possible installs of this outstanding IDE. Once installed you will want to install Django so the web development modules will also be available.
Currently I intend to write a calculator that understands practically all the math symbols (symbolic math) that will allow for calculations of all types as well as display the perfunctory steps used to arrive at the answer.
As a sidebar I am always interested to look at software that minimizes coding but produces professional results Django (web framework) fills the bill quite nicely.
Mr. Arch Brooks, Software Engineer, Brooks Computing Systems, LLC authored this article.