PyScripter es un entorno de desarrollo integrado (IDE) Python de software gratuito y de código abierto para Windows. Está construido con Delphi 's Object Pascal y Python.
![]() Un IDE de Python liviano pero rico en funciones | |
Autor (es) original (es) | Kiriakos Vlahos |
---|---|
Lanzamiento estable | 4.0.0 / 5 de mayo de 2021 |
Repositorio | ![]() |
Escrito en | Objeto Pascal , Python , Delphi |
Sistema operativo | Microsoft Windows |
Disponible en | Pitón |
Tipo | Entorno de desarrollo integrado |
Licencia | MIT |
Sitio web | sourceforge |
Originalmente comenzó como un IDE liviano diseñado para brindar una solución de scripting sólida para aplicaciones Delphi. Con el tiempo, evolucionó hasta convertirse en un IDE de Python independiente con todas las funciones. Está construido en Delphi usando Python4Delphi (P4D) y es extensible usando scripts de Python. Al estar construido en un lenguaje compilado, es bastante liviano en comparación con algunos de los otros IDE. Actualmente, solo está disponible para los sistemas operativos Microsoft Windows.
Características
Editor de resaltado de sintaxis
- Basado en Unicode
- Soporte completo para archivos fuente codificados de Python
- Resaltado de llaves
- Utilidades del código fuente de Python: (des) tabular, (des) comentar, (des) sangría, etc.
- Sugerencias para completar el código y llamar
- Sugerencias de código y depurador
- Comprobación de sintaxis durante la escritura
- Ayuda contextual sobre palabras clave de Python
- Plantillas de código parametrizado
- Aceptar archivos caídos desde Explorer
- Notificación de cambio de archivo
- Conversión de saltos de línea en Windows, Unix, Macintosh
- Imprimir vista previa de impresión y la sintaxis de relieve código Python
- Resaltado de sintaxis de archivos HTML , XML y CSS
- Edición de archivos de vista dividida
- Búsqueda y reemplazo similar a Firefox
- Edición de archivos en paralelo
Intérprete de Python integrado
- Finalización de código
- Consejos de llamadas
- Historial de comandos
- Ejecute scripts sin guardar primero
Depurador de Python integrado
- Depurador remoto de Python
- Pila de llamadas
- Ventana de variables
- Ventana de relojes
- Puntos de interrupción condicionales
- Sugerencias del depurador
- Análisis post-mortem
- Puede ejecutar o depurar archivos sin guardar primero
Vistas del editor
- Desmontaje
- Documentación HTML (pydoc)
Explorador de archivos
- Fácil configuración y navegación de la ruta de Python
- Control de versiones integrado usando Tortoise CVS o Tortoise SVN
Gerente de proyecto
- Importar directorios existentes
- Varias configuraciones de ejecución
Prueba unitaria integrada
- Generación automática de pruebas
- GUI de prueba unitaria
Herramientas externas (ejecución externa y salida de captura)
- Integración con herramientas de Python como PyLint , TabNanny, Profile, etc.
- Potente funcionalidad de parámetros para la integración personalizada de herramientas externas
Otro
- Explorador de código
- Acceso a los manuales de Python a través del menú de ayuda
- Lista de quehaceres
- Buscar y reemplazar archivos
- Prueba de expresión regular integrada
- Elección de la versión de Python para ejecutar mediante parámetros de línea de comandos
- Ejecute el script de Python de forma externa, altamente configurable
- Encuentra definición, referencias
- Encuentre la definición haciendo clic y navegando en el historial
- GUI moderna con formas acopladas y apariencia configurable (temas)
- Opciones de IDE configurables persistentes