Python Shells

 

PythonWin is a light windows application good for editing scripts and running some immediate code with some context menu/dropdowns and support for ActiveX controls.

 

IPython is a super-powered python shell good for more serious console usage.  http://ipython.org/  Also see http://ipython.org/documentation.html

 

Jupyter is used in the IPython notebook which starts a local webserver and allows a graphical interface. http://jupyter.org/  

 

Spyder is a much fuller featured python IDE with debugging etc.  In HSTB we use eclipse, but it has a steeper learning curve or PyCharm. https://pythonhosted.org/spyder/ 

 

 

Online Resources:

https://www.python.org/

https://docs.python.org/2.7/

 

 

HydroForum Document Library (SOPs etc)