bpython es una interfaz de lujo para el intérprete de Python para sistemas operativos tipo Unix. Es liberado bajo la licencia MIT.
Algunas personas preguntaron por cosas como resaltado de sintaxis y autocompletado para el intérprete interactivo de Python. IPython parece ofrecer esto (además de que puede obtener un comportamiento readline en el intérprete de vainilla) pero traté IPython un par de veces. Tal vez yo realmente no lo entiendo, pero me da la sensación de que las ideas detrás IPython son bastante diferentes a bpython. Yo no quiero crear un entorno de desarrollo conjunto; Simplemente quería dar un par de interesantes características que ya existen y los convierten en algo un poco más interactivo.
La idea es proporcionar al usuario con todas las características en línea, al igual que los IDEs modernos, pero en un paquete sencillo y ligero que se puede ejecutar en una ventana de terminal, por lo maldiciones parecía la mejor opción. Lo siento si utiliza Windows.
bpython no trata de crear algo nuevo o innovador, simplemente reúne algunas ideas ordenadas y se centra en la funcionalidad y utilidad. Por esta razón, la función de "Rewind" debe tomarse con una pizca de sal, pero personalmente he encontrado que es muy útil. Yo uso bpython ahora cada vez que normalmente usaría el intérprete de vainilla, por ejemplo, para poner a prueba las soluciones a los problemas de la gente en el IRC, probando rápidamente un método de hacer algo sin crear un archivo temporal, etc
Características :.
- En línea resaltado de sintaxis.
- autocompletar Readline-como con sugerencias muestran según escribe.
- esperada lista de parámetros para cualquier función de Python. Nuevo en 0.2.0:. Ahora utiliza pydoc intentar params divinos para funciones de C
- & quot; Rewind & quot; función para que aparezca la última línea de código de la memoria y volver a evaluar. Nota: esto sólo es realmente útil cuando trazar clases y funciones, ya que un verdadero & quot; deshacer & quot; función es imposible, así que tenga cuidado al utilizar este.
- Enviar el código que ha introducido tenido un Pastebin y mostrar la URL pastebin para copiar, etc.
- Guardar el código que ha introducido en un archivo.
- ¿Nuevo en 0.3.0:. Auto-muesca
Requisitos :
- Pygments
- pyparsing
Comentarios que no se encuentran