¿Qué IDE uso para Python?

Iniciado por DickGumshoe, 7 Julio 2012, 11:57 AM

0 Miembros y 2 Visitantes están viendo este tema.

DickGumshoe

¡Hola!

Me gustaría aprender a programar en Python, y antes que nada me gustaría saber qué IDE es mejor para ello.

Yo programo en C, y allí la mayoría de los IDE's te señalan errores de sintaxis y eso... ¿Existe algo así en Python?

Saludos, y muchas gracias.

0xDani

Creo que el Geany soporta la sintaxis de python, y es muy ligero. Y tambien hay algunos designers para crear interfaces. De todas formas ya que sabes C la sintaxis de python te resultara muy facil.

Saludos.
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM

DickGumshoe

Gracias por tu respuesta.

Ese mismo he estado usando, pero pongo cosas mal a propósito, para ver si me da algún error, y no me dice nada... Es muy extraño...

Por cierto, otra duda... (no merece la pena crear un tema para la siguiente duda):

Intento crear el "Hola mudno", y pongo esto:

Código (python) [Seleccionar]

print ("Hola Mundo")
raw_input()


Código (python) [Seleccionar]

#!/usr/bin/python
print ("Hola Mundo")
raw_input()


Código (python) [Seleccionar]


#!/usr/bin/python
print "Hola Mundo"
raw_input()


Y ninguna de las tres formas va bien... Es decir, que el programa no espera a que yo pulse una tecla, sino que se abre y se cierra solo...

0xDani

Prueba a quitarle esto:
#!/usr/bin/python
Trabajas en windows, asi que no creo que sirva.
¿Has instalado el interprete?
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM

Eleкtro

Cita de: daniyo en  7 Julio 2012, 12:36 PM
Prueba a quitarle esto:
#!/usr/bin/python
Trabajas en windows, asi que no creo que sirva.

Esa linea no tiene improtancia si trabajas en Windows, Puedes usarla o no usarla. Solo indica el interprete que ha de usarse para el script (Si tienes varias versiones de python instaladas al mismo tiempo)

La causa de tu problema es que estás usando Python 3.x, Y "Raw_input()" es para python 2.x.

EDITO: Vas a tener que buscar la documentación adecuada cuando precises ayuda en algún problema como el que acabas de tener. Fíjate en si las soluciones de la gente son para PY 2.7 o PY 3.1.

Prueba así:
Código (python) [Seleccionar]
print ("Hola Mundo")
input()


Saludos








DickGumshoe

¡Muchas gracias a los dos!

Sí, era que en Python es input()... ¿Han cambiado muchas cosas en Python 3 respecto a la versión 2? Es que si no voy a encontrar mucha información y me van a surgir este tipo de problemas, quizá lo mejor sea que empiece a estudiar Python 2.7...

Lo del IDE... ¿Entonces cuál me recomendáis?

Saludos.

Jirp96

Hola!
Con respecto a los cambios, aqui vas a encontrar todo, pero los dos que mas vas a notar, son el cambio de raw_input() a input() (que ya te dijeron), y el hecho de que print sea ahora una funcion:
Código (python) [Seleccionar]

print "Hola Mundo" #En py2.X era asi

print("Hola Mundo") #Ahora en py3.X es asi


Para windows hay cantidad de IDEs buenos(aqui y aqui tienes una lista)
Personalmente, el que mas me agrada es Eclipse + PyDev, que a pesar de consumir bastantes ercursos, tiene completado de sintaxis, y te marca los errores que vas teniendo(entre otras cosas) ^^
Saludos!

DickGumshoe

#7
¡Muchas gracias, Jirp96!

Estoy descargando Eclipse e instalando Java (para poder instalar Eclipse). Parece el mejor, sí.

Voy a ir viendo la lista de cambios de la nueva versión ^^

Saludos, ya nos veremos por este subforo  :D




Tengo instalado Java, ya al ejecutar Eclipse no da error, pero no se abre...  :-\ ¿Qué puedo hacer?

Saludos!

Jirp96

Hola!
Que Windows tienes? 32 o 64 bits?
Lo que no se abre es el instalador? o ya lo has instalado pero no se abre el programa?
Lo unico que puedo recomendarte ahora mismo, es que veas este link y este por si te ayudan
Saludos!

DickGumshoe

Windows 7 de 64 bits.

No llego ni a instalarlo... Lo que no se abre es "eclipse.exe" (un archivo que tiene la imagen del icono de eclipse).

He leído y seguido varios tutoriales, pero nada...

Gracias.

Saludos!