¡IDE completo de Python con editor inteligente y depurador potente!

Wing IDE for Mac

Wing IDE for Mac

  -  139 MB  -  Gratis
  • Última Versión

    Wing IDE 10.0.7.0 ÚLTIMO

  • Revisado por

    Daniel Leblanc

  • Sistema Operativo

    macOS 10.12 Sierra or later

  • Ránking Usuario

    Haga clic para votar
  • Autor / Producto

    Wingware / Enlace Externo

  • Nombre de Fichero

    wing-101-10.0.7.0.dmg

Wing Python IDE para Mac fue diseñado desde cero para Python, para brindarle una experiencia de desarrollo más productiva. Los 20 años de experiencia de Python IDE de Wingware le brindan un entorno de desarrollo más Pythonic. Wing IDE para macOS fue diseñado desde cero para Python, escrito en Python, y es extensible con Python. Para que puedas ser más productivo.

Escriba menos y deje que Wing para macOS se preocupe por los detalles. Obtenga comentarios inmediatos escribiendo su código de Python de forma interactiva en tiempo de ejecución en vivo. Navegue fácilmente por el código y la documentación. Evite errores comunes y encuentre problemas temprano con la ayuda del análisis profundo de código Python de Wing. Mantenga el código limpio con refactorización inteligente e inspección de calidad del código. Depure cualquier código de Python. Inspeccione los datos de depuración y pruebe las correcciones de errores de forma interactiva sin reiniciar su aplicación. Trabajar localmente o en un host remoto, VM o contenedor.

El enfoque de Wing en el desarrollo interactivo funciona bien para el análisis científico y de datos con Jupyter, NumPy, SciPy, Matplotlib, pandas y otros marcos. El marco de datos del depurador y el visor de matriz facilitan la inspección de grandes conjuntos de datos.

Admite el desarrollo con Django, Flask, web2py, Pyramid, Google App Engine y otros marcos web. El depurador puede recorrer las plantillas de Django y web2py. Funciona a la perfección con el código que se ejecuta en un host remoto, una máquina virtual o contenedores como Vagrant o WSL.

Dado que el depurador de Wing puede ejecutarse en instancias integradas de Python, puede usarse para desarrollar scripts para Blender, Autodesk Maya, NUKE, Source Filmmaker y otras aplicaciones de modelado, renderizado y composición que usan Python. La aplicación también funciona con pygame y otros motores de juegos basados en Python.

Wing puede desarrollar, probar y depurar aplicaciones de escritorio con PyQt, wxPython, Tkinter y otros marcos de desarrollo de interfaz de usuario. Scripting, Raspberry Pi y otros tipos de desarrollo también son compatibles.

Wing 7 presenta un sistema mejorado de advertencias de código y de inspección de calidad de código que incluye detección de errores incorporada y una estrecha integración con pylint, pep8 y mypy. Esta versión también agrega un nuevo marco de datos y visor de matriz, una personalidad de teclado MATLAB, pantalla de datos de depuración en línea fácil con Shift-Space, pantalla de datos de pila mejorada, soporte para excepciones encadenadas PEP 3134, llamadas para búsqueda y otras características de navegación de código, cuatro nuevas paletas de colores, marcadores mejorados, un menú de configuración de alto nivel, modo de presentación ampliada, un nuevo administrador de actualizaciones, pasar por encima de la importación interna, instalación simplificada de agente remoto y mucho más.

Características y destacados

Editor inteligente
El editor de Wing acelera el desarrollo interactivo de Python con autocompletado y documentación apropiados para el contexto, detección de errores en línea y análisis de calidad de código, aplicación de PEP 8, asistencia de invocación, edición automática, refactorización, plegado de código, selección múltiple, fragmentos de código personalizables, y mucho más. Puede emular vi, emacs, Eclipse, Visual Studio, XCode y MATLAB.

Potente depurador
El depurador de Wing facilita la reparación de errores y la escritura interactiva de nuevos códigos Python. Use puntos de interrupción condicionales para aislar un problema, luego recorra el código, inspeccione los datos, pruebe las correcciones de errores con la línea de comandos de la consola de depuración, observe los valores y depure de forma recursiva. Puede depurar código multiproceso y multiproceso lanzado desde el IDE, alojado en un marco web, llamado desde una instancia de Python incrustada, o ejecutado en un host remoto, VM o contenedor. También proporciona una matriz y un visor de marcos de datos para tareas científicas y de análisis de datos.

Fácil navegación de código
Facilita el desplazamiento del código con goto-definición, búsqueda de usos, búsqueda del símbolo en el proyecto, índice del símbolo del editor, navegador de módulos y clases, búsqueda por teclado y potente búsqueda de múltiples archivos. El historial de visitas se almacena automáticamente, por lo que puede volver instantáneamente al código visitado anteriormente. O defina y recorra marcadores categorizados que se rastrean automáticamente a medida que cambia el código.

Prueba de unidad integrada
La aplicación admite el desarrollo basado en pruebas con los marcos de prueba unittest, doctest, nose, pytest y Django. Las pruebas fallidas son fáciles de diagnosticar y corregir con el poderoso depurador de Wing, y puede escribir código nuevo de forma interactiva en el contexto de tiempo de ejecución en vivo configurado por una prueba unitaria.

Desarrollo remoto
El soporte de desarrollo remoto de configuración rápida de Wing ofrece todas las características de Wing de manera transparente y segura al código Python que se ejecuta en un host remoto, VM o contenedor. El desarrollo remoto es posible para hosts que ejecutan OS X y Linux, incluidos los contenedores Raspberry Pi, WSL y Vagrant.

Personalizable y extensible
Wing IDE ofrece cientos de opciones de configuración que afectan la emulación del editor, los temas de visualización, el color de sintaxis, el diseño de la interfaz de usuario y mucho más. Cambie fácilmente hacia y desde el modo oscuro, amplíe la interfaz para presentaciones y reuniones, y use perspectivas para administrar configuraciones de IU específicas de tareas. Se pueden agregar nuevas funciones IDE escribiendo código Python que llame a la API de scripts de Wing. Incluso puede desarrollar y depurar su script de extensión

  • Wing IDE 10.0.7.0 Capturas de Pantalla

    Las imágenes a continuación han sido redimensionadas. Haga clic en ellos para ver las capturas de pantalla en tamaño completo.

    Wing IDE 10.0.7.0 Captura de Pantalla 1
  • Wing IDE 10.0.7.0 Captura de Pantalla 2