Alternative development environments

There is a slew of alternative user interfaces for developers looking for a graphical interface to some (or all) of the IPython development environment. Most mainstream development has moved to integrated, graphical IDEs and there is no reason for the IPython developer to be left behind.

Graphical IDEs provide several useful features:

  • A graphical editor, with syntax highlighting, code completion, PyLint integration, and more.
  • An interactive object inspector. Just place the cursor before any object and press Ctrl + I. The documentation for that object/class will be displayed.
  • The IPython console is still present, but many useful commands have associated buttons and keyboard shortcuts.
  • Debugger integration. A multi-window ...

Get Mastering IPython 4.0 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.