Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Foros Linux » Desarrollo » Programación


Nuevo tema Responder al tema
 [ 14 mensajes ] 
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Vie Mar 19, 2010 12:00 pm
Mensajes: 9

Nota Publicado: Vie Mar 19, 2010 12:34 pm 
Arriba  
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...

 Perfil Email  

Desconectado
Forista Medio
Forista Medio
Avatar de Usuario

Registrado: Sab Jun 02, 2007 11:00 pm
Mensajes: 310
Ubicación: Tijuana, Méjico

Nota Publicado: Vie Mar 19, 2010 8:01 pm 
Arriba  
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 ]

 Perfil  

Desconectado
Forista Mayor
Forista Mayor

Registrado: Vie Ago 24, 2007 11:00 pm
Mensajes: 790
Ubicación: Galicia - España

Nota Publicado: Sab Mar 20, 2010 4:31 am 
Arriba  
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: Conocimiento Abierto

 Perfil WWW  

Desconectado
Forista Menor
Forista Menor
Avatar de Usuario

Registrado: Jue Dic 20, 2007 12:00 am
Mensajes: 65

Nota Publicado: Mar Mar 23, 2010 4:47 pm 
Arriba  
Simple en un terminal hace:
python holamundo.py

_________________
"When in doubt, use brute force." Ken Thompson (1943 - )
Mi Blog
Perfil en ohloh

 Perfil WWW  

Desconectado
Moderador
Moderador
Avatar de Usuario

Registrado: Mié Nov 28, 2007 12:00 am
Mensajes: 1345
Ubicación: En la X del explorer (pulse para llamar)

Nota Publicado: Mié Mar 24, 2010 8:21 am 
Arriba  
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" -> (mmlf)
Última versión del gestor "Music Manager" -> (jmmm)

 Perfil  

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Vie Mar 19, 2010 12:00 pm
Mensajes: 9

Nota Publicado: Mié Mar 24, 2010 11:23 am 
Arriba  
Pero puedo entonces programar en kwrite?
Como uso ipython? :ugeek:

_________________
El Mundo Espera la Verdad...

 Perfil Email  

Desconectado
Forista Distinguido
Forista Distinguido
Avatar de Usuario

Registrado: Jue Abr 26, 2007 11:00 pm
Mensajes: 1361

Nota Publicado: Mié Mar 24, 2010 4:00 pm 
Arriba  
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.

_________________
"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit."

"Finibus Bonorum Et Malorum", Cicerón

 Perfil WWW  

Desconectado
Forista Mayor
Forista Mayor

Registrado: Vie Ago 24, 2007 11:00 pm
Mensajes: 790
Ubicación: Galicia - España

Nota Publicado: Jue Mar 25, 2010 3:02 am 
Arriba  
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: Conocimiento Abierto

 Perfil WWW  

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Vie Mar 19, 2010 12:00 pm
Mensajes: 9

Nota Publicado: Lun Mar 29, 2010 7:15 pm 
Arriba  
Pero como uso el ide?

_________________
El Mundo Espera la Verdad...

 Perfil Email  

Desconectado
Forista Mayor
Forista Mayor

Registrado: Vie Ago 24, 2007 11:00 pm
Mensajes: 790
Ubicación: Galicia - España

Nota Publicado: Mar Mar 30, 2010 11:05 am 
Arriba  
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: Conocimiento Abierto

 Perfil WWW  

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Vie Mar 19, 2010 12:00 pm
Mensajes: 9

Nota Publicado: Mar Mar 30, 2010 11:08 am 
Arriba  
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...

 Perfil Email  

Desconectado
Forista Mayor
Forista Mayor

Registrado: Vie Ago 24, 2007 11:00 pm
Mensajes: 790
Ubicación: Galicia - España

Nota Publicado: Mié Mar 31, 2010 2:02 am 
Arriba  
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: Conocimiento Abierto

 Perfil WWW  

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Vie Mar 19, 2010 12:00 pm
Mensajes: 9

Nota Publicado: Mié Mar 31, 2010 4:04 pm 
Arriba  
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...

 Perfil Email  

Desconectado
Forista Mayor
Forista Mayor

Registrado: Vie Ago 24, 2007 11:00 pm
Mensajes: 790
Ubicación: Galicia - España

Nota Publicado: Vie Abr 02, 2010 3:46 am 
Arriba  
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: Conocimiento Abierto

 Perfil WWW  
Mostrar mensajes previos:  Ordenar por  
 [ 14 mensajes ] 
Nuevo tema Responder al tema

Saltar a:  


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados

No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC - 6 horas
Traducción al español por Huan Manwë
phpBB SEO