Articulo de referencia

PyDev

PyDev es un complemento de terceros para Eclipse . Es un entorno de desarrollo integrado (IDE) utilizado para programar en Python que admite la refactorización de código , la de...

PyDev es un complemento de terceros para Eclipse . Es un entorno de desarrollo integrado (IDE) utilizado para programar en Python que admite la refactorización de código , la depuración gráfica y el análisis de código, entre otras funciones.

Historia

PyDev fue creado originalmente por Aleks Totic en julio de 2003, pero Fabio Zadrozny se convirtió en el desarrollador principal del proyecto en enero de 2005. En septiembre de ese mismo año, se lanzó PyDev Extensions como una versión comercial de PyDev, que ofrecía funciones como análisis de código y depuración remota.

En julio de 2008, Aptana adquirió PyDev, manteniendo a Zadrozny como jefe del proyecto. [ 2 ] Publicaron PyDev Extensions como código abierto en septiembre de 2009 y lo fusionaron con PyDev. [ 3 ]

Cuando Appcelerator adquirió Aptana en enero de 2011, adquirió PyDev por extensión. Zadrozny se mantuvo como jefe del proyecto. [ 4 ] Desde entonces, el desarrollo de PyDev se ha acelerado.

En marzo de 2011, se lanzó PyDev 2.0 con soporte para acciones TDD , y en abril del año siguiente, se lanzó la versión 2.5 con soporte para Django. En mayo de 2013 se alcanzó un hito importante cuando PyDev superó su objetivo en una exitosa ronda de financiación colectiva para continuar el desarrollo, y se lanzó la versión 2.7.5. La campaña también financió la creación por parte de Zadrozny de LiClipse, una bifurcación de Eclipse de código cerrado y de pago que incluye PyDev por defecto. [ 5 ]

PyDev recibió mejoras en la inferencia de tipos y un notable aumento en las contribuciones a la base de código cuando se lanzó la versión 2.8 en julio de 2013. [ 6 ] Desde entonces, se han realizado numerosas mejoras adicionales a PyDev y ha obtenido muchas críticas positivas. [ 7 ] [ 8 ]

La versión 5.4.0 se publicó el 30 de noviembre de 2016. La principal novedad de esta versión es la compatibilidad con Python 3.6. [ 9 ]

Características

A continuación se detallan algunas de las características disponibles (versión 2.7.5):

  • Compatibilidad con CPython , Jython e IronPython.
  • Autocompletado de código
  • Autocompletado de código con importación automática
  • Análisis de código (con solución rápida para los problemas detectados en el análisis de código: Ctrl+1)
  • Depurador
  • Django
  • Depurador remoto (permite depurar scripts que no se ejecutan desde Eclipse)
  • Consola de depuración (permite realizar sondeos interactivos en modo suspendido)
  • Consola interactiva
  • Sintaxis de Python 2.x y 3.x
  • Resaltado de sintaxis básico
  • Errores del analizador sintáctico
  • Vista esquemática
  • Preferencias de tabulaciones o espacios
  • Indentación/desindentación inteligente
  • Comentar / descomentar / bloques de comentarios
  • plegado de código
  • Ir a la definición
  • Cobertura de código
  • Marcar ocurrencias
  • Integración de Pylint
  • Tareas pendientes
  • Asistentes de contenido (Ctrl+1)
    • Asigne el resultado al atributo o variable local.
    • Encierra el código con try..catch / finally
    • Crear cadena de documentación
    • Trasladar la importación al ámbito global.
  • Las palabras clave se muestran como autocompletado mientras escribes.
  • Esquema rápido

Extensiones de PyDev

Hasta septiembre de 2009, existían dos versiones de PyDev: una de código abierto y otra de código abierto llamada PyDev Extensions. Algunas funciones avanzadas, como el análisis de código, las correcciones rápidas y la depuración remota, estaban reservadas para la versión de pago. El 3 de septiembre de 2009, Aptana anunció PyDev versión 1.5, una versión combinada de PyDev y PyDev Extensions, ambas disponibles bajo la Licencia Pública de Eclipse .

Véase también

Referencias

  1. "Versión 13.1.0" . 21 de septiembre de 2025. Consultado el 20 de octubre de 2025 .
  2. Aptana. "Aptana adquiere PyDev" . Archivado del original el 20 de abril de 2012. Consultado el 6 de agosto de 2012 .
  3. ^ Zadrozny, Fabio (3 de septiembre de 2009). "Extensiones PyDev de código abierto" .
  4. Acelerador de aplicaciones. "Appcelerator adquiere Aptana" .
  5. "PyDev y LiClipse para un eclipse rápido, sexy y oscuro" . Indiegogo .
  6. Zadrozny, Fabio (25 de julio de 2013). "Aventuras de PyDev: lanzamiento de PyDev 2.8.0" .
  7. Fruit, Jason (14 de enero de 2013). "Comparación de IDE de Python para el desarrollo" .
  8. "Evaluación de entornos de desarrollo integrados (IDE) para Python científico" . 18 de abril de 2013.
  9. "PyDev 5.4.0 (Python 3.6, financiación colectiva de Patreon)" . pydev.blogspot.nl . 30 de noviembre de 2016. Consultado el 10 de diciembre de 2016 .
  • Sitio web oficial