lunes, noviembre 07, 2005

ipython


Ya comenté en un post anterior sobre ipython. Ya he podido echarle un vistazo...

La verdad es que existiendo, no le veo ninguna ventaja a seguir usando la shell por defecto.
Tras haberme leido la introducción mas recomendaba, y sin explorar todo lo que pueda ofrecer; simplemente por lo siguiente, ya merece la pena usalo:
  • Historia de comandos
  • Posibilidad de llamar a un editor externo.
  • Multiples profiles.
  • Uso de colores.
  • Posiblidad de ejecutar comandos del Sistema Operativo.
  • Logging.
  • Posibilidad de ejecutar scripts desde el interprete. Esto es especialmente util (comando 'run':
    • Podemos hacer que se ejecute el main o no
    • Que nos de estadisticas de tiempos
    • Usar el profiler
    • O el depurador
  • Definición de macros.
  • 'Tab Completion'.
  • Tener una shell embebida detro de un programa python.
Un par de enlaces para acabar:

No hay comentarios: