El otro día, hablando con @Indavelopers le comenté que estaba utilizando Spyder[1] para desarrollar en Python.
Aunque está enfocado para el ámbito científico, es bastante útil para hacer desarrollo pequeñitos y pruebas.
Tiene sistema de depuración, instrospección, autocompletado, un buen sistema de ayuda sobre métodos y funciones, e integración completa entre el código de la aplicación y la consola.
Se pueden ejecutar sólo partes de código o todo, y en todo momento (tanto en depuración como tras haber ejecutado algo de código) se pueden ver los objetos, variables y demás en la consola.
Desde un derivado Debian se instala con apt
, y en Windows con Anaconda (por ejemplo).
- [1]: https://github.com/spyder-ide/spyder.
- Relacionado con Un buen IDE para Python.