title: IPython workflow (edit, run)
body: <p>Is there a GUI for IPython that allows me to open/run/edit Python files? My way of working in IDLE is to have two windows open: the shell and a .py file. I edit the .py file, run it, and interact with the results in the shell. </p>
  
  <p>Is it possible to use IPython like this? Or is there an alternative way of working?</p>