Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: sebasura en 2 Febrero 2012, 01:17 am



Título: [Python] Qué IDE? (pienso en idle)
Publicado por: sebasura en 2 Febrero 2012, 01:17 am
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.


Título: Re: [Python] Qué IDE? (pienso en idle)
Publicado por: WaAYa HaCK en 2 Febrero 2012, 16:46 pm
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?


Título: Re: [Python] Qué IDE? (pienso en idle)
Publicado por: sebasura en 2 Febrero 2012, 17:54 pm
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?


Título: Re: [Python] Qué IDE? (pienso en idle)
Publicado por: WaAYa HaCK en 2 Febrero 2012, 21:15 pm
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!


Título: Re: [Python] Qué IDE? (pienso en idle)
Publicado por: Eleкtro en 8 Febrero 2012, 13:22 pm
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 (http://foro.elhacker.net/software/aporte_sublime_text_editor_2_el_mejor_editor_que_he_conocido-t347164.0.html)

(http://img560.imageshack.us/img560/2216/sinttulosqb.jpg)





Título: Re: [Python] Qué IDE? (pienso en idle)
Publicado por: Jirp96 en 8 Febrero 2012, 14:09 pm
Hola!
@EleKtro H@cker: Aqui (http://wiki.python.org/moin/SpanishLanguage) Hay una cantidad de manuales en castellano. Te recomiendo este (http://mundogeek.net/tutorial-python/)(tiene unos cuantos temas, aunque es algo corto) o este (http://marmota.act.uji.es/MTP/pdf/python.pdf), 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!


Título: Re: [Python] Qué IDE? (pienso en idle)
Publicado por: Eleкtro en 8 Febrero 2012, 14:18 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


Título: Re: [Python] Qué IDE? (pienso en idle)
Publicado por: criskapunk en 8 Febrero 2012, 14:25 pm
Buenas,

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

Introducción a la programación con Python (http://www.mediafire.com/?5shddt985jeza60) (Este es el primer manual que te pasó Jirp, pero la página está offline).

Aprenda a pensar como un programador con Python (http://www.mediafire.com/?5gjnb35kq7txrl4).

También tenés la página de PyAr (http://python.org.ar/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.



Título: Re: [Python] Qué IDE? (pienso en idle)
Publicado por: Jirp96 en 8 Febrero 2012, 14:42 pm
Hola!
@EleKtro H@cker: Sobre la ayuda....si bien no es lo que dices, puedes hacer esto:
Código
  1. 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
  1. dir(__builtins__)


Título: Re: [Python] Qué IDE? (pienso en idle)
Publicado por: Eleкtro en 8 Febrero 2012, 20:12 pm
Gracias a los 2, Maestros!!!

Sobretodo esto:
Código
  1. 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


Título: Re: [Python] Qué IDE? (pienso en idle)
Publicado por: WaAYa HaCK en 8 Febrero 2012, 20:41 pm
El Python para todos es de los mejores para empezar.

Ya lo intento, ya lo intento!!!  :rolleyes: a ver qué sacamos entre los dos!