[Python-es] Dive Into Python Must Die
FYI via reddit :) http://oppugn.us/posts/1272050135.html ___ 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] Dive Into Python Must Die
Absoluta y rontundamente de acuerdo. He visto a algunos inconscientes recomendarlo como libro para aprender Python para gente que partía de 0. Debido al estigma de ser el «único» (en realidad hay más) libro libre sobre Python acaba en todas las recomendaciones. Un saludo. On 26/04/2010 17:01, Antonio Beamud Montero wrote: FYI via reddit :) http://oppugn.us/posts/1272050135.html ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- José María Ruiz Aguilera Simple Option S.L.U. ___ 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] Dive Into Python Must Die
On Mon, Apr 26, 2010 at 11:01 AM, Antonio Beamud Montero antonio.bea...@gmail.com wrote: FYI via reddit :) http://oppugn.us/posts/1272050135.html Hace falta que eso no sea algo al estilo April Foolish Day, como en el PyCon 2k9 [1]_ ... .. [1] Se retira el BDFL ... ¿El fin de Python 3k? (http://simelo-es.blogspot.com/2009/04/se-retira-el-bdfl-el-fin-de-python-3k_02.html) -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Soporte para AMF (RPC) en Trac - http://feedproxy.google.com/~r/simelo-es/~3/9dYgHeK5Be8/soporte-para-amf-rpc-en-trac.html ___ 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] ejecutar una función cada cierto tiemp o.
Probablemente necesitas un sistema de scheduling independiente de la tu aplicación, yo he probado Kronos: http://www.razorvine.net/download/kronos.py que básicamente es un componente de TurboGears que han extraido y aislado. Funciona muy bien. Un saludo. On 15/04/2010 17:57, Boris Perez Canedo wrote: Hola a todos. Necesito hacer un script que corra constantemente y cada cierto tiempo ejecute una función: Se que podría utilizar al s.o. (programar una tarea) pero me interesa hacerlo con python porque es parte de un sistema que estoy haciendo y ha de funcionar en cualquier s.o. La idea que tengo es la siguiente: En un archivo de configuración tengo el día de la semana y la hora en que ha de correrse la función, sería algo así: 0-08:00:00 ó 3600 Con expresiones regulares separo el día de la semana (en este caso 0 es Lunes) y la hora (08:00:00). Podría solo aparecer un número, en este caso significa que la función se correrá una vez que transcurra ese tiempo en segundos. Para el segundo caso me resulta sencillo hacerlo y sería algo como esto: def funcion(): hacer algo def Para2doCaso(conf_file): while True: dia, hora = obtener_config(conf_file) if hora == : #estamos en el segundo caso (dia contiene los segundos a esperar). funcion() # ejecuto mi funcion time.sleep(int(dia)) # espero else: # aqui viene la otra forma de configuracion y mi duda. Pongo dentro del ciclo dia, hora = obtener_config(conf_file) porque aunque es cierto que en el segundo caso puede llegar a ejecutarse la función cada, por ejemplo, 1 segundo, no es lo común, lo normal es que se ejecute de 30 o 40 minutos en adelante y necesito que sea revisada la configuración ya que puede llegarse a cambiar en ese tiempo. Gracias por adelantado. Saludos, Boris. La mejor vacuna contra el virus A(H1N1) es la higiene personal ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- José María Ruiz Aguilera Simple Option S.L.U. ___ 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] Dive Into Python Must Die
He visto a algunos inconscientes recomendarlo como libro para aprender Python para gente que partía de 0. Fue con el que yo aprendí Python desde 0 ;) Si a alguien le interesa la nueva edición está disponible aquí: http://diveintopython3.org/ Douglas ... allí es cuando te das cuenta que las cosas malas pueden resultar bastante buenas... - Lionel Messi Por favor, evite enviarme adjuntos de Word, Excel o PowerPoint. Vea http://www.gnu.org/philosophy/no-word-attachments.es.html ___ 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] Dive Into Python Must Die
Ahí está el quid de la cuestión, se aprende Python, pero no a programar. Las técnicas que enseña son propensas a generar código estilo Perl en Python (o sea, ilegible xD). Un saludo. On 26/04/2010 17:33, Douglas Cerna wrote: He visto a algunos inconscientes recomendarlo como libro para aprender Python para gente que partía de 0. Fue con el que yo aprendí Python desde 0 ;) Si a alguien le interesa la nueva edición está disponible aquí: http://diveintopython3.org/ Douglas ... allí es cuando te das cuenta que las cosas malas pueden resultar bastante buenas... - Lionel Messi Por favor, evite enviarme adjuntos de Word, Excel o PowerPoint. Vea http://www.gnu.org/philosophy/no-word-attachments.es.html ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- José María Ruiz Aguilera Simple Option S.L.U. ___ 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] Dive Into Python Must Die
Así como Zed critica a DiP, esta creando su propio libro orientado a principiantes: http://sheddingbikes.com/LearnPythonTheHardWay.pdf ~Rolando On Mon, Apr 26, 2010 at 12:16 PM, Olemis Lang (Simelix) olemis...@gmail.com wrote: On Mon, Apr 26, 2010 at 11:01 AM, Antonio Beamud Montero antonio.bea...@gmail.com wrote: FYI via reddit :) http://oppugn.us/posts/1272050135.html Hace falta que eso no sea algo al estilo April Foolish Day, como en el PyCon 2k9 [1]_ ... .. [1] Se retira el BDFL ... ¿El fin de Python 3k? (http://simelo-es.blogspot.com/2009/04/se-retira-el-bdfl-el-fin-de-python-3k_02.html) -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Soporte para AMF (RPC) en Trac - http://feedproxy.google.com/~r/simelo-es/~3/9dYgHeK5Be8/soporte-para-amf-rpc-en-trac.html ___ 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] Test de funcionamiento - Ignorar
Hola Me caus� un poco de gracia al leer este mensaje, y claro, lo ignor� como dec�a el post, y luego leo otro mensaje respuesta al mensaje hehe Pasando a algo OT me llam� la atenci�n eso de: contestaci�n, es correcto? o ser�a: respuesta. Ya no creo que se pueda ignorar ahora el hilo :) El d�a 26 de abril de 2010 11:05, damufo dam...@gmail.com escribi�: Esta es una contestaci�n a la prueba. En 2010/04/26 15:08, Oswaldo Hern�ndez escribiu: Hola, Este mensaje es un simple test para verificar el funcionamiento correcto de la lista, por favor ignorarlo. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ Hola, Es probable que�no sea yo el m�s indicado para responder. El pasado guarda hilos escalofriantes :)� pero� mira esto en google: define:contestacion contestaci�n: acci�n y efecto de contestar. Saludos, Boris. --- La mejor vacuna contra el virus A(H1N1) es la higiene personal ___ 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] Dive Into Python Must Die
Ah� est� el quid de la cuesti�n, se aprende Python, pero no a programar. Las t�cnicas que ense�a son propensas a generar c�digo estilo Perl en Python (o sea, ilegible xD). Un saludo. On 26/04/2010 17:33, Douglas Cerna wrote: He visto a algunos inconscientes recomendarlo como libro para aprender Python para gente que part�a de 0. Fue con el que yo aprend� Python desde 0 ;) Si a alguien le interesa la nueva edici�n est� disponible aqu�: http://diveintopython3.org/ Douglas ... all�� es cuando te das cuenta que las cosas malas pueden resultar bastante buenas... - Lionel Messi � No se cu�les puedan ser sus opiniones. Pero encuentro a la ayuda de python muy buena para aprender desde cero. As� lo hice yo, me parece que combina muy bien la sencillez y la profundidad de forma general. Como es l�gico la lista me ha ayudado mucho, y de una manera u otra siempre me ha apuntado a una direcci�n para resolver los problemas. Es una pena que no conozca en Cuba de algo como lo que uds. preparan en Espa�a y dem�s pa�ses. Me gustar�a que algo como lo que uds. organizan por all� pudiese hacerse tambi�n aqu�, aunque no creo que se est� haciendo. Si hay alg�n cubano o cubana por all�, o leyendo este mensaje desde aqu�, que conoce de python en Cuba que me lo haga saber si es que est� de acuerdo en presentarle Cuba a Python y viceversa. De seguro que se llevan de lo mejor! :) Saludos, Boris. --- La mejor vacuna contra el virus A(H1N1) es la higiene personal ___ 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] Manejo de eventos en wxPython
Hola, soy nuevo en la lista y ante todo quiero agradecer a quienes la mantienen en funcionamiento y a quienes tienen la paciencia de ayudar a los demás. Estoy empezando en Python desarrollando una pequeña aplicación con interfaz gráfica (sin asistentes/IDE/RAD), y estoy intentando manejar eventos para los controles en una ventana, pero la pequeña muestra que adjunto no reacciona a nada. ¿Puede alguien explicar qué es lo que estoy haciendo mal? Quiero lanzar un cuadro de diálogo con el título Funciona cuando el usuario cambia un valor, pero sólo el formulario es mostrado sin ninguna reacción ni error. Gracias. #!/usr/bin/python import wx AnimalesDisponibles = [gato, perro, pajaro] class InterfazPrincipal(wx.Frame): def __init__(self, parent, title): wx.Frame.__init__(self, parent, title=title) OpcionesPosibles = [Sentar, Caminar, Correr] self.sizer2 = wx.BoxSizer(wx.HORIZONTAL) self.LosControles = [] NrControlActual = 0 for AnimalActual in AnimalesDisponibles: PosX = 10+90*NrControlActual PosY = 10 NuevoControl = self.LosControles.append(wx.RadioBox(self, -1, AnimalActual, (PosX, PosY), wx.DefaultSize, OpcionesPosibles, 1)) self.Bind(wx.EVT_RADIOBUTTON, self.UnaReaccion, NuevoControl) NrControlActual = NrControlActual + 1 self.Show(True) def UnaReaccion(self, event): wx.MessageBox(event, Funciona) event.Skip() Aplicacion = wx.App(False) MiVentana = InterfazPrincipal(None, Una prueba de eventos) Aplicacion.MainLoop() ___ 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] Manejo de eventos en wxPython
Buenas. yo estoy empezando ahora con wxpython, pero veo algo mal, o eso entiendo: NuevoControl = self.LosControles.append(wx.RadioBox(self, -1, AnimalActual, (PosX, PosY), wx.DefaultSize, OpcionesPosibles, 1)) self.Bind(wx.EVT_RADIOBUTTON, self.UnaReaccion, NuevoControl) Por lo que yo veo ahí, estás conectando el evento a la ventana y no al control. self contiene la ventana, no el control. Lo que me despista ahí es el tercer parámetro que pasas, la verdad. La forma que yo conozco (desconozco si hay otra) es con esta forma: self.miControl.bind(ex.evento, self.miFuncion) Intenta transformarlo en esta forma, a ver si te funciona. saludos Rafa -- From: Narcis Garcia - GiLUG informat...@actiu.net Sent: Monday, April 26, 2010 9:44 PM To: python-es@python.org Subject: [Python-es] Manejo de eventos en wxPython Hola, soy nuevo en la lista y ante todo quiero agradecer a quienes la mantienen en funcionamiento y a quienes tienen la paciencia de ayudar a los demás. Estoy empezando en Python desarrollando una pequeña aplicación con interfaz gráfica (sin asistentes/IDE/RAD), y estoy intentando manejar eventos para los controles en una ventana, pero la pequeña muestra que adjunto no reacciona a nada. ¿Puede alguien explicar qué es lo que estoy haciendo mal? Quiero lanzar un cuadro de diálogo con el título Funciona cuando el usuario cambia un valor, pero sólo el formulario es mostrado sin ninguna reacción ni error. Gracias. #!/usr/bin/python import wx AnimalesDisponibles = [gato, perro, pajaro] class InterfazPrincipal(wx.Frame): def __init__(self, parent, title): wx.Frame.__init__(self, parent, title=title) OpcionesPosibles = [Sentar, Caminar, Correr] self.sizer2 = wx.BoxSizer(wx.HORIZONTAL) self.LosControles = [] NrControlActual = 0 for AnimalActual in AnimalesDisponibles: PosX = 10+90*NrControlActual PosY = 10 NuevoControl = self.LosControles.append(wx.RadioBox(self, -1, AnimalActual, (PosX, PosY), wx.DefaultSize, OpcionesPosibles, 1)) self.Bind(wx.EVT_RADIOBUTTON, self.UnaReaccion, NuevoControl) NrControlActual = NrControlActual + 1 self.Show(True) def UnaReaccion(self, event): wx.MessageBox(event, Funciona) event.Skip() Aplicacion = wx.App(False) MiVentana = InterfazPrincipal(None, Una prueba de eventos) Aplicacion.MainLoop() ___ 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/