

Opened in Notepad++ in order to execute it in IPython. The user press a single keyboard button (e.g. Therefore I've been looking for a way of automating this interactiveĮdition-evaluation loop with Notepad++ and IPython. Productivity and prevent the user from focusing on its core work. Those little issues might seem unimportant, but they can really hurt Over and over again, even whenĬhanging just one line of code in an imported script. It again, put the window at a convenient place on the screen, go in the This is cumbersome since everyĮdition-evaluation loop requires to close the IPython interpreter, open

So typically one has to close and open again ThereĪppears to be no way of resetting the whole IPython environment and Which can be tiresome when editing a lot of different modules. One has to import and reload that specific module, Words, if one runs a script which depends on different modules, andĮdits one such module, those modifications won't be effective at the Imported modules that could also have been edited in Notepad++. Times, the Python script is correctly reloaded every time, but not the IPython opened in the script directory, and call the magic %run Unfortunately, using both Notepad++ and IPython in a convenient wayĭuring an interactive session, where one edits a script and runs it many It also includes a debugger and many more features. Interface, and offers the possibility to continue an interactive sessionĪfterwards. It allows to run scripts in a command-line On the other hand, IPython is a widely used andĮxtremely powerful Python interpreter that is well adapted for However, it does not include a native way for running Opens within a second, and contains most important features a Pythonĭeveloper wants (syntax highlighting, automatic indentation, codeįolding.). Text editor, with the great command-line interpreter I first usedĮclipse is a bit of a "usine à gaz". I've been looking for a good and free Python IDE for Windows for a long time.
