Underc0de

Programación Scripting => Python => Mensaje iniciado por: ANTRAX en Octubre 02, 2014, 03:06:57 PM

Título: PyScripter, IDE para programar en Python
Publicado por: ANTRAX en Octubre 02, 2014, 03:06:57 PM
Un proyecto de Google

Cuando me inicié con Python, comprobé que hay una buena variedad de opciones para desarrollar: wiki.python.org/moin/PythonEditors. Buscaba una aplicación gratuita, que me permitiera tener un buen depurador, que ayudara al programador con autocompletado, y si pudiera personalizar las plantillas, pues mucho mejor.

Me llamó la atención que Google era una de las empresas que estaba detrás de este proyecto, porque Python es uno de los lenguajes más usados en Google. En fin, habia que probarlo, y por el momento, es lo que estoy usando.

Facil para cambiar de versión de Python

Es una de esas características no buscadas que luego se agradecen, y es la posibilidad de cambiar de una versión a otra de Python. En concreto, tras la instalación, hay disponibles las últimas versiones desde la 2.4 hasta la 3.3, lo que facilita dicho cambio. Además, sin necesidad de instalar todas las versiones de Python.

(http://www.manejandodatos.es/wp-content/uploads/2013/10/pyscripter_01.jpg)

El IDE

El aspecto visual del IDE de PyScripter es así:

(http://www.manejandodatos.es/wp-content/uploads/2013/10/pyscripter_02.jpg)

Incluye su parte de menús, en el lateral izquierdo tengo la gestión, y en la parte derecha el código. La zona inferior está dedicada al intérprete, las salidas, variables, pilas de llamadas, y otras cuantas utilidades. en definitiva, todo lo que necesitas está bastante disponible. Evidentemente, todo es configurable!

En la zona de la derecha disponemos del explorador de ficheros, el explorador de proyectos, y el explorador de código:

(http://www.manejandodatos.es/wp-content/uploads/2013/10/pyscripter_03.jpg)

El explorador de proyecto es otra característica muy interesante cuando el proyecto incluye trabajar con varios ficheros, además de que permite guardarlo todo para no perder nada de la sesión, incluido agregar Path con nuevos módulos, etc, etc ...

Plantillas

La personalización de plantillas es otra característica que facilita la tarea, y sobre todo, ahorra trabajo, especialmente al empezar un nuevo proyecto. Sin embargo, yo recomiendo no tomarse esta personalización con prisa, aunque siempre cabe la opción de modificarlas.

(http://www.manejandodatos.es/wp-content/uploads/2013/10/pyscripter_05.jpg)

Además, se pueden incluir no una sólo, sino varias plantillas, en función de lo que se necesite. En una nueva entrada, describiré cómo se hace dicho proceso.

Por último, comentar que se puede modificar la codificación de los archivos desde el menú Edición / Formato del archivo.

(http://www.manejandodatos.es/wp-content/uploads/2013/10/pyscripter_04.jpg)

En definitiva, una muy buena opción para disponer de un buen entorno para desarrollar en Python, altamente personalizable, que espero haya sido de vuestro interés!

DESCARGAR (https://code.google.com/p/pyscripter/)

Fuente: manejandodatos.es
Título: Re:PyScripter, IDE para programar en Python
Publicado por: Gabriela en Octubre 03, 2014, 04:20:11 AM
Me encantó.

Gracias.  :-* :-* :-*
Título: Re:PyScripter, IDE para programar en Python
Publicado por: Ruleman en Octubre 03, 2014, 09:34:17 AM
Huy que bueno que esta, lo voy a probar

Descargando.....



Saludos
Título: Re:PyScripter, IDE para programar en Python
Publicado por: Kil0 en Octubre 03, 2014, 05:22:09 PM
Descargando, se ve bien gracias por el aporte

Saludos
Título: Re:PyScripter, IDE para programar en Python
Publicado por: alonsocn en Noviembre 27, 2014, 04:24:33 AM
Que mala onda que no tenga versión para SO basado en GNU/Linux :(
Título: Re:PyScripter, IDE para programar en Python
Publicado por: rexor en Noviembre 29, 2014, 01:51:22 AM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Que mala onda que no tenga versión para SO basado en GNU/Linux :(

Bajo linux cuentas con VirtualEnviroment basta que selecciones la version y tienes funcionando debidamente.

Saludos  8)