IPython

IPython Descripción de la imagen IPy-logo.png. Descripción de la imagen Ipython.png. Información
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 .

Computadora portátil

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.

Otras características

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.

En los medios

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 .

Becas y premios

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.

Referencias

  1. "  http://www.nature.com/naturejobs/science/articles/10.1038/nj7493-523a  "
  2. "  https://pypi.org/project/ipython/#history  "
  3. “  Project Jupyter  ” , en jupyter.org (consultado el 5 de octubre de 2020 ) .
  4. Anuncio del cuaderno: nota de la versión 0.12
  5. (en) Conrad Koziol, "  Introducing IPython  " , NewsForge,12 de septiembre de 2005
  6. - Presentaciones de IPython
  7. IPython: un sistema para la informática científica interactiva
  8. (in) "  anuncio en la lista de correo Scipy  " ( ArchivoWikiwixArchive.isGoogle • ¿Qué hacer? ) (Consultado el 9 de abril de 2013 )

Artículos relacionados

enlaces externos