Creador | Fernando perez |
---|---|
Desarrollado por | Fernando perez |
Primera versión | 2001 |
Última versión | 7.20.0 (1 st de febrero de 2021) |
Depositar | github.com/ipython/ipython |
Seguro de calidad | Integración continua |
Escrito en | Pitón |
Interfaz | Qt |
Idiomas de soporte | Pitón |
Sistema de explotación | Multiplataforma |
Leer formatos | Cuaderno Jupyter ( d ) |
Formatos escritos | Cuaderno Jupyter ( d ) |
Tipo |
Intérprete de comandos Interfaz del sistema |
Licencia | BSD 3-cláusulas ( d ) |
Sitio web | ipython.org |
IPython es un terminal interactivo , o shell , para el lenguaje de programación Python que proporciona características como introspección , sintaxis adicional, finalización y una rica historia.
En 2014, la comunidad de desarrollo decidió dividir el proyecto en dos:
La versión 3.0 es la última versión “monolítica” de IPython .
Desde la versión 0.12, IPython proporciona una nueva interfaz web enriquecida : Notebook . Notebook se compone de dos partes: un formato basado en JSON para compartir fuentes de Python y sus respuestas en formato enriquecido y una interfaz web similar a la que ofrecen Maple o Mathematica , cuyo objetivo es proporcionar una interfaz limpia y accesible para los usuarios. .no desarrolladores.
IPython permite la interacción sin bloqueo con Tkinter , GTK + , Qt y wxWidgets (el terminal predeterminado de Python solo permite la interacción con Tkinter ). Además, IPython le permite administrar de forma interactiva clústeres de servidores utilizando funciones de devolución de llamada asíncrona y / o MPI . IPython también se puede utilizar como un terminal de sistema alternativo. Su comportamiento predeterminado es muy familiar para los shells de Unix , pero permite la personalización y la flexibilidad cuando se trata de la ejecución de código en un entorno de desarrollo de Python en vivo.
IPython ha sido mencionado en la prensa informática de habla inglesa y ha estado representado en varias conferencias científicas. Para la ingeniería y la ciencia, a menudo está presente en paralelo con Matplotlib .
Desde principios de 2013 y durante dos años, la Fundación Alfred P. Sloan ha subvencionado el desarrollo de IPython.
En marzo 2013El proyecto ganó el premio al desarrollo de software libre otorgado por la Free Software Foundation a su creador.