Re: [Python-es] Global Hotkey

2011-10-19 Por tema Chema Cortes
El día 19 de octubre de 2011 07:17, lesthack lesth...@gmail.com escribió:
 Alguien ha intentado definir un global hotkey desde python ?

 Lo que busco es capturar una combinación de teclas pero general, a
 nivel global, así que googleando he dado con algunas soluciones en
 c/c++ donde usan xlib, quería ver si alguien de ustedes ya ha probado
 algo parecido con python.

El de hace unos años, pero tal vez te sirva esta receta:

  http://code.activestate.com/recipes/203830/


-- 
Hyperreals *R: http://ch3m4.org/blog
Quarks, bits y otras criaturas infinitesimales
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Cómo aprender desde cero

2011-10-19 Por tema Carlos Agulló Calvo
Muchísimas gracias a todos,

empezaré este fin de semana y confío en pronto poder aportar a la lista.

El 18 de octubre de 2011 16:34, Luis Miguel Morillas
moril...@gmail.comescribió:

 El día 18 de octubre de 2011 14:32, Kiko kikocorre...@gmail.com
 escribió:
 
 
  El 18 de octubre de 2011 13:48, Carlos Agulló Calvo cm.agu...@gmail.com
 
  escribió:
 
  Muchas gracias a todos por las respuestas. conocéis alguna web o algún
  libro que sea de problemas? lo digo porque me pasa que no sé qué
 resolver y
  sólo leer me aburre.
  Por cierto, qué es django? que lo he visto nombrar mucho, pero no sé qué
  es.
 
  Django es un framework web, es decir, es un framework hecho en python
 para
  hacer aplicaciones web (http://djangoproject.com)
 
  Hay un libro de la Universitat Jaume I de Castelló que trae ejercicios:
 
 http://www.linuxoriente.edu.sv/descargas/73489d_informatica_-_introduccion_a_la_programacion_con_python_y_c.pdf
 
 

 Nosotros usamos python de forma intensiva para enseñar a programar,
 pero ahora estamos reorganizando los materiales y están poco
 ordenados.

 Los amigos de pyar tienen una buena recopilación:
 http://python.org.ar/pyar/AprendiendoPython  Nosotros también
 recopilamos algunos para el curso:

 http://es.wikieducator.org/Curso_Python_DGA_2011/inmersion_python/documentacion

 Hay cursos completos que son muy interesantes:
 * El curso del MIT:

 http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-189-a-gentle-introduction-to-programming-using-python-january-iap-2011/
 * Las clases de google:
 http://code.google.com/intl/es-ES/edu/languages/google-python-class/

 A mi personalmente me encantan los que enseñan a programar con videojuegos
 :P  :
 * http://inventwithpython.com
 * http://www.alexkuhl.org/teaching/tip/summer/schedule.php
 * http://cs.simpson.edu/?q=python_pygame_examples

 Todos ellos traen multitud de ejercicios y retos. Mira estos si no
 tienes bastante:
 * http://projecteuler.net/
 * http://www.pythonchallenge.com/
 * http://www.checkio.org/

 -- lm




  ___
  Python-es mailing list
  Python-es@python.org
  http://mail.python.org/mailman/listinfo/python-es
  FAQ: http://python-es-faq.wikidot.com/
 
 
 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/

___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Cómo aprender desde cero

2011-10-19 Por tema Ángel Luis García García
Hola Carlos. Hace tiempo escribí un pequeño manual para Python,
Introducción a Python. Lo puedes encontrar en:

https://sites.google.com/site/elviajedelnavegante/documentacion

El nivel es bueno para empezar en el mundo Python.

Un saludo.

Ángel Luis.

El 19 de octubre de 2011 11:38, Carlos Agulló Calvo
cm.agu...@gmail.comescribió:

 Muchísimas gracias a todos,

 empezaré este fin de semana y confío en pronto poder aportar a la lista.

 El 18 de octubre de 2011 16:34, Luis Miguel Morillas 
 moril...@gmail.comescribió:

 El día 18 de octubre de 2011 14:32, Kiko kikocorre...@gmail.com
 escribió:
 
 
  El 18 de octubre de 2011 13:48, Carlos Agulló Calvo 
 cm.agu...@gmail.com
  escribió:
 
  Muchas gracias a todos por las respuestas. conocéis alguna web o algún
  libro que sea de problemas? lo digo porque me pasa que no sé qué
 resolver y
  sólo leer me aburre.
  Por cierto, qué es django? que lo he visto nombrar mucho, pero no sé
 qué
  es.
 
  Django es un framework web, es decir, es un framework hecho en python
 para
  hacer aplicaciones web (http://djangoproject.com)
 
  Hay un libro de la Universitat Jaume I de Castelló que trae ejercicios:
 
 http://www.linuxoriente.edu.sv/descargas/73489d_informatica_-_introduccion_a_la_programacion_con_python_y_c.pdf
 
 

 Nosotros usamos python de forma intensiva para enseñar a programar,
 pero ahora estamos reorganizando los materiales y están poco
 ordenados.

 Los amigos de pyar tienen una buena recopilación:
 http://python.org.ar/pyar/AprendiendoPython  Nosotros también
 recopilamos algunos para el curso:

 http://es.wikieducator.org/Curso_Python_DGA_2011/inmersion_python/documentacion

 Hay cursos completos que son muy interesantes:
 * El curso del MIT:

 http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-189-a-gentle-introduction-to-programming-using-python-january-iap-2011/
 * Las clases de google:
 http://code.google.com/intl/es-ES/edu/languages/google-python-class/

 A mi personalmente me encantan los que enseñan a programar con videojuegos
 :P  :
 * http://inventwithpython.com
 * http://www.alexkuhl.org/teaching/tip/summer/schedule.php
 * http://cs.simpson.edu/?q=python_pygame_examples

 Todos ellos traen multitud de ejercicios y retos. Mira estos si no
 tienes bastante:
 * http://projecteuler.net/
 * http://www.pythonchallenge.com/
 * http://www.checkio.org/

 -- lm




  ___
  Python-es mailing list
  Python-es@python.org
  http://mail.python.org/mailman/listinfo/python-es
  FAQ: http://python-es-faq.wikidot.com/
 
 
 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/



 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




-- 
Ángel Luis García García
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Cómo aprender desde cero

2011-10-19 Por tema Chema Alonso
Por si no lo ha citado nadie, una web con algunos problemas de Python
es Python Challenge [1], quizás para cuando conozcas un poco más el
lenguaje...

Saludos y suerte en tu empeño.

[1] http://www.pythonchallenge.com/

On Tue, Oct 18, 2011 at 01:48:52PM +0200, Carlos Agulló Calvo wrote:
 Muchas gracias a todos por las respuestas. conocéis alguna web o algún libro
 que sea de problemas? lo digo porque me pasa que no sé qué resolver y sólo
 leer me aburre.
 
 Por cierto, qué es django? que lo he visto nombrar mucho, pero no sé qué es.
 
 Gracias de nuevo.
 
 El 18 de octubre de 2011 13:36, Kiko kikocorre...@gmail.com escribió:
 
 
 
  El 18 de octubre de 2011 13:16, Inigo Aldazabal Mensa 
  inigo_aldaza...@ehu.es escribió:
 
 
El 18 de octubre de 2011 11:38, Carlos Agulló Calvo
  cm.agu...@gmail.comescribió:
Hola a todos!!
   
He decidido aprender python y querría saber algunos libros de teoría
y problemas (ejercicios o algo) para empezar.
   
He visto muchos, pero no sé cual puede servirme teniendo en cuenta
que parto de cero (no he programado nunca).
   
Muchas gracias a todos.
 
 
  Suscribo el de Pensar como un Programador con Python que menciona Kiko.
  Tienes una versión revisada en inglés en la página de la editorial
 
  http://www.greenteapress.com/thinkpython/thinkpython.html
 
   Aprenda a Pensar como un Programador con
   Pythonhttp://manuales.gfc.edu.co/python/thinkCSpy.es.pdf
  
   Allen B. Downey, Jeffrey Elkner y Chris Meyers
  
   312
  
   2002
  ___
  Python-es mailing list
  Python-es@python.org
  http://mail.python.org/mailman/listinfo/python-es
  FAQ: http://python-es-faq.wikidot.com/
 
 
  Y, por supuesto, si después de esforzarte en aprender algo, de mirar la
  documentación, de usar google/stackoverflow/..., no te sale alguna cosa,
  pregunta en esta lista o en http://python.majibu.org, que hay gente muy
  buena (con mucho conocimiento) que te ayudará.
 
  ___
  Python-es mailing list
  Python-es@python.org
  http://mail.python.org/mailman/listinfo/python-es
  FAQ: http://python-es-faq.wikidot.com/
 
 

 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/

___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] High-Resolution Mandelbrot in Obfuscated Python

2011-10-19 Por tema Pau Cervera
Genial. :D

-
Pau

Python..., what else?


2011/10/5 Oswaldo lis...@soft-com.es

 Un ejemplo de ofuscación, ascii art, y ademas funciona 

 http://preshing.com/20110926/**high-resolution-mandelbrot-in-**
 obfuscated-pythonhttp://preshing.com/20110926/high-resolution-mandelbrot-in-obfuscated-python
 


 --
 Oswaldo
 __**_
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/**mailman/listinfo/python-eshttp://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.**com/http://python-es-faq.wikidot.com/

___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


[Python-es] Procesos, su detección y eliminación en Python

2011-10-19 Por tema Ángel Luis García García
Hola a todos. Tengo una duda existencial sobre procesos, su detección y
eliminación en Python.

He construido una aplicación Python que en un momento dado tiene que lanzar
un script Python (para ello utilizo os.popen). Bien, se pudiera dar el caso
que ese lanzamiento dejase la máquina colgada debido a que ese script Python
entrase en un bucle infinito ó simplemente de error y se quede colgado.
¿Cómo podría yo saber el identificador del proceso para poder eliminarlo o
algún tipo de mecanismo para controlar su ejecución? La aplicación Python
está por debajo de una escrita en wxPython, pero no es relevante a mi
entender.

En definitiva, ¿cómo puedo controlar el stop de una ejecución de un script
Python desde la aplicación que lo invocó?.

La aplicación es multiplataforma, pudiéndose ejecutar en Windows y Linux.

Espero puedan ayudarme. Muchas gracias de antemano.

Best regards.

-- 
Ángel Luis García García
http://elviajedelnavegante.blogspot.com
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Procesos, su detección y eliminación en Python

2011-10-19 Por tema Carlos Herrera Polo
Creo que se hace con subprocess

El 19/10/11, Ángel Luis García García alg...@telefonica.net escribió:
 Hola a todos. Tengo una duda existencial sobre procesos, su detección y
 eliminación en Python.

 He construido una aplicación Python que en un momento dado tiene que lanzar
 un script Python (para ello utilizo os.popen). Bien, se pudiera dar el caso
 que ese lanzamiento dejase la máquina colgada debido a que ese script Python
 entrase en un bucle infinito ó simplemente de error y se quede colgado.
 ¿Cómo podría yo saber el identificador del proceso para poder eliminarlo o
 algún tipo de mecanismo para controlar su ejecución? La aplicación Python
 está por debajo de una escrita en wxPython, pero no es relevante a mi
 entender.

 En definitiva, ¿cómo puedo controlar el stop de una ejecución de un script
 Python desde la aplicación que lo invocó?.

 La aplicación es multiplataforma, pudiéndose ejecutar en Windows y Linux.

 Espero puedan ayudarme. Muchas gracias de antemano.

 Best regards.

 --
 Ángel Luis García García
 http://elviajedelnavegante.blogspot.com


-- 
Enviado desde mi dispositivo móvil
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Procesos, su detección y eliminación en Python

2011-10-19 Por tema Angel Claudio Alvarez
El mié, 19-10-2011 a las 21:26 +0200, Ángel Luis García García escribió:
 Hola a todos. Tengo una duda existencial sobre procesos, su detección
 y eliminación en Python. 
 
 He construido una aplicación Python que en un momento dado tiene que
 lanzar un script Python (para ello utilizo os.popen). Bien, se pudiera
 dar el caso que ese lanzamiento dejase la máquina colgada debido a que
 ese script Python entrase en un bucle infinito ó simplemente de error
 y se quede colgado. ¿Cómo podría yo saber el identificador del proceso
 para poder eliminarlo o algún tipo de mecanismo para controlar su
 ejecución? La aplicación Python está por debajo de una escrita en
 wxPython, pero no es relevante a mi entender.
 
 En definitiva, ¿cómo puedo controlar el stop de una ejecución de un
 script Python desde la aplicación que lo invocó?.
 
 La aplicación es multiplataforma, pudiéndose ejecutar en Windows y
 Linux.
 
con threads
Aunque en el caso de python mejor  utiliza subprocess

 Espero puedan ayudarme. Muchas gracias de antemano.
 
 Best regards.
 
 -- 
 Ángel Luis García García
 http://elviajedelnavegante.blogspot.com
 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/


___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Procesos, su detección y eliminación en Python

2011-10-19 Por tema Ángel Luis García García
Muchas gracias Ángel y Carlos por la información. Utilizaré el módulo
subprocess.

Best regards.

El 20 de octubre de 2011 00:45, Angel Claudio Alvarez 
an...@angel-alvarez.com.ar escribió:

 El mié, 19-10-2011 a las 21:26 +0200, Ángel Luis García García escribió:
  Hola a todos. Tengo una duda existencial sobre procesos, su detección
  y eliminación en Python.
 
  He construido una aplicación Python que en un momento dado tiene que
  lanzar un script Python (para ello utilizo os.popen). Bien, se pudiera
  dar el caso que ese lanzamiento dejase la máquina colgada debido a que
  ese script Python entrase en un bucle infinito ó simplemente de error
  y se quede colgado. ¿Cómo podría yo saber el identificador del proceso
  para poder eliminarlo o algún tipo de mecanismo para controlar su
  ejecución? La aplicación Python está por debajo de una escrita en
  wxPython, pero no es relevante a mi entender.
 
  En definitiva, ¿cómo puedo controlar el stop de una ejecución de un
  script Python desde la aplicación que lo invocó?.
 
  La aplicación es multiplataforma, pudiéndose ejecutar en Windows y
  Linux.
 
 con threads
 Aunque en el caso de python mejor  utiliza subprocess

  Espero puedan ayudarme. Muchas gracias de antemano.
 
  Best regards.
 
  --
  Ángel Luis García García
  http://elviajedelnavegante.blogspot.com
  ___
  Python-es mailing list
  Python-es@python.org
  http://mail.python.org/mailman/listinfo/python-es
  FAQ: http://python-es-faq.wikidot.com/


 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




-- 
Ángel Luis García García
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Global Hotkey

2011-10-19 Por tema Carlos Zuniga
2011/10/19 Chema Cortes pych...@gmail.com:
 El día 19 de octubre de 2011 07:17, lesthack lesth...@gmail.com escribió:
 Alguien ha intentado definir un global hotkey desde python ?

 Lo que busco es capturar una combinación de teclas pero general, a
 nivel global, así que googleando he dado con algunas soluciones en
 c/c++ donde usan xlib, quería ver si alguien de ustedes ya ha probado
 algo parecido con python.

 El de hace unos años, pero tal vez te sirva esta receta:

  http://code.activestate.com/recipes/203830/


Creo que esa receta se refiere a la captura de teclas en la terminal,
y lo que el OP quiere es en las X. Para eso existe esta librería, si
están usando Gtk:
http://kaizer.se/wiki/keybinder/

Y aquí un ejemplo:
https://github.com/engla/keybinder/blob/master/examples/example.py

Saludos
-- 
Linux Registered User # 386081
A menudo unas pocas horas de Prueba y error podrán ahorrarte minutos
de leer manuales.
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/