Spyder es un potente entorno de desarrollo integrado de Python. Tiene una combinación única de capacidades avanzadas de edición, análisis, depuración y creación de perfiles de herramientas de desarrollo integrales con las capacidades de exploración de datos, ejecución interactiva, inspección profunda y visualización elegante de paquetes de software científico.
Además de sus numerosas funciones integradas, su funcionalidad se puede ampliar aún más a través de su sistema de complementos y API. Además, Spyder está disponible como una biblioteca de extensión PyQt5, lo que le permite crear su funcionalidad e integrar sus componentes (como consolas interactivas) en su propio software.
Componentes principales
editar
Utilice de forma eficaz navegadores de funciones/clases, herramientas de análisis de código en tiempo real, edición en varios idiomas (pyflakes, pylint y pycodestyle), finalización automática de código (jedi y rope), división horizontal/vertical y claridad de encabezado.
consola interactiva
Aproveche el poder de cualquier cantidad de consolas IPython para brindar un espacio de trabajo completo y soporte de depuración dentro de la flexibilidad de una interfaz GUI completa. Ejecute código instantáneamente por línea, unidad o archivo y trace en línea con la salida o directamente en la ventana interactiva.
Visor de documentos
Utilice Sphinx para representar documentación para cualquier clase o función (ya sea externa o creada por el usuario) en tiempo real desde el editor o la consola.
navegador de variables
Verifique cualquier variable, función u objeto creado durante la sesión. La edición y la interacción son compatibles con muchos tipos comunes, incluidos números/cadenas/booleanos, listas/tuplas/diccionarios de Python, incrementos de fecha/hora, matrices Numpy, índices/series/marcos de datos de Pandas, imágenes PIL/pillow y más.
herramientas de desarrollo
Inspeccione su código con un analizador estático, rastree su ejecución con el depurador interactivo y desbloquee su rendimiento con el generador de perfiles. Mantenga todo organizado con soporte para proyectos y un explorador de archivos integrado, y use la función Buscar en archivos para buscar en todo su proyecto con soporte completo para expresiones regulares.