pycrust está en ubuntu en el paquete python-wxtools
ipython también tiene autocompletado Fox, pulsando tabulador, como en la consola.
puedes ver el docstring de los objetos escribiendo una ? al final
In [1]: a = ""
In [2]: a.join?
Type: builtin_function_or_method
Base Class: <type 'builtin_function_or_method'>
String Form: <built-in method join of str object at 0xb7dee098>
Namespace: Interactive
Docstring:
S.join(sequence) -> string
Return a string which is the concatenation of the strings in the
sequence. The separator between elements is S.
puedes hacer que llame a pdb cada vez que se lanza una excepción no capturada,
puedes lanzar ipython desde un script para comprobar el estado de todo,
tiene un sistema de "funciones mágicas" que puedes extender fácilmente con funciones como cd para cambiar de directorio, bg para correr un proceso en background, bookmark para crear marcadores, history para ver lo que has estado haciendo, logstart para guardar lo que vayamos a escribir en un archivo, macro para definir macros, ....