IDE de Python comercial [cerrado]

Creo que se puede crear un gran valor en la búsqueda de ganancias. Por lo tanto, estoy interesado en buenos IDE comerciales de Python. Free-ware/nag-ware se considera comercial para mis propósitos.

Las respuestas aquí deben tener en cuenta la pregunta original realizada en StackOverflow aquí. Y también ten en cuenta las dimensiones enfocándote en lo que tiene, no en lo que no tiene.

Esta pregunta busca ser parte de una colección de preguntas canónicas sobre la materia. Busque otra pregunta sobre IDE de código abierto aquí .

Respondedores: solo publique un IDE por respuesta. Evite las capturas de pantalla; en su lugar, publique un par de enlaces a sus respectivos sitios. Vea Spyder y Emacs como respuestas ejemplares, en términos de brevedad sobre la pregunta de código abierto .

Votantes: voten en función de las cualidades del IDE en lugar de la calidad de la respuesta.

No enumera ninguna característica/requisito además de que el IDE debe ser "bueno" y "comercial". Esto es demasiado amplio.
¿De verdad espera que sigamos todos los enlaces mencionados para recopilar sus requisitos, de modo que podamos recomendarle algo que se ajuste a sus necesidades? Si bien es bueno ver que investigó un poco, pueden servir como referencias, pero no deben reemplazar sus especificaciones. Consulte ¿Qué se requiere para que una pregunta contenga "información suficiente"? Luego edite su publicación para llenar los vacíos.

Respuestas (3)

PyCharm

Es importante tener en cuenta que, por lo general, para compras comerciales, creo que las empresas podrían optar por obtener IntelliJ en su lugar para desbloquear todos los idiomas admitidos por Jetbrains. Esta publicación, sin embargo, se centrará únicamente en los precios y características de PyCharm.

El modelo basado en suscripción comienza el 2 de noviembre de 2015: Detalles completos: https://www.jetbrains.com/toolbox/

  • Comercial: US$ 119 1er año, GRATIS 2do año, US$ 119 3er año en adelante
  • Personal: US $53 1er año, GRATIS 2do año, US $53 3er año en adelante

Características clave: resaltado de sintaxis, sangría automática y formateo de código, finalización de código, comentarios de líneas y bloques, resaltado de errores sobre la marcha, fragmentos de código, plegado de código, pruebas unitarias. Todos los detalles

IDE de ala Python

Mi favorito personal es WingIDE de WingWare .

Hay 3 ediciones/uso, (más prueba gratuita), disponibles, precios al 2 de noviembre de 2015 :

  • Ala IDE Pro:
    • Uso comercial: $245 por usuario transferible y con compras al por mayor: empresas, personas pagadas, organizaciones y gobierno .
    • Uso no comercial: $95 por usuario Para estudiantes, educadores, investigadores académicos, aficionados y organizaciones benéficas financiadas con fondos públicos
    • Uso gratuito: Licencia gratuita: Wingware otorga licencias Wing IDE Pro gratuitas para uso en el aula y desarrolladores de código abierto no remunerados.
  • Wing IDE Personal Omite algunas funciones : $ 45 por usuario

luego $89 por año Soporte y actualizaciones todo lo anterior, con la posible excepción de las licencias gratuitas . Tenga en cuenta que todas las licencias anteriores son por usuario y pueden instalarse en más de una máquina para que las use una sola persona.

  • Se ejecuta en OS X, Windows y Linux

Características del editor

  • La sintaxis destaca Python y más de 60 idiomas
  • Finalización automática
  • Código de plegado
  • Línea de números
  • Marcadores
  • macros
  • Edición automática
  • Fragmentos de código
  • Combinaciones de teclas seleccionables por el usuario:
    • Nativo
    • vi/vim
    • Emacs
    • Estudio visual
    • Eclipse
    • códigoX
    • Breve
    • Costumbre
  • Sangría inteligente y guías de sangría
  • Se adapta a la sangría del archivo y al estilo EOL
  • Bloquear comentarios
  • Rectángulo y selección de línea
  • Detectar y cargar cambios externos
  • Arrastrar y bloquear divisiones y pestañas del editor
  • Imprimir archivo o selección
  • Guardar y restaurar automáticamente

Inteligencia de código

  • Ir a definición Menús de índice de origen Sangría automática
  • Convierte sangrías y EOL al pegar
  • Ajuste de línea con reconocimiento de código
  • Indicadores de error
  • Busca cambios en sys.path en el archivo de depuración principal
  • Autocompletado para Python y módulos de extensión
  • Navegación rápida del teclado a los archivos
  • Buscar símbolo en el archivo actual
  • Autocompletado mejorado para PyQt, PySide y wxPython
  • Autocompletado basado en listas de palabras para otros tipos de archivos
  • Consejos de llamadas y documentación (Source Assistant)
  • Traductor de sangría
  • Navegador de clase
  • Navegador de módulos
  • Navegador de archivos actual
  • Enlaces a docs.python.org
  • Encuentra puntos de uso
  • Buscar símbolo en proyecto
  • refactorización

depurador

  • GUI, web y depuración integrada
  • Informes de rastreo de excepciones
  • Ver pila, locales/globales y valor de retorno
  • E/S de proceso de depuración integrado
  • Opción de E/S de consola nativa
  • Depuración de subprocesos múltiples
  • Depuración remota con Raspberry-Pi
  • Información sobre herramientas de valor de depuración
  • Detectar excepciones no controladas
  • Funciona con Django, web2py, Flask, Plone y muchos otros
  • Depuración remota a Raspberry Pi
  • Alterar valores de datos de depuración
  • Sonda de depuración interactiva con inteligencia de código
  • Depuración multiproceso
  • Depuración automática de procesos secundarios
  • Contador de programa de movimiento Conveniente
  • Reiniciar la herramienta de depuración
  • Puntos de entrada con nombre
  • Configuraciones de lanzamiento
  • Ver valores y expresiones
  • Seguimiento de valores por referencia
  • Puntos de interrupción condicionales
  • Ignorar puntos de interrupción contados
  • Habilitar/deshabilitar puntos de interrupción
  • Administrador de puntos de interrupción
  • Proceso adjuntar/separar
  • Inspeccionar sys.modules
  • Depurar archivos de plantilla de Django
  • compatibilidad con matplotlib mainloop

Examen de la unidad

  • Seleccionar archivos de prueba por patrón o nombre
  • Ejecutar pruebas y ver resultados
  • Pruebas de depuración
  • Admite pruebas de estilo unittest
  • Admite pruebas de estilo pytest
  • Soporta pruebas de estilo doctest
  • Admite pruebas de estilo de nariz
  • Soporta pruebas de Django
  • Persiste los resultados de las pruebas en el proyecto.
  • Ejecución concurrente opcional de pruebas
  • Guardar/Cargar resultados de prueba
  • Copiar resumen de resultados al portapapeles

Control de revisión

  • Integración de subversión
  • Integración CVS
  • integración mercurial
  • Integración de bazar
  • Integración Git
  • Integración forzada
  • Herramienta Diferenciar/Combinar

Interfaces de búsqueda

  • Búsqueda básica
  • Búsqueda rápida de la barra de herramientas
  • Buscar en Selección
  • Minibúsqueda con teclado
  • Búsqueda en todo el proyecto
  • Regex y búsqueda de comodines
  • Busque la documentación del IDE de Wing
  • Buscar en disco

Gerente de proyecto

  • Creación de proyectos por tipo
  • Agregar archivos o directorios Actualizaciones automáticas con contenido del disco
  • Gestión de archivos en vista de proyecto
  • Configurar la versión y la ruta de Python
  • Configurar entorno Políticas de final de línea y sangría
  • Herramientas de configuración de proyectos de Django

Otras características

  • Shell de Python integrado con inteligencia de código
  • Diseño y colores de la interfaz de usuario personalizables
  • Crear múltiples instancias de herramientas
  • Editores y herramientas de arrastrar y soltar
  • Editor gráfico de preferencias
  • Documentación integrada, procedimientos y tutoriales
  • Admite la mayoría de las versiones de CPython y ActivePython
  • Admite Python sin pila
  • Admite compilaciones de Python de 32 y 64 bits
  • Admite compilaciones de depuración de Python Admite cygwin Python
  • Soporta código en archivos zip y huevos
  • Soporta código en buildouts
  • Soporta entorno virtual
  • Comentarios integrados/informes de errores
  • Administrador automático de parches/actualizaciones
  • Localización de GUI en francés
  • Localización de GUI en alemán
  • Integración PyLint
  • Perspectivas de la herramienta de comandos del sistema operativo
  • Ampliar IDE con secuencias de comandos de Python

Descargo de responsabilidad: he usado WingIDE durante varios años y pagué mi licencia, pero tengo otra relación comercial con la empresa.

Pabellón pensado

IDE de Komodo

Aunque prefiero el código abierto y nunca he usado ninguno de los anteriores, estos fueron recomendados en el curso que estaba tomando en el MIT. Espero que esto ayude... ¡¡¡La mejor de las suertes!!! ¡¡Salud!!

Buen trabajo con la brevedad, pero ¿podría dividir esta respuesta en dos, con una breve descripción de cada una? ¡Gracias!