[Python] Qué IDE? (pienso en idle)

Iniciado por sebasura, 2 Febrero 2012, 01:17 AM

0 Miembros y 1 Visitante están viendo este tema.

sebasura

Hola... estaba viendo estos videos
http://www.youtube.com/watch?v=tuRYbBvOMRo

y me gustó ese editor de texto y el hecho de que tuviera un intérprete dinámico. Creo que se llama IDLE. Pero lo bajé y al escribir no me colorea el código ni me salen las instrucciones para completar los comandos (por ejemplo al escribir assert salga un texto que explique cómo es su sintaxis).

Quiero algo como dreamweaver... no por sus funciones con botones y cosas, sino por el coloreo y autocompletado, etc. Si pudiera tener uno funcionando como el que sale en el video, sería ideal.

Alguna sugerencia? o cómo hacerlo correr bien en Win?
gracias.

WaAYa HaCK

Cuando yo me bajé el paquete .msi del intérprete de Python, venía IDLE incorporado, y es el más completo que puedes encontrar.

Prueba a descargarte el paquete desde la web de python. ¿Qué versión utilizas? ¿2.7.2 o 3.x?
La cacatúa yoyó es nueva en el zoo!

sebasura

Yo también descargué ese paquete y me pasa lo que explico... es como si funcionara a medias :S.
Bajé la 2.7... pero soy nuevo, recomiendas la 3?

WaAYa HaCK

La verdad, la 3 no la he tocado demasiado; yo he aprendido con 2.7.2 . No sé, busca las diferencias entre las dos. Lo que puedo decirte es que la 2.7.2 no sigue obsoleta: se continúa utilizando bastante.

Saludos!
La cacatúa yoyó es nueva en el zoo!

Eleкtro

#4
Yo estoy intentando aprender lo básico de PY (Te haré competencia waya xDDD)

EDITO: Por cierto ya que estamos, alguien me recomienda un manual en castellano bueno bueno???? He empezado con esto hoy, y no se por donde empezar.

Me quedo con mi editor favorito, sublime text, porque además de ser gratis, es la mejor opción para evitar errores de sintaxis de los novatos xD.

Y por supuesto, colorea todo, y tiene MUCHOS themes distintos de colores.

aporte_sublime_text_editor_2_el_mejor_editor_que_he_conocido













Jirp96

Hola!
@EleKtro H@cker: Aqui Hay una cantidad de manuales en castellano. Te recomiendo este(tiene unos cuantos temas, aunque es algo corto) o este, que es muy extenso, y tiene cantidad de ejercicios para practicar.
Sobre el editor, eso es cuestion de gustos, pero yo prefiero el IDLE. :xD
Te recomiendo que al principio practiques con el interprete de python, asi conoces mas el lenguaje y luego ya pasas a hacer scripts(por cierto, siempre que tengas dudas, y estes en el interprete, puedes usar help(objeto) para obtener algo de ayuda-en ingles- sobre las cosas....es bastante util para saber que hacen los modulos)
Saludos!

Eleкtro

Cita de: Jirp96 en  8 Febrero 2012, 14:09 PM
(por cierto, siempre que tengas dudas, y estes en el interprete, puedes usar help(objeto) para obtener algo de ayuda-en ingles- sobre las cosas....es bastante util para saber que hacen los modulos)

Gracias, me miraré los 3 tutos

Lo primero que hice al abrir el idle es buscar la ayuda xD, pero creo que esto me va a costar, no es como batch que pones "help" y te sale una lista de TODOS los comandos que puedes ejecutar, etc, etc...

En python tienes que hacer referencia al módulo o comando para obtener la ayuda, Eso es un problema porque no conozco el nombre de los comandos xD

saludos








criskapunk

#7
Buenas,

@EleKtro H@cker
Además de los que ya te recomendaron, te dejo estos otros.

Introducción a la programación con Python (Este es el primer manual que te pasó Jirp, pero la página está offline).

Aprenda a pensar como un programador con Python.

También tenés la página de PyAr (Tenés lista de correo, un canal de irc y bastante documentación en español) y los tutoriales de Ricardo Narvaja (:http://ricardonarvaja.info/WEB/OTROS/PYTHON%20DESDE%20CERO/).

Un saludo y espero te sirva.

Edit:
Me olvidaba de esta página
:http://www.aprenderpython.org/inicio/
Tenés videotutoriales y en el foro una gran cantidad de documentación en español.


Jirp96

#8
Hola!
@EleKtro H@cker: Sobre la ayuda....si bien no es lo que dices, puedes hacer esto:
Código (python) [Seleccionar]
help(__builtins__), que te devuelve la ayuda de todos los comandos que puedes usar sin importar modulos(osea, los que puedes usar apenas abres el interprete)

Por cierto, el segundo manual que posteo criskapunk(Aprenda a pensar como un programador con Python) es muy bueno(no lo mencione porque me olvide del nombre xD, pero te lo recomiendo)
Saludos!
EDITO: ademas, si quieres tener solo la lista de los comandos(para luego obtener la ayuda de cada uno o lo que sea), usa:
Código (python) [Seleccionar]
dir(__builtins__)

Eleкtro

Gracias a los 2, Maestros!!!

Sobretodo esto:
Código (PYTHON) [Seleccionar]
help(__builtins__)
Me has ahorrado muchas búsquedas en google xD

PD: No sabia que R. Arjona había echo un manual de PY también, Creo que va a ser el primer manual que leeré.

Saludos