Re: [Python-es] Global Hotkey
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
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
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
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
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
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
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
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
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 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/