IDE Python completo, editor inteligente y depurador potente

Wing IDE for Mac

Wing IDE for Mac

  -  140 MB  -  Gratis
  • Última Versión

    Wing IDE 10.0.9.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.9.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 Wingware en IDE de Python 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 pueda ser más productivo.

Escriba menos y deje que Wing para macOS se preocupe por los detalles. Obtenga comentarios inmediatos escribiendo su código Python de forma interactiva en el 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 del código Python de Wing.

Mantenga el código limpio con la refactorización inteligente y la inspección de la calidad del código. Depure cualquier Python código. Inspeccione los datos de depuración y pruebe las correcciones de errores de forma interactiva sin reiniciar su aplicación. Trabaje localmente o en un host remoto, máquina virtual 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 frameworks. El visor de matrices y marcos de datos del depurador facilita la inspección de conjuntos de datos grandes.

Admite el desarrollo con Django, Flask, web2py, Pyramid, Google App Engine, y otros frameworks web. El depurador puede recorrer las plantillas de Django y web2py. Funciona a la perfección con 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, se puede utilizar para desarrollar scripts para Blender, Autodesk Maya, NUKE, Source Filmmaker y otras aplicaciones de modelado, renderizado y composición que utilizan 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 frameworks de desarrollo de UI. También se admite la creación de scripts, Raspberry Pi y otros tipos de desarrollo.

Wing presenta un sistema mejorado de advertencias de código e inspección de la calidad del code que incluye detección de errores integrada e integración estrecha con pylint, pep8 y mypy

Esta versión también agrega un nuevo visor de matrices y marcos de datos, una personalidad de teclado de MATLAB, una fácil visualización de datos de depuración en línea con Mayúsculas-Espacio, una visualización mejorada de datos de pila, compatibilidad con excepciones encadenadas PEP 3134, llamadas para la búsqueda y otras funciones 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 magnificado, un nuevo administrador de actualizaciones, pasos sobre internos de importación, instalación simplificada de agente remoto y mucho más.

Características y aspectos 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 la calidad del código, aplicación de PEP 8, asistencia de invocación, autoedición, refactorización, plegado de código, multiselección, fragmentos de código personalizables y mucho más. Puede emular vi, emacs, Eclipse, Visual Studio, XCode, y MATLAB.

Depurador potente
El depurador de Wing facilita la corrección de errores y la escritura de nuevo código Python de forma interactiva. Utilice 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 iniciado desde el IDE, alojado en un framework web, llamado desde una instancia de Python integrada o ejecutado en un host remoto, máquina virtual o contenedor. También proporciona un visor de matrices y marcos de datos para tareas de análisis científico y de datos.

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

Pruebas unitarias integradas
La aplicación admite el desarrollo impulsado por pruebas con los frameworks de prueba unittest, doctest, nose, pytest y Django. Las pruebas fallidas son fáciles de diagnosticar y corregir con el potente 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 fácil configuración de Wing ofrece todas las funciones de Wing de forma fluida y segura al código Python que se ejecuta en un host remoto, máquina virtual o contenedor. El desarrollo remoto es posible para hosts que ejecutan macOS 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, la coloración de sintaxis, el diseño de la interfaz de usuario y mucho más. Cambie fácilmente entre el modo oscuro y el modo claro, amplíe la interfaz para presentaciones y reuniones y utilice perspectivas para administrar las configuraciones de la interfaz de usuario específicas de la tarea. Se pueden agregar nuevas funciones de IDE escribiendo código Python que llama a la API de scripting de Wing. Incluso puede desarrollar y depurar sus scripts de extensión con Wing.

Y mucho más
Admite la gestión de proyectos y el control de revisiones con Git, Mercurial, Perforce, Bazaar, Subversion y CVS. Otras características incluyen soporte para virtualenv, una herramienta de diferencia/fusión, conversión de estilo de sangría y ejecución de líneas de comandos del sistema operativo. Wing se ejecuta en Windows, macOS y Linux, y también admite el desarrollo remoto en Raspberry Pi y otros dispositivos ARM Linux.

Cómo usar
  • Abra el instalador y arrastre Wing IDE a Aplicaciones
  • Inicie la aplicación desde la carpeta Aplicaciones
  • Configure el intérprete de Python en Propiedades del proyecto
  • Cree o abra un proyecto de Python
  • Utilice el editor para escribir o editar código Python
  • Ejecute scripts utilizando el menú Ejecutar o la barra de herramientas
  • Establezca puntos de interrupción haciendo clic junto a los números de línea
  • Utilice el menú Depurar para comenzar a depurar su código
  • Explore los valores de las variables en el panel de datos de depuración
Requisitos del sistema

macOS 10.13 High Sierra o posterior

Intel o Apple Silicon (a través de Rosetta)

2 GB de RAM mínimo (se recomiendan 4 GB o más)

150 MB de espacio disponible en disco

Python 2.7 o Python 3.3+ instalado

PROS
  • Excelentes herramientas de depuración de Python
  • Soporte de inteligencia de código avanzado
  • Diseño de interfaz personalizable
  • Funciones de prueba unitarias integradas
  • Excelente soporte para desarrollo remoto
CONTRAS
  • Inicio más lento en algunos Macs
  • No hay versión nativa de Apple Silicon
  • Soporte limitado para código que no sea Python
También disponible: Descargar Wing IDE para Windows

Traducido por el Equipo de Localización de Filehorse


¿Por qué se publica esta aplicación en FileHorse? (Más información)
  • Wing IDE 10.0.9.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.9.0 Captura de Pantalla 1
  • Wing IDE 10.0.9.0 Captura de Pantalla 2