Python Tools
For this class we will be using the language Python. This language has become a favorite of scientific and engineering programming and you will see why as you progress through the course. Python has a large number of tools and also multiple environments that allow for development in Python. For this class you will be doing most of your work in the Anaconda framework as it provides the most useful framework for mathematics and engineering libraries.
Other frameworks and IDE’s
For doing any type of development a good text editor is a must. The most common text editor used in programming is Notepad++. For the assignments in this class you will primarily be using Spyder, you should still have a good all purpose editor installed and usable on your development computer.
https://notepad-plus-plus.org/
A full list of Python IDE and editors are available at
https://wiki.python.org/moin/PythonEditors