gentoo linux, java, software libre y otras hierbas
Ago, 04 2008 - 1:10 am

IDEs para Python – Los dos mejores en mi opinión

Recientemente ando aprendiendo algo de Python, y por supuesto me he lanzado a la búsqueda de un bonito IDE para trabajar. Después de muchas vueltas probando diferentes opciones, al fin he seleccionado mis dos finalistas.

PyDev

pydev

Es sin duda el mejor de todos. Se trata de un plugin para Eclipse que tiene todo lo que pudiéramos necesitar de un IDE:

  • Resaltado de código
  • Sangrado automática
  • Completado automático
  • Ejecución de programas
  • Depurador de soluciones
  • Administrador de proyectos

OpenKomodo

komodo

Es muy bueno sin duda, y nace como resultado de la liberación de parte del código del editor de Komodo, pero es solo un editor, por lo que el proceso de ejecución y depuración de aplicaciones lo tenemos que hacer manualmente o usando otras herramientas. Aún así­ posee:

  • Resaltado de código
  • Sangrado automática
  • Completado automático
  • Administrador de proyectos
  • Y utilidades para el código (des/comentar bloques de código, uso de bookmarks, etc.)

Otros IDEs

Existen por supuesto una gran variedad de alternativas muy buenas, cada una con sus pros y contras. Entre las que podemos encontrar (todos instalables usando apt-get en sistemas basados en Debian):

Enlaces interesantes…

11 Comentarios | deja el tuyo

11 Comentarios en “IDEs para Python – Los dos mejores en mi opinión”

  1. Andrés dice:

    Excelente articulo, yo tambien hace poco estoy empezando a aprender python, ya que soy novato para programar y un amigo me recomendo este lenguaje. Estoy utilizando por el momento el editor pyragua, es un projecto colombiano, de la UTP de pereira.

    Saludos

  2. Casidiablo dice:

    Umm, que descuido el mio no haber probado ese IDE. De hecho ya había leído sobre el en alguna edición de la revista Essentia Libre (también colombiana).

    Ya le daré tiempo. Un saludo, y gracias por la recomendación!

  3. DaniFP dice:

    Desde luego, Eclipse se puede configurar para casi cualquier lenguaje habido y por haber. Para quien no quiera gastar tiempo configurándolo, puede usar EasyEclipse: http://www.easyeclipse.org/site/distributions/python.html
    Un problema muy tonto de este último es que la ruta de instalación no debe contener espacios en blanco (aunque creo que el fallo es culpa de PyDev :-P )

  4. Roy Homar dice:

    Yo probe Open Komodo, y la verdad solo la version completa, una demo es completa consume mucha memoria, la version libre haber como lo digo… como lo digo no sirve para nada, es mejor usar notepad++, el plugin para eclipse parece ser buena opcion lo voy a probar

  5. Casidiablo dice:

    Gracias por el comentario Roy… y sí, es preferible usar el plugin de Eclipse. Es por mucho más completo.

    un saludo!

  6. Jose Ayerdis dice:

    Alguna razon en particular por la cual creas que Eric no debe ser parte de tus dos mejores?

  7. Casidiablo dice:

    Umm, pues que sencillamente no lo he probado :P Ya sacaré tiempo para echarle un vistazo, gracias por la recomendación.

    Un saludo!

  8. Roy Homar dice:

    , Porque es para Qt y las librerias son exagerademente gordas como para descargar y la generacion de Guis la hace muy dependiente de sus librerias :)

  9. Jose Ayerdis dice:

    Interesante como no has colocado nada sobre los plugin de NB o de eclipse para python…..

    Eclipse es muy bueno para PHP no se que tanto lo sea para python.

  10. chuidiang dice:

    No entiendo muy bien lo de autocompletar. En python, al no declararse los tipos, es imposible hacer un autocompletar “completo”, por así decirlo. Cuando probé pyDev sí tenía algo de autocompletar, pero básicamente se basaba en mostrarte los métodos que ya habías usado en el código anterior. Es decir, la primera vez no autocompleta nada, la segunda te muestra el método al que llamaste antes y así sucesivamente.

    Se bueno.

  11. pablo dice:

    porque sos tan groso!!!!!!

    che, si quieres publicar algunos de tus programas o script, seria genial…

¡Déjanos tu comentario!