IPython

Shell interactivo avanzado para Python que ofrece tabulación inteligente, comandos mágicos y soporte para kernels Jupyter

Visitar IPython

IPython es un shell interactivo avanzado diseñado para mejorar la productividad en el cálculo interactivo con Python. Está orientado a desarrolladores, científicos de datos y educadores que necesitan un entorno robusto para depurar código, explorar datos y prototipar algoritmos de forma eficiente.

Sus funciones principales incluyen:

  • Tabulación inteligente para completar atributos, métodos y nombres de archivos mediante Jedi.
  • Comandos mágicos integrados para perfiles, depuración y temporización de código.
  • Introspección de objetos para ver docstrings y código fuente al instante.
  • Historial potente con búsqueda y persistencia entre sesiones.
  • Integración de sistema para ejecutar comandos de shell directamente.
  • Soporte de kernel Jupyter que habilita el cálculo interactivo en entornos web.

El software se distribuye bajo la licencia BSD de 3 cláusulas y es de código abierto, lo que garantiza su gratuidad. Su arquitectura flexible permite tanto el uso local como la integración con herramientas de computación paralela y distribuida, aunque su naturaleza específica para Python puede llevar a buscar alternativas más generalistas o ligera.

Compartir:

Código abierto

  • Coste

    Gratis
  • Código abierto

    Sí
  • Licencia

    BSD-3-Clause
  • Repositorio

    ipython/ipython
Plataformas
MacLinux
Tipo de aplicación
Línea de comandos

Propiedades

  • Sin anuncios
  • Personalizable
  • Extensible con plugins

Parecidos a IPython