Programar en Python

Temas sobre programación ( php, c, sql, html, perl, python, ruby, java, bash, etc ) y recursos ( herramientas, frameworks, hosting, cms, etc )

Moderadores: akodo, maiku

Responder
Avatar de Usuario
Sylas
Forista Nuevo
Forista Nuevo
Mensajes: 9
Registrado: Vie Mar 19, 2010 8:00 pm

Programar en Python

Mensaje por Sylas » Vie Mar 19, 2010 8:34 pm

Hola. Necesito saber cómo programar en python sin usar la terminal (intérprete), osea con Tkinter, ya que es mucho más bonito y más fácil de aprender el lenguaje.
Yo escribo con un editor de texto KWriter, pero no logro hacer el "holamundo.py" ejecutable, ya que le agrego el "shebang", luego ejecuto "chmod +x holamundo.py". Le hago doble click y no pasa nada (además de que se agrega un archivo de respaldo que no sé que es 8O ).
Por eso quiero programar con Tkinter o algún IDE. para que me sea más fácil aprender. 8)
Gracias.
El Mundo Espera la Verdad...
Avatar de Usuario
Teh
Forista Medio
Forista Medio
Mensajes: 310
Registrado: Dom Jun 03, 2007 7:00 am
Ubicación: Tijuana, Méjico

Re: Programar en Python

Mensaje por Teh » Sab Mar 20, 2010 4:01 am

Abre tu terminal y solo escribe "python script.py"

No necesitas darle permiso de ejecución por cierto, ni el shebang.

Un IDE que conozco es Komodoedit, nunca lo manejé, solo lo descargué, lo abrí y me dije... "meh, ya tengo Vim"
[ last.fm ] [ blog ] [ Desktop ] [ Band ]
fpuga
Forista Mayor
Forista Mayor
Mensajes: 798
Registrado: Sab Ago 25, 2007 7:00 am
Ubicación: Galicia - España
Contactar:

Re: Programar en Python

Mensaje por fpuga » Sab Mar 20, 2010 12:31 pm

Yo creo que para aprender es mejor usar un editor de texto plano tipo emacs y no un IDE, así te pegas más contra los problemas de bajo nivel.

Yo lo que uso a veces es ipyhon que es un interprete de python bastante bueno, me permite saber si lo que estoy escribiendo en el programa tiene sentido
Mi blog: [url=http://conocimientoabierto.es]Conocimiento Abierto[/url]
Avatar de Usuario
dbfuentes
Forista Menor
Forista Menor
Mensajes: 68
Registrado: Jue Dic 20, 2007 8:00 am
Contactar:

Re: Programar En Python

Mensaje por dbfuentes » Mié Mar 24, 2010 12:47 am

Simple en un terminal hace:
python holamundo.py
"When in doubt, use brute force." Ken Thompson (1943 - )
Mi Blog
Perfil en ohloh
Avatar de Usuario
akodo
Moderador
Moderador
Mensajes: 1457
Registrado: Mié Nov 28, 2007 8:00 am
Ubicación: En la X del explorer (pulse para llamar)

Re: Programar En Python

Mensaje por akodo » Mié Mar 24, 2010 4:21 pm

Depende de lo que haga el programa. Puede que el programa se esté ejecutando, pero tú no percibas nada, como es el caso de aplicaciones de terminal.
Si no le has puesto una interfaz gráfica no pretendas que salga algo.
Descargue el gestor de mp3 "Music Manager" -> ([url=http://ctrlalt.iespana.es]mmlf[/url])
Última versión del gestor "Music Manager" -> ([url=http://sourceforge.net/projects/jmusicmanager/]jmmm[/url])
Avatar de Usuario
Sylas
Forista Nuevo
Forista Nuevo
Mensajes: 9
Registrado: Vie Mar 19, 2010 8:00 pm

Re: Programar En Python

Mensaje por Sylas » Mié Mar 24, 2010 7:23 pm

Pero puedo entonces programar en kwrite?
Como uso ipython? :ugeek:
El Mundo Espera la Verdad...
Avatar de Usuario
hipersayan_x
Forista Legendario
Forista Legendario
Mensajes: 1905
Registrado: Vie Abr 27, 2007 7:00 am
Contactar:

Re: Programar En Python

Mensaje por hipersayan_x » Jue Mar 25, 2010 12:00 am

sylas escribió:yo escribo con un editor de texto kwriter, pero no logro hacer el "holamundo.py" ejecutable, ya que le agrego el "shebang", luego ejecuto "chmod +x holamundo.py". Le hago doble click y no pasa nada


la verdad es que yo tambien tengo el mismo problema, talvez sea un bug de kde.
Yo tambien programo con kwrite, lo que hago luego de editar las fuentes es ir hasta el lugar de las mismas y levantar una consola con f4, escribo python programa.py enter y listo, si nesecito volver a ejecutarlo presiono flecha arriva y enter nuevamente.
Como ides los probe a todos y estan muy verdes incluso el idle para linux, que por alguna extraña razon no me reconoce las acciones del mouse, como seleccionar texto, pero el idle para windows funciona perfecto.
Desarrollo en Qt: Qt Developer Network
Mis proyectos: github | SourceForge.net
fpuga
Forista Mayor
Forista Mayor
Mensajes: 798
Registrado: Sab Ago 25, 2007 7:00 am
Ubicación: Galicia - España
Contactar:

Re: Programar En Python

Mensaje por fpuga » Jue Mar 25, 2010 11:02 am

Ipython se usa igual que el terminal de bash pero lo que introduces en el él son comandos de python

yo para programar en python como sólo hago scripts pequeños uso emacs, aunque un buen ide es pydev que es una extensión de eclipse para programar en python
Mi blog: [url=http://conocimientoabierto.es]Conocimiento Abierto[/url]
Avatar de Usuario
Sylas
Forista Nuevo
Forista Nuevo
Mensajes: 9
Registrado: Vie Mar 19, 2010 8:00 pm

Re: Programar En Python

Mensaje por Sylas » Mar Mar 30, 2010 3:15 am

Pero como uso el ide?
El Mundo Espera la Verdad...
fpuga
Forista Mayor
Forista Mayor
Mensajes: 798
Registrado: Sab Ago 25, 2007 7:00 am
Ubicación: Galicia - España
Contactar:

Re: Programar en Python

Mensaje por fpuga » Mar Mar 30, 2010 7:05 pm

A ver, ipython no es un ide, es un interprete de python más cómodo que el que viene por defecto.

Los IDE son en general complejos de usar, haz una búsqueda de pydev en google y lee algún buen manual.
Mi blog: [url=http://conocimientoabierto.es]Conocimiento Abierto[/url]
Avatar de Usuario
Sylas
Forista Nuevo
Forista Nuevo
Mensajes: 9
Registrado: Vie Mar 19, 2010 8:00 pm

Re: Programar En Python

Mensaje por Sylas » Mar Mar 30, 2010 7:08 pm

Si uso por ejemplo pydev o cualquier entoro gráfico es igual a programar con un editor de texto ejemplo kwrite? Es decir, tengo que poner en la consola de bash "python hola.py" (ejemplo) y dar enter también ?
O puedo hacerlo correr en el ide mismo? (estoy un poco confundido o "hacerlo correr" es en los programa que hay que compilar? 8o )
gracias. 8-)
El Mundo Espera la Verdad...
fpuga
Forista Mayor
Forista Mayor
Mensajes: 798
Registrado: Sab Ago 25, 2007 7:00 am
Ubicación: Galicia - España
Contactar:

Re: Programar en Python

Mensaje por fpuga » Mié Mar 31, 2010 10:02 am

Los IDE suelen venir con su propio entorno para depuración. Lo normal es que puedas lanzar el programa desde el propio IDE, ejecución paso a paso, breackpoints, etc...
Mi blog: [url=http://conocimientoabierto.es]Conocimiento Abierto[/url]
Avatar de Usuario
Sylas
Forista Nuevo
Forista Nuevo
Mensajes: 9
Registrado: Vie Mar 19, 2010 8:00 pm

Re: Programar En Python

Mensaje por Sylas » Jue Abr 01, 2010 12:04 am

fpuga escribió:los ide suelen venir con su propio entorno para depuración. Lo normal es que puedas lanzar el programa desde el propio ide, ejecución paso a paso, breackpoints, etc...


Editado -- Mié Mar 31, 2010 4:04 pm --

Fpuga sos un genio, la verdad no sabía que se podía lanzar desde el ide, pero cómo puedo lanzarlo por ejemplo en pydev. Lo tengo todo en inglés y no sé cómo hacer...
El Mundo Espera la Verdad...
fpuga
Forista Mayor
Forista Mayor
Mensajes: 798
Registrado: Sab Ago 25, 2007 7:00 am
Ubicación: Galicia - España
Contactar:

Re: Programar en Python

Mensaje por fpuga » Vie Abr 02, 2010 11:46 am

Click con el botón derecho del ratón sobre el fichero a ejecutar -> Debug as... -> Python Run

http://pydev.org/manual_adv_debugger.html
Mi blog: [url=http://conocimientoabierto.es]Conocimiento Abierto[/url]
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje