From marcos en burke.ath.cx Tue Aug 1 13:52:54 2006 From: marcos en burke.ath.cx (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Tue, 01 Aug 2006 13:52:54 +0200 Subject: Oferta de trabajo para programador junior Message-ID: <1154433175.5907.12.camel@localhost.localdomain> Helou, hay curro en mi empresa para un/a programador/a junior (poca pasta) para ayudar en una aplicación web. El lugar de trabajo es el centro de Madrid, buen ambiente de trabajo ;-) Por favor, mandadme los CV. La persona ideal sería alguien avispado/a con poca experiencia. Besos Marcos ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From dpcesar en gmail.com Tue Aug 1 14:42:42 2006 From: dpcesar en gmail.com (=?ISO-8859-1?Q?C=E9sar_Hern=E1ndez?=) Date: Tue, 1 Aug 2006 08:42:42 -0400 Subject: Oferta de trabajo para programador junior In-Reply-To: <1154433175.5907.12.camel@localhost.localdomain> References: <1154433175.5907.12.camel@localhost.localdomain> Message-ID: <24c049a70608010542g549c27f1s3c96bf4969cb358e@mail.gmail.com> Yo estoy en Venezuela, si quieres me lanzo para alla, eso si cuentamente como es el mani, es decir cuanto hay pa eso ( o como dicen alla, de cuanta poca pasta estamos hablando). Cuenta, Cuenta... ya tengo el pasaporte listo, el curriculum impreso y mi entorno python cargado en el pen drive 2006/8/1, Marcos Sánchez Provencio : > > Helou, hay curro en mi empresa para un/a programador/a junior (poca > pasta) para ayudar en una aplicación web. El lugar de trabajo es el > centro de Madrid, buen ambiente de trabajo ;-) > > Por favor, mandadme los CV. La persona ideal sería alguien avispado/a > con poca experiencia. > > Besos > Marcos > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > -- César Hernàndez Anzoátegui - Venezuela dpcesar en gmail.com LinuxCounter: 285.345 CIV: 122.539 From jcea en argo.es Tue Aug 1 20:52:22 2006 From: jcea en argo.es (Jesus Cea) Date: Tue, 01 Aug 2006 20:52:22 +0200 Subject: Persistencia de datos en RAM In-Reply-To: <20060729022950.42494.qmail@web34302.mail.mud.yahoo.com> References: <20060729022950.42494.qmail@web34302.mail.mud.yahoo.com> Message-ID: <44CFA2E6.6030400@argo.es> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > Entonces lo que se me ocurrio es cargar desde python > estos datos en RAm y que los script CGI Python usen > sus datos en lugar de llamar al motor nuevamente. Durus no carga todos tus datos en RAM. Solo carga los que vas referenciando. Es decir, cuando accedes a un objeto que no está en RAM, Durus lo carga automáticamente, de forma transparente (tu programa ni se entera). Asimismo, cuando tu memoria se llena, Durus elimina de memoira los objectos que hace más tiempo que no se tocan, también de forma transparente. Si modificas algún objeto, Durus se encarga de almacenarlo en disco cuando haces un "commit()", sin tener que grabar nada de forma explícita. Y lo hace de forma transaccional. > Estuve leyendo las paginas de DURUS que me linkeaste y > veo que se utiliza contra bases de datos. No, para nada. Durus no necesita ni utiliza una base de datos. Mi "pluging" basado en BerkeleyDB es conveniente cuando tienes muchas modificaciones o un número de objectos muy elevado (cientos de millones). Pero la versión "estándar" de Durus no usa ningún tipo de base de datos. > Ah importante a > considerar es que obviamente si hay una actualizacion > en la base de datos, los datos en RAM tambien deben > actualizarse. Lo fácil es tener una clave autoincremental en cada registro, y conservar en memoria el último valor. Cuando se inicia un ciclo de cálculo, comparamos el número de secuencia en memoria con la base de datos y, si es necesario, leemos exclusivamente los registros nuevos. Pero no sé hasta qué punto no será más inteligente, eficiente y simple utilizar Durus de forma nativa, sin conectarlo a nada más. > Bueno espero me expliques para comenzar a utilizar > DURUS. Lo que debes recordar es que Durus no es una base de datos, sino un sistema de persistencia. Si no es eso lo que buscas... Por tu explicación, lo que quieres es tener en RAM los datos que necesitas para evitar cargar la base de datos, pero yo te sugeriría que comprobases primero hasta qué punto te penaliza acceder a la base de datos, sobre todo porque si trabajas con la copia en memoria a) te consuma RAM extra y b) sigues necesitando esa sincronización con la base de datos. Si este proyecto fuera mío, modificaría asterisk para utilizar Durus de forma nativa, sin postgresql. Pero yo es que soy que los que piensan que SQL es inapropiado o innecesario para el 99.999% de las aplicaciones en las que se utiliza. - -- Jesus Cea Avion _/_/ _/_/_/ _/_/_/ jcea en argo.es http://www.argo.es/~jcea/ _/_/ _/_/ _/_/ _/_/ _/_/ jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/_/_/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ "El amor es poner tu felicidad en la felicidad de otro" - Leibniz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iQCVAwUBRM+i5plgi5GaxT1NAQJjZwP+LxDAB61GJWcD8grw4F8WclO2S56uWjA2 kHKaC/TU7yqJeuOvONjWE70IIC5K93WJwF3fsCYCn64FSHdLBsosX52jbJG3uU/b HDGVPxSwBGRL35gZVFpB/8DS8hsVgfZn0Rc/HHJ42LlGka3k4vmNOG/xdxSrjzBE h5GLMf6E0uU= =jOic -----END PGP SIGNATURE----- ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From dmunhiz en gmail.com Tue Aug 1 21:39:30 2006 From: dmunhiz en gmail.com (=?ISO-8859-1?Q?Daniel_Mu=F1iz_Fontoira?=) Date: Tue, 01 Aug 2006 21:39:30 +0200 Subject: Oferta de trabajo para programador junior In-Reply-To: <24c049a70608010542g549c27f1s3c96bf4969cb358e@mail.gmail.com> References: <1154433175.5907.12.camel@localhost.localdomain> <24c049a70608010542g549c27f1s3c96bf4969cb358e@mail.gmail.com> Message-ID: <44CFADF2.8090204@gmail.com> Por cierto aguien quedó de pasarme el python en versión portatil y aún no se nada. ¿alguen se ofrece? aun que sea para explicarme como es. Saludos César Hernández escribió: > Yo estoy en Venezuela, si quieres me lanzo para alla, eso si > cuentamente como es el mani, es decir cuanto hay pa eso ( o como dicen > alla, > de cuanta poca pasta estamos hablando). > > Cuenta, Cuenta... ya tengo el pasaporte listo, el curriculum impreso y mi > entorno python cargado en el pen drive > > > 2006/8/1, Marcos Sánchez Provencio : >> >> Helou, hay curro en mi empresa para un/a programador/a junior (poca >> pasta) para ayudar en una aplicación web. El lugar de trabajo es el >> centro de Madrid, buen ambiente de trabajo ;-) >> >> Por favor, mandadme los CV. La persona ideal sería alguien avispado/a >> con poca experiencia. >> >> Besos >> Marcos >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> >> >> > > From dpcesar en gmail.com Wed Aug 2 17:50:29 2006 From: dpcesar en gmail.com (=?ISO-8859-1?Q?C=E9sar_Hern=E1ndez?=) Date: Wed, 2 Aug 2006 11:50:29 -0400 Subject: Informacion wxtreeview Message-ID: <24c049a70608020850r651dc168kf42ab3e6c5c9661a@mail.gmail.com> Saludo a todos Estoy mostrando en los ítem de un treeview un texto, ese texto esta asociado a una codificación, me gustaría saber si alguien me puede comentar si es posible almacenar el valor de este código en alguna de las propiedades de los ítem he estado investigando en http://www.wxwindows.org/manuals/2.6.3/ pero sin suerte hasta ahora En vbasic el objeto treeview tiene para cada ítem una propiedad (tag) donde podía almacenar estrategicamente el código Como podría resolver esta situación en wxpython ? -- César Hernàndez Anzoátegui - Venezuela dpcesar en gmail.com LinuxCounter: 285.345 CIV: 122.539 From hsantos78 en yahoo.es Wed Aug 2 19:21:33 2006 From: hsantos78 en yahoo.es (Hector Santos) Date: Wed, 2 Aug 2006 19:21:33 +0200 (CEST) Subject: Punto de Venta In-Reply-To: <20060802155051.E51BD1470498@devnull.aditel.org> References: <20060802155051.E51BD1470498@devnull.aditel.org> Message-ID: <20060802172133.85550.qmail@web27012.mail.ukl.yahoo.com> > El lun, 31-07-2006 a las 00:13 +0200, Hector Santos > escribió: > > Hola. Estoy aprendiendo Python con unos libros y > me > > esta gustando. Ahora tengo una duda. Queria saber > si > > hay algun proyecto de software libre escrito en > Python > > de Punto de Venta. He buscado por varios lados y > no he > > encontrado en Python (si en Java). Hay algun lugar > > especifico para ver los proyectos de sw libre > escritos > > en Python? > > Ya lo hice y solo salen proyectos > > Atentamente > > Hector > > > > Puedes entrar a SourceForge y filtrar la busqueda > por Lenguaje de > programacion. > > -- > Mario Lacunza Ya lo hice y solo encontre uno sistema de punto de venta activo y este no tiene nada funcional todavia. Por eso de la pregunta talvez de un directorio de aplicaciones python, Hector ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From jordi.f en ati.es Wed Aug 2 19:46:15 2006 From: jordi.f en ati.es (Jordi Funollet) Date: Wed, 2 Aug 2006 19:46:15 +0200 Subject: Punto de Venta In-Reply-To: <20060802172133.85550.qmail@web27012.mail.ukl.yahoo.com> References: <20060802172133.85550.qmail@web27012.mail.ukl.yahoo.com> Message-ID: <200608021946.15561.jordi.f@ati.es> Hector Santos dixit: > Por eso de la pregunta talvez de un directorio de > aplicaciones python, http://cheeseshop.python.org/pypi -- ############################## ### Jordi Funollet ### http://www.terraquis.net From miuler en gmail.com Wed Aug 2 20:04:10 2006 From: miuler en gmail.com (Hector Miuler M.G.) Date: Wed, 2 Aug 2006 13:04:10 -0500 Subject: gtk: widget y sus eventos Message-ID: Hola amigos, estaba haciendo unas pruebas creando algunos nuevos widgets basandome en otros, hasta aqui todo normal, luego quise añadir un evento más, en este caso tome el ejemplo de un widget que usan en gajim (cliente jabber), pero por más que intentaba no funcionaba, después de seguir investigando el porque, me di cuanta que en el gajim usaban otro widget, un TexView, mientras yo usaba un ComboBoxEntry, el problema es que segun entiendo capturan un evento que ya existe y es tratado en el textview (el Return) y yo intentaba hacer lo mismo en el comoboboxentry, pero este no tiene ese evento, así que por más que pusiera : gtk.binding_entry_add_signal(MyComboBoxEntry, gtk.keysyms.Return, gtk.gdk.CONTROL_MASK, 'mykeypress', int, gtk.keysyms.Return, gtk.gdk.ModifierType, gtk.gdk.CONTROL_MASK) No lo capturaba, en este caso tengo que crear primero el evento, apenas lo pruebe y funcione, pego el ejemplo. Mi pregunta es: ¿como saber que eventos ya estan siendo manejados internamente por el widget? para ver si creo un evento o lo capturo. PD. en mi ejemplo estoy usando python, por ser muy facil para entender, pero esto se aplica todo, C, C++, C#, etc creo :P e buscado en las diferentes documentaciones y no encuentro sobre mi pregunta, (pygtk, C, gtk#, C++) -- _\|/_ (O-O) --oOO-(_)-OOo---------------------------------------- Hector Miuler Malpica Gallegos Universidad Nacional del Callao - Peru Escuela de Ingenieria Electronica usuario registrado #308608 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: ------------ próxima parte ------------ From minoztro en gmail.com Wed Aug 2 20:23:02 2006 From: minoztro en gmail.com (Milton Galo Patricio) Date: Wed, 2 Aug 2006 14:23:02 -0400 Subject: gtk: widget y sus eventos In-Reply-To: References: Message-ID: <172699c50608021123y5c49009bmc4cf7391fd6baf4@mail.gmail.com> http://www.pygtk.org/pygtk2reference/gtk-class-reference.html en ese link puedes observar todo lo referente a cada widget que puedas utilizar. 2006/8/2, Hector Miuler M.G. : > > Hola amigos, estaba haciendo unas pruebas creando algunos nuevos widgets > basandome en otros, hasta aqui todo normal, luego quise añadir un evento > más, en este caso tome el ejemplo de un widget que usan en gajim (cliente > jabber), pero por más que intentaba no funcionaba, después de seguir > investigando el porque, me di cuanta que en el gajim usaban otro widget, > un > TexView, mientras yo usaba un ComboBoxEntry, el problema es que segun > entiendo capturan un evento que ya existe y es tratado en el textview (el > Return) y yo intentaba hacer lo mismo en el comoboboxentry, pero este no > tiene ese evento, así que por más que pusiera : > > gtk.binding_entry_add_signal(MyComboBoxEntry, gtk.keysyms.Return, > gtk.gdk.CONTROL_MASK, 'mykeypress', > int, gtk.keysyms.Return, gtk.gdk.ModifierType, gtk.gdk.CONTROL_MASK > ) > > No lo capturaba, en este caso tengo que crear primero el evento, apenas lo > pruebe y funcione, pego el ejemplo. > > Mi pregunta es: ¿como saber que eventos ya estan siendo manejados > internamente por el widget? para ver si creo un evento o lo capturo. > > PD. en mi ejemplo estoy usando python, por ser muy facil para entender, > pero > esto se aplica todo, C, C++, C#, etc creo :P e buscado en las diferentes > documentaciones y no encuentro sobre mi pregunta, (pygtk, C, gtk#, C++) > > > -- > _\|/_ > (O-O) > --oOO-(_)-OOo---------------------------------------- > Hector Miuler Malpica Gallegos > Universidad Nacional del Callao - Peru > Escuela de Ingenieria Electronica > > usuario registrado #308608 > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > -- Milton Inostroza Aguilera From miuler en gmail.com Wed Aug 2 20:40:13 2006 From: miuler en gmail.com (Hector Miuler M.G.) Date: Wed, 2 Aug 2006 13:40:13 -0500 Subject: [Python-es] gtk: widget y sus eventos In-Reply-To: <172699c50608021123y5c49009bmc4cf7391fd6baf4@mail.gmail.com> References: <172699c50608021123y5c49009bmc4cf7391fd6baf4@mail.gmail.com> Message-ID: mmm... como te dije, no hay información, por ejemplo en http://www.pygtk.org/pygtk2reference/class-gtktextview.html no veo que eventos maneja internamente, en este caso el presionar enter es un evento, y lo que hace es intertar un salto de linea. para que tengas una idea mas exacta, pego un ejemplo sacado de gajim, donde te podras dar cuenta que este widget deribado no hace lo que un textview normal hace al precionar enter. 2006/8/2, Milton Galo Patricio : > > http://www.pygtk.org/pygtk2reference/gtk-class-reference.html > > en ese link puedes observar todo lo referente a cada widget que puedas > utilizar. > > 2006/8/2, Hector Miuler M.G. : > > > > Hola amigos, estaba haciendo unas pruebas creando algunos nuevos widgets > > basandome en otros, hasta aqui todo normal, luego quise añadir un evento > > más, en este caso tome el ejemplo de un widget que usan en gajim > (cliente > > jabber), pero por más que intentaba no funcionaba, después de seguir > > investigando el porque, me di cuanta que en el gajim usaban otro widget, > > un > > TexView, mientras yo usaba un ComboBoxEntry, el problema es que segun > > entiendo capturan un evento que ya existe y es tratado en el textview > (el > > Return) y yo intentaba hacer lo mismo en el comoboboxentry, pero este no > > tiene ese evento, así que por más que pusiera : > > > > gtk.binding_entry_add_signal(MyComboBoxEntry, gtk.keysyms.Return, > > gtk.gdk.CONTROL_MASK, 'mykeypress', > > int, gtk.keysyms.Return, gtk.gdk.ModifierType, > gtk.gdk.CONTROL_MASK > > ) > > > > No lo capturaba, en este caso tengo que crear primero el evento, apenas > lo > > pruebe y funcione, pego el ejemplo. > > > > Mi pregunta es: ¿como saber que eventos ya estan siendo manejados > > internamente por el widget? para ver si creo un evento o lo capturo. > > > > PD. en mi ejemplo estoy usando python, por ser muy facil para entender, > > pero > > esto se aplica todo, C, C++, C#, etc creo :P e buscado en las > diferentes > > documentaciones y no encuentro sobre mi pregunta, (pygtk, C, gtk#, C++) > > > > > > -- > > _\|/_ > > (O-O) > > --oOO-(_)-OOo---------------------------------------- > > Hector Miuler Malpica Gallegos > > Universidad Nacional del Callao - Peru > > Escuela de Ingenieria Electronica > > > > usuario registrado #308608 > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > -- > Milton Inostroza Aguilera > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- _\|/_ (O-O) --oOO-(_)-OOo---------------------------------------- Hector Miuler Malpica Gallegos Universidad Nacional del Callao - Peru Escuela de Ingenieria Electronica usuario registrado #308608 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: message_textview.py Type: text/x-python Size: 4753 bytes Desc: no disponible URL: ------------ próxima parte ------------ From miuler en gmail.com Wed Aug 2 20:41:55 2006 From: miuler en gmail.com (Hector Miuler M.G.) Date: Wed, 2 Aug 2006 13:41:55 -0500 Subject: gtk: widget y sus eventos In-Reply-To: References: <172699c50608021123y5c49009bmc4cf7391fd6baf4@mail.gmail.com> Message-ID: Bueno amigos, por el momento no he conseguido mucho, aqui les dejo el ejemplo que estoy tratando de que funcione. 2006/8/2, Hector Miuler M.G. : > > mmm... como te dije, no hay información, por ejemplo en > http://www.pygtk.org/pygtk2reference/class-gtktextview.html no veo que > eventos maneja internamente, en este caso el presionar enter es un evento, y > lo que hace es intertar un salto de linea. > > para que tengas una idea mas exacta, pego un ejemplo sacado de gajim, > donde te podras dar cuenta que este widget deribado no hace lo que un > textview normal hace al precionar enter. > > > 2006/8/2, Milton Galo Patricio : > > > http://www.pygtk.org/pygtk2reference/gtk-class-reference.html > > > > en ese link puedes observar todo lo referente a cada widget que puedas > > utilizar. > > > > 2006/8/2, Hector Miuler M.G. : > > > > > > Hola amigos, estaba haciendo unas pruebas creando algunos nuevos > > widgets > > > basandome en otros, hasta aqui todo normal, luego quise añadir un > > evento > > > más, en este caso tome el ejemplo de un widget que usan en gajim > > (cliente > > > jabber), pero por más que intentaba no funcionaba, después de seguir > > > investigando el porque, me di cuanta que en el gajim usaban otro > > widget, > > > un > > > TexView, mientras yo usaba un ComboBoxEntry, el problema es que segun > > > entiendo capturan un evento que ya existe y es tratado en el textview > > (el > > > Return) y yo intentaba hacer lo mismo en el comoboboxentry, pero este > > no > > > tiene ese evento, así que por más que pusiera : > > > > > > gtk.binding_entry_add_signal(MyComboBoxEntry, gtk.keysyms.Return, > > > gtk.gdk.CONTROL_MASK, 'mykeypress', > > > int, gtk.keysyms.Return , gtk.gdk.ModifierType, > > gtk.gdk.CONTROL_MASK > > > ) > > > > > > No lo capturaba, en este caso tengo que crear primero el evento, > > apenas lo > > > pruebe y funcione, pego el ejemplo. > > > > > > Mi pregunta es: ¿como saber que eventos ya estan siendo manejados > > > internamente por el widget? para ver si creo un evento o lo capturo. > > > > > > PD. en mi ejemplo estoy usando python, por ser muy facil para > > entender, > > > pero > > > esto se aplica todo, C, C++, C#, etc creo :P e buscado en las > > diferentes > > > documentaciones y no encuentro sobre mi pregunta, (pygtk, C, gtk#, > > C++) > > > > > > > > > -- > > > _\|/_ > > > (O-O) > > > --oOO-(_)-OOo---------------------------------------- > > > Hector Miuler Malpica Gallegos > > > Universidad Nacional del Callao - Peru > > > Escuela de Ingenieria Electronica > > > > > > usuario registrado #308608 > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > > > > > -- > > Milton Inostroza Aguilera > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > -- > > _\|/_ > (O-O) > --oOO-(_)-OOo---------------------------------------- > Hector Miuler Malpica Gallegos > Universidad Nacional del Callao - Peru > Escuela de Ingenieria Electronica > > usuario registrado #308608 > > -- _\|/_ (O-O) --oOO-(_)-OOo---------------------------------------- Hector Miuler Malpica Gallegos Universidad Nacional del Callao - Peru Escuela de Ingenieria Electronica usuario registrado #308608 ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From arnau en ehas.org Thu Aug 3 00:34:28 2006 From: arnau en ehas.org (Arnau Sanchez) Date: Thu, 03 Aug 2006 00:34:28 +0200 Subject: [Python] gtk: widget y sus eventos In-Reply-To: References: <172699c50608021123y5c49009bmc4cf7391fd6baf4@mail.gmail.com> Message-ID: <44D12874.4080604@ehas.org> Hector Miuler M.G. escribió: > Bueno amigos, por el momento no he conseguido mucho, aqui les dejo el > ejemplo que estoy tratando de que funcione. Hola Hector, Tus correos están llegados duplicados... y además uno de ellos en HTML, mira tu configuración de correo. No acabo de entender lo que planteas, pero diría... 1) No veo por qué tienes que hacer todo ese binding de señales, si importas una clase ya te llegarán los signals correspondientes. Estos funcionan como una cadena, y si nadie la para (y por defecto eso no ocurre), ese signal también llegará a tu widget. 2) Tu programa ya hace lo que le pides, intercepta los key-events del widget combo (ojo, no de sus componentes). Pero intuyo que quieres interceptar los key-events del entry, ¿es así? entonces conéctate a él, no al padre: #self.cmbbEntry.connect ('key_press_event',self.jojo2) entry = self.cmbbEntry.child entry.connect('key_press_event',self.jojo2) nos cuentas, arnau > > > > 2006/8/2, Hector Miuler M.G. < miuler en gmail.com >: > > mmm... como te dije, no hay información, por ejemplo en > http://www.pygtk.org/pygtk2reference/class-gtktextview.html no veo > que eventos maneja internamente, en este caso el presionar enter es > un evento, y lo que hace es intertar un salto de linea. > > para que tengas una idea mas exacta, pego un ejemplo sacado de > gajim, donde te podras dar cuenta que este widget deribado no hace > lo que un textview normal hace al precionar enter. > > > 2006/8/2, Milton Galo Patricio >: > > http://www.pygtk.org/pygtk2reference/gtk-class-reference.html > > en ese link puedes observar todo lo referente a cada widget que > puedas > utilizar. > > 2006/8/2, Hector Miuler M.G. >: > > > > Hola amigos, estaba haciendo unas pruebas creando algunos > nuevos widgets > > basandome en otros, hasta aqui todo normal, luego quise añadir > un evento > > más, en este caso tome el ejemplo de un widget que usan en > gajim (cliente > > jabber), pero por más que intentaba no funcionaba, después de > seguir > > investigando el porque, me di cuanta que en el gajim usaban > otro widget, > > un > > TexView, mientras yo usaba un ComboBoxEntry, el problema es > que segun > > entiendo capturan un evento que ya existe y es tratado en el > textview (el > > Return) y yo intentaba hacer lo mismo en el comoboboxentry, > pero este no > > tiene ese evento, así que por más que pusiera : > > > > gtk.binding_entry_add_signal(MyComboBoxEntry, gtk.keysyms.Return, > > gtk.gdk.CONTROL_MASK, 'mykeypress', > > int, gtk.keysyms.Return , gtk.gdk.ModifierType, > gtk.gdk.CONTROL_MASK > > ) > > > > No lo capturaba, en este caso tengo que crear primero el > evento, apenas lo > > pruebe y funcione, pego el ejemplo. > > > > Mi pregunta es: ¿como saber que eventos ya estan siendo manejados > > internamente por el widget? para ver si creo un evento o lo > capturo. > > > > PD. en mi ejemplo estoy usando python, por ser muy facil para > entender, > > pero > > esto se aplica todo, C, C++, C#, etc creo :P e buscado en las > diferentes > > documentaciones y no encuentro sobre mi pregunta, (pygtk, C, > gtk#, C++) > > > > > > -- > > _\|/_ > > (O-O) > > --oOO-(_)-OOo---------------------------------------- > > Hector Miuler Malpica Gallegos > > Universidad Nacional del Callao - Peru > > Escuela de Ingenieria Electronica > > > > usuario registrado #308608 > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > -- > Milton Inostroza Aguilera > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > > > -- > > _\|/_ > (O-O) > --oOO-(_)-OOo---------------------------------------- > Hector Miuler Malpica Gallegos > Universidad Nacional del Callao - Peru > Escuela de Ingenieria Electronica > > usuario registrado #308608 > > > > > -- > _\|/_ > (O-O) > --oOO-(_)-OOo---------------------------------------- > Hector Miuler Malpica Gallegos > Universidad Nacional del Callao - Peru > Escuela de Ingenieria Electronica > > usuario registrado #308608 > > > ------------------------------------------------------------------------ > > import gtk > from gtk import gdk > import gobject > > class SearchComboBoxEntry (gtk.ComboBoxEntry): > __gsignals__ = dict( > mykeypress = (gobject.SIGNAL_RUN_LAST | gobject.SIGNAL_ACTION, > None, # return value > (int, gtk.gdk.ModifierType ) # arguments > ) > ) > print __gsignals__ > > def __init__(self, model=None, column=-1): > gtk.ComboBoxEntry.__init__(self, model=None, column=-1) > > # NO FUNCIONA PORQUE NO TIENE ESTA SEÑAL ESTE WIDGET, > # SOLO FUNCIONA SI EL WIDGET YA TIENE ESTA SEÑAL, > # CON ESTO CAPTURAMOS LA SEÑAL Y HACEMOS LO QUE NOSOTROS > # QUERAMOS. (esto solo es una conclución mia.) > # ENTER > gtk.binding_entry_add_signal(SearchComboBoxEntry, gtk.keysyms.Return, > 0, 'mykeypress', > int, gtk.keysyms.Return, gtk.gdk.ModifierType, 0) > > # Ctrl + Enter > gtk.binding_entry_add_signal(SearchComboBoxEntry, gtk.keysyms.Return, > gtk.gdk.CONTROL_MASK, 'mykeypress', > int, gtk.keysyms.Return, gtk.gdk.ModifierType, gtk.gdk.CONTROL_MASK) > > > > > class window_demo : > def __init__ (self): > self.handlers={} > self.win = gtk.Window() > self.vbox = gtk.VBox() > self.textview = gtk.TextView() > self.cmbbEntry = SearchComboBoxEntry () > self.cmbbEntry.connect ('mykeypress', self.jojo) > self.cmbbEntry.connect ('key_press_event',self.jojo2) > self.vbox.pack_start (self.cmbbEntry) > self.vbox.pack_start (self.textview) > self.win.add (self.vbox) > self.win.connect ("delete_event", lambda a1,a2: gtk.main_quit()) > self.win.show_all() > > def jojo (self, widget, event_keyval, event_keymod): > print 'JOJO1' > print event_keyval > print event_keymod > > def jojo2 (self, widget, event): > print 'JOJO2' > print event > > if __name__=='__main__': > win = window_demo () > gtk.main() > > > ------------------------------------------------------------------------ > > _______________________________________________ > Python mailing list > Python en listas.apesol.org > http://listas.apesol.org/mailman/listinfo/python ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From kala855 en gmail.com Thu Aug 3 03:15:54 2006 From: kala855 en gmail.com (kala855) Date: Wed, 2 Aug 2006 20:15:54 -0500 Subject: ayuda con aplicacion cliente servidor Message-ID: hola a todos, llevo ya un tiempo trabajando con python y ahora voy a empezar un desarrollo basado en cliente servidor, es por eso que me gustaria que me dijeran que modulos buenos existen para python, he oido de zope y webware, pero necesito que me den una guia para determinar que es lo mejor o si es alguno distinto a estos dos, muchas gracias. tambien si hay tutoriales con ejemplos me seria de gran ayuda. From maramsis en gmail.com Thu Aug 3 03:59:05 2006 From: maramsis en gmail.com (maram) Date: Wed, 02 Aug 2006 22:59:05 -0300 Subject: ayuda con aplicacion cliente servidor In-Reply-To: References: Message-ID: <1154570345.5862.41.camel@margus.ciudad.com.ar> El mié, 02-08-2006 a las 20:15 -0500, kala855 escribió: > hola a todos, llevo ya un tiempo trabajando con python y ahora voy a empezar > un desarrollo basado en cliente servidor, es por eso que me gustaria que me > dijeran que modulos buenos existen para python, he oido de zope y webware, > pero necesito que me den una guia para determinar que es lo mejor o si es > alguno distinto a estos dos, muchas gracias. tambien si hay tutoriales con > ejemplos me seria de gran ayuda. En la web de python-mexico, hay ejemplos sobre webware,yo lo he utilizado con exito en algunos sistemas administrativos. Actualmente prefiero TurboGears para aplicaciones web. Estoy trabajando en un proyecto basado en TG. http://geine.maram.com.ar pero ademas de los que mencionas hay muchos mas... Todo depende de que tipo de sistema estes por hacer... que demanda de recursos tenga... y con cual te sientas mas "comodo" al programar. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From miuler en gmail.com Thu Aug 3 09:05:39 2006 From: miuler en gmail.com (Hector Miuler M.G.) Date: Thu, 3 Aug 2006 02:05:39 -0500 Subject: [Python] gtk: widget y sus eventos In-Reply-To: References: <172699c50608021123y5c49009bmc4cf7391fd6baf4@mail.gmail.com> <44D12874.4080604@ehas.org> Message-ID: Ok ya encontré un error, con el gtk.binding_entry_add_signal estoy capturando la señal para hacer con ella lo que quiera, bueno el problema esta en que estoy capturando las señales que recibe el widget ComboBox, yo quiero quiero capturar key_press return, peor el problema es que esa señal la trata el entry que esta dentro del combobox (estoy usando en ComboBoxEntry) en control enter si me funcionaba porque esa señal al parecer no la trata el entry y se lo pasa al siguiente nivel, donde yo estoy manejando las señales. En el caso del enter, este es capturado por el entry y ya no tengo la oportunidad de capturarlo en el nivel superior, donde e puesto mi codigo, si alguien a intentado hacer enter en el botón que supone despliega la lista del combobox se darán cuenta que no funciona y que solo aparecen en consola el mensaje jojo que yo he puesto. Como señalo Arnau tendría que ver la forma de modificar al child de ComboBoxEntry, ya que es el, el que maneja el key_press retun. Alguien puede decirme si estoy bien en mis conclusiones? algun comentario? algo :P ? Bueno ahora me toca ver como puedo hacer esto desde la clase heredara de ComboBoxEntry, lo otro sería primero modificar el Entry y de ahí sumar el ComboBox para tener mi nuevo MyComBoxEntry :S bueno si alquien tiene una sugerencia, por favor decirmelo. Gracias. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From listas en soft-com.es Thu Aug 3 14:19:33 2006 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Thu, 03 Aug 2006 14:19:33 +0200 Subject: Informacion wxtreeview In-Reply-To: <24c049a70608020850r651dc168kf42ab3e6c5c9661a@mail.gmail.com> References: <24c049a70608020850r651dc168kf42ab3e6c5c9661a@mail.gmail.com> Message-ID: <44D1E9D5.6030902@soft-com.es> César Hernández escribió: > Saludo a todos > > Estoy mostrando en los ítem de un treeview un texto, ese texto esta > asociado > a una codificación, me gustaría saber si alguien me puede comentar si es > posible almacenar el valor de este código en alguna de las propiedades de > los ítem > > he estado investigando en http://www.wxwindows.org/manuals/2.6.3/ > pero sin suerte hasta ahora > > > En vbasic el objeto treeview tiene para cada ítem una propiedad (tag) donde > podía almacenar estrategicamente el código > > Como podría resolver esta situación en wxpython ? > Me imagino que te refieres al wx.TreeCtrl, echale un vistazo a los metodos GetItemData y SetItemData. Son mucho mas potentes que el tag de vb. Saludos, -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** From dpcesar en gmail.com Thu Aug 3 14:58:48 2006 From: dpcesar en gmail.com (=?ISO-8859-1?Q?C=E9sar_Hern=E1ndez?=) Date: Thu, 3 Aug 2006 08:58:48 -0400 Subject: Informacion wxtreeview In-Reply-To: <44D1E9D5.6030902@soft-com.es> References: <24c049a70608020850r651dc168kf42ab3e6c5c9661a@mail.gmail.com> <44D1E9D5.6030902@soft-com.es> Message-ID: <24c049a70608030558q36131d45s4e10d5b3f0258364@mail.gmail.com> Si es correcto, es wx.TreeCtrl, el error fue culpa del teclado este que esta todo aporreado :) (mas o menos) Gracias por la corrección y la información técnica, ahora mismo voy a inventigarla El día 3/08/06, Oswaldo Hernández escribió: > > César Hernández escribió: > > Saludo a todos > > > > Estoy mostrando en los ítem de un treeview un texto, ese texto esta > > asociado > > a una codificación, me gustaría saber si alguien me puede comentar si es > > posible almacenar el valor de este código en alguna de las propiedades > de > > los ítem > > > > he estado investigando en http://www.wxwindows.org/manuals/2.6.3/ > > pero sin suerte hasta ahora > > > > > > En vbasic el objeto treeview tiene para cada ítem una propiedad (tag) > donde > > podía almacenar estrategicamente el código > > > > Como podría resolver esta situación en wxpython ? > > > > Me imagino que te refieres al wx.TreeCtrl, echale un vistazo a los metodos > GetItemData y > SetItemData. Son mucho mas potentes que el tag de vb. > > Saludos, > > -- > ***************************************** > Oswaldo Hernández > oswaldo (@) soft-com (.) es > ***************************************** > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- César Hernàndez Anzoátegui - Venezuela dpcesar en gmail.com LinuxCounter: 285.345 CIV: 122.539 From miuler en gmail.com Thu Aug 3 19:49:25 2006 From: miuler en gmail.com (Hector Miuler M.G.) Date: Thu, 3 Aug 2006 12:49:25 -0500 Subject: [Python] gtk: widget y sus eventos In-Reply-To: <44D1DD49.3010403@ehas.org> References: <172699c50608021123y5c49009bmc4cf7391fd6baf4@mail.gmail.com> <44D12874.4080604@ehas.org> <44D1DD49.3010403@ehas.org> Message-ID: jojojo, :P tienes razon, me estaba complicando demasiado, pero la verdad es que me parecio interesante como manejaban en gajim el textview con ayuda del binding, pero claro imagino que lo abran echo así al no tener una forma facil de hacerlo. ok gracias Arnau Sanchez, ya me estaba complicando la vida con algo sencillo, para variar :P. 2006/8/3, Arnau Sanchez : > > Hector, > > Perdona, pero no estoy seguro de entender el problema :-( veamos, tú > quieres > interceptar el enter (y sólo el enter) cuando el usuario lo pulsa tras > editar el > gtk.Entry que hay dentro de un gtk.ComboBoxEntry , ¿es eso? > > En este caso, en vez de 'key-press-event', intercepta la señal 'activate' > (en el > entry) y listo. > > Perdona si te estoy diciendo algo muy evidente, pero es que no te sigo ;-) > > saludos > arnau > > .... > > The "activate" gtk.Entry Signal > > def callback(entry, user_param1, ...) > > entry : the entry that received the signal > user_param1 : the first user parameter (if any) specified with the > connect() method > ... : additional user parameters (if any) > > The "activate" signal is emitted when the entry is activated either by > user > action (pressing the Enter key) or programmatically with the > gtk.Widget.activate () method > > Hector Miuler M.G. escribió: > > Ok ya encontré un error, con el gtk.binding_entry_add_signal estoy > > capturando la señal para hacer con ella lo que quiera, bueno el problema > > esta en que estoy capturando las señales que recibe el widget ComboBox, > > yo quiero quiero capturar key_press return, peor el problema es que esa > > señal la trata el entry que esta dentro del combobox (estoy usando en > > ComboBoxEntry) en control enter si me funcionaba porque esa señal al > > parecer no la trata el entry y se lo pasa al siguiente nivel, donde yo > > estoy manejando las señales. En el caso del enter, este es capturado por > > el entry y ya no tengo la oportunidad de capturarlo en el nivel > > superior, donde e puesto mi codigo, si alguien a intentado hacer enter > > en el botón que supone despliega la lista del combobox se darán cuenta > > que no funciona y que solo aparecen en consola el mensaje jojo que yo he > > > puesto. > > > > Como señalo Arnau tendría que ver la forma de modificar al child de > > ComboBoxEntry, ya que es el, el que maneja el key_press retun. > > > > Alguien puede decirme si estoy bien en mis conclusiones? algun > > comentario? algo :P ? > > > > Bueno ahora me toca ver como puedo hacer esto desde la clase heredara de > > ComboBoxEntry, lo otro sería primero modificar el Entry y de ahí sumar > > el ComboBox para tener mi nuevo MyComBoxEntry :S bueno si alquien tiene > > > una sugerencia, por favor decirmelo. Gracias. > -- _\|/_ (O-O) --oOO-(_)-OOo---------------------------------------- Hector Miuler Malpica Gallegos Universidad Nacional del Callao - Peru Escuela de Ingenieria Electronica usuario registrado #308608 ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From darkrho en gmail.com Fri Aug 4 22:03:18 2006 From: darkrho en gmail.com (Rolando Espinoza La Fuente) Date: Fri, 4 Aug 2006 16:03:18 -0400 Subject: actualizar /etc/shadow Message-ID: <4eca3f40608041303y4db31eebpfa95771163f8fe2b@mail.gmail.com> Ví el módulo pwd, pero no devuelve el shadow In [2]: pwd.getpwnam('user') Out[2]: ('user', 'x', 1000, 1000, 'User,,,', '/home/user', '/bin/bash') Incluso como root. Hay alguna manera elegante de manipular el archivo shadow? Saludos. -- ~Rho GPG Key: http://darkstar.pinguinos.org/~rolando/darkrho.key.asc GPG Fingerprint: E91A EADE 75D1 4A82 E564 322F E01C EB49 4372 ED1A From darkrho en gmail.com Fri Aug 4 23:21:54 2006 From: darkrho en gmail.com (Rolando Espinoza La Fuente) Date: Fri, 4 Aug 2006 17:21:54 -0400 Subject: reduce Message-ID: <4eca3f40608041421w15303d83h2c7472fe02717cc6@mail.gmail.com> Hola, como cambiaría las siguientes lineas por una versión más pitonica >>> mylist = ['a','b','c','d'] >>> reduce(lambda x, y: x+':'+y, mylist) 'a:b:c:d' Saludos -- ~Rho GPG Key: http://darkstar.pinguinos.org/~rolando/darkrho.key.asc GPG Fingerprint: E91A EADE 75D1 4A82 E564 322F E01C EB49 4372 ED1A From d.fabregat en gmail.com Fri Aug 4 23:35:37 2006 From: d.fabregat en gmail.com (Diego Fabregat) Date: Fri, 4 Aug 2006 23:35:37 +0200 Subject: reduce In-Reply-To: <4eca3f40608041421w15303d83h2c7472fe02717cc6@mail.gmail.com> References: <4eca3f40608041421w15303d83h2c7472fe02717cc6@mail.gmail.com> Message-ID: ¿Algo como: >>> mylist = ['a','b','c','d'] >>> ':'.join(mylist) 'a:b:c:d' ? From sergifaber en gmail.com Fri Aug 4 23:40:05 2006 From: sergifaber en gmail.com (Sergi Faber) Date: Fri, 4 Aug 2006 23:40:05 +0200 Subject: reduce In-Reply-To: <4eca3f40608041421w15303d83h2c7472fe02717cc6@mail.gmail.com> References: <4eca3f40608041421w15303d83h2c7472fe02717cc6@mail.gmail.com> Message-ID: <74d1a1630608041440jd09f7a0l258dfa5c8500c0b2@mail.gmail.com> 2006/8/4, Rolando Espinoza La Fuente : > > Hola, como cambiaría las siguientes lineas por una versión más pitonica > > >>> mylist = ['a','b','c','d'] > >>> reduce(lambda x, y: x+':'+y, mylist) > 'a:b:c:d' Se me ocurre esto: ':'.join(mylist) No se si será más pythónica esta manera... Salut! -- Sergi Faber From rodrigo en nul-unu.com Fri Aug 4 23:42:06 2006 From: rodrigo en nul-unu.com (Luis Rodrigo Gallardo Cruz) Date: Fri, 4 Aug 2006 16:42:06 -0500 Subject: reduce In-Reply-To: <4eca3f40608041421w15303d83h2c7472fe02717cc6@mail.gmail.com> References: <4eca3f40608041421w15303d83h2c7472fe02717cc6@mail.gmail.com> Message-ID: <20060804214206.GA8745@caribdis.nul-unu.com> On Fri, Aug 04, 2006 at 05:21:54PM -0400, Rolando Espinoza La Fuente wrote: > Hola, como cambiaría las siguientes lineas por una versión más pitonica > > >>>mylist = ['a','b','c','d'] > >>>reduce(lambda x, y: x+':'+y, mylist) ":".join(['a', 'b', 'c', 'd']) -- Rodrigo Gallardo GPG-Fingerprint: 7C81 E60C 442E 8FBC D975 2F49 0199 8318 ADC9 BC28 ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From darkrho en gmail.com Fri Aug 4 23:50:45 2006 From: darkrho en gmail.com (Rolando Espinoza La Fuente) Date: Fri, 4 Aug 2006 17:50:45 -0400 Subject: reduce In-Reply-To: <20060804214206.GA8745@caribdis.nul-unu.com> References: <4eca3f40608041421w15303d83h2c7472fe02717cc6@mail.gmail.com> <20060804214206.GA8745@caribdis.nul-unu.com> Message-ID: <4eca3f40608041450j1bf82120vc4fb72c55cce5e55@mail.gmail.com> On 8/4/06, Luis Rodrigo Gallardo Cruz wrote: > On Fri, Aug 04, 2006 at 05:21:54PM -0400, Rolando Espinoza La Fuente wrote: > > Hola, como cambiaría las siguientes lineas por una versión más pitonica > > > > >>>mylist = ['a','b','c','d'] > > >>>reduce(lambda x, y: x+':'+y, mylist) > > ":".join(['a', 'b', 'c', 'd']) OMG... por que no se me ocurrio. Gracias! -- ~Rho GPG Key: http://darkstar.pinguinos.org/~rolando/darkrho.key.asc GPG Fingerprint: E91A EADE 75D1 4A82 E564 322F E01C EB49 4372 ED1A From arnau en ehas.org Fri Aug 4 23:52:05 2006 From: arnau en ehas.org (Arnau Sanchez) Date: Fri, 04 Aug 2006 23:52:05 +0200 Subject: actualizar /etc/shadow In-Reply-To: <4eca3f40608041303y4db31eebpfa95771163f8fe2b@mail.gmail.com> References: <4eca3f40608041303y4db31eebpfa95771163f8fe2b@mail.gmail.com> Message-ID: <44D3C185.8050409@ehas.org> Rolando Espinoza La Fuente escribió: > Incluso como root. Hay alguna manera elegante de manipular el archivo > shadow? spwd, pero sólo está disponible en python2.5: http://docs.python.org/dev/lib/module-spwd.html From morillas en gmail.com Sat Aug 5 00:28:28 2006 From: morillas en gmail.com (Luis Miguel Morillas) Date: Sat, 5 Aug 2006 00:28:28 +0200 Subject: Problemas de Encoding! In-Reply-To: <1153575353.44c229b9b4e30@webmail.keko.com.ar> References: <1153575353.44c229b9b4e30@webmail.keko.com.ar> Message-ID: <68d25cbc0608041528o67c57e0ao758228e5156de2ac@mail.gmail.com> El 22/07/06, h2o_tincho en keko.com.ar escribió: > para solucionar ese problema de encoding debes hacer lo siguiente > crear un archivo llamado sitecustomize.py que debe tener el siguiente aspecto > > # This file must be inside python's /usr/lib/python2.x/site-packages/ > import sys > > sys.setdefaultencoding('iso8859-15') > Esta solución SIEMPRE hay que evitarla. Hace tu código inestable en otro entorno. > recuerda que debes poner el archivo en el path donde estan las libs ahi esta > bien claro! > bueno espero k con esto soluciones tu problema ! > > salu2 > > AdioS! > > ~TinChO~ > > ------------------------------------------------- > ¿Todavía no navegás con Keko? > Hacé click aquí: http://www.keko.com.ar > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Saludos, -- Luis Miguel From dpcesar en gmail.com Sat Aug 5 14:35:03 2006 From: dpcesar en gmail.com (=?ISO-8859-1?Q?C=E9sar_Hern=E1ndez?=) Date: Sat, 5 Aug 2006 08:35:03 -0400 Subject: Texto a XML Message-ID: <24c049a70608050535w6f7910bfx407c42d158b2c75c@mail.gmail.com> Saludos listeros Alguno de ustedes conoce una app para migrar datos de una "base de datos" o de un "archivo de texto delimitado" a un archivo XML es para acceder a esos datos desde una aplicacion en wxpython Gracias -- César Hernàndez Anzoátegui - Venezuela dpcesar en gmail.com LinuxCounter: 285.345 CIV: 122.539 From cabrerachaparro en gmail.com Sat Aug 5 19:59:53 2006 From: cabrerachaparro en gmail.com (Daniel Cabrera) Date: Sat, 5 Aug 2006 12:59:53 -0500 Subject: Python y Ajax Message-ID: <8565ad90608051059s6db83698sfdd35278e51cdd44@mail.gmail.com> Hola, alguien quiza podria decirme como es que se puede integrar Ajax y Python y dar ejemplos en que se podria utilizar? Si tienen datos de tutoriales sobre el uso de Python con AJax les agradeceria. Saludos -- Daniel Cabrera Chaparro From maramsis en gmail.com Sat Aug 5 21:57:27 2006 From: maramsis en gmail.com (maram) Date: Sat, 05 Aug 2006 16:57:27 -0300 Subject: Python y Ajax In-Reply-To: <8565ad90608051059s6db83698sfdd35278e51cdd44@mail.gmail.com> References: <8565ad90608051059s6db83698sfdd35278e51cdd44@mail.gmail.com> Message-ID: <44D4F827.5030401@gmail.com> Daniel Cabrera escribió: > Hola, > alguien quiza podria decirme como es que se puede integrar Ajax y Python y > dar ejemplos en que se podria utilizar? > Si tienen datos de tutoriales sobre el uso de Python con AJax les > agradeceria. > > Saludos https://www.linux-magazine.es/issue/12/PythonAjax.pdf http://www.turbogears.org/preview/docs/tutorials/eajaxtg/ From morillas en gmail.com Sun Aug 6 10:24:41 2006 From: morillas en gmail.com (Luis Miguel Morillas) Date: Sun, 6 Aug 2006 10:24:41 +0200 Subject: Texto a XML In-Reply-To: <24c049a70608050535w6f7910bfx407c42d158b2c75c@mail.gmail.com> References: <24c049a70608050535w6f7910bfx407c42d158b2c75c@mail.gmail.com> Message-ID: <68d25cbc0608060124u171a67b4h65e65fad4cf809c8@mail.gmail.com> Convertir a XML es sencillo. Lo más complejo es realizar/decidir bien la estructura que tendrá tu documento (elementos/atributos) y la elaboración del esquema (DTD, SCHEMA, RELAX NG) si vas a necesitar validar tu documento. El documento lo puedes escribir como si fuera texto (casi) o utilizando una librería. Para manipularlo, hacer búsquedas, necesitas una librería específica. Yo uso amara [1]. Tienes una documentación en español [2] que hay que actualizar. Estamos creando un curso abierto [3] pero no estará disponible hasta septiembre. Ahí tienes la documentación completa en inglés [4] [1] http://uche.ogbuji.net/tech/4suite/amara/ [2] http://pythonmexico.org/index_html/doc/amara.html [3] http://www.ies-losenlaces.com/ci/course/view.php?id=4 [4] http://www.ies-losenlaces.com/ci/file.php/4/amara/docs/manual.html Saludos, -- Luis Miguel From miguel.hernandez en icr-sa.com Sun Aug 6 12:11:29 2006 From: miguel.hernandez en icr-sa.com (=?ISO-8859-1?Q?Miguel_Hern=E1ndez_Martos?=) Date: Sun, 06 Aug 2006 12:11:29 +0200 Subject: Python y Ajax In-Reply-To: <8565ad90608051059s6db83698sfdd35278e51cdd44@mail.gmail.com> References: <8565ad90608051059s6db83698sfdd35278e51cdd44@mail.gmail.com> Message-ID: <44D5C051.1020006@icr-sa.com> Hola, Daniel Cabrera wrote: > Hola, > alguien quiza podria decirme como es que se puede integrar Ajax y > Python y > dar ejemplos en que se podria utilizar? > Si tienen datos de tutoriales sobre el uso de Python con AJax les > agradeceria. Si usas Django puedes echar un ojo a estos ejemplos: (Usando Yahoo UI) http://www.b-list.org/weblog/2006/07/31/django-tips-simple-ajax-example-part-1 http://www.b-list.org/weblog/2006/08/05/django-tips-simple-ajax-example-part-2 (Con Mochikit y Prototype) http://www.personal.psu.edu/iua1/ajax-django-sandbox.htm Nos vemos, -- |...... Miguel Hernández Martos | Ingeniería y Control Remoto, S.A ...| |..... Departamento de Software | Pol. Ind. Juncaril C/Baza Parc. 207.| |.............................. | 18220 Albolote-Granada (España) ....| |. | Tels.: + 34 902 43 00 05 ...........| |........ http://www.icr-sa.com | Fax: + 34 958 46 79 08 .............| From wikier en asturlinux.org Sat Aug 5 12:49:32 2006 From: wikier en asturlinux.org (Sergio Fdez) Date: Sat, 05 Aug 2006 12:49:32 +0200 Subject: reduce In-Reply-To: <4eca3f40608041450j1bf82120vc4fb72c55cce5e55@mail.gmail.com> References: <4eca3f40608041421w15303d83h2c7472fe02717cc6@mail.gmail.com> <20060804214206.GA8745@caribdis.nul-unu.com> <4eca3f40608041450j1bf82120vc4fb72c55cce5e55@mail.gmail.com> Message-ID: <1154774972.6805.1.camel@localhost.localdomain> > > ":".join(['a', 'b', 'c', 'd']) > > OMG... por que no se me ocurrio. Gracias! Porque no es algo obvio... :-? Vamos, no sé si soy al único que le pasa, pero yo entendería mejor un array.join(':') que un ':'.join(array). -- __ ___ _ _ \ \ / (_) |_(_)___ _ _ Sergio Fdez \ \/\/ /| | / / / -_) '_| GNU/LiNUX User: #298803 \_/\_/ |_|_\_\_\___|_| Web: http://www.wikier.org/ ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From d.fabregat en gmail.com Sun Aug 6 23:01:26 2006 From: d.fabregat en gmail.com (Diego Fabregat) Date: Sun, 6 Aug 2006 23:01:26 +0200 Subject: reduce In-Reply-To: <1154774972.6805.1.camel@localhost.localdomain> References: <4eca3f40608041421w15303d83h2c7472fe02717cc6@mail.gmail.com> <20060804214206.GA8745@caribdis.nul-unu.com> <4eca3f40608041450j1bf82120vc4fb72c55cce5e55@mail.gmail.com> <1154774972.6805.1.camel@localhost.localdomain> Message-ID: 2006/8/5, Sergio Fdez : > > > > > ":".join(['a', 'b', 'c', 'd']) > > > > OMG... por que no se me ocurrio. Gracias! > > Porque no es algo obvio... :-? > > Vamos, no sé si soy al único que le pasa, pero yo entendería mejor un > array.join(':') que un ':'.join(array). > > Tienes razón, muchas veces me he de parar a pensar cuál es la forma correcta. La que propones además de más obvia me parece más ¿elegante? From arnau en ehas.org Sun Aug 6 23:53:06 2006 From: arnau en ehas.org (Arnau Sanchez) Date: Sun, 06 Aug 2006 23:53:06 +0200 Subject: reduce In-Reply-To: References: <4eca3f40608041421w15303d83h2c7472fe02717cc6@mail.gmail.com> <20060804214206.GA8745@caribdis.nul-unu.com> <4eca3f40608041450j1bf82120vc4fb72c55cce5e55@mail.gmail.com> <1154774972.6805.1.camel@localhost.localdomain> Message-ID: <44D664C2.6000601@ehas.org> Diego Fabregat escribió: > 2006/8/5, Sergio Fdez : >> >> >> > > ":".join(['a', 'b', 'c', 'd']) >> > >> > OMG... por que no se me ocurrio. Gracias! >> >> Porque no es algo obvio... :-? >> >> Vamos, no sé si soy al único que le pasa, pero yo entendería mejor un >> array.join(':') que un ':'.join(array). >> >> > Tienes razón, muchas veces me he de parar a pensar cuál es la forma > correcta. La que propones además de más obvia me parece más ¿elegante? Es una vieja cuestión que tiene incluso su entrada en el FAQ: http://www.python.org/doc/faq/es/general/#id38 aunque lo que dice seguramente sólo convenza a los convencidos... From bameda en gmail.com Mon Aug 7 13:48:06 2006 From: bameda en gmail.com (bameda) Date: Mon, 7 Aug 2006 13:48:06 +0200 Subject: =?iso-8859-1?q?Liberada_la_versi=F3n_0=2E2_de_CD-Cri?= =?iso-8859-1?q?sol?= Message-ID: Hola listeros. Hoy hemos liberado la versión 0.2 de CD-CRISOL (https://forja.rediris.es/projects/cd-crisol/). CD-CRISOL es una herramienta que nos va a permitir generar cds de software libre para windows de manera rápida y fácil diseñado por CRISOL (http://crisol.uc3m.es) Centro de Recursos de Información y Software Libres de la Universidad Carlos III de Madrid con la colaboración de la Oficina de Software Libre de La Universidad de Las Palmas. Algunas de sus caracteristicas mas relevantes pueden ser: * Gestión de aplicaciones por medio de una organización en distintas Categorías. * Posibilidad de Añadir/Borrar/Modificar Categorías/Aplicaciones. * Generación de un menú HTML por medio de plantillas facilmente editables. * Generación de la imagen ISO de una manera totalmente automática (descarga de software, manuales, iconos, generación del menú HTML por medio de los templates). Pudes descargarlo desde https://forja.rediris.es/frs/?group_id=27 Para cualquier duda, sugerencia o colaboración de algun tipo no dudes en contactar con nosotros suscribiendote a nuestras listas de corrreo (htps://forja.rediris.es/mail/?group_id=27). Algunas de las mejoras más significativas sobre la anterior versión 0.1 son: * Añadidas las funciones de seleccionar/deseleccionar todas las aplicaciones, las aplicaciones de una determinada categoría o todas las categorías. * Arreglados algunos errores durante la descarga de aplicaciones y iconos.. * Arreglados algunos errores de "encoding" en los diccionarios. * Arreglados algunos errores en la creación de las Imagenes ISO. * Añadido "violet" html template (CD-Crisol v 0.2 html template por defecto) diseñado por Claudio Jimenez. * Añadido "minimal" html tenmplate (antiguo html template por defecto). * Añadido "revival" html template. * Añadido "darktranquility" html template. * Añadido "oranges" html template. * Añadido "apps.log" un log de las inserciones/borrados/modificaciones de las aplicaciones que hay en la base de datos de la aplicación por defecto. * Cambiada la estructura de los manuales: ahora aparecen manuales que se visitaran via web y manuales en diferentes formatos (pdf, doc, ps, odt...) que se incluiran en la Imagen ISO. * Añadidos nuevos atributos a las aplicaciones: mini descripcion y plataformas para la que está disponible. * Eliminacion de manuales o iconos si estos no se pueden descargar (URL rota...) y deselección automática de las aplicaciones que no se pueden descargar. Un saludo y disculpen las molestias que les haya podido ocasionar el envío de este mail. -- ____________________________________________ | | David Barragán Merino | E-mail: bameda en ARROBA@gmail.com | Ingeniería Informática | Universidad Carlos III Madrid |____________________________________________ From arnau en ehas.org Tue Aug 8 18:55:46 2006 From: arnau en ehas.org (Arnau Sanchez) Date: Tue, 08 Aug 2006 18:55:46 +0200 Subject: =?ISO-8859-1?Q?M=F3dulo_para_combinatoria?= In-Reply-To: <4444E6F7.4050406@ch3m4.org> References: <4444B52A.7070905@ch3m4.org> <4444E6F7.4050406@ch3m4.org> Message-ID: <44D8C212.7060006@ehas.org> Chema Cortes escribió: > David Asorey Álvarez escribió: > >> Lo preguntaba porque estaba tratando de hacer un divertimento del tipo >> "Cifras y letras" (para quien no lo conozca, es un programa de la >> televisión local de Madrid en el que hay que hacer la palabra más >> larga -válida- posible usando nueve letras escogidas al azar). > > Antes que en TeleMadrid, hace muchos años, fue un programa de TVE2 > (Televisión Española). Yo llegué a hacer un programa en C para Macintosh > para la otra parte del programa, la de las "cifras". Ahora ya no uso ni > C ni Macintosh, por lo que a veces me planteo el pasarlo a python. :-P Repasando el archivo de la lista me encontré con este hilo de abril pasado... me ha hecho gracia, porque precisamente hice ese algoritmo (el de buscar la solución de "Cifras") para practicar clases y recursividad cuando empecé con Python (así que no espereis ninguna maravilla). Ahí va por si le interesara a alguien (¿?) ej: python numbers.py 2 10 7 50 3 9 931 found!! (6.99 secs): 931 = ((((9*3)+50)*(10+2))+7) saludos arnau ------ #!/usr/bin/python # Solves a simple math game: given an arbitray list of numbers, and using # the 4 basic rules (+, -, /, *) between them, find (or be close to) another # given number. Spanish readers will probably know it for the old "Cifras y # Letras" quiz show. # # Comments: arnau en ehas.org # Standard Python modules import sys, time ######################## ######################## class StringInt: def __init__(self, value, string=None): self.value = value self.string = string or str(value) def __int__(self): return self.value def __add__(self, n): return self.__class__(self.value+n.value, "(%s+%s)" %(self.string, n.string)) def __sub__(self, n): return self.__class__(self.value-n.value, "(%s-%s)" %(self.string, n.string)) def __div__(self, n): return self.__class__(self.value/n.value, "(%s/%s)" %(self.string, n.string)) def __mul__(self, n): return self.__class__(self.value*n.value, "(%s*%s)" %(self.string, n.string)) def __repr__(self): return self.string # Uncomment to use integers instead of StringInt objects #StringInt = int ######################## ######################## class SeekNumber: ######################## def __init__(self, final, numbers): self.final = final self.numbers = [StringInt(x) for x in numbers] self.nearest = StringInt(0) ######################## def process_pair(self, a, b): if a < b: a,b = b,a values = [a, b, a+b, a*b] if int(a-b) > 0: values.append(a-b) if not (int(a)%int(b)) and int(b): values.append(a/b) return values ######################## def check_value(self, val): if self.final == int(val): return True if abs(self.final-int(val)) < abs(self.final-int(self.nearest)): self.nearest = val print "debug: %d = %s" %(self.nearest, repr(val)) ######################## def process(self, numbers): for index1 in xrange(len(numbers)-1): for index2 in xrange(index1+1, len(numbers)): number1, number2 = numbers[index1], numbers[index2] others = numbers[:index1] + numbers[index1+1:index2] + numbers[index2+1:] for num in self.process_pair(number1, number2): if self.check_value(num): return num values = self.process([num] + others) if values: return values ######################## def run(self): retval = self.process(self.numbers) return retval or self.nearest ########################### ### MAIN ############ def main(): args = sys.argv[1:] if len(args) < 3: print "usage: numbers.py n1 n2 [n3] [n4] ... [nN] final"; sys.exit(1) final, numbers = int(args[-1]), [int(x) for x in args[:-1]] sn = SeekNumber(final, numbers) t0 = time.time() res = sn.run() elapsed = time.time() - t0 if int(res) == final: print "found!! (%0.2f secs): %d = %s" %(elapsed, final, str(res)) else: print "not found (%0.2f secs). best aprox: %d = %s" %(elapsed, int(res), str(res)) if __name__ == "__main__": main() From imato_17 en hotmail.com Tue Aug 8 18:09:56 2006 From: imato_17 en hotmail.com (imber abad tomapasca) Date: Tue, 08 Aug 2006 11:09:56 -0500 Subject: graficos en pythong Message-ID: si me pudieran dar mas informacion sobre funciones graficas.Solamente cuento con las basicas y necesito mas de ellas para graficar en 3 dimensiones. _________________________________________________________________ MSN Amor: busca tu ½ naranja http://latam.msn.com/amor/ From foxandxss en gmail.com Tue Aug 8 18:24:31 2006 From: foxandxss en gmail.com (Jesus Rodriguez) Date: Tue, 8 Aug 2006 18:24:31 +0200 Subject: graficos en pythong In-Reply-To: References: Message-ID: <2a1edb210608080924p4b78e9fdod3f214fe395527c2@mail.gmail.com> El libro de python de la uji toca un poco del tema, miralo a ver si te vale: http://marmota.act.uji.es/MTP/pdf/python.pdf El día 8/08/06, imber abad tomapasca escribió: > > si me pudieran dar mas informacion sobre funciones graficas.Solamentecuento > con las basicas y necesito mas de ellas para graficar en 3 dimensiones. > > _________________________________________________________________ > MSN Amor: busca tu ½ naranja http://latam.msn.com/amor/ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From cabrerachaparro en gmail.com Wed Aug 9 01:26:25 2006 From: cabrerachaparro en gmail.com (Daniel Cabrera) Date: Tue, 8 Aug 2006 18:26:25 -0500 Subject: Interfaces con AJAX Message-ID: <8565ad90608081626u4dc0b3b2ma41afba4761cc22b@mail.gmail.com> Hola, quiero aprender a desarrollar aplicaciones usando AJAX para crear las interfaces y Python para las comunicaciones con base de datos, pero he visto que hay mucho material sobre Python y AJAX pero usando frameworks como Django o Turbogears, la verdad es que estoy un poco confundido y quisiera saber si es que lo mas recomendable seria aprender primero a desarrollar las interfaces con AJAX y luego aprender como integrarlo con Python o mejor sigo algun tutorial sobre algunos de los frameworks? Gracias -- Daniel Cabrera Chaparro From antonio en xilus.es Thu Aug 10 13:56:00 2006 From: antonio en xilus.es (Antonio Gutierrez Rodriguez) Date: Thu, 10 Aug 2006 13:56:00 +0200 Subject: Como pasar de una base de datos sqlite a wxstring Message-ID: <1155210960.6752.3.camel@localhost> Hola a todos, Estoy desarrollando una aplicación con python, wxpython y sqlite. Mi duda es, que yo tengo un registro en una tabla de la base de datos, algunos campos estan rellenos y otros pues están vacios. ¿Como compruebo si tiene datos o no? bastaría con un if variable =="": la otra duda es, como paso, o como hago para pasar de una cadena "" a wxstring, porque me da error. Un saludo a todos y Gracias, pero soy novato en python y no se por donde salir. Una vez mas Gracias. ________________________________________________________________________ Antonio Gutiérrez Rodríguez antonio en xilus.es | www.xilus.es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From h2o_tincho en keko.com.ar Thu Aug 10 21:42:37 2006 From: h2o_tincho en keko.com.ar (h2o_tincho en keko.com.ar) Date: Thu, 10 Aug 2006 16:42:37 -0300 Subject: Como pasar de una base de datos sqlite a wxstring In-Reply-To: <1155210960.6752.3.camel@localhost> References: <1155210960.6752.3.camel@localhost> Message-ID: <1155238957.44db8c2de950b@webmail.keko.com.ar> HOla! con respecto a lo que quieres comparar , si e que los campos "vacios" estan bien inicializados deben ser "null" (en SQL) entonces en tu codifo python deberias comparar lo siguiente: if variable: #pone tu codigo aqui! de este modo estamos preguntando que si variable contiene un valor no nulo entonces continua. Pruebalo y cualquier cosa vuelve a escribir. Con respecto al string creo que en el modulo wxstring hay una funcion llamada string que devuelve un string "python" (fijate porque no recuerdo) saludos ~TinChO~ Quoting Antonio Gutierrez Rodriguez : > Hola a todos, Estoy desarrollando una aplicación con python, wxpython y > sqlite. > Mi duda es, que yo tengo un registro en una tabla de la base de datos, > algunos campos estan rellenos y otros pues están vacios. > ¿Como compruebo si tiene datos o no? bastaría con un if variable =="": > la otra duda es, como paso, o como hago para pasar de una cadena "" a > wxstring, porque me da error. > Un saludo a todos y Gracias, pero soy novato en python y no se por donde > salir. > Una vez mas Gracias. > > > ________________________________________________________________________ > > Antonio Gutiérrez Rodríguez > antonio en xilus.es | www.xilus.es > ------------------------------------------------- ¿Todavía no navegás con Keko? Hacé click aquí: http://www.keko.com.ar From rouzic en kubuntu-es.org Fri Aug 11 19:17:29 2006 From: rouzic en kubuntu-es.org (rouzic - Carlos Cabezas) Date: Fri, 11 Aug 2006 19:17:29 +0200 Subject: Soy Nuevo Message-ID: <200608111917.29595.rouzic@kubuntu-es.org> Bienvenidos a todos. Soy rouzic, y me gustaria aprender a programar en python ya que me parece muy interesante este lenguaje de programación. Espero aprender y poder ayudar a los demás en esta lista de correos :) From cescd en yahoo.com.mx Fri Aug 11 20:55:30 2006 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Fri, 11 Aug 2006 13:55:30 -0500 (CDT) Subject: Soy Nuevo In-Reply-To: <200608111917.29595.rouzic@kubuntu-es.org> References: <200608111917.29595.rouzic@kubuntu-es.org> Message-ID: <20060811185530.74127.qmail@web50409.mail.yahoo.com> Bienvenido Necesitas alguna ayuda para comenzar? --- rouzic - Carlos Cabezas escribió: > Bienvenidos a todos. > > Soy rouzic, y me gustaria aprender a programar en > python ya que me parece muy > interesante este lenguaje de programación. Espero > aprender y poder ayudar a > los demás en esta lista de correos :) > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From rouzic en kubuntu-es.org Fri Aug 11 20:58:08 2006 From: rouzic en kubuntu-es.org (rouzic - Carlos Cabezas) Date: Fri, 11 Aug 2006 20:58:08 +0200 Subject: Soy Nuevo In-Reply-To: <20060811185530.74127.qmail@web50409.mail.yahoo.com> References: <20060811185530.74127.qmail@web50409.mail.yahoo.com> Message-ID: <200608112058.08416.rouzic@kubuntu-es.org> Por ahora estoy empezando a programa en GNU/Linux con Kdevelop3, aunque no me vendria mal un manual ya que no tengo ninguno. Saludos El Viernes, 11 de Agosto de 2006 20:55, Cesar Cardenas Desales escribió: > Bienvenido > > Necesitas alguna ayuda para comenzar? > > --- rouzic - Carlos Cabezas > > escribió: > > Bienvenidos a todos. > > > > Soy rouzic, y me gustaria aprender a programar en > > python ya que me parece muy > > interesante este lenguaje de programación. Espero > > aprender y poder ayudar a > > los demás en esta lista de correos :) > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > ___________________________________________________________ > Do You Yahoo!? > La mejor conexión a Internet y 2GB extra a tu correo por $100 al > mes. http://net.yahoo.com.mx > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From dmunhiz en gmail.com Fri Aug 11 21:18:44 2006 From: dmunhiz en gmail.com (=?ISO-8859-1?Q?Daniel_Mu=F1iz_Fontoira?=) Date: Fri, 11 Aug 2006 21:18:44 +0200 Subject: Soy Nuevo In-Reply-To: <200608112058.08416.rouzic@kubuntu-es.org> References: <20060811185530.74127.qmail@web50409.mail.yahoo.com> <200608112058.08416.rouzic@kubuntu-es.org> Message-ID: <44DCD814.2060809@gmail.com> Esto tal vez te pueda ayudar http://pyspanishdoc.sourceforge.net/ref/ref.html Suerte rouzic - Carlos Cabezas escribió: > Por ahora estoy empezando a programa en GNU/Linux con Kdevelop3, aunque no me > vendria mal un manual ya que no tengo ninguno. > > Saludos > > El Viernes, 11 de Agosto de 2006 20:55, Cesar Cardenas Desales escribió: > >> Bienvenido >> >> Necesitas alguna ayuda para comenzar? >> >> --- rouzic - Carlos Cabezas >> >> escribió: >> >>> Bienvenidos a todos. >>> >>> Soy rouzic, y me gustaria aprender a programar en >>> python ya que me parece muy >>> interesante este lenguaje de programación. Espero >>> aprender y poder ayudar a >>> los demás en esta lista de correos :) >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en aditel.org >>> http://listas.aditel.org/listinfo/python-es >>> >> ___________________________________________________________ >> Do You Yahoo!? >> La mejor conexión a Internet y 2GB extra a tu correo por $100 al >> mes. http://net.yahoo.com.mx >> >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > From rouzic en kubuntu-es.org Fri Aug 11 21:28:49 2006 From: rouzic en kubuntu-es.org (rouzic - Carlos Cabezas) Date: Fri, 11 Aug 2006 21:28:49 +0200 Subject: Soy Nuevo In-Reply-To: <44DCD814.2060809@gmail.com> References: <20060811185530.74127.qmail@web50409.mail.yahoo.com> <200608112058.08416.rouzic@kubuntu-es.org> <44DCD814.2060809@gmail.com> Message-ID: <200608112128.50159.rouzic@kubuntu-es.org> Muchisimas Gracias :D, era el que necesitaba. Asi espero poder ayudar en la creación de applets de KDE 4 :) Saludos a todos El Viernes, 11 de Agosto de 2006 21:18, Daniel Muñiz Fontoira escribió: > Esto tal vez te pueda ayudar > http://pyspanishdoc.sourceforge.net/ref/ref.html > Suerte > > rouzic - Carlos Cabezas escribió: > > Por ahora estoy empezando a programa en GNU/Linux con Kdevelop3, aunque > > no me vendria mal un manual ya que no tengo ninguno. > > > > Saludos > > > > El Viernes, 11 de Agosto de 2006 20:55, Cesar Cardenas Desales escribió: > >> Bienvenido > >> > >> Necesitas alguna ayuda para comenzar? > >> > >> --- rouzic - Carlos Cabezas > >> > >> escribió: > >>> Bienvenidos a todos. > >>> > >>> Soy rouzic, y me gustaria aprender a programar en > >>> python ya que me parece muy > >>> interesante este lenguaje de programación. Espero > >>> aprender y poder ayudar a > >>> los demás en esta lista de correos :) > >>> _______________________________________________ > >>> Python-es mailing list > >>> Python-es en aditel.org > >>> http://listas.aditel.org/listinfo/python-es > >> > >> ___________________________________________________________ > >> Do You Yahoo!? > >> La mejor conexión a Internet y 2GB extra a tu correo por $100 al > >> mes. http://net.yahoo.com.mx > >> > >> _______________________________________________ > >> Python-es mailing list > >> Python-es en aditel.org > >> http://listas.aditel.org/listinfo/python-es > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From dpcesar en gmail.com Fri Aug 11 23:12:45 2006 From: dpcesar en gmail.com (=?ISO-8859-1?Q?C=E9sar_Hern=E1ndez?=) Date: Fri, 11 Aug 2006 17:12:45 -0400 Subject: Mostra Parrafo con formatos Message-ID: <24c049a70608111412v31dab8a0h990797a43ce7e925@mail.gmail.com> Saludos pythoneros He superado los problemas y desconocimiento acerca de la manipulacion del wx.treectrl y gracias a un mail de Luis Miguel Morillas he podido acceder a un archivo xml donde tengo la data Avanzando en este desarrollo se me ha presentado la siguiente situacion al asignar a un wx.TextCtrl un texto largo que contiene codigo, descripciones y denominacion este no hace los saltos de pagina que esperaba sino que muestra todo en una sola gran linea realize una prueba en el editor wxGlade y asignando manualmente un valor (aleatorio) el objeto realizo los esperado saltos, genere el codigo con la asignacion pero en tiempo de ejecucion continuo el problema esta es la linea que generada self.texto = wx.TextCtrl(self, -1, u"3.01.00.00.00INGRESOS ORDINARIOSSon los ingresos recurrentes originados por el sistema tributario vigente y demás operaciones permanentes, que realizan las instituciones de la administración pública nacional para obtener los medios de financiamiento, para cumplir las funciones y responsabilidades que son de su competencia, establecidas en las leyes y normas legales que las rigen.", style= wx.TE_MULTILINE|wx.HSCROLL|wx.TE_RICH|wx.TE_WORDWRAP) estoy investigando, pero me vendria bien algun comentario al respecto tal vez debo usar otro objeto ? ya que quiero usar negritas cursivas y n fuentes en el campo a mostrar tal vez en formato html o rtf -- César Hernàndez Anzoátegui - Venezuela dpcesar en gmail.com LinuxCounter: 285.345 CIV: 122.539 From s1d4rt4 en gmail.com Sat Aug 12 19:49:18 2006 From: s1d4rt4 en gmail.com (carlos rogel) Date: Sat, 12 Aug 2006 19:49:18 +0200 Subject: algun IDE decente? Message-ID: hola a todos! la verdad es que estoy empezando a aprender python y me ha gustado mucho, sin embargo, ultimamente he estado parado ya que e ocupado el tiempo que tengo en buscar algún IDE para linux. Al parecer no existe ninguno con una interfaz decente y un depurador bueno... me da un poco pena, pork me obliga a utilizar el pyscripter en windows. Por favor, si saben de alguno, o en su defecto algún plugin para monodevelop, háganmelo saber. Saludos! -- http://s1ddhrtha.blogspot.com/ From qualopec en gmail.com Sat Aug 12 21:22:25 2006 From: qualopec en gmail.com (Javier Santana) Date: Sat, 12 Aug 2006 21:22:25 +0200 Subject: algun IDE decente? In-Reply-To: References: Message-ID: Yo siempre he usado vim y me ha funcionado perfectamente. Hay algunas extensiones que te hacen la vida más fácil, eso sí :). Lo que uso: http://blep.blogspot.com/2005/08/vim.html espero te sirva de ayuda On 8/12/06, carlos rogel wrote: > hola a todos! la verdad es que estoy empezando a aprender python y me ha > gustado mucho, sin embargo, ultimamente he estado parado ya que e ocupado el > tiempo que tengo en buscar algún IDE para linux. Al parecer no existe > ninguno con una interfaz decente y un depurador bueno... me da un poco pena, > pork me obliga a utilizar el pyscripter en windows. Por favor, si saben de > alguno, o en su defecto algún plugin para monodevelop, háganmelo saber. > > Saludos! > -- > http://s1ddhrtha.blogspot.com/ > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From s1d4rt4 en gmail.com Sat Aug 12 21:33:54 2006 From: s1d4rt4 en gmail.com (carlos rogel) Date: Sat, 12 Aug 2006 21:33:54 +0200 Subject: algun IDE decente? In-Reply-To: References: Message-ID: muchas gracias! se ve bastante bueno =) -- http://s1ddhrtha.blogspot.com/ From luedu01 en yahoo.es Sat Aug 12 22:02:09 2006 From: luedu01 en yahoo.es (luis eduardo ramirez) Date: Sat, 12 Aug 2006 22:02:09 +0200 (CEST) Subject: algun IDE decente? In-Reply-To: References: Message-ID: <20060812200209.93279.qmail@web25910.mail.ukl.yahoo.com> yo uso el kete y me parece bueno --------------------------------- LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From bameda en gmail.com Sat Aug 12 22:59:08 2006 From: bameda en gmail.com (bameda) Date: Sat, 12 Aug 2006 22:59:08 +0200 Subject: algun IDE decente? In-Reply-To: <20060812200209.93279.qmail@web25910.mail.ukl.yahoo.com> References: <20060812200209.93279.qmail@web25910.mail.ukl.yahoo.com> Message-ID: pelukas en BAMEDA:~$ apt-cache search python IDE (...) idle - An IDE for Python using Tkinter (default version) eric - full featured Python IDE pida - Python Integrated Development Application, a Python IDE spe - Stani's Python Editor (...) Yo tambien uso vim, pero si quieres algo mas bonito, para las X, te recomiendo Eric3 (http://www.die-offenbachs.de/detlev/eric3.html) o SPE (http://www.stani.be/python/spe) que son los que he utilizado. Este ultimo me gusto mucho, ademas trae una función en la que puedes ver un esquema UML de las clases realizadas. UN SALUDO El 12/08/06, luis eduardo ramirez escribió: > yo uso el kete y me parece bueno > > > > > --------------------------------- > > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y móviles desde 1 céntimo por minuto. > http://es.voice.yahoo.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- ____________________________________________ | | David Barragán Merino | E-mail: bameda en ARROBA@gmail.com | Ingeniería Informática | Universidad Carlos III Madrid |____________________________________________ From juatman_2000 en yahoo.es Sat Aug 12 23:38:14 2006 From: juatman_2000 en yahoo.es (Juan M.) Date: Sat, 12 Aug 2006 23:38:14 +0200 Subject: algun IDE decente? References: Message-ID: <000901c6be57$9eea1150$278be050@equipo> Hola Carlos: Si te gustan los IDEs tipo Visual Basic o Delphi, el que más se acerca es Boa Constructor http://boa-constructor.sourceforge.net/, está en construcción, pero no va mal. Aunque algunas cosas no son tan fáciles de hacer como con los IDEs mencionados, una vez que te acostumbras quedarás satisfecho. Saludos "calurosos", al menos en el sur de España :-) ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From miuler en gmail.com Sun Aug 13 04:06:56 2006 From: miuler en gmail.com (Hector Miuler Malpica Gallegos) Date: Sat, 12 Aug 2006 21:06:56 -0500 Subject: reportes y svg? Message-ID: <1155434816.4991.18.camel@localhost> Hola amigos, ya se que este tema a tocado un montón de veces en a lista, pero todos apuntan a reportlab y pdfs. lo que pasa es que esta no me termina convenciendo, a parte de todas las librerías que tengo que aprender, librerías para graficar (por ejemplo matplotlab) tengo que aprender otra librería para hacer cosas similares, graficos de barras, ploteo, etc. Además no me cuadra que para hacer un reporte tenga que programar todo, a base de puras funciones. ¿Alguien a pensado en hacerlo de en forma de un svg? que les parece la idea, con el solo tendría que agarrar cualquier editor de svn (inkscape, sodipodi, etc) hacer toda la plantilla como quiera, gráficamente y luego agarrar el .svg (que es un simple xml) y cambiar con python solo algunas cosas, y así solo tengo que aprender una librería para hacer gráficas, matploglib, con este generar el gráfico y exportarlo en svg (esta librería como muchas otras para gráficos a parte de generar en pantalla la grafica, puede ponerlo en svg), con este svg generado por la librería gráfica solo tendría que meterlo en el svg plantilla. Alguien tiene otra idea? les agradezco cualquier comentario. -- Hector Miuler Malpica Gallegos ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From turriano en terra.es Sun Aug 13 11:17:37 2006 From: turriano en terra.es (Turriano) Date: Sun, 13 Aug 2006 11:17:37 +0200 Subject: Problemas al nstalar Phyton References: <000901c6be57$9eea1150$278be050@equipo> Message-ID: <000c01c6beb9$5221c590$49073253@notengofryzilr> Hola amigos, pues que tuve problemas con el ordenador y ahora en vez de ser "C" el disco duro como unidad principal, ahora es "E". Al volver a instalar Phython desde la página, se me niega acarga la versión 2.5, se niega a cargarlo y al intentar instalar la versión 2.4, intenta hacerlo por todos los medios (aunque le doy el disco duro "E" como lugar) cargarlo en "C". ¿Que recomendaciones me dais?. Iba a instalar Boa Constructor. Muchas gracias. Por cierto, en Segovia empieza a refresacar por las mañanas. 8 ) ----- Original Message ----- From: "Juan M." To: "La lista de python en castellano" Sent: Saturday, August 12, 2006 11:38 PM Subject: Re: [Python-es] algun IDE decente? > Hola Carlos: > Si te gustan los IDEs tipo Visual Basic o Delphi, el que más se acerca es > Boa Constructor http://boa-constructor.sourceforge.net/, está en > construcción, pero no va mal. > Aunque algunas cosas no son tan fáciles de hacer como con los IDEs > mencionados, una vez que te acostumbras quedarás satisfecho. > Saludos "calurosos", al menos en el sur de España :-) From miuler en gmail.com Sun Aug 13 16:56:28 2006 From: miuler en gmail.com (Hector Miuler M.G.) Date: Sun, 13 Aug 2006 09:56:28 -0500 Subject: algun IDE decente? In-Reply-To: <000901c6be57$9eea1150$278be050@equipo> References: <000901c6be57$9eea1150$278be050@equipo> Message-ID: Hola amis, en lo que se refiere a ide existen algunos, y cada sus ventajas y desventajas. Hasta al momento yo tampoco he encontrado uno que sea realmente completo, por un lado eric esta más orientado a aplicaciones QT, boa constructor hacia wx, yo uso un poco de todo, entre los ide comerciales tienes q wing ide que me parece muy bueno, es realmente completo, lo único malo es que es cerrado (por cierto este editor esta echo con python y solo te proporcionan los .pyc o pyo no me acuerdo). También puedes usar eclipse+pydev y es el que más uso por el momento para proyectos, tengo también mi plugin con svn para subirlo al repositorio, es bueno cuando vas a trabajar con un proyecto, ya sea en windows o en linux, claro es tremenda cosa pero funciona. si solo quiero entrar a modificar una cosa uso scite, es un editor excelente. Bueno ya sabes, que existen varias alternativas, algunas un poco más completo que otras solo es cosa que pruebes y ver cual se ajusta atí. O de repente usas una combinación de algunos, que es lo que yo hago. -- _\|/_ (O-O) --oOO-(_)-OOo---------------------------------------- Hector Miuler Malpica Gallegos Universidad Nacional del Callao - Peru Escuela de Ingenieria Electronica usuario registrado #308608 ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From hectorfh en gmail.com Sun Aug 13 22:51:57 2006 From: hectorfh en gmail.com (hectorfh en gmail.com) Date: Sun, 13 Aug 2006 17:51:57 -0300 Subject: algun IDE decente? In-Reply-To: References: <000901c6be57$9eea1150$278be050@equipo> Message-ID: Hola Carlos: Las IDEs son para programar en plataformas limitadas. Los programadores de Unix no usan IDE, sólo el vi. Saludos From soporte en ialvear.com Sun Aug 13 22:57:43 2006 From: soporte en ialvear.com (Pablo Alvarez (IAlvear)) Date: Sun, 13 Aug 2006 17:57:43 -0300 Subject: algun IDE decente? In-Reply-To: References: <000901c6be57$9eea1150$278be050@equipo> Message-ID: <44DF9247.8010209@ialvear.com> etas equivocado... cuando trabajas en algo grande un IDE te ayuda muchisimo a ser mas productivo. hectorfh en gmail.com wrote: > Hola Carlos: > > Las IDEs son para programar en plataformas limitadas. Los > programadores de Unix no usan IDE, sólo el vi. > > Saludos > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From listas en xergio.net Sun Aug 13 23:33:15 2006 From: listas en xergio.net (=?ISO-8859-1?Q?Sergio_=C1lvarez?=) Date: Sun, 13 Aug 2006 23:33:15 +0200 Subject: algun IDE decente? In-Reply-To: References: <000901c6be57$9eea1150$278be050@equipo> Message-ID: <2ba956790608131433s3a632e62w97b588ccc5cf8cba@mail.gmail.com> El que te ha contado eso se ha reido de ti. Los IDEs se hicieron para facilitar y automatizar muchas tareas quese hacen habitualmente. No porque TU USES vi, vi es lo mejor. Hay gente que le gusta ir en bici y no por eso ES LO MEJOR. On 8/13/06, hectorfh en gmail.com wrote: > > Hola Carlos: > > Las IDEs son para programar en plataformas limitadas. Los > programadores de Unix no usan IDE, sólo el vi. > > Saludos > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Sergio Álvarez Muñoz León - España Contacto: Personal: mail en xergio.net Técnico: xergio en gmail.com IM's: Jabber: xergio en jabberland.com GTalk: xergio en gmail.com Información: Personal: http://xergio.net Técnica: http://media.xergio.net From hectorfh en gmail.com Sun Aug 13 23:35:10 2006 From: hectorfh en gmail.com (hectorfh en gmail.com) Date: Sun, 13 Aug 2006 18:35:10 -0300 Subject: algun IDE decente? In-Reply-To: <44DF9247.8010209@ialvear.com> References: <000901c6be57$9eea1150$278be050@equipo> <44DF9247.8010209@ialvear.com> Message-ID: Hola Pablo: > etas equivocado... Por supuesto que no lo estoy. Es sólo que venimos de distintas escuelas de programación. El primer Unix fue programado casi en su totalidad con el "ed". Sin "super" IDEs. Ni Ken Thompson ni Dennis Ritchie habrían usado jamás algó con más funcionalidad que el ed porque eran verdaderos hackers. Todavía hoy los verdaderos programadores de Unix programan sin IDE. Si querés saber más al respecto lee "The art of Unix programming" de Eric S. Raymond. Lo más parecido a una IDE que tenemos en Unix es el odioso "emacs" (que me perdone Richard Stallman, por quien siento un gran afecto). Es verdad que hay gente que lo usa, pero somos muchos los enemigos de este editor :) Generalmente los que programan con IDEs son la gente de Java y los de Microchot. No podrían hacerlo de otra manera. Por suerte donde trabajo es todo Unix :) Saludos From hectorfh en gmail.com Sun Aug 13 23:38:11 2006 From: hectorfh en gmail.com (hectorfh en gmail.com) Date: Sun, 13 Aug 2006 18:38:11 -0300 Subject: algun IDE decente? In-Reply-To: References: <000901c6be57$9eea1150$278be050@equipo> <44DF9247.8010209@ialvear.com> Message-ID: Hola Sergion: > El que te ha contado eso se ha reido de ti. ¿Ah sí? ¿Pues cuantas IDEs tradicionales para Unix conoces? Saludos From cgalisteo en k-rolus.net Mon Aug 14 00:36:51 2006 From: cgalisteo en k-rolus.net (Carlos Galisteo) Date: Mon, 14 Aug 2006 00:36:51 +0200 Subject: algun IDE decente? In-Reply-To: References: <000901c6be57$9eea1150$278be050@equipo> <44DF9247.8010209@ialvear.com> Message-ID: <44DFA983.3090206@k-rolus.net> hectorfh en gmail.com wrote: > >> etas equivocado... > > Por supuesto que no lo estoy. Ah! Bueno en ese caso...perdonanos. Tienes toda la razon. Tu opinion es la única y verdadera y danzaremos alrededor tuyo enfundados en nuestras túnicas de esparto (los verdaderos hackers no usan algodón, porque yo lo digo). From mlacunza en gmail.com Mon Aug 14 00:49:24 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Sun, 13 Aug 2006 17:49:24 -0500 Subject: algun IDE decente? In-Reply-To: References: <000901c6be57$9eea1150$278be050@equipo> <44DF9247.8010209@ialvear.com> Message-ID: <771741b20608131549k7340d286hb65355a3d8cf83a6@mail.gmail.com> A ver.... En primer lugar no te creas dueño de la verdad, segundo un IDE es para hacer las cosas mas rapidas, y te aseguro q si hubieran tenido UN IDE para programarlo lo hubieran usado pues hubierna terminado su trabajo bastante tiempo antes. Xq siguiendo tus visiones, deberias programar poniendo y cambiando bulbos en vez de usar la PC + teclado con el q has escrito tu email. 2006/8/13, hectorfh en gmail.com : > > Hola Pablo: > > > etas equivocado... > > Por supuesto que no lo estoy. Es sólo que venimos de distintas > escuelas de programación. El primer Unix fue programado casi en su > totalidad con el "ed". Sin "super" IDEs. Ni Ken Thompson ni Dennis > Ritchie habrían usado jamás algó con más funcionalidad que el ed > porque eran verdaderos hackers. > > Todavía hoy los verdaderos programadores de Unix programan sin IDE. Si > querés saber más al respecto lee "The art of Unix programming" de Eric > S. Raymond. > > Lo más parecido a una IDE que tenemos en Unix es el odioso "emacs" > (que me perdone Richard Stallman, por quien siento un gran afecto). Es > verdad que hay gente que lo usa, pero somos muchos los enemigos de > este editor :) > > Generalmente los que programan con IDEs son la gente de Java y los de > Microchot. No podrían hacerlo de otra manera. Por suerte donde trabajo > es todo Unix :) > > Saludos > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: mlacunzav[AT]cogia[AT]net Blog: http://mlacunza.blogspot.com/ Lima - Peru From nemo.soft en yahoo.com.mx Mon Aug 14 01:45:17 2006 From: nemo.soft en yahoo.com.mx (Gus Torres) Date: Sun, 13 Aug 2006 18:45:17 -0500 (CDT) Subject: algun IDE decente? In-Reply-To: <20060813224937.1E65214704AF@devnull.aditel.org> References: <20060813224937.1E65214704AF@devnull.aditel.org> Message-ID: <20060813234517.35326.qmail@web37011.mail.mud.yahoo.com> Hace poco cuando solia tener güindous instalado usaba notepad+[línea de comandos] y era porque ningún IDE me llenaba, aparte me sentia muy bien conmigo mismo por eso. Ahora que me olvide de güindous y lucho por la GNU estuve checando algunos IDE´s y me he enamorado de Anjuta, muy lindo, no me ha dado problemas... Lo mejor de todo es que tiene una opción que pone la GPL a cada script... Mi recomendación en GNU/Linux - Anjuta En cuanto a la polemica que se hace de vim vs IDE's, yo creo que cada quien programa donde quiere, que a final de cuentas lo que vale es la habilidad y creatividad de cada uno de nosotros... No es que sea masoquista pero si las noches fueran más largas usaría vim desde la terminal o nano. Saludos pingüinescos... ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From hectorfh en gmail.com Mon Aug 14 01:49:09 2006 From: hectorfh en gmail.com (hectorfh en gmail.com) Date: Sun, 13 Aug 2006 20:49:09 -0300 Subject: algun IDE decente? In-Reply-To: <771741b20608131549k7340d286hb65355a3d8cf83a6@mail.gmail.com> References: <000901c6be57$9eea1150$278be050@equipo> <44DF9247.8010209@ialvear.com> <771741b20608131549k7340d286hb65355a3d8cf83a6@mail.gmail.com> Message-ID: Hola Mario: > te aseguro q si hubieran tenido UN IDE para > programarlo lo hubieran usado pues hubierna > terminado su trabajo bastante tiempo antes. Naaa... Eso es 100% mentira. Yo programo más rápido con el vi que si tuviese el Eclipse o alguna de esas IDEs de mal gusto que usan los "quiche eaters" de Java. Lo que ocurre es que hay que saber cómo hacerlo. Creo que si me pusieran una IDE estaría muy molesto. Después de todo no digo que hay que programar sin IDE. Yo digo que depende de la escuela de la que vengas programás con determinadas herramientas o con otras. Las IDEs probablemente vengan del mundo de la "Mac". No está mal, recordemos que después de todo "Mac" ha acercado la computadora a gente que no tiene ni la menor idea de quién fue Turing, como por ejemplo mis profesores de la Universidad :). El punto es que en la clásica escuela Unix no se usan IDEs. Un programador de Unix debe interactuar con decenas de herramientas que invoca desde la línea de comandos, creo que una IDE sería una molestia desde todo punto de vista. Para no mencionar que necesito correr el servidor X, un desproposito verdaderamente tener que recurrir a una compleja interfaz gráfica para editar texto plano. Aunque hay otras escuelas, la de Java por ejemplo, o la de Nintendo :). Ahí la gente programa con el "mouse". Saludos From soporte en ialvear.com Mon Aug 14 05:18:37 2006 From: soporte en ialvear.com (Pablo Alvarez (IAlvear)) Date: Mon, 14 Aug 2006 00:18:37 -0300 Subject: algun IDE decente? In-Reply-To: References: <000901c6be57$9eea1150$278be050@equipo> <44DF9247.8010209@ialvear.com> Message-ID: <44DFEB8D.7080505@ialvear.com> que tipo de cosas programas y en que lenguaje? yo programo, con java, python, c++ todo bajo linux, y cuando se justifica uso ides. por ejemplo, cuando ya tienes mas de 5 o 6 archivos con mas de 20 funciones, no me vas a decir que no es practiquisimo tener todo un arbol de jerarquias, clases, funciones ahi al alcance de la mano. o el autocompletar de llamadas a metodos, para no errarle en el nombre. No se que programas vos, pero yo creo que si tenes varios archivos y varias lineas de codigo por archivo, el ide ayuda. yo para scripts chicos y modificaciones pequeñas tranquilamente uso cualquier editor. saludos, y aclaro que no quise ser agresivo. solo queria aclarar que la herramienta perfecta no existe, segun el trabajo, elijes la herramienta. hectorfh en gmail.com wrote: > Hola Pablo: > >> etas equivocado... > > Por supuesto que no lo estoy. Es sólo que venimos de distintas > escuelas de programación. El primer Unix fue programado casi en su > totalidad con el "ed". Sin "super" IDEs. Ni Ken Thompson ni Dennis > Ritchie habrían usado jamás algó con más funcionalidad que el ed > porque eran verdaderos hackers. > > Todavía hoy los verdaderos programadores de Unix programan sin IDE. Si > querés saber más al respecto lee "The art of Unix programming" de Eric > S. Raymond. > > Lo más parecido a una IDE que tenemos en Unix es el odioso "emacs" > (que me perdone Richard Stallman, por quien siento un gran afecto). Es > verdad que hay gente que lo usa, pero somos muchos los enemigos de > este editor :) > > Generalmente los que programan con IDEs son la gente de Java y los de > Microchot. No podrían hacerlo de otra manera. Por suerte donde trabajo > es todo Unix :) > > Saludos > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From miuler en gmail.com Thu Aug 3 06:16:23 2006 From: miuler en gmail.com (Hector Miuler M.G.) Date: Wed, 2 Aug 2006 23:16:23 -0500 Subject: [Python] gtk: widget y sus eventos In-Reply-To: <44D12874.4080604@ehas.org> References: <172699c50608021123y5c49009bmc4cf7391fd6baf4@mail.gmail.com> <44D12874.4080604@ehas.org> Message-ID: Hola, disculpa por los correos en html, estoy usando un cliente web (gmail). Con respecto al codigo, lo que quiero lograr es lo que hace * message_textview.py*, de ahí saque el ejemplo, el problema no es con jojo2 el problema es con jojo, ya que jojo es el que debería capturar el enter, como lo hace en message_textview.py, la forma que tu me dices, claro que funciona pero capturo todos los key_press, yo solo quiero capturar el enter, nada más. La verdad me estoy liando mucho con esto :P , ahora no se si crear la señal o ya esta creado o como michi hacerlo :P . en el textview se hace el binding del key_press del enter y lo metes en la señal mykeypress y no usar el key_press_event por defecto que tiene. 2006/8/2, Arnau Sanchez : > > > Hector Miuler M.G. escribió: > > > Bueno amigos, por el momento no he conseguido mucho, aqui les dejo el > > ejemplo que estoy tratando de que funcione. > > Hola Hector, > > Tus correos están llegados duplicados... y además uno de ellos en HTML, > mira tu > configuración de correo. > > No acabo de entender lo que planteas, pero diría... > > 1) No veo por qué tienes que hacer todo ese binding de señales, si > importas una > clase ya te llegarán los signals correspondientes. Estos funcionan como > una > cadena, y si nadie la para (y por defecto eso no ocurre), ese signal > también > llegará a tu widget. > > 2) Tu programa ya hace lo que le pides, intercepta los key-events del > widget > combo (ojo, no de sus componentes). Pero intuyo que quieres interceptar > los > key-events del entry, ¿es así? entonces conéctate a él, no al padre: > > #self.cmbbEntry.connect ('key_press_event',self.jojo2) > entry = self.cmbbEntry.child > entry.connect('key_press_event',self.jojo2) > > nos cuentas, > arnau > > > > > > > > > 2006/8/2, Hector Miuler M.G. < miuler en gmail.com >>: > > > > mmm... como te dije, no hay información, por ejemplo en > > http://www.pygtk.org/pygtk2reference/class-gtktextview.html no veo > > que eventos maneja internamente, en este caso el presionar enter es > > un evento, y lo que hace es intertar un salto de linea. > > > > para que tengas una idea mas exacta, pego un ejemplo sacado de > > gajim, donde te podras dar cuenta que este widget deribado no hace > > lo que un textview normal hace al precionar enter. > > > > > > 2006/8/2, Milton Galo Patricio > >: > > > > http://www.pygtk.org/pygtk2reference/gtk-class-reference.html > > > > en ese link puedes observar todo lo referente a cada widget que > > puedas > > utilizar. > > > > 2006/8/2, Hector Miuler M.G. > >: > > > > > > Hola amigos, estaba haciendo unas pruebas creando algunos > > nuevos widgets > > > basandome en otros, hasta aqui todo normal, luego quise > añadir > > un evento > > > más, en este caso tome el ejemplo de un widget que usan en > > gajim (cliente > > > jabber), pero por más que intentaba no funcionaba, después de > > seguir > > > investigando el porque, me di cuanta que en el gajim usaban > > otro widget, > > > un > > > TexView, mientras yo usaba un ComboBoxEntry, el problema es > > que segun > > > entiendo capturan un evento que ya existe y es tratado en el > > textview (el > > > Return) y yo intentaba hacer lo mismo en el comoboboxentry, > > pero este no > > > tiene ese evento, así que por más que pusiera : > > > > > > gtk.binding_entry_add_signal(MyComboBoxEntry, > gtk.keysyms.Return, > > > gtk.gdk.CONTROL_MASK, 'mykeypress', > > > int, gtk.keysyms.Return , gtk.gdk.ModifierType, > > gtk.gdk.CONTROL_MASK > > > ) > > > > > > No lo capturaba, en este caso tengo que crear primero el > > evento, apenas lo > > > pruebe y funcione, pego el ejemplo. > > > > > > Mi pregunta es: ¿como saber que eventos ya estan siendo > manejados > > > internamente por el widget? para ver si creo un evento o lo > > capturo. > > > > > > PD. en mi ejemplo estoy usando python, por ser muy facil para > > entender, > > > pero > > > esto se aplica todo, C, C++, C#, etc creo :P e buscado en > las > > diferentes > > > documentaciones y no encuentro sobre mi pregunta, (pygtk, C, > > gtk#, C++) > > > > > > > > > -- > > > _\|/_ > > > (O-O) > > > --oOO-(_)-OOo---------------------------------------- > > > Hector Miuler Malpica Gallegos > > > Universidad Nacional del Callao - Peru > > > Escuela de Ingenieria Electronica > > > > > > usuario registrado #308608 > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > > > > > -- > > Milton Inostroza Aguilera > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > -- > > > > _\|/_ > > (O-O) > > --oOO-(_)-OOo---------------------------------------- > > Hector Miuler Malpica Gallegos > > Universidad Nacional del Callao - Peru > > Escuela de Ingenieria Electronica > > > > usuario registrado #308608 > > > > > > > > > > -- > > _\|/_ > > (O-O) > > --oOO-(_)-OOo---------------------------------------- > > Hector Miuler Malpica Gallegos > > Universidad Nacional del Callao - Peru > > Escuela de Ingenieria Electronica > > > > usuario registrado #308608 > > > > > > ------------------------------------------------------------------------ > > > > import gtk > > from gtk import gdk > > import gobject > > > > class SearchComboBoxEntry (gtk.ComboBoxEntry): > > __gsignals__ = dict( > > mykeypress = (gobject.SIGNAL_RUN_LAST | > gobject.SIGNAL_ACTION, > > None, # return value > > (int, gtk.gdk.ModifierType ) # arguments > > ) > > ) > > print __gsignals__ > > > > def __init__(self, model=None, column=-1): > > gtk.ComboBoxEntry.__init__(self, model=None, column=-1) > > > > # NO FUNCIONA PORQUE NO TIENE ESTA SEÑAL ESTE WIDGET, > > # SOLO FUNCIONA SI EL WIDGET YA TIENE ESTA SEÑAL, > > # CON ESTO CAPTURAMOS LA SEÑAL Y HACEMOS LO QUE NOSOTROS > > # QUERAMOS. (esto solo es una conclución mia.) > > # ENTER > > gtk.binding_entry_add_signal(SearchComboBoxEntry, gtk.keysyms.Return, > > 0, 'mykeypress', > > int, gtk.keysyms.Return, gtk.gdk.ModifierType, 0) > > > > # Ctrl + Enter > > gtk.binding_entry_add_signal(SearchComboBoxEntry, gtk.keysyms.Return, > > gtk.gdk.CONTROL_MASK, 'mykeypress', > > int, gtk.keysyms.Return, gtk.gdk.ModifierType, > gtk.gdk.CONTROL_MASK) > > > > > > > > > > class window_demo : > > def __init__ (self): > > self.handlers={} > > self.win = gtk.Window() > > self.vbox = gtk.VBox() > > self.textview = gtk.TextView() > > self.cmbbEntry = SearchComboBoxEntry () > > self.cmbbEntry.connect ('mykeypress', self.jojo) > > self.cmbbEntry.connect ('key_press_event',self.jojo2) > > self.vbox.pack_start (self.cmbbEntry) > > self.vbox.pack_start (self.textview) > > self.win.add (self.vbox) > > self.win.connect ("delete_event", lambda a1,a2: > gtk.main_quit()) > > self.win.show_all() > > > > def jojo (self, widget, event_keyval, event_keymod): > > print 'JOJO1' > > print event_keyval > > print event_keymod > > > > def jojo2 (self, widget, event): > > print 'JOJO2' > > print event > > > > if __name__=='__main__': > > win = window_demo () > > gtk.main() > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Python mailing list > > Python en listas.apesol.org > > http://listas.apesol.org/mailman/listinfo/python > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > -- _\|/_ (O-O) --oOO-(_)-OOo---------------------------------------- Hector Miuler Malpica Gallegos Universidad Nacional del Callao - Peru Escuela de Ingenieria Electronica usuario registrado #308608 ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From xergio en gmail.com Sun Aug 13 23:21:26 2006 From: xergio en gmail.com (=?ISO-8859-1?Q?Sergio_=C1lvarez?=) Date: Sun, 13 Aug 2006 23:21:26 +0200 Subject: algun IDE decente? In-Reply-To: References: <000901c6be57$9eea1150$278be050@equipo> Message-ID: <2ba956790608131421y6b840e6emf769a3619d5f6e54@mail.gmail.com> El que te ha contado eso se ha reido de ti. Los IDEs se hicieron para facilitar y automatizar muchas tareas quese hacen habitualmente. No porque TU USES vi, vi es lo mejor. Hay gente que le gusta ir en bici y no por eso ES LO MEJOR. On 8/13/06, hectorfh en gmail.com wrote: > > Hola Carlos: > > Las IDEs son para programar en plataformas limitadas. Los > programadores de Unix no usan IDE, sólo el vi. > > Saludos > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Sergio Álvarez Muñoz León - España Contacto: Personal: mail en xergio.net Técnico: xergio en gmail.com IM's: Jabber: xergio en jabberland.com GTalk: xergio en gmail.com Información: Personal: http://xergio.net Técnica: http://media.xergio.net From hectorfh en gmail.com Mon Aug 14 11:16:42 2006 From: hectorfh en gmail.com (hectorfh en gmail.com) Date: Mon, 14 Aug 2006 06:16:42 -0300 Subject: algun IDE decente? In-Reply-To: <2ba956790608131421y6b840e6emf769a3619d5f6e54@mail.gmail.com> References: <000901c6be57$9eea1150$278be050@equipo> <2ba956790608131421y6b840e6emf769a3619d5f6e54@mail.gmail.com> Message-ID: Hola Pablo: Para trabajar utilizo C y Korn, awk, sed, etc. Personalmente me encanta programar en Tcl, es mi lenguaje de cabecera. Por los lenguajes que tu mencionas, Java y C++, no me extraña que uses IDE. Esos pésimos lenguajes no tienen ninguna consideración acerca de la facilidad de escritura, por eso para hacer cualquier cosa básica como iterar sobre un archivo tenés que codificar bastante. Por eso digo que todo depende de la escuela de la que vengas. En Unix los lenguajes son por lo general de fácil escritura, según la tradición. Esto es porque se supone que el que programa no debe necesitar herramientas especiales para hacerlo. Este supuesto no se tuvo en cuenta en el diseño de Java ni C++, lenguajes que nada tienen que ver con la escuela Unix. Si necesitas otra herramienta más que el vi para programar, comienza a dudar del diseño del lenguaje que usas. Con respecto a lo que tú dices de tener 5 o 6 archivos con 20 funciones es buena la pregunta. Puedes tener más de un buffer en el editor, pero yo no hago eso. Yo ejecuto dos o tres editores al mismo tiempo. Si presionas "Ctrl-z" en la terminal verás que el programa se va a dormir y vuelves al interprete de comandos. Esto vendría a ser el equivalente del "minimizar" en el ambiente de las ventanas. Luego si escribes "fg" vuelves a la tarea que habías puesto a dormir. Esto es muy útil porque te permite ir del vi a la línea de comandos, hacer lo que tengas que hacer, y luego volver a donde habías dejado. Ten en cuenta también que es mejor tener varios archivos pequeños que unos pocos grandes. Si programas en Win la cosa cambia. Esto es porque esta plataforma no tiene una buena terminal y el interprete de comandos es una basura. Ahí sí no te queda otra que usar una odiosa IDE. Por eso digo que todo depende de la escuela, pero en el caso de Python en Linux, que no te quepa duda que está pensado en la mejor tradición Unix y que con el vi desde la consola podés hacer magia. Saludos From alexcaparo en hotmail.com Mon Aug 14 15:39:16 2006 From: alexcaparo en hotmail.com (alex caparo chavez) Date: Mon, 14 Aug 2006 13:39:16 +0000 Subject: Al usar py2exe me pide unas DLL's Message-ID: Buen día amigos, la duda que tengo es porque al correr py2exe me aparece un mensaje al final de la operación diciendo que necesito unas DLL's. Cómo puedo arreglarlo? OLEAUT32.dll - C:\WINDOWS\System32\OLEAUT32.dll USER32.dll IMM32.dll SHELL32.dll ole32.dll condlg32.dll WSOCK32.dll COMCTL32.dll ADVAPI32.dll GDI32.dll msvcrt.dll WS2_32.dll MSVCP71.dll VERSION.dll KERNEL32.dll Ubicadas en c:\WINDOWS\System32, no lo entiendo bien asi es que si alguien puede porfavor ... From miuler en gmail.com Mon Aug 14 15:44:24 2006 From: miuler en gmail.com (Hector Miuler M.G.) Date: Mon, 14 Aug 2006 08:44:24 -0500 Subject: algun IDE decente? In-Reply-To: References: <000901c6be57$9eea1150$278be050@equipo> <2ba956790608131421y6b840e6emf769a3619d5f6e54@mail.gmail.com> Message-ID: Eres un completo Troll, crees que porque programas en vi y usas un par de cosas eres UN COMPLETO HACKERS, pues estas equivocado, crees que la gente no sabe usar vi, y además pretendes que te creamos que con un simple ctrl+z y varias ventanas bastan para manejar todo un proyecto, pues si realmente quieres jactarte de que sabes usar vim menciona algún buen plugin que realmente ayude a la productividad y no un simple ctrl+z, ahora solo falta que digas que tu no usas vim que usas vi porque vim es otra tontería?, deja de decir tantas barbaridades. 2006/8/14, hectorfh en gmail.com : > > Hola Pablo: > > Para trabajar utilizo C y Korn, awk, sed, etc. Personalmente me > encanta programar en Tcl, es mi lenguaje de cabecera. > > Por los lenguajes que tu mencionas, Java y C++, no me extraña que uses > IDE. Esos pésimos lenguajes no tienen ninguna consideración acerca de > la facilidad de escritura, por eso para hacer cualquier cosa básica > como iterar sobre un archivo tenés que codificar bastante. > > Por eso digo que todo depende de la escuela de la que vengas. En Unix > los lenguajes son por lo general de fácil escritura, según la > tradición. Esto es porque se supone que el que programa no debe > necesitar herramientas especiales para hacerlo. Este supuesto no se > tuvo en cuenta en el diseño de Java ni C++, lenguajes que nada tienen > que ver con la escuela Unix. > > Si necesitas otra herramienta más que el vi para programar, comienza a > dudar del diseño del lenguaje que usas. > > Con respecto a lo que tú dices de tener 5 o 6 archivos con 20 > funciones es buena la pregunta. Puedes tener más de un buffer en el > editor, pero yo no hago eso. Yo ejecuto dos o tres editores al mismo > tiempo. Si presionas "Ctrl-z" en la terminal verás que el programa se > va a dormir y vuelves al interprete de comandos. Esto vendría a ser el > equivalente del "minimizar" en el ambiente de las ventanas. Luego si > escribes "fg" vuelves a la tarea que habías puesto a dormir. Esto es > muy útil porque te permite ir del vi a la línea de comandos, hacer lo > que tengas que hacer, y luego volver a donde habías dejado. > > Ten en cuenta también que es mejor tener varios archivos pequeños que > unos pocos grandes. > > Si programas en Win la cosa cambia. Esto es porque esta plataforma no > tiene una buena terminal y el interprete de comandos es una basura. > Ahí sí no te queda otra que usar una odiosa IDE. > > Por eso digo que todo depende de la escuela, pero en el caso de Python > en Linux, que no te quepa duda que está pensado en la mejor tradición > Unix y que con el vi desde la consola podés hacer magia. > > Saludos > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- _\|/_ (O-O) --oOO-(_)-OOo---------------------------------------- Hector Miuler Malpica Gallegos Universidad Nacional del Callao - Peru Escuela de Ingenieria Electronica usuario registrado #308608 ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From dpcesar en gmail.com Mon Aug 14 16:11:38 2006 From: dpcesar en gmail.com (=?ISO-8859-1?Q?C=E9sar_Hern=E1ndez?=) Date: Mon, 14 Aug 2006 10:11:38 -0400 Subject: Texto con formato Message-ID: <24c049a70608140711h638b0573v7b7dd456cfbbb6bf@mail.gmail.com> Saludos Tengo algunos problemas en un desarrollo en python, necesito mostrar texto con formato en un campo pero el wx.TextCtrl al parecer no tiene esta flexibilidad, por otro lado cuando le asigno una cadena de texto muy grande mantiene a este en una sola linea a pesar de que utilice el widget wxTE_MULTILINE Se que existe una libreria que se llama pyRTF que al parecer muestra texto con formato pero al parecer esta no ha sido actualizada desde el 2004 El PyRTF podria resolver el problema de mostrar texto con formato o existe alguna manera mas inteligente y adecuada ? -- César Hernàndez Anzoátegui - Venezuela dpcesar en gmail.com LinuxCounter: 285.345 CIV: 122.539 From dpcesar en gmail.com Mon Aug 14 16:38:45 2006 From: dpcesar en gmail.com (=?ISO-8859-1?Q?C=E9sar_Hern=E1ndez?=) Date: Mon, 14 Aug 2006 10:38:45 -0400 Subject: Fwd: Texto con formato In-Reply-To: <24c049a70608140711h638b0573v7b7dd456cfbbb6bf@mail.gmail.com> References: <24c049a70608140711h638b0573v7b7dd456cfbbb6bf@mail.gmail.com> Message-ID: <24c049a70608140738k1184d35eqabcfe081788fd4c3@mail.gmail.com> Saludos Tengo algunos problemas en un desarrollo en python, necesito mostrar texto con formato en un campo pero el wx.TextCtrl al parecer no tiene esta flexibilidad, por otro lado cuando le asigno una cadena de texto muy grande mantiene a este en una sola linea a pesar de que utilice el widget wxTE_MULTILINE Se que existe una libreria que se llama pyRTF que al parecer muestra texto con formato pero al parecer esta no ha sido actualizada desde el 2005 El PyRTF podria resolver el problema de mostrar texto con formato o existe alguna manera mas inteligente y adecuada ? -- César Hernàndez Anzoátegui - Venezuela dpcesar en gmail.com LinuxCounter: 285.345 CIV: 122.539 -- César Hernàndez Anzoátegui - Venezuela dpcesar en gmail.com LinuxCounter: 285.345 CIV: 122.539 From bameda en gmail.com Mon Aug 14 16:54:09 2006 From: bameda en gmail.com (bameda) Date: Mon, 14 Aug 2006 16:54:09 +0200 Subject: algun IDE decente? In-Reply-To: References: <000901c6be57$9eea1150$278be050@equipo> <2ba956790608131421y6b840e6emf769a3619d5f6e54@mail.gmail.com> Message-ID: Tienes toda la razón Hector, si por algun casual hectorfh usara vi/vim realmente, lo tendria atestao de scripts para manejarlo mejor/mas facilmente (autocompletado, abreviaturas, jerarquias en clases,...) como posee un servidor. Ademas, para que duermes a vi/vim si desde el mismo programa puedes usar la linea de comandos, o puedes usaar 'screen' o 'splitvt'. Aun asi yo soy de la forma de pensar de que un buen IDE para un proyecto serio es lo mejor. Seguro que piensas que los Diagramas UML ER,... son una "gilipollez" que se saco de la manga el "inventor" de ls IDEs para hacer estos mas atractivos y engañar a mas gente. UN SALUDO 2006/8/14, Hector Miuler M.G. : > Eres un completo Troll, crees que porque programas en vi y usas un par de > cosas eres UN COMPLETO HACKERS, pues estas equivocado, crees que la gente > no sabe usar vi, y además pretendes que te creamos que con un simple ctrl+z > y varias ventanas bastan para manejar todo un proyecto, pues si realmente > quieres jactarte de que sabes usar vim menciona algún buen plugin que > realmente ayude a la productividad y no un simple ctrl+z, ahora solo falta > que digas que tu no usas vim que usas vi porque vim es otra tontería?, deja > de decir tantas barbaridades. > > 2006/8/14, hectorfh en gmail.com : > > > > Hola Pablo: > > > > Para trabajar utilizo C y Korn, awk, sed, etc. Personalmente me > > encanta programar en Tcl, es mi lenguaje de cabecera. > > > > Por los lenguajes que tu mencionas, Java y C++, no me extraña que uses > > IDE. Esos pésimos lenguajes no tienen ninguna consideración acerca de > > la facilidad de escritura, por eso para hacer cualquier cosa básica > > como iterar sobre un archivo tenés que codificar bastante. > > > > Por eso digo que todo depende de la escuela de la que vengas. En Unix > > los lenguajes son por lo general de fácil escritura, según la > > tradición. Esto es porque se supone que el que programa no debe > > necesitar herramientas especiales para hacerlo. Este supuesto no se > > tuvo en cuenta en el diseño de Java ni C++, lenguajes que nada tienen > > que ver con la escuela Unix. > > > > Si necesitas otra herramienta más que el vi para programar, comienza a > > dudar del diseño del lenguaje que usas. > > > > Con respecto a lo que tú dices de tener 5 o 6 archivos con 20 > > funciones es buena la pregunta. Puedes tener más de un buffer en el > > editor, pero yo no hago eso. Yo ejecuto dos o tres editores al mismo > > tiempo. Si presionas "Ctrl-z" en la terminal verás que el programa se > > va a dormir y vuelves al interprete de comandos. Esto vendría a ser el > > equivalente del "minimizar" en el ambiente de las ventanas. Luego si > > escribes "fg" vuelves a la tarea que habías puesto a dormir. Esto es > > muy útil porque te permite ir del vi a la línea de comandos, hacer lo > > que tengas que hacer, y luego volver a donde habías dejado. > > > > Ten en cuenta también que es mejor tener varios archivos pequeños que > > unos pocos grandes. > > > > Si programas en Win la cosa cambia. Esto es porque esta plataforma no > > tiene una buena terminal y el interprete de comandos es una basura. > > Ahí sí no te queda otra que usar una odiosa IDE. > > > > Por eso digo que todo depende de la escuela, pero en el caso de Python > > en Linux, que no te quepa duda que está pensado en la mejor tradición > > Unix y que con el vi desde la consola podés hacer magia. > > > > Saludos > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > -- > _\|/_ > (O-O) > --oOO-(_)-OOo---------------------------------------- > Hector Miuler Malpica Gallegos > Universidad Nacional del Callao - Peru > Escuela de Ingenieria Electronica > > usuario registrado #308608 > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > -- ____________________________________________ | | David Barragán Merino | E-mail: bameda en ARROBA@gmail.com | Ingeniería Informática | Universidad Carlos III Madrid |____________________________________________ From david.abreu en iac.es Mon Aug 14 21:05:31 2006 From: david.abreu en iac.es (David Abreu Rodriguez) Date: Mon, 14 Aug 2006 20:05:31 +0100 Subject: algun IDE decente? In-Reply-To: References: <000901c6be57$9eea1150$278be050@equipo> <2ba956790608131421y6b840e6emf769a3619d5f6e54@mail.gmail.com> Message-ID: <44E0C97B.6080107@iac.es> no sé no sé, hace ya unos cuantos emails que no se habla de nada de python. Es solo por si no se habían dado cuenta :) si es que con estas cosas se puede estar discutiendo eternamente. Por eso esto es una lista de python en español no? ciao bameda wrote: > Tienes toda la razón Hector, si por algun casual hectorfh usara vi/vim > realmente, lo tendria atestao de scripts para manejarlo mejor/mas > facilmente (autocompletado, abreviaturas, jerarquias en clases,...) > como posee un servidor. Ademas, para que duermes a vi/vim si desde el > mismo programa puedes usar la linea de comandos, o puedes usaar > 'screen' o 'splitvt'. Aun asi yo soy de la forma de pensar de que un > buen IDE para un proyecto serio es lo mejor. > > Seguro que piensas que los Diagramas UML ER,... son una "gilipollez" > que se saco de la manga el "inventor" de ls IDEs para hacer estos mas > atractivos y engañar a mas gente. > > UN SALUDO > > 2006/8/14, Hector Miuler M.G. : > >> Eres un completo Troll, crees que porque programas en vi y usas un >> par de >> cosas eres UN COMPLETO HACKERS, pues estas equivocado, crees que la >> gente >> no sabe usar vi, y además pretendes que te creamos que con un simple >> ctrl+z >> y varias ventanas bastan para manejar todo un proyecto, pues si >> realmente >> quieres jactarte de que sabes usar vim menciona algún buen plugin que >> realmente ayude a la productividad y no un simple ctrl+z, ahora solo >> falta >> que digas que tu no usas vim que usas vi porque vim es otra >> tontería?, deja >> de decir tantas barbaridades. >> >> 2006/8/14, hectorfh en gmail.com : >> > >> > Hola Pablo: >> > >> > Para trabajar utilizo C y Korn, awk, sed, etc. Personalmente me >> > encanta programar en Tcl, es mi lenguaje de cabecera. >> > >> > Por los lenguajes que tu mencionas, Java y C++, no me extraña que uses >> > IDE. Esos pésimos lenguajes no tienen ninguna consideración acerca de >> > la facilidad de escritura, por eso para hacer cualquier cosa básica >> > como iterar sobre un archivo tenés que codificar bastante. >> > >> > Por eso digo que todo depende de la escuela de la que vengas. En Unix >> > los lenguajes son por lo general de fácil escritura, según la >> > tradición. Esto es porque se supone que el que programa no debe >> > necesitar herramientas especiales para hacerlo. Este supuesto no se >> > tuvo en cuenta en el diseño de Java ni C++, lenguajes que nada tienen >> > que ver con la escuela Unix. >> > >> > Si necesitas otra herramienta más que el vi para programar, comienza a >> > dudar del diseño del lenguaje que usas. >> > >> > Con respecto a lo que tú dices de tener 5 o 6 archivos con 20 >> > funciones es buena la pregunta. Puedes tener más de un buffer en el >> > editor, pero yo no hago eso. Yo ejecuto dos o tres editores al mismo >> > tiempo. Si presionas "Ctrl-z" en la terminal verás que el programa se >> > va a dormir y vuelves al interprete de comandos. Esto vendría a ser el >> > equivalente del "minimizar" en el ambiente de las ventanas. Luego si >> > escribes "fg" vuelves a la tarea que habías puesto a dormir. Esto es >> > muy útil porque te permite ir del vi a la línea de comandos, hacer lo >> > que tengas que hacer, y luego volver a donde habías dejado. >> > >> > Ten en cuenta también que es mejor tener varios archivos pequeños que >> > unos pocos grandes. >> > >> > Si programas en Win la cosa cambia. Esto es porque esta plataforma no >> > tiene una buena terminal y el interprete de comandos es una basura. >> > Ahí sí no te queda otra que usar una odiosa IDE. >> > >> > Por eso digo que todo depende de la escuela, pero en el caso de Python >> > en Linux, que no te quepa duda que está pensado en la mejor tradición >> > Unix y que con el vi desde la consola podés hacer magia. >> > >> > Saludos >> > _______________________________________________ >> > Python-es mailing list >> > Python-es en aditel.org >> > http://listas.aditel.org/listinfo/python-es >> > >> >> >> >> -- >> _\|/_ >> (O-O) >> --oOO-(_)-OOo---------------------------------------- >> Hector Miuler Malpica Gallegos >> Universidad Nacional del Callao - Peru >> Escuela de Ingenieria Electronica >> >> usuario registrado #308608 >> >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> >> >> > > From cabrerachaparro en gmail.com Mon Aug 14 21:10:51 2006 From: cabrerachaparro en gmail.com (Daniel Cabrera) Date: Mon, 14 Aug 2006 14:10:51 -0500 Subject: algun IDE decente? In-Reply-To: <44E0C97B.6080107@iac.es> References: <000901c6be57$9eea1150$278be050@equipo> <2ba956790608131421y6b840e6emf769a3619d5f6e54@mail.gmail.com> <44E0C97B.6080107@iac.es> Message-ID: <8565ad90608141210wbcc06afr7a4c8ab5066884dd@mail.gmail.com> Si, yo creo que el moderardor de la lista ya deberia intevernir en este asunto. Es la primera vez que veo estos tipos de correo en la lista de Python en español, la cual me parece que siempre se ha caracterizado por el buen nivel de educacion y buen trato de sus participantes,y lodigo con base ya que estoy inscrito en varias lista, y hasta ahora esta me parece la mas educada. El día 14/08/06, David Abreu Rodriguez escribió: > > no sé no sé, hace ya unos cuantos emails que no se habla de nada de > python. Es solo por si no se habían dado cuenta :) > > si es que con estas cosas se puede estar discutiendo eternamente. Por > eso esto es una lista de python en español no? > > ciao > > bameda wrote: > > > Tienes toda la razón Hector, si por algun casual hectorfh usara vi/vim > > realmente, lo tendria atestao de scripts para manejarlo mejor/mas > > facilmente (autocompletado, abreviaturas, jerarquias en clases,...) > > como posee un servidor. Ademas, para que duermes a vi/vim si desde el > > mismo programa puedes usar la linea de comandos, o puedes usaar > > 'screen' o 'splitvt'. Aun asi yo soy de la forma de pensar de que un > > buen IDE para un proyecto serio es lo mejor. > > > > Seguro que piensas que los Diagramas UML ER,... son una "gilipollez" > > que se saco de la manga el "inventor" de ls IDEs para hacer estos mas > > atractivos y engañar a mas gente. > > > > UN SALUDO > > > > 2006/8/14, Hector Miuler M.G. : > > > >> Eres un completo Troll, crees que porque programas en vi y usas un > >> par de > >> cosas eres UN COMPLETO HACKERS, pues estas equivocado, crees que la > >> gente > >> no sabe usar vi, y además pretendes que te creamos que con un simple > >> ctrl+z > >> y varias ventanas bastan para manejar todo un proyecto, pues si > >> realmente > >> quieres jactarte de que sabes usar vim menciona algún buen plugin que > >> realmente ayude a la productividad y no un simple ctrl+z, ahora solo > >> falta > >> que digas que tu no usas vim que usas vi porque vim es otra > >> tontería?, deja > >> de decir tantas barbaridades. > >> > >> 2006/8/14, hectorfh en gmail.com : > >> > > >> > Hola Pablo: > >> > > >> > Para trabajar utilizo C y Korn, awk, sed, etc. Personalmente me > >> > encanta programar en Tcl, es mi lenguaje de cabecera. > >> > > >> > Por los lenguajes que tu mencionas, Java y C++, no me extraña que > uses > >> > IDE. Esos pésimos lenguajes no tienen ninguna consideración acerca de > >> > la facilidad de escritura, por eso para hacer cualquier cosa básica > >> > como iterar sobre un archivo tenés que codificar bastante. > >> > > >> > Por eso digo que todo depende de la escuela de la que vengas. En Unix > >> > los lenguajes son por lo general de fácil escritura, según la > >> > tradición. Esto es porque se supone que el que programa no debe > >> > necesitar herramientas especiales para hacerlo. Este supuesto no se > >> > tuvo en cuenta en el diseño de Java ni C++, lenguajes que nada tienen > >> > que ver con la escuela Unix. > >> > > >> > Si necesitas otra herramienta más que el vi para programar, comienza > a > >> > dudar del diseño del lenguaje que usas. > >> > > >> > Con respecto a lo que tú dices de tener 5 o 6 archivos con 20 > >> > funciones es buena la pregunta. Puedes tener más de un buffer en el > >> > editor, pero yo no hago eso. Yo ejecuto dos o tres editores al mismo > >> > tiempo. Si presionas "Ctrl-z" en la terminal verás que el programa se > >> > va a dormir y vuelves al interprete de comandos. Esto vendría a ser > el > >> > equivalente del "minimizar" en el ambiente de las ventanas. Luego si > >> > escribes "fg" vuelves a la tarea que habías puesto a dormir. Esto es > >> > muy útil porque te permite ir del vi a la línea de comandos, hacer lo > >> > que tengas que hacer, y luego volver a donde habías dejado. > >> > > >> > Ten en cuenta también que es mejor tener varios archivos pequeños que > >> > unos pocos grandes. > >> > > >> > Si programas en Win la cosa cambia. Esto es porque esta plataforma no > >> > tiene una buena terminal y el interprete de comandos es una basura. > >> > Ahí sí no te queda otra que usar una odiosa IDE. > >> > > >> > Por eso digo que todo depende de la escuela, pero en el caso de > Python > >> > en Linux, que no te quepa duda que está pensado en la mejor tradición > >> > Unix y que con el vi desde la consola podés hacer magia. > >> > > >> > Saludos > >> > _______________________________________________ > >> > Python-es mailing list > >> > Python-es en aditel.org > >> > http://listas.aditel.org/listinfo/python-es > >> > > >> > >> > >> > >> -- > >> _\|/_ > >> (O-O) > >> --oOO-(_)-OOo---------------------------------------- > >> Hector Miuler Malpica Gallegos > >> Universidad Nacional del Callao - Peru > >> Escuela de Ingenieria Electronica > >> > >> usuario registrado #308608 > >> > >> _______________________________________________ > >> Python-es mailing list > >> Python-es en aditel.org > >> http://listas.aditel.org/listinfo/python-es > >> > >> > >> > > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Daniel Cabrera Chaparro From dpcesar en gmail.com Mon Aug 14 21:28:27 2006 From: dpcesar en gmail.com (=?ISO-8859-1?Q?C=E9sar_Hern=E1ndez?=) Date: Mon, 14 Aug 2006 15:28:27 -0400 Subject: algun IDE decente? In-Reply-To: <8565ad90608141210wbcc06afr7a4c8ab5066884dd@mail.gmail.com> References: <000901c6be57$9eea1150$278be050@equipo> <2ba956790608131421y6b840e6emf769a3619d5f6e54@mail.gmail.com> <44E0C97B.6080107@iac.es> <8565ad90608141210wbcc06afr7a4c8ab5066884dd@mail.gmail.com> Message-ID: <24c049a70608141228y28960280ifaa031dc773e95e3@mail.gmail.com> Saludos, estoy enviando un reply a es hilo porque he enviado un trio de mail a la lista y ninguno de los cuales a aparecido tal vez este tampoco aparezca... 2006/8/14, Daniel Cabrera : > > Si, yo creo que el moderardor de la lista ya deberia intevernir en este > asunto. Es la primera vez que veo estos tipos de correo en la lista de > Python en español, la cual me parece que siempre se ha caracterizado por > el > buen nivel de educacion y buen trato de sus participantes,y lodigo con > base > ya que estoy inscrito en varias lista, y hasta ahora esta me parece la mas > educada. > > El día 14/08/06, David Abreu Rodriguez escribió: > > > > no sé no sé, hace ya unos cuantos emails que no se habla de nada de > > python. Es solo por si no se habían dado cuenta :) > > > > si es que con estas cosas se puede estar discutiendo eternamente. Por > > eso esto es una lista de python en español no? > > > > ciao > > > > bameda wrote: > > > > > Tienes toda la razón Hector, si por algun casual hectorfh usara vi/vim > > > realmente, lo tendria atestao de scripts para manejarlo mejor/mas > > > facilmente (autocompletado, abreviaturas, jerarquias en clases,...) > > > como posee un servidor. Ademas, para que duermes a vi/vim si desde el > > > mismo programa puedes usar la linea de comandos, o puedes usaar > > > 'screen' o 'splitvt'. Aun asi yo soy de la forma de pensar de que un > > > buen IDE para un proyecto serio es lo mejor. > > > > > > Seguro que piensas que los Diagramas UML ER,... son una "gilipollez" > > > que se saco de la manga el "inventor" de ls IDEs para hacer estos mas > > > atractivos y engañar a mas gente. > > > > > > UN SALUDO > > > > > > 2006/8/14, Hector Miuler M.G. : > > > > > >> Eres un completo Troll, crees que porque programas en vi y usas un > > >> par de > > >> cosas eres UN COMPLETO HACKERS, pues estas equivocado, crees que la > > >> gente > > >> no sabe usar vi, y además pretendes que te creamos que con un simple > > >> ctrl+z > > >> y varias ventanas bastan para manejar todo un proyecto, pues si > > >> realmente > > >> quieres jactarte de que sabes usar vim menciona algún buen plugin que > > >> realmente ayude a la productividad y no un simple ctrl+z, ahora solo > > >> falta > > >> que digas que tu no usas vim que usas vi porque vim es otra > > >> tontería?, deja > > >> de decir tantas barbaridades. > > >> > > >> 2006/8/14, hectorfh en gmail.com : > > >> > > > >> > Hola Pablo: > > >> > > > >> > Para trabajar utilizo C y Korn, awk, sed, etc. Personalmente me > > >> > encanta programar en Tcl, es mi lenguaje de cabecera. > > >> > > > >> > Por los lenguajes que tu mencionas, Java y C++, no me extraña que > > uses > > >> > IDE. Esos pésimos lenguajes no tienen ninguna consideración acerca > de > > >> > la facilidad de escritura, por eso para hacer cualquier cosa básica > > >> > como iterar sobre un archivo tenés que codificar bastante. > > >> > > > >> > Por eso digo que todo depende de la escuela de la que vengas. En > Unix > > >> > los lenguajes son por lo general de fácil escritura, según la > > >> > tradición. Esto es porque se supone que el que programa no debe > > >> > necesitar herramientas especiales para hacerlo. Este supuesto no se > > >> > tuvo en cuenta en el diseño de Java ni C++, lenguajes que nada > tienen > > >> > que ver con la escuela Unix. > > >> > > > >> > Si necesitas otra herramienta más que el vi para programar, > comienza > > a > > >> > dudar del diseño del lenguaje que usas. > > >> > > > >> > Con respecto a lo que tú dices de tener 5 o 6 archivos con 20 > > >> > funciones es buena la pregunta. Puedes tener más de un buffer en el > > >> > editor, pero yo no hago eso. Yo ejecuto dos o tres editores al > mismo > > >> > tiempo. Si presionas "Ctrl-z" en la terminal verás que el programa > se > > >> > va a dormir y vuelves al interprete de comandos. Esto vendría a ser > > el > > >> > equivalente del "minimizar" en el ambiente de las ventanas. Luego > si > > >> > escribes "fg" vuelves a la tarea que habías puesto a dormir. Esto > es > > >> > muy útil porque te permite ir del vi a la línea de comandos, hacer > lo > > >> > que tengas que hacer, y luego volver a donde habías dejado. > > >> > > > >> > Ten en cuenta también que es mejor tener varios archivos pequeños > que > > >> > unos pocos grandes. > > >> > > > >> > Si programas en Win la cosa cambia. Esto es porque esta plataforma > no > > >> > tiene una buena terminal y el interprete de comandos es una basura. > > >> > Ahí sí no te queda otra que usar una odiosa IDE. > > >> > > > >> > Por eso digo que todo depende de la escuela, pero en el caso de > > Python > > >> > en Linux, que no te quepa duda que está pensado en la mejor > tradición > > >> > Unix y que con el vi desde la consola podés hacer magia. > > >> > > > >> > Saludos > > >> > _______________________________________________ > > >> > Python-es mailing list > > >> > Python-es en aditel.org > > >> > http://listas.aditel.org/listinfo/python-es > > >> > > > >> > > >> > > >> > > >> -- > > >> _\|/_ > > >> (O-O) > > >> --oOO-(_)-OOo---------------------------------------- > > >> Hector Miuler Malpica Gallegos > > >> Universidad Nacional del Callao - Peru > > >> Escuela de Ingenieria Electronica > > >> > > >> usuario registrado #308608 > > >> > > >> _______________________________________________ > > >> Python-es mailing list > > >> Python-es en aditel.org > > >> http://listas.aditel.org/listinfo/python-es > > >> > > >> > > >> > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > -- > Daniel Cabrera Chaparro > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- César Hernàndez Anzoátegui - Venezuela dpcesar en gmail.com LinuxCounter: 285.345 CIV: 122.539 From csotelop en yahoo.es Mon Aug 14 21:48:59 2006 From: csotelop en yahoo.es (Carlos Eduardo Sotelo Pinto) Date: Mon, 14 Aug 2006 19:48:59 +0000 (UTC) Subject: algun IDE decente? In-Reply-To: References: <000901c6be57$9eea1150$278be050@equipo> <2ba956790608131421y6b840e6emf769a3619d5f6e54@mail.gmail.com> Message-ID: <44EE02C0.6040706@yahoo.es> Y el moderador donde esta???? Hola lista Sin el afán de crear una polémica al respecto de este hilo, cre que ya basta de falta de respeto. Corrijan me si me equivoco, pero la finalidad de una lista, es discutir o ayudar sobre el tema de la propia lista, aportar ideas, o experiencia propia, no ofender o insultar ala gente que aporta o comenta un tema, creo que el señor que hablo sobre vim merece una disculpa en privado como mínimo. Desde mi punto de vista, yo también prefiero programar en vim antes que un IDE, pero no por eso me creo un Hacker ni tampoco me agrada que me falten el respeto por dar mi opinion, creo que le moderador debería haber cortado este hilo desde el principio o retirar a las personas irrespetuosas de la lista, o de lo contrario, mejor llamemos la lista de groserías e insultos en español y no de python. Espero que el moderador de la lista haya hecho algo. saludos a todos Hector Miuler M.G. wrote: > Eres un completo Troll, crees que porque programas en vi y usas un par de > cosas eres UN COMPLETO HACKERS, pues estas equivocado, crees que la gente > no sabe usar vi, y además pretendes que te creamos que con un simple ctrl+z > y varias ventanas bastan para manejar todo un proyecto, pues si realmente > quieres jactarte de que sabes usar vim menciona algún buen plugin que > realmente ayude a la productividad y no un simple ctrl+z, ahora solo falta > que digas que tu no usas vim que usas vi porque vim es otra tontería?, deja > de decir tantas barbaridades. > > 2006/8/14, hectorfh en gmail.com : >> >> Hola Pablo: >> >> Para trabajar utilizo C y Korn, awk, sed, etc. Personalmente me >> encanta programar en Tcl, es mi lenguaje de cabecera. >> >> Por los lenguajes que tu mencionas, Java y C++, no me extraña que uses >> IDE. Esos pésimos lenguajes no tienen ninguna consideración acerca de >> la facilidad de escritura, por eso para hacer cualquier cosa básica >> como iterar sobre un archivo tenés que codificar bastante. >> >> Por eso digo que todo depende de la escuela de la que vengas. En Unix >> los lenguajes son por lo general de fácil escritura, según la >> tradición. Esto es porque se supone que el que programa no debe >> necesitar herramientas especiales para hacerlo. Este supuesto no se >> tuvo en cuenta en el diseño de Java ni C++, lenguajes que nada tienen >> que ver con la escuela Unix. >> >> Si necesitas otra herramienta más que el vi para programar, comienza a >> dudar del diseño del lenguaje que usas. >> >> Con respecto a lo que tú dices de tener 5 o 6 archivos con 20 >> funciones es buena la pregunta. Puedes tener más de un buffer en el >> editor, pero yo no hago eso. Yo ejecuto dos o tres editores al mismo >> tiempo. Si presionas "Ctrl-z" en la terminal verás que el programa se >> va a dormir y vuelves al interprete de comandos. Esto vendría a ser el >> equivalente del "minimizar" en el ambiente de las ventanas. Luego si >> escribes "fg" vuelves a la tarea que habías puesto a dormir. Esto es >> muy útil porque te permite ir del vi a la línea de comandos, hacer lo >> que tengas que hacer, y luego volver a donde habías dejado. >> >> Ten en cuenta también que es mejor tener varios archivos pequeños que >> unos pocos grandes. >> >> Si programas en Win la cosa cambia. Esto es porque esta plataforma no >> tiene una buena terminal y el interprete de comandos es una basura. >> Ahí sí no te queda otra que usar una odiosa IDE. >> >> Por eso digo que todo depende de la escuela, pero en el caso de Python >> en Linux, que no te quepa duda que está pensado en la mejor tradición >> Unix y que con el vi desde la consola podés hacer magia. >> >> Saludos >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Carlos Eduardo Sotelo Pinto (KrLoS) Grupo de Usuarios de Debian Arequipa Grupo de Usuarios de GNU Linux Arequipa ---- htt://csotelop.blogsome.com || GNU Linux User Registered #379182 pgp.rediris.es 0x62BAEF3C GPG FP: 90DD 758E 5507 43B5 028E EEF4 3D1B BD88 62BA EF3C ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From s1d4rt4 en gmail.com Mon Aug 14 22:11:24 2006 From: s1d4rt4 en gmail.com (carlos rogel) Date: Mon, 14 Aug 2006 22:11:24 +0200 Subject: algun IDE decente? In-Reply-To: <44EE02C0.6040706@yahoo.es> References: <000901c6be57$9eea1150$278be050@equipo> <2ba956790608131421y6b840e6emf769a3619d5f6e54@mail.gmail.com> <44EE02C0.6040706@yahoo.es> Message-ID: no la embarren, lo unico k keria saber era si existia algun ide decente, sentirme comodo mientras escribo código... no se pongan lesitos =) saludos From cabrerachaparro en gmail.com Mon Aug 14 23:53:54 2006 From: cabrerachaparro en gmail.com (Daniel Cabrera) Date: Mon, 14 Aug 2006 16:53:54 -0500 Subject: algun IDE decente? In-Reply-To: References: <000901c6be57$9eea1150$278be050@equipo> <2ba956790608131421y6b840e6emf769a3619d5f6e54@mail.gmail.com> <44EE02C0.6040706@yahoo.es> Message-ID: <8565ad90608141453x780f89f2q65669509113bd279@mail.gmail.com> Estimado Carlos, en verdad no creo que hayas tenido algo que ver en este asunto de la falta de respeto, tu pregunta fue una pregunta valida, al menos eso me parece, ya varias veces se ha discutido es tema, pero sin llegar jamas a este tono, quiza la persona que empezo la discusion sea nuevo en la lista. 2006/8/14, carlos rogel : > > no la embarren, lo unico k keria saber era si existia algun ide decente, > sentirme comodo mientras escribo código... no se pongan lesitos =) > > saludos > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Daniel Cabrera Chaparro From wjsape en gmail.com Mon Aug 14 23:54:26 2006 From: wjsape en gmail.com (Pepe ) Date: Mon, 14 Aug 2006 16:54:26 -0500 Subject: algun IDE decente? In-Reply-To: References: <000901c6be57$9eea1150$278be050@equipo> <44DF9247.8010209@ialvear.com> Message-ID: Hector parece que no has leido la Práctica de la programación de Kernighan y Pike. On 8/13/06, hectorfh en gmail.com wrote: > > Hola Pablo: > > > etas equivocado... > > Por supuesto que no lo estoy. Es sólo que venimos de distintas > escuelas de programación. El primer Unix fue programado casi en su > totalidad con el "ed". Sin "super" IDEs. Ni Ken Thompson ni Dennis > Ritchie habrían usado jamás algó con más funcionalidad que el ed > porque eran verdaderos hackers. > > Todavía hoy los verdaderos programadores de Unix programan sin IDE. Si > querés saber más al respecto lee "The art of Unix programming" de Eric > S. Raymond. > > Lo más parecido a una IDE que tenemos en Unix es el odioso "emacs" > (que me perdone Richard Stallman, por quien siento un gran afecto). Es > verdad que hay gente que lo usa, pero somos muchos los enemigos de > este editor :) > > Generalmente los que programan con IDEs son la gente de Java y los de > Microchot. No podrían hacerlo de otra manera. Por suerte donde trabajo > es todo Unix :) > > Saludos > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Pepe From bameda en gmail.com Tue Aug 15 00:51:35 2006 From: bameda en gmail.com (bameda) Date: Tue, 15 Aug 2006 00:51:35 +0200 Subject: algun IDE decente? In-Reply-To: References: <000901c6be57$9eea1150$278be050@equipo> <44DF9247.8010209@ialvear.com> Message-ID: No creo que se le haya faltado al respeto a nadie, ni es para ponerse así. La única incidencia es que este asunto ha probocado un flame, que, por otro lado, tampoco es algo malo, desde mi punto de vista. Por mi parte espero no haber ofendido a nadie, los exámenes de septiembre están a la vuelta de la esquina y de vez en cuando esta bien descargar algo de adrenalina. Y que mejor forma que debatiendo (sin animo de ofender, repito). UN SALUDO 2006/8/14, Pepe : > Hector parece que no has leido la Práctica de la programación de Kernighan y > Pike. > > On 8/13/06, hectorfh en gmail.com wrote: > > > > Hola Pablo: > > > > > etas equivocado... > > > > Por supuesto que no lo estoy. Es sólo que venimos de distintas > > escuelas de programación. El primer Unix fue programado casi en su > > totalidad con el "ed". Sin "super" IDEs. Ni Ken Thompson ni Dennis > > Ritchie habrían usado jamás algó con más funcionalidad que el ed > > porque eran verdaderos hackers. > > > > Todavía hoy los verdaderos programadores de Unix programan sin IDE. Si > > querés saber más al respecto lee "The art of Unix programming" de Eric > > S. Raymond. > > > > Lo más parecido a una IDE que tenemos en Unix es el odioso "emacs" > > (que me perdone Richard Stallman, por quien siento un gran afecto). Es > > verdad que hay gente que lo usa, pero somos muchos los enemigos de > > este editor :) > > > > Generalmente los que programan con IDEs son la gente de Java y los de > > Microchot. No podrían hacerlo de otra manera. Por suerte donde trabajo > > es todo Unix :) > > > > Saludos > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > -- > Pepe > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- ____________________________________________ | | David Barragán Merino | E-mail: bameda en ARROBA@gmail.com | Ingeniería Informática | Universidad Carlos III Madrid |____________________________________________ From hectorfh en gmail.com Tue Aug 15 02:06:47 2006 From: hectorfh en gmail.com (hectorfh en gmail.com) Date: Mon, 14 Aug 2006 21:06:47 -0300 Subject: algun IDE decente? In-Reply-To: References: <000901c6be57$9eea1150$278be050@equipo> <44DF9247.8010209@ialvear.com> Message-ID: Hola a todos, esto lo empiezo a disfrutar :). Hola homónimo :) > Eres un completo Troll ¿Qué es un Troll? > pretendes que te creamos que con un simple ctrl+z y > varias ventanas bastan para manejar todo un proyecto, En donde trabajo se hace así. ¿¿¿Tú no puedes hacerlo??? > pues si realmente quieres jactarte de que sabes > usar vim menciona algún buen plugin que > realmente ayude a la productividad y no un > simple ctrl+z, ahora solo falta que digas que tu > no usas vim que usas vi porque vim es otra > tontería?, deja de decir tantas barbaridades. No sé si es una tontería, pero eres tan tonto que tú respondes a tus propias preguntas. Yo jamás dije que usaba el "vim", en casa utilizo el "elvis", que es el que viene con mi distribución de slackware. En el laburo, según la versión de Unix y lo que haya instalado en el sistema del cliente, con mucha suerte es el vim. Si no puedes programar con eso consigue un trabajo de programador de Java y no me molestes. Hola bameda: > lo tendria atestao de scripts para manejarlo > mejor/mas facilmente (autocompletado, > abreviaturas, jerarquias en clases,...) JAJAJAJAJA. ¿Realmente crees que necesito toda esa basura para programar? Además no utilizamos programación orientada a objetos, programamos en C... ¿sabés qué es C? > Ademas, para que duermes a vi/vim si desde el > mismo programa puedes usar la linea de comandos, Sí, se puede, pero no me resulta cómodo. > o puedes usaar 'screen' o 'splitvt'. "screen" no funciona en el elvis, no sé de qué me hablas. Con respecto a "splitv" no me gusta tanto. ¿Alguna sugerencia más? > Seguro que piensas que los Diagramas UML ER,... > son una "gilipollez" que se saco de la manga el > "inventor" de ls IDEs para hacer estos mas > atractivos y engañar a mas gente. Pues no. Eso lo dices tú. Saludos From cgalisteo en k-rolus.net Tue Aug 15 02:35:53 2006 From: cgalisteo en k-rolus.net (Carlos Galisteo) Date: Tue, 15 Aug 2006 02:35:53 +0200 Subject: algun IDE decente? In-Reply-To: References: <000901c6be57$9eea1150$278be050@equipo> <44DF9247.8010209@ialvear.com> Message-ID: <44E116E9.1070000@k-rolus.net> hectorfh en gmail.com wrote: > ¿Qué es un Troll? Verás Héctor creo que tanto el tono como el contenido de tus correos están totalmente fuera del tópico de esta lista. Tu postura ha quedado perfectamente expuesta y creo que este hilo debe terminar aquí (esta petición es extensible a todos nosotros), ya que no se está aportando nada constructivo. Respecto a lo que es un troll [1], básicamente es alguien que irrumpe en una lista de forma poco respetuosa o maleducada, tratando de imponer su opinion a los demás a base de insultos y posiciones de supuesta superioridad. Un saludo. [1]http://es.wikipedia.org/wiki/Troll_(Internet) From pablomarmol en gmail.com Tue Aug 15 02:51:02 2006 From: pablomarmol en gmail.com (peter) Date: Tue, 15 Aug 2006 02:51:02 +0200 Subject: algun IDE decente? In-Reply-To: References: <000901c6be57$9eea1150$278be050@equipo> <44DF9247.8010209@ialvear.com> Message-ID: <32ec9b10608141751k7bcd3e0ei65bd943bfc9059dc@mail.gmail.com> 2006/8/15, hectorfh en gmail.com : > JAJAJAJAJA. ¿Realmente crees que necesito toda esa basura para > programar? Además no utilizamos programación orientada a objetos, > programamos en C... ¿sabés qué es C? Aqui está el origen del problema. Te equivocaste de lista de correo. Adios hectorfh . From cabrerachaparro en gmail.com Tue Aug 15 04:48:44 2006 From: cabrerachaparro en gmail.com (Daniel Cabrera) Date: Mon, 14 Aug 2006 21:48:44 -0500 Subject: Desarrollo Web Message-ID: <8565ad90608141948m4b79676fwe1f1c1d14a41b21f@mail.gmail.com> Hola, quisiera saber sus comentarios y opiniones sobre cual es la mejor forma de hacer desarrollo web usando Python? Gracias -- Daniel Cabrera Chaparro From miuler en gmail.com Tue Aug 15 08:42:06 2006 From: miuler en gmail.com (Hector Miuler M.G.) Date: Tue, 15 Aug 2006 01:42:06 -0500 Subject: algun IDE decente? In-Reply-To: <44E116E9.1070000@k-rolus.net> References: <000901c6be57$9eea1150$278be050@equipo> <44DF9247.8010209@ialvear.com> <44E116E9.1070000@k-rolus.net> Message-ID: Algo simple, no alimenten al troll, que ya le esta gustando, moderador, poner fin a este hilo. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From miuler en gmail.com Tue Aug 15 08:44:00 2006 From: miuler en gmail.com (Hector Miuler M.G.) Date: Tue, 15 Aug 2006 01:44:00 -0500 Subject: Desarrollo Web In-Reply-To: <8565ad90608141948m4b79676fwe1f1c1d14a41b21f@mail.gmail.com> References: <8565ad90608141948m4b79676fwe1f1c1d14a41b21f@mail.gmail.com> Message-ID: La más facil es usar mod_python, la mejor..... eso depende, mira tadas las opciones que existen (zope,django,mod_python,etc) y saca tus concluciones. 2006/8/14, Daniel Cabrera : > > Hola, > quisiera saber sus comentarios y opiniones sobre cual es la mejor forma de > hacer desarrollo web usando Python? > > Gracias > > -- > Daniel Cabrera Chaparro > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- _\|/_ (O-O) --oOO-(_)-OOo---------------------------------------- Hector Miuler Malpica Gallegos Universidad Nacional del Callao - Peru Escuela de Ingenieria Electronica usuario registrado #308608 ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From hectorfh en gmail.com Tue Aug 15 10:06:00 2006 From: hectorfh en gmail.com (hectorfh en gmail.com) Date: Tue, 15 Aug 2006 05:06:00 -0300 Subject: algun IDE decente? In-Reply-To: References: <44DF9247.8010209@ialvear.com> <44E116E9.1070000@k-rolus.net> Message-ID: Hola: Sí. Me voy a hacer algo mejor en lugar de estar discutiendo con "quiche eaters" :) Saludos pd: Y no se escondan atrás del moderador, ¡gallinas! pd2: ¿También usan "plugins" para responder a los correos? :) From jrvilda en gmail.com Tue Aug 15 12:25:09 2006 From: jrvilda en gmail.com (Josu Rodriguez) Date: Tue, 15 Aug 2006 12:25:09 +0200 Subject: IndexTab en python con WX Message-ID: Hola amigos, parece que el tema del IDE esta llevando algun que otro post. Bueno, estoy haciendo un pequeño proyecto personal, Runas... en python. Y la verdad que para ser un formulario de 4 widget, me estoy viendo incapaz de acerlo como quiero. Por ejemplo: ¿No existe algo parecido a IndexTab para poner un orden a los widget y despues poderlo recorrer con la tecla tabulador.? Estoy biendo varios codigos en los que funciona pero no doy con el kit. Tengo : o ) Boa constructor, como IDE , me viene muy bien para empezar, es comodo y rapido, y con el estoy aprendiendo a hacer cosillas con las que igual me tiraria horas y horas buscando la sintasis de los comandos. Ya abra tiempo de poderlo hacer desde un telnet, si la ocasion lo merece. Muchas gracias de antemano. -- ~~~~~~~~~~~~~~~~~~ Josu Rodriguez Vilda MCP. ~~~~~~~~~~~~~~~~~~ ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From ayaladaniel en gmail.com Tue Aug 15 14:08:58 2006 From: ayaladaniel en gmail.com (Daniel Ayala) Date: Tue, 15 Aug 2006 09:08:58 -0300 Subject: =?iso-8859-1?q?Aplicando_Python_a_simulaci=F3n_en_3D?= Message-ID: <49db772e0608150508wb2f3a0dhf328434f5ae6c598@mail.gmail.com> Hola antes q nada. soy nuevo en el grupo y estoy en el para realizar algunas preguntas e informarme de este lenguaje. Les comento, no vengo del área de programación sino de la de efectos visuales para televisión y cine. Seguramente no entenderán el porqué, pero me vi interesado en este lenguaje. En mi trabajo utilizo el software español RealFlow ( http://www.nextlimit.com/realflow/ ), que es un simulador de fluidos y dinámicas en 3D, y a partir de la última versión incluye un módulo para añadir control sobre los objetos a través del lenguaje python, ( http://www.nextlimit.com/nlscript/ aquí encuentran ejemplos de códigos) dándole así una potencialidad aún mayor. Quería saber si existe algún lugar donde poder estudiar el lenguaje, si se dictan cursos o si existen profesores particulares. Agradezco muchísimo las respuestas y cualquier interesado en el tema del 3D + Python que quiera meterse más en el tema.. bienvenido! Muchas gracias a todos. Daniel Ayala. From jrvilda en gmail.com Tue Aug 15 14:09:44 2006 From: jrvilda en gmail.com (Josu Rodriguez Vilda) Date: Tue, 15 Aug 2006 14:09:44 +0200 Subject: Al usar py2exe me pide unas DLL's Message-ID: <000001c6c063$b33b96c0$84405455@HOME0011> Yo, estoy comenzando a esto de la programación, pero viendo las dll, son las típicas del sistema operativo, como pueden ser el kernel, la shell y demás. Yo diría que lo único que te dice py2exe es que para levantar el programa va a necesitar dichas dll, pero considero que todas están en la configuración por defecto del sistema operativo. La única que me causa alguna duda en MSVCP71.dll Josu Rodríguez Vilda Administrador de sistemas Email: jrvilda en gmail.com Telf. 678 66 80 90 From estebansaavedra en gmail.com Tue Aug 15 14:32:51 2006 From: estebansaavedra en gmail.com (Esteban Saavedra L.) Date: Tue, 15 Aug 2006 08:32:51 -0400 Subject: Desarrollo Web In-Reply-To: <8565ad90608141948m4b79676fwe1f1c1d14a41b21f@mail.gmail.com> References: <8565ad90608141948m4b79676fwe1f1c1d14a41b21f@mail.gmail.com> Message-ID: <9d0ab9520608150532m6cc0adcbr92512d9d2cc8a85b@mail.gmail.com> Podrias optar por usar un framewrok como TurboGears o Django salu2 Esteban 2006/8/14, Daniel Cabrera : > Hola, > quisiera saber sus comentarios y opiniones sobre cual es la mejor forma de > hacer desarrollo web usando Python? > > Gracias > > -- > Daniel Cabrera Chaparro > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- M.Sc. Ing. Jose Esteban Saavedra Lopez Gerente General BanRey Consultores Telefono:(+591.2) 5245959 Celular: +591 72450061 estebansaavedra en yahoo.com estebansaavedra en gmail.com Oruro - Bolivia _____________________________________________ Te Invito a Visitarme y conocer mis Areas de Investigacion http://esteban.profesionales.org Si quieres chatear ICQ: 16270256 _____________________________________________ From cabrerachaparro en gmail.com Tue Aug 15 16:21:34 2006 From: cabrerachaparro en gmail.com (Daniel Cabrera) Date: Tue, 15 Aug 2006 09:21:34 -0500 Subject: algun IDE decente? In-Reply-To: References: <44DF9247.8010209@ialvear.com> <44E116E9.1070000@k-rolus.net> Message-ID: <8565ad90608150721k60a0c556mdc3b5afff53ccac7@mail.gmail.com> Tio creo que estas un poco desubicado 2006/8/15, hectorfh en gmail.com : > > Hola: > > Sí. Me voy a hacer algo mejor en lugar de estar discutiendo con > "quiche eaters" :) > > Saludos > > pd: Y no se escondan atrás del moderador, ¡gallinas! > pd2: ¿También usan "plugins" para responder a los correos? :) > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Daniel Cabrera Chaparro From juatman_2000 en yahoo.es Tue Aug 15 18:16:34 2006 From: juatman_2000 en yahoo.es (Juan M.) Date: Tue, 15 Aug 2006 18:16:34 +0200 Subject: =?iso-8859-1?Q?Re:_=5BPython-es=5D_Aplicando_Python_a_simulaci=F3n_en_3D?= References: <49db772e0608150508wb2f3a0dhf328434f5ae6c598@mail.gmail.com> Message-ID: <00b601c6c086$2ee2bd40$348ae050@equipo> ¡Muy interesante tu trabajo Daniel! :-) ¿Estudiar el lenguaje Python?. ¿Para qué?. Los que somos gallitos aprendemos mediante ensayo y error :-)) Bromas aparte, a ver qué te parece esta dirección: http://usuarios.lycos.es/arturosa/documentacion.html . Saludos. P.D. Aquí en Granada ya hace más fresquito. ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From cabrerachaparro en gmail.com Tue Aug 15 20:31:24 2006 From: cabrerachaparro en gmail.com (Daniel Cabrera) Date: Tue, 15 Aug 2006 13:31:24 -0500 Subject: Libros de Python Message-ID: <8565ad90608151131v79158430o400c57ee7d478419@mail.gmail.com> Holas, que libro de Python se peuden encontrar en español? Gracias -- Daniel Cabrera Chaparro From maramsis en gmail.com Tue Aug 15 21:46:09 2006 From: maramsis en gmail.com (Maram) Date: Tue, 15 Aug 2006 16:46:09 -0300 Subject: Libros de Python In-Reply-To: <8565ad90608151131v79158430o400c57ee7d478419@mail.gmail.com> References: <8565ad90608151131v79158430o400c57ee7d478419@mail.gmail.com> Message-ID: <44E22481.3030103@gmail.com> Daniel Cabrera escribió: > Holas, > que libro de Python se peuden encontrar en español? > > Gracias > En el link, hay varios... aunque no se si te referias a "libros impresos" o tambien a tutoriales... http://www.python.com.ar/moin/AprendiendoPython From jpfuertes en gmail.com Tue Aug 15 22:02:34 2006 From: jpfuertes en gmail.com (Juampi) Date: Tue, 15 Aug 2006 17:02:34 -0300 Subject: Desarrollo Web Message-ID: <247522d10608151302m131eca63s5d72bea9576e3fd5@mail.gmail.com> Puedes probar con Pylons, a mi me gusta mucho aunque no se si esta listo para usar en un hambiente productivo. Why use Pylons? Pylons combines the very best ideas from the worlds of Ruby, Python and Perl, providing a structured but extremely flexible Python web framework. It's also one of the first projects to leverage the emerging WSGI standard, which allows extensive re-use and flexibility ? but only if you need it. Out of the box, Pylons aims to make web development fast, flexible and easy. www.pylonshq.com -- Juampi ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From gabomgp en gmail.com Tue Aug 15 22:57:04 2006 From: gabomgp en gmail.com (=?ISO-8859-1?Q?Gabriel_Guillermo_G=F3mez_Puentes?=) Date: Tue, 15 Aug 2006 15:57:04 -0500 Subject: graficos en pythong In-Reply-To: <2a1edb210608080924p4b78e9fdod3f214fe395527c2@mail.gmail.com> References: <2a1edb210608080924p4b78e9fdod3f214fe395527c2@mail.gmail.com> Message-ID: Si necesitas graficar en 3D con cosas muy complejas, definitivamente el pythong np es lo que necesitas 2006/8/8, Jesus Rodriguez : > El libro de python de la uji toca un poco del tema, miralo a ver si te vale: > > http://marmota.act.uji.es/MTP/pdf/python.pdf > > El día 8/08/06, imber abad tomapasca escribió: > > > > si me pudieran dar mas informacion sobre funciones graficas.Solamentecuento > > con las basicas y necesito mas de ellas para graficar en 3 dimensiones. > > > > _________________________________________________________________ > > MSN Amor: busca tu ½ naranja http://latam.msn.com/amor/ > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- ////// Gabriel Guillermo Gómez Puentes ///// ***** Estudiante Ingienería de Sistemas **** >>> Segundo Semestre >>> Santa Marta (Magdalena-Colombia) From ayaladaniel en gmail.com Tue Aug 15 23:49:24 2006 From: ayaladaniel en gmail.com (Daniel Ayala) Date: Tue, 15 Aug 2006 18:49:24 -0300 Subject: =?iso-8859-1?q?Re=3A_Aplicando_Python_a_simulaci=F3n?= =?iso-8859-1?q?_en_3D?= Message-ID: <49db772e0608151449t12ac14ebgdbd6e411f85d8bc0@mail.gmail.com> > > Message: 7 > Date: Tue, 15 Aug 2006 18:16:34 +0200 > From: "Juan M." > Subject: Re: [Python-es] Aplicando Python a simulación en 3D > To: "La lista de python en castellano" > Message-ID: <00b601c6c086$2ee2bd40$348ae050 en equipo> > Content-Type: text/plain; format=flowed; charset="iso-8859-1"; > reply-type=response > > ¡Muy interesante tu trabajo Daniel! :-) > ¿Estudiar el lenguaje Python?. ¿Para qué?. Los que somos gallitos > aprendemos > mediante ensayo y error :-)) > Bromas aparte, a ver qué te parece esta dirección: > http://usuarios.lycos.es/arturosa/documentacion.html . > Saludos. > P.D. Aquí en Granada ya hace más fresquito. Muchas gracias! leeré estos tutoriales y voy a ver si le puedo agarrar la mano al python! graciasss Daniel Ayala From bameda en gmail.com Wed Aug 16 00:32:21 2006 From: bameda en gmail.com (bameda) Date: Wed, 16 Aug 2006 00:32:21 +0200 Subject: Libros de Python In-Reply-To: <44E22481.3030103@gmail.com> References: <8565ad90608151131v79158430o400c57ee7d478419@mail.gmail.com> <44E22481.3030103@gmail.com> Message-ID: http://www.python.org/doc/nonenglish/#spanish MÁs tutoriales, libros y documentación en general sobre python en español. UN SALUDO 2006/8/15, Maram : > Daniel Cabrera escribió: > > Holas, > > que libro de Python se peuden encontrar en español? > > > > Gracias > > > En el link, hay varios... aunque no se si te referias a "libros > impresos" o tambien a tutoriales... > > http://www.python.com.ar/moin/AprendiendoPython > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- ____________________________________________ | | David Barragán Merino | E-mail: bameda en ARROBA@gmail.com | Ingeniería Informática | Universidad Carlos III Madrid |____________________________________________ From hectorfh en gmail.com Wed Aug 16 01:22:31 2006 From: hectorfh en gmail.com (hectorfh en gmail.com) Date: Tue, 15 Aug 2006 20:22:31 -0300 Subject: algun IDE decente? In-Reply-To: <8565ad90608150721k60a0c556mdc3b5afff53ccac7@mail.gmail.com> References: <44DF9247.8010209@ialvear.com> <44E116E9.1070000@k-rolus.net> <8565ad90608150721k60a0c556mdc3b5afff53ccac7@mail.gmail.com> Message-ID: Hola Nocreyente: Siempre que llego del trabajo encuentro algún correo divertido :) Sin embargo el tuyo fue uno de los pocos acertados. No simpatizo con el inglés. No obstante quería aclara el orígen del término. Esta es la definición que aparece en la wikipedia: Quiche-eater >From Wikipedia, the free encyclopedia Jump to: navigation, search The term quiche-eater, meaning a man who is effeminate or who lacks some putative masculine virtue, is derived from the bestselling tongue-in-cheek book on stereotypes about masculinity, Real Men Don't Eat Quiche, by Bruce Feirstein, published in 1982. The term survives in computer programming circles, where it means a person far removed from practice and concerned only with academic matters, unwilling to "get their hands dirty". Being humorous in nature, it is usually a fairly mild insult. It was popularised by the 1983 article Real Programmers Don't Use Pascal. The article specifically accuses the creator of Pascal, Niklaus Wirth, of being a "quiche eater", and is generally a tongue-in-cheek bashing of the philosophy underlying Pascal (and by extension, other high-level programming languages). El artículo "Real Programmers Don't use Pascal", que hoy en día debería llamarse "Real Programmers Don't use Java" :), lo pueden encontrar aquí: http://www.pbm.com/~lindahl/real.programmers.html Saludos From mlacunza en gmail.com Wed Aug 16 01:36:08 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Tue, 15 Aug 2006 18:36:08 -0500 Subject: algun IDE decente? In-Reply-To: References: <44DF9247.8010209@ialvear.com> <44E116E9.1070000@k-rolus.net> <8565ad90608150721k60a0c556mdc3b5afff53ccac7@mail.gmail.com> Message-ID: <1155684969.10757.3.camel@localhost> Al margen de todo,podrian dedicarse a hablar de Python?? Pues si tienen o no problemas con el ingles, unix, java o C++ nada tienen q ver con esta lista y ya estan aburriendo con la cantata. Y no es q seamos gallinas pa escudarnos en el moderador,sino q esta lista tiene su fin, si tienes problemas con esto, haste ver por un psicologo. Y por lo menos firma tus mensajes de forma q sepamos quien eres. O hasta alli no llega tu ingles???? El mar, 15-08-2006 a las 20:22 -0300, hectorfh en gmail.com escribió: > Hola Nocreyente: -- Mario Lacunza ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From hectorfh en gmail.com Wed Aug 16 01:52:57 2006 From: hectorfh en gmail.com (hectorfh en gmail.com) Date: Tue, 15 Aug 2006 20:52:57 -0300 Subject: algun IDE decente? In-Reply-To: <1155684969.10757.3.camel@localhost> References: <44E116E9.1070000@k-rolus.net> <8565ad90608150721k60a0c556mdc3b5afff53ccac7@mail.gmail.com> <1155684969.10757.3.camel@localhost> Message-ID: > ya estan aburriendo con la cantata. Sí estoy de acuerdo. Me comprometo a no contestar más correos a los "programadores" de Java. Sólo hablaré con conocedores de la computación :) > Y por lo menos firma tus mensajes de forma > q sepamos quien eres. ¿Para qué querés tanta información? ¿Te gusto? :) Saludos pd: Aunque no lo crean este es el último correo que escribo. Tampoco leeré sus correos. El tema está cerrado. From cabrerachaparro en gmail.com Wed Aug 16 01:56:23 2006 From: cabrerachaparro en gmail.com (Daniel Cabrera) Date: Tue, 15 Aug 2006 18:56:23 -0500 Subject: algun IDE decente? In-Reply-To: References: <44E116E9.1070000@k-rolus.net> <8565ad90608150721k60a0c556mdc3b5afff53ccac7@mail.gmail.com> <1155684969.10757.3.camel@localhost> Message-ID: <8565ad90608151656h226ed711mce23ce0f4327ca0f@mail.gmail.com> Mejor salte de la lista y harias por fin algo productivo 2006/8/15, hectorfh en gmail.com : > > > ya estan aburriendo con la cantata. > > Sí estoy de acuerdo. Me comprometo a no contestar más correos a los > "programadores" de Java. Sólo hablaré con conocedores de la > computación :) > > > Y por lo menos firma tus mensajes de forma > > q sepamos quien eres. > > ¿Para qué querés tanta información? ¿Te gusto? :) > > Saludos > > pd: Aunque no lo crean este es el último correo que escribo. Tampoco > leeré sus correos. El tema está cerrado. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Daniel Cabrera Chaparro From pych3m4 en gmail.com Wed Aug 16 04:07:22 2006 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed, 16 Aug 2006 04:07:22 +0200 Subject: =?ISO-8859-1?Q?Re:__M=F3dulo_para_combinatoria?= In-Reply-To: <44D8C212.7060006@ehas.org> References: <4444B52A.7070905@ch3m4.org> <4444E6F7.4050406@ch3m4.org> <44D8C212.7060006@ehas.org> Message-ID: <2c9fb0dd0608151907l60571658meaef99ce46385245@mail.gmail.com> El 8/08/06, Arnau Sanchez escribió: > Repasando el archivo de la lista me encontré con este hilo de abril pasado... me > ha hecho gracia, porque precisamente hice ese algoritmo (el de buscar la > solución de "Cifras") para practicar clases y recursividad cuando empecé con > Python (así que no espereis ninguna maravilla). Ahí va por si le interesara a > alguien (¿?) Para ser de un ejercicio de iniciación está muy completo. Si admites una sugerencia, yo habría derivado la clase StringInt del tipo int. Te evitarías tener que andar transformando a entero antes de operar. También se puede aprovechar mejor la "representación" con el fomato "%r" en lugar del "%s". A parte de ésto, tenías una redundancia ya que volvías a añadir los dos operandos a la lista en el método "process_pair". A ver qué te parece esta reescritura, es algo más rápido que el que tenías: #!/usr/bin/python # Solves a simple math game: given an arbitray list of numbers, and using # the 4 basic rules (+, -, /, *) between them, find (or be close to) another # given number. Spanish readers will probably know it for the old "Cifras y # Letras" quiz show. # # Comments: arnau en ehas.org # Standard Python modules import sys, time class StringInt(int): def __new__(cls,n=0,base=10,_repr=None): self=super(StringInt,cls).__new__(cls,n) self._repr = _repr or str(n) return self def __add__(self, n): return StringInt( super(StringInt,self).__add__(n), _repr="(%r+%r)"%(self,n) ) def __mul__(self, n): return StringInt( super(StringInt,self).__mul__(n), _repr="(%r*%r)"%(self,n) ) def __div__(self, n): return StringInt( super(StringInt,self).__div__(n), _repr="(%r/%r)"%(self,n) ) def __sub__(self, n): return StringInt( super(StringInt,self).__sub__(n), _repr="(%r-%r)"%(self,n) ) def __repr__(self): return self._repr # Uncomment to use integers instead of StringInt objects #StringInt = int class SeekNumber: def __init__(self, final, numbers): self.final = final self.numbers = [StringInt(x) for x in numbers if x>0] self.nearest = StringInt(0) def process_pair(self, a, b): values = [a+b, a*b] if a>b: values.append(a-b) if a References: <44E116E9.1070000@k-rolus.net> <8565ad90608150721k60a0c556mdc3b5afff53ccac7@mail.gmail.com> <1155684969.10757.3.camel@localhost> Message-ID: <1155695543.5554.18.camel@localhost> El mar, 15-08-2006 a las 20:52 -0300, hectorfh en gmail.com escribió: > > ya estan aburriendo con la cantata. > > Sí estoy de acuerdo. Me comprometo a no contestar más correos a los > "programadores" de Java. Sólo hablaré con conocedores de la > computación :) > > > Y por lo menos firma tus mensajes de forma > > q sepamos quien eres. > > ¿Para qué querés tanta información? ¿Te gusto? :) > Solo para saber si hablo con un hombre, por lo visto no. Es muy facil decir estupideces e insultar y escudarse en iniciales o pseudonimos. En cuanto a lo otro yo si tengo mis preferencias bien definidas. Sin embargo de tus mensajes colijo, q debes tener fuertes problemas de personalidad y autoestima, tratas de sentirte superior tratando de hacerte conocer como perteneciente a una elite (programadores de Unix) menospreciando al resto (programadores de Java, etc) con lo cual demuestras un falso sentido del conocimiento, reforzado por tu pobre uso del lenguaje español... dado q entre los tecnicos en informatica, sabemos bien q la palabra computacion no tiene connotacion alguna especifica, si te refirieras a Ing de Software, Informatica y otros por el estilo tal vez te entendieramos. Date una vuelta por la Wikipedia (q te gusta tanto) para q sepas q significa en realidad la palabrita. Pero dado q tienes un mundo reducido al Unix... No demuestres tus falencias escondiendote detras del escudo del sabio, por que no podras sostenerlo. -- Mario Lacunza ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From dmunhiz en gmail.com Wed Aug 16 10:03:40 2006 From: dmunhiz en gmail.com (=?ISO-8859-1?Q?Daniel_Mu=F1iz_Fontoira?=) Date: Wed, 16 Aug 2006 10:03:40 +0200 Subject: IndexTab en python con WX In-Reply-To: References: Message-ID: <44E2D15C.1090208@gmail.com> Para el tab index, en el diseño del formulario haces click con el boton derecho sobre el mismo y en el menú contextual tienes una opción que te permite establecer el orden. Suerte! Josu Rodriguez escribió: > Hola amigos, parece que el tema del IDE esta llevando algun que otro > post. > > Bueno, estoy haciendo un pequeño proyecto personal, Runas... en python. > Y la verdad que para ser un formulario de 4 widget, me estoy viendo > incapaz > de acerlo como quiero. > > Por ejemplo: > ¿No existe algo parecido a IndexTab para poner un orden a los widget y > despues poderlo recorrer con la tecla tabulador.? > Estoy biendo varios codigos en los que funciona pero no doy con el kit. > > Tengo : o ) Boa constructor, como IDE , me viene muy bien para > empezar, es > comodo y rapido, y con el estoy aprendiendo a hacer cosillas con las que > igual me tiraria horas y horas buscando la sintasis de los comandos. > Ya abra tiempo de poderlo hacer desde un telnet, si la ocasion lo merece. > > Muchas gracias de antemano. > > ------------------------------------------------------------------------ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From josepgimbernat en cdgir.com Wed Aug 16 10:18:27 2006 From: josepgimbernat en cdgir.com (Josep Cdgir) Date: Wed, 16 Aug 2006 10:18:27 +0200 Subject: IndexTab en python con Wx Message-ID: <200608161018.27964.josepgimbernat@cdgir.com> Claro que existe, desde el Frame Designer, si tienes seleccionado un contenedor, por ejemplo un panel, y haces clic con el botón derecho, la última opción del menu que sale es Creation/Tab Order. Si seleccionas esta opción verás una lista donde poner en el orden de tabulaciób que quieras los elementos que contiene ese panel. Espero te sirva. Josep From arnau en ehas.org Wed Aug 16 11:56:38 2006 From: arnau en ehas.org (Arnau Sanchez) Date: Wed, 16 Aug 2006 11:56:38 +0200 Subject: =?ISO-8859-1?Q?M=F3dulo_para_combinatoria?= In-Reply-To: <2c9fb0dd0608151907l60571658meaef99ce46385245@mail.gmail.com> References: <4444B52A.7070905@ch3m4.org> <4444E6F7.4050406@ch3m4.org> <44D8C212.7060006@ehas.org> <2c9fb0dd0608151907l60571658meaef99ce46385245@mail.gmail.com> Message-ID: <44E2EBD6.2030301@ehas.org> Chema Cortes escribió: > Si admites una sugerencia, Claro, para eso la mandé. > yo habría derivado la clase StringInt del > tipo int. Te evitarías tener que andar transformando a entero antes de > operar. También tengo una versión en la que derivo de int (ésta la hice posteriormente, para practicar las nuevas clases), pero no me gustaba tanto porque es menos "pedagógica" (a alguien que empieza con python le enseñas simultáneamente el new y el super, y lo matas). Pero indudablemente, es más elegante. > fomato "%r" en lugar del "%s". A parte de ésto, tenías una redundancia > ya que volvías a añadir los dos operandos a la lista en el método > "process_pair". Era intencionado, ya que no hago la comprobación antes del process(). Pero efectivamente, era mejor hacer la comprobación antes para sacárselos de encima lo antes posible. > A ver qué te parece esta reescritura, es algo más > rápido que el que tenías: Impecable. Excepto que a mi editor no le gusta el código con espacios ;-) Una pregunta, Chema, ¿en qué proyectos de Python de software libre has estado metido? por todo lo que envias a la lista no hay duda que se puede aprender mucho viendo código tuyo. un saludo arnau From jrodrigog en gmail.com Wed Aug 16 14:27:08 2006 From: jrodrigog en gmail.com (Juan Carlos Rodrigo Garcia) Date: Wed, 16 Aug 2006 14:27:08 +0200 Subject: algun IDE decente? Message-ID: <5dcb081c0608160527o52be8978oe5d666ba9dc5bd03@mail.gmail.com> The eric3 Python IDE http://www.die-offenbachs.de/detlev/eric3.html SPE Stani's Python Editor http://stani.be/python/spe/blog Boa Constructor (Creación GUIs WX) http://boa-constructor.sourceforge.net Wingware: Python IDE and Software Development Tools http://wingware.com Integración Eclipse y Python http://wiki.python.org/moin/EclipsePythonIntegration Charming Python: A review of Python IDEs http://www-128.ibm.com/developerworks/linux/library/l-pide/ KDevelop incluido en KDE... Personalmente considero que esta opcion es muy buena. PD: Que sarta de chorradas se escuchan por aqui, por cierto... Vienen desde varias fuentes. Madre, madre. Saludos. Juan Carlos Rodrigo Garcia. jrodrigog en gmail.com From py en ch3m4.org Wed Aug 16 16:01:27 2006 From: py en ch3m4.org (Chema Cortes) Date: Wed, 16 Aug 2006 16:01:27 +0200 Subject: =?ISO-8859-1?Q?M=F3dulo_para_combinatoria?= In-Reply-To: <44E2EBD6.2030301@ehas.org> References: <4444B52A.7070905@ch3m4.org> <4444E6F7.4050406@ch3m4.org> <44D8C212.7060006@ehas.org> <2c9fb0dd0608151907l60571658meaef99ce46385245@mail.gmail.com> <44E2EBD6.2030301@ehas.org> Message-ID: <44E32537.5000004@ch3m4.org> Arnau Sanchez escribió: > Chema Cortes escribió: >> A ver qué te parece esta reescritura, es algo más >> rápido que el que tenías: > > Impecable. Excepto que a mi editor no le gusta el código con espacios ;-) Tendrías que revisar la configuración de tu editor (la conversión automática de espacios en tabulador). Te puedo asegurar que en python está bastante impuesta la indentación a cuatro espacios, sin tabuladores. > Una pregunta, Chema, ¿en qué proyectos de Python de software libre has > estado metido? por todo lo que envias a la lista no hay duda que se > puede aprender mucho viendo código tuyo. Si lo dices por ver más código mío, lamentablemente no hay mucho más código disponible de lo que puedas leer en esta lista. Figuro como colaborador en varios proyectos (cherrypy, pyspanishdoc, pyPYME,..., pythonhispano,...) y sigo muchos otros como "interesado", pero últimamente no estoy colaborando en ellos. En cherrypy, que fue en el que más trabajé, colaboré en la migración desde la versión 1 a la 2, pero no se aceptaron ninguna de mis propuestas (utilización de metaclases), por lo que se puede decir que no queda nada mío en la versión final. En cuanto a proyectos míos, los que se pueden ver por internet (pytando y monetux) están totalmente abandonados. Tengo montón de papeles y CDs llenos de cosas a la espera de conseguir tiempo y tranquilidad para ordenarlos. Mi problema está en que me surgen constantemente nuevas ideas antes de materializar las anteriores. Por ejemplo, este verano me iba a poner a diseñar mi web personal; en cambio, me he dedicado a estudiar el lenguaje lua y su analogía con python, lo que pretendo que acabe siendo algún artículo o tutorial. Ha sido mi "verano en la luna", a ver si algún día regreso por la Tierra. -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From cgalisteo en k-rolus.net Wed Aug 16 16:14:12 2006 From: cgalisteo en k-rolus.net (Carlos Galisteo) Date: Wed, 16 Aug 2006 16:14:12 +0200 Subject: algun IDE decente? In-Reply-To: <5dcb081c0608160527o52be8978oe5d666ba9dc5bd03@mail.gmail.com> References: <5dcb081c0608160527o52be8978oe5d666ba9dc5bd03@mail.gmail.com> Message-ID: Ya que estamos de nuevo en el tema, estoy evaluando TurboGears para un par de proyectos, ¿Alguno de los IDEs que recomendais es cómodo para usar con TurboGears (con autocompletado, acceso a documentación y parafernalia similar)? On Wed, 16 Aug 2006 14:27:08 +0200, "Juan Carlos Rodrigo Garcia" wrote: > The eric3 Python IDE > http://www.die-offenbachs.de/detlev/eric3.html > > SPE Stani's Python Editor > http://stani.be/python/spe/blog > > Boa Constructor (Creación GUIs WX) > http://boa-constructor.sourceforge.net > > Wingware: Python IDE and Software Development Tools > http://wingware.com > > Integración Eclipse y Python > http://wiki.python.org/moin/EclipsePythonIntegration > Charming Python: A review of Python IDEs > http://www-128.ibm.com/developerworks/linux/library/l-pide/ > > KDevelop incluido en KDE... > Personalmente considero que esta opcion es muy buena. > > PD: Que sarta de chorradas se escuchan por aqui, por cierto... Vienen > desde > varias fuentes. Madre, madre. > > Saludos. > Juan Carlos Rodrigo Garcia. > jrodrigog en gmail.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- --- Carlos Galisteo Jabber_Id::cgalisteo en jabber.org PGP_key::http://k-rolus.net/~cgalisteo/cgalisteo.gpg Key_Fingerprint::F888 6FBA 9145 B5A2 C187 66D6 5B8C 027A 69AD BE65 --- ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From cabrerachaparro en gmail.com Wed Aug 16 16:28:42 2006 From: cabrerachaparro en gmail.com (Daniel Cabrera) Date: Wed, 16 Aug 2006 09:28:42 -0500 Subject: algun IDE decente? In-Reply-To: References: <5dcb081c0608160527o52be8978oe5d666ba9dc5bd03@mail.gmail.com> Message-ID: <8565ad90608160728ocfd2b17s9e8467cfda9c7800@mail.gmail.com> Hola Carlos, yo tambien estoy empezando a ver Turbogear y ya que tu tambien me gustaria saber si podriamos compartir informacion y codigo de lo que vayamos viendo, en principio te digo que yo lo instale en Ubuntu via apt-get pero me instalo la version 8 que no trae algunas caracterisiticas, asi que te recomiendo que veas la version 9, despues para trabajar uso SPE para lso documentos .py y para lo que tiene que ver con la parte web uso Aptana (www.aptana.com) 2006/8/16, Carlos Galisteo : > > > Ya que estamos de nuevo en el tema, estoy evaluando TurboGears para un par > de proyectos, ¿Alguno de los IDEs que recomendais es cómodo para usar con > TurboGears (con autocompletado, acceso a documentación y parafernalia > similar)? > > > On Wed, 16 Aug 2006 14:27:08 +0200, "Juan Carlos Rodrigo Garcia" < > jrodrigog en gmail.com> wrote: > > The eric3 Python IDE > > http://www.die-offenbachs.de/detlev/eric3.html< > http://www.google.com/url?sa=D&q=http://www.die-offenbachs.de/detlev/eric3.html > > > > > > SPE Stani's Python Editor > > http://stani.be/python/spe/blog< > http://www.google.com/url?sa=D&q=http://stani.be/python/spe/blog> > > > > Boa Constructor (Creación GUIs WX) > > http://boa-constructor.sourceforge.net< > http://www.google.com/url?sa=D&q=http://boa-constructor.sourceforge.net> > > > > Wingware: Python IDE and Software Development Tools > > http://wingware.com < > http://www.google.com/url?sa=D&q=http://wingware.com> > > > > Integración Eclipse y Python > > http://wiki.python.org/moin/EclipsePythonIntegration< > http://www.google.com/url?sa=D&q=http://wiki.python.org/moin/EclipsePythonIntegration > > > > Charming Python: A review of Python IDEs > > http://www-128.ibm.com/developerworks/linux/library/l-pide/< > http://www.google.com/url?sa=D&q=http://www-128.ibm.com/developerworks/linux/library/l-pide/ > > > > > > KDevelop incluido en KDE... > > Personalmente considero que esta opcion es muy buena. > > > > PD: Que sarta de chorradas se escuchan por aqui, por cierto... Vienen > > desde > > varias fuentes. Madre, madre. > > > > Saludos. > > Juan Carlos Rodrigo Garcia. > > jrodrigog en gmail.com > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > -- > --- > Carlos Galisteo > Jabber_Id::cgalisteo en jabber.org > PGP_key::http://k-rolus.net/~cgalisteo/cgalisteo.gpg > Key_Fingerprint::F888 6FBA 9145 B5A2 C187 66D6 5B8C 027A 69AD BE65 > --- > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > -- Daniel Cabrera Chaparro From listasvr en gmail.com Wed Aug 16 18:59:55 2006 From: listasvr en gmail.com (Valentin Palacios) Date: Wed, 16 Aug 2006 18:59:55 +0200 Subject: Nuevo en la lista Message-ID: <5c0016fd0608160959t2628654t1860cdd2958f6b39@mail.gmail.com> Buenas a todos lo de la lista. Soy nuevo en la lista y lo voy a ser en python, ya que me voy a poner en breve, pero antes decidí buscar una lista para que me echaran una mano dentro de lo posible en mis primeros pasos con python. Me voy a presentar primer, me llamo Valentín Palacios, conozco algún que otro lenguaje de programación, como C, PHP, Java, ... Me gustaría saber si recomendáis alguna documentación en especial para empezar, y algún que otro consejo jejeje. Un saludo. From cabrerachaparro en gmail.com Wed Aug 16 19:39:07 2006 From: cabrerachaparro en gmail.com (Daniel Cabrera) Date: Wed, 16 Aug 2006 12:39:07 -0500 Subject: Turbogears toolbox Message-ID: <8565ad90608161039j5533e0e6o6851c4219571a60@mail.gmail.com> Hola, estoy siguiendo un tutorial de Turbogears y he llegado a la parte de usar el tg-admin toolbox para poder agregar datos a las tablas usando catwalk pero cada vez que escribo la sentencia me sale como que la opcion toolbox no es valida. Faltara algun dato mas para que funcione? Estoy usando Ubuntu, Python2.4 y SQLite Gracias -- Daniel Cabrera Chaparro From astralrod en gmail.com Wed Aug 16 19:51:13 2006 From: astralrod en gmail.com (astralrod) Date: Wed, 16 Aug 2006 12:51:13 -0500 Subject: Nuevo en la lista In-Reply-To: <5c0016fd0608160959t2628654t1860cdd2958f6b39@mail.gmail.com> References: <5c0016fd0608160959t2628654t1860cdd2958f6b39@mail.gmail.com> Message-ID: Bienvenido! No soy un gran conocedor de python, pero te puedo decir que esta pagina me ayudo al inicio: http://www.freenetpages.co.uk/hp/alan.gauld/spanish/ Tambien, aquí se posteó hace tiempo una dirección de guia de python 2.4: """ Para navegar: http://pyspanishdoc.sourceforge.net/tut/tut.html Para descargar: http://sourceforge.net/project/showfiles.php?group_id=9845&package_id=12190&release_id=355694 Para chafardear los fuentes: http://cvs.sourceforge.net/viewcvs.py/pyspanishdoc/Doc/Doc/v2.4/ A ducharme y a comer, que estoy invitado. PS Gracias a Sonia Rubio Hernando por sus correcciones """ (cita de Marcos Sánchez Provencio ) Espero y esto te ayude. Suerte! PD: ¿qué es eso de chafardear?, yo no pude cargar la pagina porque mi pc es muy lenta, pero haré la prueba más tarde. From alexcaparo en hotmail.com Wed Aug 16 19:57:07 2006 From: alexcaparo en hotmail.com (alex caparo chavez) Date: Wed, 16 Aug 2006 17:57:07 +0000 Subject: py2exe pylab pytz Message-ID: Hola amigos, estoy haciendo una pequeña aplicación que utiliza el módulo pylab, después he tratado de convertir mi pequeña aplicación a ejecutable con py2exe, ya que en la universidad, quieren un programa que no corra en matlab ni en mathcad; matplotlib me da buenos resultados, pero la información del wyki y de su site no me da muchas luces, podrían darme algún ejemplo para el archivo setup.py? Algo mas: uso python 2.4.3, matplolib-0.87.3. From ximo-listas en ono.com Wed Aug 16 20:05:46 2006 From: ximo-listas en ono.com (Ximo Nadal) Date: Wed, 16 Aug 2006 20:05:46 +0200 Subject: Nuevo en la lista In-Reply-To: <5c0016fd0608160959t2628654t1860cdd2958f6b39@mail.gmail.com> References: <5c0016fd0608160959t2628654t1860cdd2958f6b39@mail.gmail.com> Message-ID: <44E35E7A.3030707@ono.com> Valentin Palacios wrote: > Buenas a todos lo de la lista. Soy nuevo en la lista y lo voy a ser en > python, ya que me voy a poner en breve, pero antes decidí buscar una lista > para que me echaran una mano dentro de lo posible en mis primeros pasos con > python. > > Me voy a presentar primer, me llamo Valentín Palacios, conozco algún que > otro lenguaje de programación, como C, PHP, Java, ... > > Me gustaría saber si recomendáis alguna documentación en especial para > empezar, y algún que otro consejo jejeje. > Hola Valentin: Primero que nada bienvenido :) Por estos lares suelen recomendar para aquellos que ya tienen experiencia en programacion. Para ir abriendo boca este resulta mas adecuado . Y por supuesto la abundante documentacion de . Que vaya bien, -- Ximo Nadal Feliz dia Debian :D ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From mlacunza en gmail.com Wed Aug 16 20:29:19 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Wed, 16 Aug 2006 13:29:19 -0500 Subject: Problema con Sizers Message-ID: <1155752960.8675.6.camel@localhost> Amigos, Les adjunto el texto de un codigo q lo q hace es pintar un formulario para obtener los codigos postales de mi pais. Esto se hace escogiendo Pais, Provincia, etc . Todo esta dentro de sizers pero el problema q tengo es q cuando agrando el form no se reacomodan los controles y todos quedan en su posicion de origen. Alguna idea de q estoy haciendo mal?? He comentado todo lo q no es necesario para q prueben. Gracias de antemano! -------------------------------------------------------------------------- # -*- coding: utf8 -*-# #Boa:Dialog:frmPostales import wx #import modGlobals #from Conectar import Conectar #import errores def create(parent): return frmPostales(parent) [wxID_FRMPOSTALES, wxID_FRMPOSTALESBTNCANCELAR, wxID_FRMPOSTALESBTNOK, wxID_FRMPOSTALESCBODISTRI, wxID_FRMPOSTALESCBODPTO, wxID_FRMPOSTALESCBOPAIS, wxID_FRMPOSTALESCBOPROV, wxID_FRMPOSTALESLBLCOD, wxID_FRMPOSTALESLBLDISTRO, wxID_FRMPOSTALESLBLDPTO, wxID_FRMPOSTALESLBLPAIS, wxID_FRMPOSTALESLBLPOSTAL, wxID_FRMPOSTALESLBLPROV, ] = [wx.NewId() for _init_ctrls in range(13)] class frmPostales(wx.Dialog): def _init_ctrls(self, prnt): # generated method, don't edit wx.Dialog.__init__(self, id=wxID_FRMPOSTALES, name=u'frmPostales', parent=prnt, pos=wx.Point(579, 295), size=wx.Size(254, 197), style=wx.DEFAULT_FRAME_STYLE, title=u'C\xf3digos Postales') self.SetClientSize(wx.Size(254, 197)) self.btnOk = wx.Button(id=wxID_FRMPOSTALESBTNOK, label=u'Aceptar', name=u'btnOk', parent=self, pos=wx.Point(28, 148), size=wx.Size(85, 34), style=0) self.btnOk.SetToolTipString(u'Aceptar') self.btnOk.Bind(wx.EVT_BUTTON, self.OnBtnOkButton, id=wxID_FRMPOSTALESBTNOK) self.btnCancelar = wx.Button(id=wxID_FRMPOSTALESBTNCANCELAR, label=u'Cancelar', name=u'btnCancelar', parent=self, pos=wx.Point(133, 148), size=wx.Size(85, 34), style=0) self.btnCancelar.SetToolTipString(u'Salir') self.btnCancelar.Bind(wx.EVT_BUTTON, self.OnBtnCancelarButton, id=wxID_FRMPOSTALESBTNCANCELAR) self.lblPais = wx.StaticText(id=wxID_FRMPOSTALESLBLPAIS, label=u'Pa\xeds', name=u'lblPais', parent=self, pos=wx.Point(18, 18), size=wx.Size(20, 12), style=0) self.cboPais = wx.ComboBox(choices=[], id=wxID_FRMPOSTALESCBOPAIS, name=u'cboPais', parent=self, pos=wx.Point(123, 18), size=wx.Size(117, 27), style=0, value=u'') self.cboPais.SetLabel(u'') self.cboPais.SetToolTipString(u'Pais') self.cboPais.Bind(wx.EVT_COMBOBOX, self.OnCboPaisCombobox, id=wxID_FRMPOSTALESCBOPAIS) self.lblDpto = wx.StaticText(id=wxID_FRMPOSTALESLBLDPTO, label=u'Departamento', name=u'lblDpto', parent=self, pos=wx.Point(18, 45), size=wx.Size(70, 12), style=0) self.cboDpto = wx.ComboBox(choices=[], id=wxID_FRMPOSTALESCBODPTO, name=u'cboDpto', parent=self, pos=wx.Point(123, 45), size=wx.Size(117, 27), style=0, value=u'') self.cboDpto.SetLabel(u'') self.cboDpto.SetToolTipString(u'Departamentos') self.cboDpto.Bind(wx.EVT_COMBOBOX, self.OnCboDptoCombobox, id=wxID_FRMPOSTALESCBODPTO) self.lblProv = wx.StaticText(id=wxID_FRMPOSTALESLBLPROV, label=u'Provincia', name=u'lblProv', parent=self, pos=wx.Point(18, 72), size=wx.Size(45, 12), style=0) self.cboProv = wx.ComboBox(choices=[], id=wxID_FRMPOSTALESCBOPROV, name=u'cboProv', parent=self, pos=wx.Point(123, 72), size=wx.Size(117, 27), style=0, value=u'') self.cboProv.SetLabel(u'') self.cboProv.SetToolTipString(u'Provincias') self.cboProv.Bind(wx.EVT_COMBOBOX, self.OnCboProvCombobox, id=wxID_FRMPOSTALESCBOPROV) self.lblDistro = wx.StaticText(id=wxID_FRMPOSTALESLBLDISTRO, label=u'Distrito', name=u'lblDistro', parent=self, pos=wx.Point(18, 99), size=wx.Size(36, 12), style=0) self.cboDistri = wx.ComboBox(choices=[], id=wxID_FRMPOSTALESCBODISTRI, name=u'cboDistri', parent=self, pos=wx.Point(123, 99), size=wx.Size(117, 27), style=0, value=u'') self.cboDistri.SetLabel(u'') self.cboDistri.SetToolTipString(u'Distritos') self.cboDistri.Bind(wx.EVT_COMBOBOX, self.OnCboDistriCombobox, id=wxID_FRMPOSTALESCBODISTRI) self.lblCod = wx.StaticText(id=wxID_FRMPOSTALESLBLCOD, label=u'C\xf3digo Postal:', name=u'lblCod', parent=self, pos=wx.Point(18, 126), size=wx.Size(70, 12), style=0) self.lblPostal = wx.StaticText(id=wxID_FRMPOSTALESLBLPOSTAL, label=u'', name=u'lblPostal', parent=self, pos=wx.Point(123, 126), size=wx.Size(117, 12), style=0) self.lblPostal.SetToolTipString(u'Ubigeo') def __init__(self, parent): self._init_ctrls(parent) self.CargarSizers(parent) #Instancia la Clase # self.oPostal=Postal() #Establece el encoding segun el OS # TODO: Revizar este codigo de encoding!!!! if wx.Platform=="__WXMSW__": self.encode='iso-8859-1' elif wx.Platform=="__WXGTK__": self.encode='utf8' # self.CargarComboPais() #------------------------------------------------------------------------------- def CargarSizers(self,parent): """ Funcion q cargara los sizers del form.""" panel=wx.Panel(self) #Se declara el Sizer principal mSizer=wx.BoxSizer(wx.HORIZONTAL) #Agregar sizer de ctrls ctrlSizer=wx.FlexGridSizer(rows=6,cols=2,hgap=5,vgap=5) ctrlSizer.AddGrowableCol(1) #Se agregan los controles ctrlSizer.Add(self.lblPais,0,wx.ALIGN_RIGHT| wx.ALIGN_CENTER_VERTICAL) ctrlSizer.Add(self.cboPais,0,wx.EXPAND) ctrlSizer.Add(self.lblDpto,0,wx.ALIGN_RIGHT| wx.ALIGN_CENTER_VERTICAL) ctrlSizer.Add(self.cboDpto,0,wx.EXPAND) ctrlSizer.Add(self.lblProv,0,wx.ALIGN_RIGHT| wx.ALIGN_CENTER_VERTICAL) ctrlSizer.Add(self.cboProv,0,wx.EXPAND) ctrlSizer.Add(self.lblDistro,0,wx.ALIGN_RIGHT| wx.ALIGN_CENTER_VERTICAL) ctrlSizer.Add(self.cboDistri,0,wx.EXPAND) ctrlSizer.Add(self.lblCod,0,wx.ALIGN_RIGHT| wx.ALIGN_CENTER_VERTICAL) ctrlSizer.Add(self.lblPostal,0,wx.EXPAND) ctrlSizer.Add(self.btnOk, 1) ctrlSizer.Add(self.btnCancelar,1) #Agregar este sizer al Principal mSizer.Add(ctrlSizer,0,wx.EXPAND|wx.ALL,10) panel.SetSizer(mSizer) mSizer.Fit(self) mSizer.SetSizeHints(self) #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- def OnBtnOkButton(self, event): self.Close(True) def OnBtnCancelarButton(self, event): self.Close(True) #------------------------------------------------------------------------------- def OnCboPaisCombobox(self, event): """Carga el combo Departamento.""" """ self.cboDpto.Clear() self.cboDistri.Clear() self.cboProv.Clear() cb = event.GetEventObject() #Obtengo el Key kPais = cb.GetClientData(cb.GetSelection()) self.keyPais=kPais rs=self.oPostal.CargarDepa(kPais) i=0 for it in rs: x=unicode(rs[i][1],self.encode) self.cboDpto.Append(x,rs[i][0]) i+=1 """ #------------------------------------------------------------------------------- def OnCboDptoCombobox(self, event): """Carga el combo Provincia.""" """ self.cboProv.Clear() cb=event.GetEventObject() #Obtengo el Key kDepa = cb.GetClientData(cb.GetSelection()) self.keyDepa=kDepa rs=self.oPostal.CargarProv(kDepa) i=0 for it in rs: x=unicode(rs[i][1],self.encode) self.cboProv.Append(x,rs[i][0]) i+=1 """ #------------------------------------------------------------------------------- def OnCboProvCombobox(self, event): """ Carga el combo Distritos.""" """ self.cboDistri.Clear() cb=event.GetEventObject() #Obtengo el Key kProv = cb.GetClientData(cb.GetSelection()) self.keyProv=kProv rs=self.oPostal.CargarDist(self.keyDepa,kProv) i=0 for it in rs: x=unicode(rs[i][1],self.encode) self.cboDistri.Append(x,rs[i][0]) i+=1 """ #------------------------------------------------------------------------------- def OnCboDistriCombobox(self, event): """ cb=event.GetEventObject() #Obtengo el Key kDist = cb.GetClientData(cb.GetSelection()) self.keyDist=kDist self.GeneraUbigeo() """ #------------------------------------------------------------------------------- def GeneraUbigeo(self): """Genera el codigo de Ubigeo obtenido.""" """ self.ubigeo=self.keyDepa+self.keyProv+self.keyDist modGlobals.UBIGEO=self.ubigeo #Pinta el codigo self.lblPostal.SetLabel(self.ubigeo) return self.ubigeo """ #------------------------------------------------------------------------------- -- Mario Lacunza ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From pych3m4 en gmail.com Wed Aug 16 20:45:02 2006 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed, 16 Aug 2006 20:45:02 +0200 Subject: [OT] chafardear (Re: Re: Nuevo en la lista) Message-ID: <2c9fb0dd0608161145n70fe1332x36c28656d719b9ff@mail.gmail.com> El 2006/8/16, astralrod escribió: > PD: ¿qué es eso de chafardear? (del catalán "xafardejar", del valenciano "xafardear") entrometerse, cotillear, chismorrear. From maramsis en gmail.com Wed Aug 16 21:10:01 2006 From: maramsis en gmail.com (Maram) Date: Wed, 16 Aug 2006 16:10:01 -0300 Subject: Turbogears toolbox In-Reply-To: <8565ad90608161039j5533e0e6o6851c4219571a60@mail.gmail.com> References: <8565ad90608161039j5533e0e6o6851c4219571a60@mail.gmail.com> Message-ID: <44E36D89.4080601@gmail.com> Daniel Cabrera escribió: > Hola, > estoy siguiendo un tutorial de Turbogears y he llegado a la parte de > usar el > tg-admin toolbox para poder agregar datos a las tablas usando catwalk pero > cada vez que escribo la sentencia me sale como que la opcion toolbox no es > valida. > > Faltara algun dato mas para que funcione? > Usas SQL-Object para manejar los datos? > Estoy usando Ubuntu, Python2.4 y SQLite Tirate la salida de tg-admin info, para saber si estas con las versiones recientes de todos los paquetes... a mi me funciona bien. Postea la salida completa de la consola con el error... > > Gracias > P/D: Tambien podes preguntar en la lista de TG en castellano... a ver si le paso a otro. http://turbogears.com.ar/listas From cgalisteo en k-rolus.net Wed Aug 16 22:09:19 2006 From: cgalisteo en k-rolus.net (Carlos Galisteo) Date: Wed, 16 Aug 2006 22:09:19 +0200 Subject: Turbogears toolbox In-Reply-To: <44E36D89.4080601@gmail.com> References: <8565ad90608161039j5533e0e6o6851c4219571a60@mail.gmail.com> <44E36D89.4080601@gmail.com> Message-ID: <44E37B6F.907@k-rolus.net> Maram wrote: > Tirate la salida de tg-admin info, para saber si estas con las versiones > recientes de todos los paquetes... a mi me funciona bien. Yo estoy usando los paquetes de Debian experimental (0.9a8-3) y también me funciona. De hecho ha sido todo un descubrimiento de última hora :) From jrodrigog en gmail.com Wed Aug 16 23:08:01 2006 From: jrodrigog en gmail.com (Juan Carlos Rodrigo Garcia) Date: Wed, 16 Aug 2006 23:08:01 +0200 Subject: py2exe pylab pytz Message-ID: <5dcb081c0608161408i2385ff71mb0781ffc6e4c9f46@mail.gmail.com> Si examinas los tips detenidamente encontraras esto: I use a short Windows Batch File to "automate" Py2EXE http://py2exe.org/index.cgi/WinBatch Si tu programa se llama cosa.py salva eso como cosa.cmd ejecutalo y el solo generara el exe. Opcionalmente puedes añadir UPX y 7Zip para comprimir un poco mas, edita el cmd y configura las rutas de manera acorde. Saludos. Juan Carlos Rodrigo Garcia. jrodrigog en gmail.com From astralrod en gmail.com Thu Aug 17 00:24:40 2006 From: astralrod en gmail.com (astralrod) Date: Wed, 16 Aug 2006 17:24:40 -0500 Subject: [OT] chafardear (Re: Re: Nuevo en la lista) In-Reply-To: <2c9fb0dd0608161145n70fe1332x36c28656d719b9ff@mail.gmail.com> References: <2c9fb0dd0608161145n70fe1332x36c28656d719b9ff@mail.gmail.com> Message-ID: Gracias! From pych3m4 en gmail.com Thu Aug 17 02:40:30 2006 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 17 Aug 2006 02:40:30 +0200 Subject: reportes y svg? In-Reply-To: <1155434816.4991.18.camel@localhost> References: <1155434816.4991.18.camel@localhost> Message-ID: <2c9fb0dd0608161740m16b09a68ub8dfb6a62550e990@mail.gmail.com> El 2006/8/13, Hector Miuler Malpica Gallegos escribió: > Hola amigos, ya se que este tema a tocado un montón de veces en a lista, > pero todos apuntan a reportlab y pdfs. lo que pasa es que esta no me > termina convenciendo, a parte de todas las librerías que tengo que > aprender, librerías para graficar (por ejemplo matplotlab) tengo que > aprender otra librería para hacer cosas similares, graficos de barras, > ploteo, etc. Además no me cuadra que para hacer un reporte tenga que > programar todo, a base de puras funciones. > > ¿Alguien a pensado en hacerlo de en forma de un svg? que les parece la > idea, con el solo tendría que agarrar cualquier editor de svn (inkscape, > sodipodi, etc) hacer toda la plantilla como quiera, [...] > > Alguien tiene otra idea? les agradezco cualquier comentario. Similar a lo que pides sería el PyOpenoffice. Las plantillas son documentos de openoffice (xml comprimido) que se procesan con python: http://www.bezirksreiter.de/PyOpenOffice.htm From pych3m4 en gmail.com Thu Aug 17 02:50:21 2006 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 17 Aug 2006 02:50:21 +0200 Subject: Problemas al nstalar Phyton In-Reply-To: <000c01c6beb9$5221c590$49073253@notengofryzilr> References: <000901c6be57$9eea1150$278be050@equipo> <000c01c6beb9$5221c590$49073253@notengofryzilr> Message-ID: <2c9fb0dd0608161750n160adcc1n3a84f86fe01e4b0c@mail.gmail.com> El 13/08/06, Turriano escribió: > Hola amigos, pues que tuve problemas con el ordenador y ahora en vez de ser > "C" el disco duro como unidad principal, ahora es "E". > Al volver a instalar Phython desde la página, se me niega acarga la versión > 2.5, se niega a cargarlo y al intentar instalar la versión 2.4, intenta > hacerlo por todos los medios (aunque le doy el disco duro "E" como lugar) > cargarlo en "C". > ¿Que recomendaciones me dais?. Prueba a instalarlo desde la línea de comandos: msiexec /i python-2.4.msi TARGETDIR=e:\python24 ALLUSERS=1 Si el problema es que tienes que desinstarlo: msiexec /x python.msi Para más información: http://www.python.org/download/releases/2.4/msi/ From pych3m4 en gmail.com Thu Aug 17 03:14:10 2006 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 17 Aug 2006 03:14:10 +0200 Subject: Al usar py2exe me pide unas DLL's In-Reply-To: References: Message-ID: <2c9fb0dd0608161814t26a7305as8ef3dbd9e39b26e8@mail.gmail.com> El 14/08/06, alex caparo chavez escribió: > Buen día amigos, la duda que tengo es porque al correr py2exe me aparece un > mensaje al final de la operación diciendo que necesito unas DLL's. Cómo > puedo arreglarlo? > > OLEAUT32.dll - C:\WINDOWS\System32\OLEAUT32.dll > USER32.dll > IMM32.dll > SHELL32.dll > ole32.dll > condlg32.dll > WSOCK32.dll > COMCTL32.dll > ADVAPI32.dll > GDI32.dll > msvcrt.dll > WS2_32.dll > MSVCP71.dll > VERSION.dll > KERNEL32.dll > > Ubicadas en c:\WINDOWS\System32, no lo entiendo bien asi es que si alguien > puede porfavor ... En concreto te pondrá algo así: "Your executable(s) also depend on these dlls which are not included, you may or may not need to distribute them. Make sure you have the license if you distribute any of them, and make sure you don't distribute files belonging to the operating system. " Son librerías dinámicas que "pueden" ser necesarias para tu aplicación. Normalmente deberían estar instaladas en todos los sistemas windows; pero la única forma de asegurarse sería distribuirlas junto con el ejecutable (de ahí que las aplicaciones sean cada vez más mastodónticas). No es un problema de python. Si quieres más información del problema, busca por el término "dlls hell" (http://es.wikipedia.org/wiki/DLL_Hell), aunque lo único que se puede hacer es cruzar los dedos y confiar que donde ejecutes la aplicación estén las dlls apropiadas. From pych3m4 en gmail.com Thu Aug 17 03:51:14 2006 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 17 Aug 2006 03:51:14 +0200 Subject: =?ISO-8859-1?Q?Re:__M=F3dulo_para_combinatoria?= In-Reply-To: <44E2EBD6.2030301@ehas.org> References: <4444B52A.7070905@ch3m4.org> <4444E6F7.4050406@ch3m4.org> <44D8C212.7060006@ehas.org> <2c9fb0dd0608151907l60571658meaef99ce46385245@mail.gmail.com> <44E2EBD6.2030301@ehas.org> Message-ID: <2c9fb0dd0608161851n4d3ea155x43283af679e5882c@mail.gmail.com> Con tu permiso, Arnau, he rehecho aún más el código. Es espectacular lo rápido que va ahora, dando casi instantáneamente una aproximación, y la solución, si existe, al cabo de poco rato. El truco consiste en ordenar la lista números (ventajas de derivar la clase del tipo "int") para que pruebe antes con los números más grandes y así aproximarse lo antes posible al resultado final. También he metido un iterador que da más legibilidad al código. Para no polucionar la lista dejo el código aquí: http://ch3m4.org/pystore/cifras.py From jeancarlosr_ve en yahoo.com Thu Aug 17 03:59:24 2006 From: jeancarlosr_ve en yahoo.com (=?iso-8859-1?q?Jean=20Carlos=20Rodr=ECguez?=) Date: Wed, 16 Aug 2006 20:59:24 -0500 (CDT) Subject: Problemas con imagen Message-ID: <20060817015924.67702.qmail@web53115.mail.yahoo.com> Hola lista, es una duda tengo una interfaz grafica hecha en Qt designer 3.3.6 y he colocado una imagen en formato jpg, pero al al generar el código la parte de la imagen que obtengo es: image0_data = \ "\x89\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d" \ "\x49\x48\x44\x52\x00\x00\x00\xa0\x00\x00\x00\x78" \ "\x08\x06\x00\x00\x00\x75\xa2\xf9\x6f\x00\x00\x20" \ "\x00\x49\x44\x41\x54\x78\x9c\xed\xbd\x7d\x90\x24" ........ y sigue unas cuantas lineas (muchas) Mi pregunta es que formato de imagen puedo colocar para que no me aparezacn tantas lines de ese tipo?? o si saben de otra manera PD: python 2.4.3, linux (slackware 10.2) Gracias Jean Carlos Rodriguez __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From marcelomedin en yahoo.es Thu Aug 17 10:48:23 2006 From: marcelomedin en yahoo.es (Marcelo Medina) Date: Thu, 17 Aug 2006 10:48:23 +0200 Subject: Nuevo en la lista Message-ID: <003b01c6c1d9$fa422260$8000a8c0@ORDENATA> Buenas, que tal les va. Estoy aprendiendo python de manera autodidacta, con unos libros muy buenos que he visto en internet. Ahora me estoy leyendo (y practicando) un tutorial para aprender a programar con python de la universitat Jaume I, está muy bien porque empieza de cero, que es lo que me hace falta. Luego tengo otros dos que se llaman, 'aprenda a pensar como un programador, Python' (traducido al español) y la guia de Guido (también en cristiano). Además en este enlace hay mucha información en español de las librerias y otros temas. Me falta algo importante?, algun otro manual?, conocer alguna página web, no se... que se les ocurre? Un saludo, Marceluss From evelasco en notes.banesto.es Thu Aug 17 11:47:43 2006 From: evelasco en notes.banesto.es (evelasco en notes.banesto.es) Date: Thu, 17 Aug 2006 11:47:43 +0200 Subject: algun IDE decente? Message-ID: Una posibilidad más, ya ha salido otras veces en la lista, pero sólo es para Windows (tras tanta bronca ya no me acuerdo si quien hizo la consulta original trabajaba con Unix ). Tiene buena pinta. http://mmm-experts.com/Products.aspx?ProductId=4 En mi trabajo estamos usando Eclipse tanto para Java como para Python y la gente está bastante contenta. Un pacífico saludo. |---------+----------------------------> | | "Juan Carlos | | | Rodrigo Garcia" | | | | | | Enviado por: | | | python-es-bounces| | | @aditel.org | | | | | | | | | 16/08/2006 14:27 | | | Por favor, | | | responda a La | | | lista de python | | | en castellano | | | | |---------+----------------------------> >---------------------------------------------------------------------------------------------------------------| | | | Para: python-es en aditel.org | | cc: | | Asunto: [Python-es] algun IDE decente? | >---------------------------------------------------------------------------------------------------------------| The eric3 Python IDE http://www.die-offenbachs.de/detlev/eric3.html< http://www.google.com/url?sa=D&q=http://www.die-offenbachs.de/detlev/eric3.html > SPE Stani's Python Editor http://stani.be/python/spe/blog< http://www.google.com/url?sa=D&q=http://stani.be/python/spe/blog> Boa Constructor (Creación GUIs WX) http://boa-constructor.sourceforge.net< http://www.google.com/url?sa=D&q=http://boa-constructor.sourceforge.net> Wingware: Python IDE and Software Development Tools http://wingware.com Integración Eclipse y Python http://wiki.python.org/moin/EclipsePythonIntegration< http://www.google.com/url?sa=D&q=http://wiki.python.org/moin/EclipsePythonIntegration > Charming Python: A review of Python IDEs http://www-128.ibm.com/developerworks/linux/library/l-pide/< http://www.google.com/url?sa=D&q=http://www-128.ibm.com/developerworks/linux/library/l-pide/ > KDevelop incluido en KDE... Personalmente considero que esta opcion es muy buena. PD: Que sarta de chorradas se escuchan por aqui, por cierto... Vienen desde varias fuentes. Madre, madre. Saludos. Juan Carlos Rodrigo Garcia. jrodrigog en gmail.com _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es Este mensaje y sus anexos pueden contener información confidencial, por lo que se informa de que su uso no autorizado está prohibido por la ley. Si Vd. considera que no es el destinatario pretendido por el remitente, por favor póngalo en su conocimiento por esta misma vía o por cualquier otro medio y elimine esta comunicación y los anexos de su sistema, sin copiar, remitir o revelar los contenidos del mismo a cualquier otra persona. Cualquier información, opinión, conclusión, recomendación, etc. contenida en el presente mensaje no relacionada con la actividad empresarial del Grupo Banesto y/o emitida por persona sin capacidad para ello, deberá considerarse como no proporcionada ni aprobada por el Banco. Banesto pone los medios a su alcance para garantizar la seguridad y ausencia de errores en la correspondencia electrónica, pero no puede asegurar la inexistencia de virus o la no alteración de los documentos transmitidos electrónicamente, por lo que declina cualquier responsabilidad a este respecto. This message and its contents may contain confidential information and its non-authorised use is prohibited by law. If you are not the intended recipient of this email, please advise the sender of the fact using the same, or other, means and delete this message and its contents from your system without copying, forwarding or revealing the contents of the message to any other person. Any information, opinion, conclusion, recommendation, etc. contained in this message and which is unrelated to the business activity of Grupo Banesto and/or issued by unauthorised personnel, shall be considered unapproved by the Bank. Banesto implements control measures to ensure, as far as possible, the security and reliability of all its electronic correspondence. However, the Bank does not guarantee that emails are virus-free or that documents have not be altered and takes no responsibility in this respect. From arnau en ehas.org Thu Aug 17 15:19:20 2006 From: arnau en ehas.org (Arnau Sanchez) Date: Thu, 17 Aug 2006 15:19:20 +0200 Subject: Problemas con imagen In-Reply-To: <20060817015924.67702.qmail@web53115.mail.yahoo.com> References: <20060817015924.67702.qmail@web53115.mail.yahoo.com> Message-ID: <44E46CD8.9040102@ehas.org> Jean Carlos Rodrìguez escribió: > formato jpg, pero al al generar el código la parte de > la imagen que obtengo es: > image0_data = \ > "\x89\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d" > \ > "\x49\x48\x44\x52\x00\x00\x00\xa0\x00\x00\x00\x78" > \ > "\x08\x06\x00\x00\x00\x75\xa2\xf9\x6f\x00\x00\x20" > \ > "\x00\x49\x44\x41\x54\x78\x9c\xed\xbd\x7d\x90\x24" > ........ y sigue unas cuantas lineas (muchas) > > Mi pregunta es que formato de imagen puedo colocar > para que no me aparezacn tantas lines de ese tipo?? o > si saben de otra manera Jean Carlos, no tengo ni idea de Qt, pero imagino que se podrá hacer igual que en GTK, donde en estos casos se usa el formato XPM (hay generadores de código a partir de la imagen). Mira un ejemplo de cómo queda un icono de 7 colores en XPM (representa la carpeta de un directorio): folderxpm = [ "17 16 7 1", " c #000000", ". c #808000", "X c yellow", "o c #808080", "O c #c0c0c0", "+ c white", "@ c None", "@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@", "@@+XXXX.@@@@@@@@@", "@+OOOOOO.@@@@@@@@", "@+OXOXOXOXOXOXO. ", "@+XOXOXOXOXOXOX. ", "@+OXOXOXOXOXOXO. ", "@+XOXOXOXOXOXOX. ", "@+OXOXOXOXOXOXO. ", "@+XOXOXOXOXOXOX. ", "@+OXOXOXOXOXOXO. ", "@+XOXOXOXOXOXOX. ", "@+OOOOOOOOOOOOO. ", "@ ", "@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@" ] saludos arnau From carlosfvo en gmail.com Thu Aug 17 15:30:54 2006 From: carlosfvo en gmail.com (carlos villa) Date: Thu, 17 Aug 2006 08:30:54 -0500 Subject: ayuda con entry text. Message-ID: <629497540608170630i3cfe72a8h2e060b58a697c802@mail.gmail.com> buenos dias, estoy trabajando con python - glade - pygtk , alguien sabe como capturar de un entry text caracter por caracter ??? agradeceria la ayuda. Gracias. From arnau en ehas.org Thu Aug 17 16:15:41 2006 From: arnau en ehas.org (Arnau Sanchez) Date: Thu, 17 Aug 2006 16:15:41 +0200 Subject: ayuda con entry text. In-Reply-To: <629497540608170630i3cfe72a8h2e060b58a697c802@mail.gmail.com> References: <629497540608170630i3cfe72a8h2e060b58a697c802@mail.gmail.com> Message-ID: <44E47A0D.10001@ehas.org> carlos villa escribió: > buenos dias, estoy trabajando con python - glade - pygtk , alguien > sabe como capturar de un entry text caracter por caracter ??? Carlos, échale una ojeada a la API: http://www.pygtk.org/pygtk2reference/class-gtkentry.html http://www.pygtk.org/pygtk2reference/class-gtkeditable.html http://www.pygtk.org/pygtk2reference/class-gtkwidget.html Hay varias formas de hacerlo, una sería capturando la inserción de texto (señal "insert-text" de gtk.Editable), aunque normalmente es suficiente con capturar cambios en el entry (señal "changed" del genérico gtk.Widget). Ejemplo: def on_insert_text(entry, new_text, new_text_length, position): print "on_insert_text:", entry.get_text() def on_changed(entry): print "on_changed:", entry.get_text() window = gtk.Window() entry = gtk.Entry() entry.connect("insert-text", on_insert_text) entry.connect("changed", on_changed) window.add(entry) window.show_all() gtk.main() arnau From cabrerachaparro en gmail.com Thu Aug 17 16:18:41 2006 From: cabrerachaparro en gmail.com (Daniel Cabrera) Date: Thu, 17 Aug 2006 09:18:41 -0500 Subject: Turbogears toolbox In-Reply-To: <44E37B6F.907@k-rolus.net> References: <8565ad90608161039j5533e0e6o6851c4219571a60@mail.gmail.com> <44E36D89.4080601@gmail.com> <44E37B6F.907@k-rolus.net> Message-ID: <8565ad90608170718t17b9a995n3742ade8e3b5d5a2@mail.gmail.com> Hola, esto es lo que me bota cuando doy tg-admin info TurboGears 0.8.9 command line interface Usage: /usr/local/bin/tg-admin [command] [options] Available commands: quickstart Create a new TurboGears project shell Start a Python prompt with your database available sql Run the SQLObject manager y lo mismo sucede cuando le doy tg-admin toolbox Saludos El día 16/08/06, Carlos Galisteo escribió: > > Maram wrote: > > > Tirate la salida de tg-admin info, para saber si estas con las versiones > > recientes de todos los paquetes... a mi me funciona bien. > > Yo estoy usando los paquetes de Debian experimental (0.9a8-3) y > también me funciona. De hecho ha sido todo un descubrimiento de última > hora :) > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Daniel Cabrera Chaparro From mlacunza en gmail.com Thu Aug 17 16:26:05 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Thu, 17 Aug 2006 09:26:05 -0500 Subject: algun IDE decente? In-Reply-To: References: Message-ID: <1155824766.5199.5.camel@localhost> El jue, 17-08-2006 a las 11:47 +0200, evelasco en notes.banesto.es escribió: > > > > Una posibilidad más, ya ha salido otras veces en la lista, pero sólo es > para Windows (tras tanta bronca ya no me acuerdo si quien hizo la consulta > original trabajaba con Unix ). Tiene buena pinta. > > http://mmm-experts.com/Products.aspx?ProductId=4 > > En mi trabajo estamos usando Eclipse tanto para Java como para Python y la > gente está bastante contenta. > > Un pacífico saludo. > Una consulta, con Eclipse como diseñan las GUI? xq PyDev no tiene creo o si?? -- Mario Lacunza ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From miuler en gmail.com Thu Aug 17 16:40:25 2006 From: miuler en gmail.com (Hector Miuler Malpica Gallegos) Date: Thu, 17 Aug 2006 09:40:25 -0500 Subject: algun IDE decente? In-Reply-To: <1155824766.5199.5.camel@localhost> References: <1155824766.5199.5.camel@localhost> Message-ID: <1155825625.5016.5.camel@localhost> Hola, primero tenemos que saber que librería usas para tus gui, qt, gtk, wx, etc, si usas gtk puede usar glade por un lado y en eclipse implementar todas las funciones, aunque por experiencia te digo que al final, luego de tener un poco de experiencia con las gtk, usaras gtk puro, el glade lo usaras para lo basico, como para hacer el boceto, y con gtk aras todos las cosas raras que quieras, podrás hacer cosas más avanzadas, bueno eso depende de tu aplicación, si requiere o no, de repente con glade es suficiente. On jue, 2006-08-17 at 09:26 -0500, Mario Lacunza wrote: > El jue, 17-08-2006 a las 11:47 +0200, evelasco en notes.banesto.es > escribió: > > > > > > > > Una posibilidad más, ya ha salido otras veces en la lista, pero sólo es > > para Windows (tras tanta bronca ya no me acuerdo si quien hizo la consulta > > original trabajaba con Unix ). Tiene buena pinta. > > > > http://mmm-experts.com/Products.aspx?ProductId=4 > > > > En mi trabajo estamos usando Eclipse tanto para Java como para Python y la > > gente está bastante contenta. > > > > Un pacífico saludo. > > > > > Una consulta, con Eclipse como diseñan las GUI? xq PyDev no tiene creo o > si?? > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From cescd en yahoo.com.mx Thu Aug 17 17:58:41 2006 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Thu, 17 Aug 2006 10:58:41 -0500 (CDT) Subject: Nuevo en la lista In-Reply-To: <003b01c6c1d9$fa422260$8000a8c0@ORDENATA> References: <003b01c6c1d9$fa422260$8000a8c0@ORDENATA> Message-ID: <20060817155841.1040.qmail@web50401.mail.yahoo.com> Pues si sientes que algo te hace falta, estas en lo cierto: aplicarlo. Puedes tener un proyecto mascota, tratar de implementar algo, usar la libreria estandar, etc. Hay una enorme cantidad de librerias interesantes, que te ahorran horas y horas de trabajo cuando estes en un proyecto: http://freshmeat.net/search/?q=python§ion=projects http://www.vex.net/parnassus/ http://docs.python.org/lib/ http://effbot.org/zone/librarybook-index.htm --- Marcelo Medina escribió: > Buenas, que tal les va. Estoy aprendiendo > python de manera autodidacta, con unos libros muy > buenos que he visto en internet. Ahora me estoy > leyendo (y practicando) un tutorial para aprender a > programar con python de la universitat Jaume I, está > muy bien porque empieza de cero, que es lo que me > hace falta. Luego tengo otros dos que se llaman, > 'aprenda a pensar como un programador, Python' > (traducido al español) y la guia de Guido (también > en cristiano). Además en este enlace hay mucha > información en español de las librerias y otros > temas. Me falta algo importante?, algun otro > manual?, conocer alguna página web, no se... que se > les ocurre? > Un saludo, Marceluss > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From morillas en gmail.com Thu Aug 17 18:06:35 2006 From: morillas en gmail.com (Luis Miguel Morillas) Date: Thu, 17 Aug 2006 18:06:35 +0200 Subject: Turbogears toolbox In-Reply-To: <8565ad90608170718t17b9a995n3742ade8e3b5d5a2@mail.gmail.com> References: <8565ad90608161039j5533e0e6o6851c4219571a60@mail.gmail.com> <44E36D89.4080601@gmail.com> <44E37B6F.907@k-rolus.net> <8565ad90608170718t17b9a995n3742ade8e3b5d5a2@mail.gmail.com> Message-ID: <68d25cbc0608170906p5fa7c395hfc591337418f6c6c@mail.gmail.com> 2006/8/17, Daniel Cabrera : > Hola, > esto es lo que me bota cuando doy tg-admin info > > TurboGears 0.8.9 command line interface > > Usage: /usr/local/bin/tg-admin [command] [options] > > Available commands: > quickstart Create a new TurboGears project > shell Start a Python prompt with your database available > sql Run the SQLObject manager > > y lo mismo sucede cuando le doy tg-admin toolbox > > Saludos > > Instala una versión más reciente http://www.turbogears.org/preview/download/upgrade.html > > > El día 16/08/06, Carlos Galisteo escribió: > > > > Maram wrote: > > > > > Tirate la salida de tg-admin info, para saber si estas con las versiones > > > recientes de todos los paquetes... a mi me funciona bien. > > > > Yo estoy usando los paquetes de Debian experimental (0.9a8-3) y > > también me funciona. De hecho ha sido todo un descubrimiento de última > > hora :) > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > -- > Daniel Cabrera Chaparro > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Saludos, -- Luis Miguel From maramsis en gmail.com Thu Aug 17 19:08:10 2006 From: maramsis en gmail.com (Maram) Date: Thu, 17 Aug 2006 14:08:10 -0300 Subject: Turbogears toolbox In-Reply-To: <8565ad90608170718t17b9a995n3742ade8e3b5d5a2@mail.gmail.com> References: <8565ad90608161039j5533e0e6o6851c4219571a60@mail.gmail.com> <44E36D89.4080601@gmail.com> <44E37B6F.907@k-rolus.net> <8565ad90608170718t17b9a995n3742ade8e3b5d5a2@mail.gmail.com> Message-ID: <44E4A27A.1020302@gmail.com> Daniel Cabrera escribió: > Hola, > esto es lo que me bota cuando doy tg-admin info > > TurboGears 0.8.9 command line interface > > Usage: /usr/local/bin/tg-admin [command] [options] > > Available commands: > quickstart Create a new TurboGears project > shell Start a Python prompt with your database available > sql Run the SQLObject manager > > y lo mismo sucede cuando le doy tg-admin toolbox Es porque la version 0.8.9 de TG que usas es muuuy vieja y no soporta dichos comandos. Entonces te muestra los unicos disponibles. Te recomiendo te pases a 0.9.a8 que trae todas las novedades y funciona muy estable. > > Saludos > > > > > El día 16/08/06, Carlos Galisteo escribió: >> >> Maram wrote: >> >> > Tirate la salida de tg-admin info, para saber si estas con las >> versiones >> > recientes de todos los paquetes... a mi me funciona bien. >> >> Yo estoy usando los paquetes de Debian experimental (0.9a8-3) y >> también me funciona. De hecho ha sido todo un descubrimiento de última >> hora :) >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > > > From marcelomedin en yahoo.es Thu Aug 17 19:44:35 2006 From: marcelomedin en yahoo.es (Marcelo Medina) Date: Thu, 17 Aug 2006 19:44:35 +0200 Subject: Nuevo en la lista References: <20060817155841.1040.qmail@web50401.mail.yahoo.com> Message-ID: <001b01c6c224$ce9859e0$8000a8c0@ORDENATA> Ok, muchas gracias Cesar, voy a ir echandole un vistazo a las páginas que me pones. Aaaaaaaaaaaaaaaaadios. Marceluss ----- Original Message ----- From: "Cesar Cardenas Desales" To: "La lista de python en castellano" Sent: Thursday, August 17, 2006 5:58 PM Subject: Re: [Python-es] Nuevo en la lista > Pues si sientes que algo te hace falta, estas en lo > cierto: aplicarlo. > > Puedes tener un proyecto mascota, tratar de > implementar algo, usar la libreria estandar, etc. > > Hay una enorme cantidad de librerias interesantes, que > te ahorran horas y horas de trabajo cuando estes en un > proyecto: > > http://freshmeat.net/search/?q=python§ion=projects > http://www.vex.net/parnassus/ > http://docs.python.org/lib/ > http://effbot.org/zone/librarybook-index.htm > > > > --- Marcelo Medina escribió: > >> Buenas, que tal les va. Estoy aprendiendo >> python de manera autodidacta, con unos libros muy >> buenos que he visto en internet. Ahora me estoy >> leyendo (y practicando) un tutorial para aprender a >> programar con python de la universitat Jaume I, está >> muy bien porque empieza de cero, que es lo que me >> hace falta. Luego tengo otros dos que se llaman, >> 'aprenda a pensar como un programador, Python' >> (traducido al español) y la guia de Guido (también >> en cristiano). Además en este enlace hay mucha >> información en español de las librerias y otros >> temas. Me falta algo importante?, algun otro >> manual?, conocer alguna página web, no se... que se >> les ocurre? >> Un saludo, Marceluss >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > > > > > > > ___________________________________________________________ > Do You Yahoo!? > La mejor conexión a Internet y 2GB extra a tu correo por $100 al > mes. http://net.yahoo.com.mx > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From javi.listas en telefonica.net Fri Aug 18 03:16:58 2006 From: javi.listas en telefonica.net (javi) Date: Fri, 18 Aug 2006 03:16:58 +0200 Subject: Problemas con imagen In-Reply-To: <20060817015924.67702.qmail@web53115.mail.yahoo.com> References: <20060817015924.67702.qmail@web53115.mail.yahoo.com> Message-ID: <200608180316.59112.javi.listas@telefonica.net> El Jueves, 17 de Agosto de 2006 03:59, Jean Carlos Rodrìguez escribió: > Hola lista, es una duda tengo una interfaz grafica > hecha en Qt designer 3.3.6 y he colocado una imagen en > formato jpg, pero al al generar el código la parte de > la imagen que obtengo es: > image0_data = \ > "\x89\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d" > \ > "\x49\x48\x44\x52\x00\x00\x00\xa0\x00\x00\x00\x78" > \ > "\x08\x06\x00\x00\x00\x75\xa2\xf9\x6f\x00\x00\x20" > \ > "\x00\x49\x44\x41\x54\x78\x9c\xed\xbd\x7d\x90\x24" > ........ y sigue unas cuantas lineas (muchas) > > Mi pregunta es que formato de imagen puedo colocar > para que no me aparezacn tantas lines de ese tipo?? o > si saben de otra manera Si trabajas con imágenes grandes es más rápido cargar el jpg en tiempo de ejecución dentro de un QPixmap y asignarlo a un QLabel. Saludos From evelasco en notes.banesto.es Fri Aug 18 09:49:12 2006 From: evelasco en notes.banesto.es (evelasco en notes.banesto.es) Date: Fri, 18 Aug 2006 09:49:12 +0200 Subject: algun IDE decente? Message-ID: Bueno, lamento no poder ayudarte en eso, las cosas que la gente hace aquí en Python (como parte del trabajo) no tienen GUI. Para dar una idea, estamos usando Python como sustitutivo más legible de Perl, para scripts de complejidad media. Como el lenguaje "oficial" para aplicaciones es Java, nos resultaba cómodo usar Eclipse para todo. De todas maneras, como comenta otro compañero del foro, dependería del toolkit que utilices. Un cordial saludo. |---------+----------------------------> | | Mario Lacunza | | | | | | Enviado por: | | | python-es-bounces| | | @aditel.org | | | | | | | | | 17/08/2006 16:26 | | | Por favor, | | | responda a La | | | lista de python | | | en castellano | | | | |---------+----------------------------> >--------------------------------------------------------------------------------------------------------------| | | | Para: La lista de python en castellano | | cc: | | Asunto: Re: [Python-es] algun IDE decente? | >--------------------------------------------------------------------------------------------------------------| El jue, 17-08-2006 a las 11:47 +0200, evelasco en notes.banesto.es escribió: > > > > Una posibilidad más, ya ha salido otras veces en la lista, pero sólo es > para Windows (tras tanta bronca ya no me acuerdo si quien hizo la consulta > original trabajaba con Unix ). Tiene buena pinta. > > http://mmm-experts.com/Products.aspx?ProductId=4 > > En mi trabajo estamos usando Eclipse tanto para Java como para Python y la > gente está bastante contenta. > > Un pacífico saludo. > Una consulta, con Eclipse como diseñan las GUI? xq PyDev no tiene creo o si?? -- Mario Lacunza _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es Este mensaje y sus anexos pueden contener información confidencial, por lo que se informa de que su uso no autorizado está prohibido por la ley. Si Vd. considera que no es el destinatario pretendido por el remitente, por favor póngalo en su conocimiento por esta misma vía o por cualquier otro medio y elimine esta comunicación y los anexos de su sistema, sin copiar, remitir o revelar los contenidos del mismo a cualquier otra persona. Cualquier información, opinión, conclusión, recomendación, etc. contenida en el presente mensaje no relacionada con la actividad empresarial del Grupo Banesto y/o emitida por persona sin capacidad para ello, deberá considerarse como no proporcionada ni aprobada por el Banco. Banesto pone los medios a su alcance para garantizar la seguridad y ausencia de errores en la correspondencia electrónica, pero no puede asegurar la inexistencia de virus o la no alteración de los documentos transmitidos electrónicamente, por lo que declina cualquier responsabilidad a este respecto. This message and its contents may contain confidential information and its non-authorised use is prohibited by law. If you are not the intended recipient of this email, please advise the sender of the fact using the same, or other, means and delete this message and its contents from your system without copying, forwarding or revealing the contents of the message to any other person. Any information, opinion, conclusion, recommendation, etc. contained in this message and which is unrelated to the business activity of Grupo Banesto and/or issued by unauthorised personnel, shall be considered unapproved by the Bank. Banesto implements control measures to ensure, as far as possible, the security and reliability of all its electronic correspondence. However, the Bank does not guarantee that emails are virus-free or that documents have not be altered and takes no responsibility in this respect. From jileon en parcan.es Fri Aug 18 11:59:41 2006 From: jileon en parcan.es (Juan Ignacio Rodriguez de Leon) Date: Fri, 18 Aug 2006 10:59:41 +0100 Subject: Liberada la primera =?iso-8859-1?q?versi=F3n_de_python_2=2E5?= Message-ID: <44E58F8D.1050009@parcan.es> Liberada la primera versión de python 2.5: http://www.python.org/download/releases/2.5/ Pues eso :-) From py en ch3m4.org Fri Aug 18 12:08:54 2006 From: py en ch3m4.org (Chema Cortes) Date: Fri, 18 Aug 2006 12:08:54 +0200 Subject: Liberada la primera =?ISO-8859-1?Q?versi=F3n_d?= =?ISO-8859-1?Q?e_python_2=2E5?= In-Reply-To: <44E58F8D.1050009@parcan.es> References: <44E58F8D.1050009@parcan.es> Message-ID: <44E591B6.4080907@ch3m4.org> Juan Ignacio Rodriguez de Leon escribió: > Liberada la primera versión de python 2.5: > > http://www.python.org/download/releases/2.5/ ¡Estupendo! A ver si sale pronto la versión 1.0 de turbogears y tendremos un buen tandem para desarrollar aplicaciones web. Por no trabajar en balde, ¿hay álguien que esté traduciendo o que tenga escrito algo (en castellano) sobre las novedades que del python 2.5? http://docs.python.org/dev/whatsnew/whatsnew25.html -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From cgalisteo en k-rolus.net Fri Aug 18 13:29:09 2006 From: cgalisteo en k-rolus.net (Carlos Galisteo) Date: Fri, 18 Aug 2006 13:29:09 +0200 Subject: Liberada la primera =?UTF-8?Q?versi=C3=B3n?= de python 2.5 In-Reply-To: <44E591B6.4080907@ch3m4.org> References: <44E591B6.4080907@ch3m4.org> Message-ID: <327f1b4d57bbab3b573bffecbeff4519@localhost> Yo no, pero si te vas a poner con ello y quieres repartir un poco el curro cuenta conmigo. On Fri, 18 Aug 2006 12:08:54 +0200, Chema Cortes wrote: > Por no trabajar en balde, ¿hay álguien que esté traduciendo o que tenga > escrito algo (en castellano) sobre las novedades que del python 2.5? > > http://docs.python.org/dev/whatsnew/whatsnew25.html --- Carlos Galisteo Jabber_Id::cgalisteo en jabber.org PGP_key::http://k-rolus.net/~cgalisteo/cgalisteo.gpg Key_Fingerprint::F888 6FBA 9145 B5A2 C187 66D6 5B8C 027A 69AD BE65 --- ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From maramsis en gmail.com Fri Aug 18 14:42:09 2006 From: maramsis en gmail.com (Maram) Date: Fri, 18 Aug 2006 09:42:09 -0300 Subject: Liberada la primera =?UTF-8?B?dmVyc2nDs24gZGUgcHk=?= =?UTF-8?B?dGhvbiAyLjU=?= In-Reply-To: <327f1b4d57bbab3b573bffecbeff4519@localhost> References: <44E591B6.4080907@ch3m4.org> <327f1b4d57bbab3b573bffecbeff4519@localhost> Message-ID: <44E5B5A1.80801@gmail.com> Carlos Galisteo escribió: > Yo no, pero si te vas a poner con ello y quieres repartir un poco el curro cuenta conmigo. > > On Fri, 18 Aug 2006 12:08:54 +0200, Chema Cortes wrote: > >> Por no trabajar en balde, ¿hay álguien que esté traduciendo o que tenga >> escrito algo (en castellano) sobre las novedades que del python 2.5? >> >> http://docs.python.org/dev/whatsnew/whatsnew25.html > Y ya que estamos con los pedidos... ;D Alguien que este traduciendo, o quiera comenzar a hacerlo... guias para TurboGears ? > --- > Carlos Galisteo > Jabber_Id::cgalisteo en jabber.org > PGP_key::http://k-rolus.net/~cgalisteo/cgalisteo.gpg > Key_Fingerprint::F888 6FBA 9145 B5A2 C187 66D6 5B8C 027A 69AD BE65 > --- > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From py en ch3m4.org Fri Aug 18 15:02:21 2006 From: py en ch3m4.org (Chema Cortes) Date: Fri, 18 Aug 2006 15:02:21 +0200 Subject: Liberada la primera =?UTF-8?B?dmVyc2nDs24gZGUgcHk=?= =?UTF-8?B?dGhvbiAyLjU=?= In-Reply-To: <44E5B5A1.80801@gmail.com> References: <44E591B6.4080907@ch3m4.org> <327f1b4d57bbab3b573bffecbeff4519@localhost> <44E5B5A1.80801@gmail.com> Message-ID: <44E5BA5D.2000602@ch3m4.org> Maram escribió: > Y ya que estamos con los pedidos... ;D > Alguien que este traduciendo, o quiera comenzar a hacerlo... guias para > TurboGears ? El problema en este caso es que ni siquiera las hay en inglés, como para empezar con la traducción. Yo esperaría, por lo menos, a que salga el libro oficial. Hay cosas que todavía pueden cambiar. -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From casoio en yahoo.es Fri Aug 18 16:13:23 2006 From: casoio en yahoo.es (Maria Martin) Date: Fri, 18 Aug 2006 16:13:23 +0200 (CEST) Subject: =?iso-8859-1?q?Tama=F1o_de_pantalla?= Message-ID: <20060818141323.63990.qmail@web25602.mail.ukl.yahoo.com> Hola! Pues he creado una pequeña aplicación, y ahora tengo un problemilla. He adaptado la pantalla principal a mi portatil, 15,4''. Si instalo la aplicación en un ordenador con otro tamaño de pantalla se ve mal. Como lo podría arreglar? Supongo que existirá una variable que almacene este valor. Por cierto, trabajo en Windows María --------------------------------- LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From e.huertas en gmail.com Fri Aug 18 16:19:18 2006 From: e.huertas en gmail.com (Eduardo Huertas) Date: Fri, 18 Aug 2006 16:19:18 +0200 Subject: algun IDE decente? In-Reply-To: References: <44E116E9.1070000@k-rolus.net> <8565ad90608150721k60a0c556mdc3b5afff53ccac7@mail.gmail.com> <1155684969.10757.3.camel@localhost> Message-ID: On 8/16/06, hectorfh en gmail.com wrote: >. Me comprometo a no contestar más correos a los > "programadores" de Java. Sólo hablaré con conocedores de la > computación :) Qué bonitas contradicciones tiene este mundo. Bill Joy, padre del vi, tambien es mundialmente conocido por ser el padre de Java. lol From morillas en gmail.com Fri Aug 18 17:41:51 2006 From: morillas en gmail.com (Luis Miguel Morillas) Date: Fri, 18 Aug 2006 17:41:51 +0200 Subject: =?ISO-8859-1?Q?Re:__Liberada_la_?= =?ISO-8859-1?Q?primera_versi=F3n_de_python_2.5?= In-Reply-To: <44E5BA5D.2000602@ch3m4.org> References: <44E591B6.4080907@ch3m4.org> <327f1b4d57bbab3b573bffecbeff4519@localhost> <44E5B5A1.80801@gmail.com> <44E5BA5D.2000602@ch3m4.org> Message-ID: <68d25cbc0608180841k11fec11epe6cb260adf5566ad@mail.gmail.com> 2006/8/18, Chema Cortes : > Maram escribió: > > > Y ya que estamos con los pedidos... ;D > > Alguien que este traduciendo, o quiera comenzar a hacerlo... guias para > > TurboGears ? > Por aquí se va haciendo algo: http://turbogears.com.ar/ > El problema en este caso es que ni siquiera las hay en inglés, como para > empezar con la traducción. Yo esperaría, por lo menos, a que salga el > libro oficial. Hay cosas que todavía pueden cambiar. > > > > -- > Chema Cortés (py en ch3m4.org) > "Proudly made on earth by generic humanoid carbon units" > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > -- Saludos, -- Luis Miguel From maramsis en gmail.com Fri Aug 18 19:08:11 2006 From: maramsis en gmail.com (Maram) Date: Fri, 18 Aug 2006 14:08:11 -0300 Subject: Liberada la primera =?ISO-8859-1?Q?versi=F3n_d?= =?ISO-8859-1?Q?e_python_2=2E5?= In-Reply-To: <68d25cbc0608180841k11fec11epe6cb260adf5566ad@mail.gmail.com> References: <44E591B6.4080907@ch3m4.org> <327f1b4d57bbab3b573bffecbeff4519@localhost> <44E5B5A1.80801@gmail.com> <44E5BA5D.2000602@ch3m4.org> <68d25cbc0608180841k11fec11epe6cb260adf5566ad@mail.gmail.com> Message-ID: <44E5F3FB.3070900@gmail.com> Luis Miguel Morillas escribió: > 2006/8/18, Chema Cortes : >> Maram escribió: >> >> > Y ya que estamos con los pedidos... ;D >> > Alguien que este traduciendo, o quiera comenzar a hacerlo... guias para >> > TurboGears ? >> > > Por aquí se va haciendo algo: http://turbogears.com.ar/ Si. conozco el sitio... ;D > >> El problema en este caso es que ni siquiera las hay en inglés, como para >> empezar con la traducción. Yo esperaría, por lo menos, a que salga el >> libro oficial. Hay cosas que todavía pueden cambiar. >> La idea era conseguir traducciones de al menos las guias basicas al castellano... y algunos "emblemas" de TG como wiki20 minutos... Si bien algunas cosas cambiaran, con la version 1.0, seria bastante util poner en el sitio, algunas guias para iniciarse... En el sitio de Tg en portugués ya han traducido algunas de ese estilo. Si alguien tiene ganas y "tiempo" para traducir que me avise... From javi en bertayjavi.com Fri Aug 18 21:31:14 2006 From: javi en bertayjavi.com (Javi) Date: Fri, 18 Aug 2006 21:31:14 +0200 Subject: Ayuda con wxgrid y msaccess Message-ID: <002101c6c2fc$dfe1eb70$152ea8c0@principal> Hola a todos, estoy empezando a programar en python y despues de mucho mirar y leer creo que lo que mas se adapta a lo que yo quiero es boa y wxpython. Dicho esto paso a explicar lo que me gustaria hacer y quizas haya alguien que me pueda ayudar. Consigo sin ningun problema abrir una base de datos msaccess con ado y despues puedo cargar registro a registro esos datos en un wxgrid, la cuestion es que no se si se puede hacer de otra forma que ir asignando valor a valor cada celda del wvgrid, algo asi como asignar de una vez toda la tabla que hay abierto. Aceptaria cualquier sugerencia y si puede ser con un trozo de codigo mejor por eso de que todavia no domino muy bien python gracias por la ayuda, Javi. From jileon en parcan.es Fri Aug 18 23:20:16 2006 From: jileon en parcan.es (=?ISO-8859-1?Q?Juan_Ignacio_Rodr=EDguez_de_Le=F3n?=) Date: Fri, 18 Aug 2006 22:20:16 +0100 Subject: Liberada la primera =?ISO-8859-1?Q?versi=F3n_d?= =?ISO-8859-1?Q?e_python_2=2E5?= In-Reply-To: <44E591B6.4080907@ch3m4.org> References: <44E58F8D.1050009@parcan.es> <44E591B6.4080907@ch3m4.org> Message-ID: <44E62F10.3030501@parcan.es> Chema Cortes wrote: > Juan Ignacio Rodriguez de Leon escribió: > >>Liberada la primera versión de python 2.5: >> >> http://www.python.org/download/releases/2.5/ > > > ¡Estupendo! A ver si sale pronto la versión 1.0 de turbogears y > tendremos un buen tandem para desarrollar aplicaciones web. > > > Por no trabajar en balde, ¿hay álguien que esté traduciendo o que tenga > escrito algo (en castellano) sobre las novedades que del python 2.5? > Yo había pensado hacer una pequeña traducción de las partes que más me interesaban, para un futuro post en mi blog. Pensaba omitir las partes que no me afectan, como la adaptación a máquinas de 64 bits, y tal, pero si quieres nos coordinamos y traducimos, empezando por http://docs.python.org/dev/whatsnew/whatsnew25.html From minoztro en gmail.com Sat Aug 19 06:03:02 2006 From: minoztro en gmail.com (Milton Galo Patricio) Date: Sat, 19 Aug 2006 00:03:02 -0400 Subject: algun IDE decente? In-Reply-To: References: <44E116E9.1070000@k-rolus.net> <8565ad90608150721k60a0c556mdc3b5afff53ccac7@mail.gmail.com> <1155684969.10757.3.camel@localhost> Message-ID: <172699c50608182103g57582e95n239adf30a0cf57af@mail.gmail.com> hectorfh en gmail.com ha sido eliminado de la lista, favor de no seguir con el hilo en la forma que esta persona lo estaba realizando. Dedicarse a contestar las dudas de las personas es nuestra misión y obviamente siempre enfocados al tema de python. Espero esten bien, salu2!! 2006/8/18, Eduardo Huertas : > On 8/16/06, hectorfh en gmail.com wrote: > >. Me comprometo a no contestar más correos a los > > "programadores" de Java. Sólo hablaré con conocedores de la > > computación :) > > Qué bonitas contradicciones tiene este mundo. > Bill Joy, padre del vi, tambien es mundialmente conocido por ser el > padre de Java. > > lol > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Milton Inostroza Aguilera From rolandojtorres en gmail.com Sat Aug 19 18:59:42 2006 From: rolandojtorres en gmail.com (=?ISO-8859-1?Q?Rolando_Jos=E9_Torres_S=E1nchez?=) Date: Sat, 19 Aug 2006 11:59:42 -0500 Subject: Nuevo en la lista Message-ID: <6a39a1d0608190959x66608657m438dd0e17e67ab87@mail.gmail.com> Vengo programando en TCL desde hace un par de año, porque por accidente, tuve que escoger entre TCL y Python para hacer un proyecto para la universidad, hecho para PDA. Baje el python para pocketpc, y al encontrar que dentro de Python traia al TCL, me parecio mejor aprender el TCL antes que el Python. Ahora 2 años despues me encuentro listo para aprender otro lenguaje un poco mas robusto que TCL que me permita seguir aprendiendo. Aunque ya muchos de ustedes abran pasado por TCL para conocer a python, pongo a su servicio mi experiencia en PHP, TCL y Linux. From hfoffani en gmail.com Sat Aug 19 19:18:55 2006 From: hfoffani en gmail.com (Hernan M Foffani) Date: Sat, 19 Aug 2006 19:18:55 +0200 Subject: Nuevo en la lista In-Reply-To: <6a39a1d0608190959x66608657m438dd0e17e67ab87@mail.gmail.com> References: <6a39a1d0608190959x66608657m438dd0e17e67ab87@mail.gmail.com> Message-ID: <11fab4bc0608191018n3c3f41e5gc696b6f7c2eb31b7@mail.gmail.com> > Ahora 2 años despues me encuentro listo para aprender otro lenguaje un > poco mas robusto que TCL que me permita seguir aprendiendo. > > Aunque ya muchos de ustedes abran pasado por TCL para conocer a > python, pongo a su servicio mi experiencia en PHP, TCL y Linux. La verdad es que nunca me hizo falta aprender TCL para programar en Python. Había trabajado con tcl hace unos cuantos años porque lo incorporaba una aplicación como lenguaje de scripting. Que python lo incluya no sigfinica nada. En todo caso el saber no ocupa lugar asi que no hay problema. -H. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rolandojtorres en gmail.com Sat Aug 19 19:42:17 2006 From: rolandojtorres en gmail.com (=?ISO-8859-1?Q?Rolando_Jos=E9_Torres_S=E1nchez?=) Date: Sat, 19 Aug 2006 12:42:17 -0500 Subject: =?ISO-8859-1?Q?Re:__Tama=F1o_de_pantalla?= Message-ID: <6a39a1d0608191042q6108fb9dgb871585cc91bf9e6@mail.gmail.com> > Date: Fri, 18 Aug 2006 16:13:23 +0200 (CEST) > From: Maria Martin > Subject: [Python-es] Tamaño de pantalla > To: Python > Message-ID: <20060818141323.63990.qmail en web25602.mail.ukl.yahoo.com> > Content-Type: text/plain; charset=iso-8859-1 > > Hola! > Pues he creado una pequeña aplicación, y ahora tengo un problemilla. He > adaptado la pantalla principal a mi portatil, 15,4''. Si instalo la > aplicación en un ordenador con otro tamaño de pantalla se ve mal. Como lo > podría arreglar? > Supongo que existirá una variable que almacene este valor. Por cierto, > trabajo en Windows > > María > > Hasta ahora emipiezo en python, pero por lo que se, el python puede usar varios GUI. Si el GUI que usas es TKinter, te ayudaria saber que el comando winfo en TCL permite saber el tamaño de la pantalla. En algunas aplicaciones que he hecho para PDA, al girar la pantalla y usar resolución 240x320 y no el apaisado 320x240 tenia el mismo problema, pero al usar las variables del entorno gráfico para que se ajustaran a la resolución, pude hacer aplicaciones que cambiaran con el apaisado. el comando en TCL es: set ancho [winfo screenwidth .] set alto [winfo screenheight .] Esto permite saber que tamaño de pantalla tanto en ancho como en alto esta disponible y los asigna a la variable ancho y alto. Eso funcionaria solo si usaras el tkinter. Espero que esto te pueda servir de ayuda a resolver tu problema. Rolando José Torres From lieben56 en gmail.com Sat Aug 19 23:11:55 2006 From: lieben56 en gmail.com (Juan Alexander Castillo Arjona) Date: Sat, 19 Aug 2006 16:11:55 -0500 Subject: Python en Blender Message-ID: Muy buenas estoy buscando buenos manuales o informacion sobre programacion de python orientada a la suite blender 3d baje un programa un IDE llamado Stani's python editor, me parece interesante lo estare proband o para ver su potencial que buenos, manuales o info puedo conseguir orientada al 3d en python? muchas gracias -- Juan Alexander Castillo Arjona CEO LIVEDREAM FILMS | DIGITAL WORKS Panamá, ciudad de Panamá 507-322-2242 507-6-519-6206 From astralrod en gmail.com Sat Aug 19 23:41:38 2006 From: astralrod en gmail.com (astralrod) Date: Sat, 19 Aug 2006 16:41:38 -0500 Subject: =?ISO-8859-1?Q?Re:__Tama=F1o_de_pantalla?= In-Reply-To: <20060818141323.63990.qmail@web25602.mail.ukl.yahoo.com> References: <20060818141323.63990.qmail@web25602.mail.ukl.yahoo.com> Message-ID: ¿en que lo estas manejando? En Tkinter esta el método .maxsize()devolvera el tamaño maximo de pantalla ej: # Creo que no esta bien optimizado from Tkinter import * root = Tk() w,h = root.maxsize() root.geometry("%dx%d"%(w,h)) root.mainloop() espero y esto sea a lo que te refieres Suerte! From pablomarmol en gmail.com Sun Aug 20 08:28:32 2006 From: pablomarmol en gmail.com (peter) Date: Sun, 20 Aug 2006 08:28:32 +0200 Subject: Python en Blender In-Reply-To: References: Message-ID: <32ec9b10608192328h4ca72f9bu4510b2871a694b3f@mail.gmail.com> 2006/8/19, Juan Alexander Castillo Arjona : > Muy buenas estoy buscando buenos manuales o informacion sobre programacion > de python orientada a la suite blender 3d En la web de Blender tienes documentada la API para python: http://www.blender3d.org/cms/Documentation.628.0.html (Blender 2.42 Python API reference) . From jeancarlosr_ve en yahoo.com Mon Aug 21 00:55:35 2006 From: jeancarlosr_ve en yahoo.com (=?iso-8859-1?q?Jean=20Carlos=20Rodr=ECguez?=) Date: Sun, 20 Aug 2006 17:55:35 -0500 (CDT) Subject: Problemas con imagen In-Reply-To: <44E46CD8.9040102@ehas.org> References: <44E46CD8.9040102@ehas.org> Message-ID: <20060820225535.86266.qmail@web53107.mail.yahoo.com> --- Arnau Sanchez escribió: > Jean Carlos, no tengo ni idea de Qt, pero imagino > que se podrá hacer igual que > en GTK, donde en estos casos se usa el formato XPM > (hay generadores de código a > partir de la imagen). Mira un ejemplo de cómo queda > un icono de 7 colores en XPM > (representa la carpeta de un directorio): > > folderxpm = [ > "17 16 7 1", > " c #000000", > ". c #808000", > "X c yellow", > "o c #808080", > "O c #c0c0c0", > "+ c white", > "@ c None", > "@@@@@@@@@@@@@@@@@", > "@@@@@@@@@@@@@@@@@", > "@@+XXXX.@@@@@@@@@", > "@+OOOOOO.@@@@@@@@", > "@+OXOXOXOXOXOXO. ", > "@+XOXOXOXOXOXOX. ", > "@+OXOXOXOXOXOXO. ", > "@+XOXOXOXOXOXOX. ", > "@+OXOXOXOXOXOXO. ", > "@+XOXOXOXOXOXOX. ", > "@+OXOXOXOXOXOXO. ", > "@+XOXOXOXOXOXOX. ", > "@+OOOOOOOOOOOOO. ", > "@ ", > "@@@@@@@@@@@@@@@@@", > "@@@@@@@@@@@@@@@@@" > ] > > saludos > arnau Gracias arnau pero que programa me realiza esa conversion??? Jean Carlos Rodriguez __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From arnau en ehas.org Mon Aug 21 02:59:41 2006 From: arnau en ehas.org (Arnau Sanchez) Date: Mon, 21 Aug 2006 02:59:41 +0200 Subject: Problemas con imagen In-Reply-To: <20060820225535.86266.qmail@web53107.mail.yahoo.com> References: <20060820225535.86266.qmail@web53107.mail.yahoo.com> Message-ID: <44E9057D.7060106@ehas.org> Jean Carlos Rodrìguez escribió: >> un icono de 7 colores en XPM >> (representa la carpeta de un directorio): >> >> folderxpm = [ >> "17 16 7 1", > pero que programa me realiza esa conversion??? oh, bueno, esa parte te la dejaba para ti ;-) más que nada porque deberías confirmar que PyQt puede cargar XPMs desde variables; si no todo lo que te cuento no sirve de nada. XPM es un formato bastante peculiar (http://en.wikipedia.org/wiki/.xpm), ya que está directamente en modo texto. Una vez tengas el XPM (conviértelo de JPG con el "convert" de las imagemagick, por ejemplo), ábrelo con un editor cualquiera: /* XPM */ static char *a[] = { /* columns rows colors chars-per-pixel */ "48 48 44 1", " c #000000", ". c #080707", "X c #0B0B0B", Como ves, ya tienes la estructura necesaria, pero preparada para C. La conversión a python no tiene mayor complicación, sólo comenta los /* */ y cambia la asignación a lista: a = [ ... ] y lo metes en tu script con un nombre decente. Quizá exista un script que haga eso, no sé. Si tienes muchas imágenes, te haces uno en dos patadas. Ahora, en cómo lo cargas y usas en tu aplicación sí que no te puedo ayudar, eso depende la librería (y como te digo, no conozco las Qt). Por si te sirve de referencia, en PyGTK esta función es "gtk.gdk.pixmap_create_from_xpm_d": http://www.pygtk.org/pygtk2reference/class-gdkpixmap.html#function-gdk--pixmap-create-from-xpm-d arnau From py en ch3m4.org Mon Aug 21 11:01:31 2006 From: py en ch3m4.org (Chema Cortes) Date: Mon, 21 Aug 2006 11:01:31 +0200 Subject: Liberada la primera =?ISO-8859-1?Q?versi=F3n_d?= =?ISO-8859-1?Q?e_python_2=2E5?= In-Reply-To: <44E62F10.3030501@parcan.es> References: <44E58F8D.1050009@parcan.es> <44E591B6.4080907@ch3m4.org> <44E62F10.3030501@parcan.es> Message-ID: <44E9766B.7050708@ch3m4.org> Juan Ignacio Rodríguez de León escribió: > Chema Cortes wrote: >> Por no trabajar en balde, ¿hay álguien que esté traduciendo o que tenga >> escrito algo (en castellano) sobre las novedades que del python 2.5? >> > Yo había pensado hacer una pequeña traducción de las partes > que más me interesaban, para un futuro post en mi blog. Pensaba omitir > las partes que no me afectan, como la adaptación a máquinas de 64 bits, > y tal, pero si quieres nos coordinamos y traducimos, empezando > por http://docs.python.org/dev/whatsnew/whatsnew25.html Creo que la traducción directa de esos documentos es un poco peñazo. Hay muchas referencias a varios PEPs que, sin traducirlos también, dejaría incompleta la traducción. Mejor escribir una especie de artículo explicando las novedades de la nueva versión de python, en formato adecuado para publicarse en algún blog y que incluya ejemplos. Concretamente, he estado este fin de semana dándole vueltas a algún ejemplo sobre "corrutinas" y ponerlas como ejemplo del nuevo "yield" de los generadores de python 2.5. Me cuesta encontrar un ejemplo sencillo que explique la utilidad de las corrutinas, sin entrar en máquinas de estado o teoría de juegos. Había pensado en algún patrón "Productor-Consumidor" o alguna cosa con sockets/urllib; pero me gustaría saber si alguien tiene un buen ejemplo que sea sencillo e ilustrativo. -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From arango en gmail.com Mon Aug 21 13:06:59 2006 From: arango en gmail.com (David Arango) Date: Mon, 21 Aug 2006 13:06:59 +0200 Subject: MySQLdb obsoleto? Message-ID: Hola a todos, Quería saber porqué en la página oficial del módulo MySQLdb pone que este módulo está obsoleto [1]. Estoy trabajando en una aplicación que hace uso intensivo de una base de datos grande (tablas con cientos de miles de filas) y me preocupa utilizar un módulo desfasado ¿hay alternativas? ¿sería mejor utilizar postgres? Gracias [1] http://dustman.net/andy/python/MySQLdb_obsolete -- David Arango el único desarrollador con una orden de alejamiento de Jeffrey Zeldman Simplelogica.net, ahora con un 33,3% más de intromisión en listas de correo Cuando no hago otra cosa escribo en mildiez.net From jasb en mtbcampogib.com Mon Aug 21 14:58:52 2006 From: jasb en mtbcampogib.com (JASB) Date: Mon, 21 Aug 2006 14:58:52 +0200 Subject: MySQLdb obsoleto? In-Reply-To: References: Message-ID: <1156165132.17921.49.camel@localhost.localdomain> No lo veo tan desfasado el desarrollo de MySQLdb, la ultima versión data del 08/04/2006. Visita este link : http://sourceforge.net/project/showfiles.php?group_id=22307 Aunque ya que comentas lo de mirar alternativas, yo prefiero abstraer la base de datos y asi poder manejar varios motores de base datos con el mismo código, a través de maravillas como : SQLObject ( http://www.sqlobject.org ) SQLAlchemy ( http://www.sqlalchemy.org ) Salu2. El lun, 21-08-2006 a las 13:06 +0200, David Arango escribió: > Hola a todos, > > Quería saber porqué en la página oficial del módulo MySQLdb pone que > este módulo está obsoleto [1]. > > Estoy trabajando en una aplicación que hace uso intensivo de una base > de datos grande (tablas con cientos de miles de filas) y me preocupa > utilizar un módulo desfasado ¿hay alternativas? ¿sería mejor utilizar > postgres? > > Gracias > > [1] http://dustman.net/andy/python/MySQLdb_obsolete - M A R X O S O - Gestión Eventos Deportivos / Sport Events Management http://www.marxoso.org ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From py en ch3m4.org Mon Aug 21 15:11:48 2006 From: py en ch3m4.org (Chema Cortes) Date: Mon, 21 Aug 2006 15:11:48 +0200 Subject: MySQLdb obsoleto? In-Reply-To: References: Message-ID: <44E9B114.6090406@ch3m4.org> David Arango escribió: > Quería saber porqué en la página oficial del módulo MySQLdb pone que > este módulo está obsoleto [1]. Será porque no la actualizan la web para NADA "These are old versions, and not supported at all. Please *use the SourceForge link* for up-to-date versions." En sourceforge tienes la última versión actualizada (1.2.1) y no parece haber riesgo de que desaparezca a corto/medio plazo. Usa MySQLdb con total confianza. -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From arango en gmail.com Mon Aug 21 17:18:45 2006 From: arango en gmail.com (David Arango) Date: Mon, 21 Aug 2006 17:18:45 +0200 Subject: MySQLdb obsoleto? In-Reply-To: <44E9B114.6090406@ch3m4.org> References: <44E9B114.6090406@ch3m4.org> Message-ID: Gracias a los dos, creo que utilizaré una mezcla de las dos soluciones: MySQLdb para consultas en las que requiera control total y SQLObject para abstraerme un poquito más en tareas más rutinarias. Un saludo y gracias de nuevo. On 8/21/06, Chema Cortes wrote: > David Arango escribió: > > > Quería saber porqué en la página oficial del módulo MySQLdb pone que > > este módulo está obsoleto [1]. > > Será porque no la actualizan la web para NADA > > "These are old versions, and not supported at all. Please *use the > SourceForge link* for up-to-date versions." > > > En sourceforge tienes la última versión actualizada (1.2.1) y no parece > haber riesgo de que desaparezca a corto/medio plazo. Usa MySQLdb con > total confianza. > > > -- > Chema Cortés (py en ch3m4.org) > "Proudly made on earth by generic humanoid carbon units" > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- David Arango el único desarrollador con una orden de alejamiento de Jeffrey Zeldman Simplelogica.net, ahora con un 33,3% más de intromisión en listas de correo Cuando no hago otra cosa escribo en mildiez.net From machucao4 en yahoo.es Mon Aug 21 18:13:42 2006 From: machucao4 en yahoo.es (Manuel Labra) Date: Mon, 21 Aug 2006 18:13:42 +0200 (CEST) Subject: Interaccion con sitios web - Manejo Sesiones Message-ID: <20060821161342.55093.qmail@web26207.mail.ukl.yahoo.com> Hola Lista, Quisiera ver si alguien me puede orientar en como debiera logerme en un sitio que cuenta con formulario de logeo y asi manterner una sesión (mediante codigo), mi idea es que cuando pase algo en mi sistema, pueda ir a una pagina que me permite enviar sms a celulares (en Chile), pero para esto debo estar logeado. Agradeciaria si me orientan que debo hacer en base a que conceptos o bibliotecas (si tuvisen un codigo de ejemplo seria fabuloso) debiese ocupar. La verdad es que no se muy bien que es lo que debo hacer. Agradecido de ante mano Manuel Labra S. --------------------------------- LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From alexis.roda.villalonga en gmail.com Mon Aug 21 18:57:30 2006 From: alexis.roda.villalonga en gmail.com (Alexis Roda) Date: Mon, 21 Aug 2006 18:57:30 +0200 Subject: Interaccion con sitios web - Manejo Sesiones In-Reply-To: <20060821161342.55093.qmail@web26207.mail.ukl.yahoo.com> References: <20060821161342.55093.qmail@web26207.mail.ukl.yahoo.com> Message-ID: <44E9E5FA.3060307@gmail.com> En/na Manuel Labra ha escrit: > Hola Lista, > > Quisiera ver si alguien me puede orientar en como debiera logerme en un sitio que cuenta con formulario de logeo y asi manterner una sesión (mediante codigo), mi idea es que cuando pase algo en mi sistema, pueda ir a una pagina que me permite enviar sms a celulares (en Chile), pero para esto debo estar logeado. Agradeciaria si me orientan que debo hacer en base a que conceptos o bibliotecas (si tuvisen un codigo de ejemplo seria fabuloso) debiese ocupar. La verdad es que no se muy bien que es lo que debo hacer. > Echale un vistazo a httplib: http://docs.python.org/lib/module-httplib.html Aquí encontraras un par de ejemplos: http://docs.python.org/lib/httplib-examples.html el segundo simula el envío de datos mediante un formulario con post. Dependiendo de como este implementado el proceso de autentificación deberás hacer una cosa u otra. Utilizar un programa tipo tcpwatch puede ser útil: http://hathawaymix.org/Software/TCPWatch Saludos From hfoffani en gmail.com Mon Aug 21 21:35:24 2006 From: hfoffani en gmail.com (Hernan M Foffani) Date: Mon, 21 Aug 2006 21:35:24 +0200 Subject: Interaccion con sitios web - Manejo Sesiones In-Reply-To: <20060821161342.55093.qmail@web26207.mail.ukl.yahoo.com> References: <20060821161342.55093.qmail@web26207.mail.ukl.yahoo.com> Message-ID: <11fab4bc0608211235i5344e11at45c4ec730e56f29c@mail.gmail.com> > Quisiera ver si alguien me puede orientar en como debiera > logerme en un sitio que cuenta con formulario de logeo > y asi manterner una sesión (mediante codigo), mi idea es > que cuando pase algo en mi sistema, pueda ir a una pagina > que me permite enviar sms a celulares (en Chile), pero > para esto debo estar logeado. Agradeciaria si me orientan > que debo hacer en base a que conceptos o bibliotecas (si > tuvisen un codigo de ejemplo seria fabuloso) debiese > ocupar. Tendrás que investigar un poco esa página. Hay varias formas de mantener una sesión eh HTTP. Lo mas común es utilizar cookies, pero hay otras formas. Te puede ser útil usar el navegador Firefox con la extensión "Web Developer" para ver las cookies de una página, los formularios, etc. -H. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From pych3m4 en gmail.com Mon Aug 21 23:02:49 2006 From: pych3m4 en gmail.com (Chema Cortes) Date: Mon, 21 Aug 2006 23:02:49 +0200 Subject: algun IDE decente? In-Reply-To: <1155824766.5199.5.camel@localhost> References: <1155824766.5199.5.camel@localhost> Message-ID: <2c9fb0dd0608211402h6b54b7efnf363a11db6a75d93@mail.gmail.com> El 2006/8/17, Mario Lacunza escribió: > Una consulta, con Eclipse como diseñan las GUI? xq PyDev no tiene creo o > si?? Eclipse incluye un meta-framework (VPE) con el qué crear editores para cualquier GUIs. Como "ejemplos" lleva editores para SWT (el framework nativo de eclipse), AWT y swing. Se podría crear editores para cualquier otro framework, por no existen ninguna más que yo conozca. De momento la única combinación para usar estos GUIs desde pydev sería programar en jython. (Hay algo para usar SWT desde python, pero lo desconozco totalmente). From alejandro.novo en gmail.com Tue Aug 22 11:01:20 2006 From: alejandro.novo en gmail.com (Alejandro Novo) Date: Tue, 22 Aug 2006 11:01:20 +0200 Subject: Tutorial pydoc Message-ID: <2bd0a6950608220201hb17a089r6b2dbaacf6e2d9ad@mail.gmail.com> Una pregunta, cuando yo escribo lo que aparece en el tutorial de Libertonia (http://libertonia.escomposlinux.org/story/2003/7/22/0544/42710) en la consola de comandos de windows: pydoc -w ftplib wrote ftplib.html me aparece: "pydoc" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable. ¿por que me pasa esto? Muchas gracias! > Espero que pronto podamos añadir el enlace a la página de Python en > español. > ;-) > > Erny > > > ----- Original Message ----- > From: "Tomás Javier Robles Prado" > > > > > >* Después de documentarme un poco sobre pydoc, y de hacer algunas > *>* pruebas, he escrito un pequeño tutorial sobre cómo utilizarlo. Podéis > *>* encontrarlo en > *>* > http://milugar.homeip.net:8080/mi_lugar/python/pydoc-example/index_html > *>* y en breve en Libertonia (http://libertonia.escomposlinux.org). > * From juatman_2000 en yahoo.es Tue Aug 22 11:36:35 2006 From: juatman_2000 en yahoo.es (Juan M.) Date: Tue, 22 Aug 2006 11:36:35 +0200 Subject: Python en PDA References: <1155824766.5199.5.camel@localhost> <2c9fb0dd0608211402h6b54b7efnf363a11db6a75d93@mail.gmail.com> Message-ID: <03f601c6c5ce$7706b160$4c8ae050@equipo> Hola. Este tema salió hace tiempo aquí. Pregunto por si alguien tiene alguna novedad al respecto. Nunca he usado una PDA, y estoy pensando que sería interesante, también lo sería programar para PDA e incluso con la PDA. ¿Cómo va el asunto de la programación en Python para PDAs?. ¿Existe algún Python con el que se pueda programar en la PDA?. Tengo conocimiento de que existe WideStudio: http://www.widestudio.org/EE/index.html , se puede programar para BTRON, ITRON, T-Engine y Zaurus. No tengo mucha idea sobre de que va "BTRON/ITRON/T-Engine", si esto sería válido para programar para PDAs Palm y Windows CE. Ya veo que para Zaurus si lo es. Se nota mi ignorancia. ¿Alguien podría aclararme sobre esto?. Muchas gracias :-) ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From py en ch3m4.org Tue Aug 22 13:27:41 2006 From: py en ch3m4.org (Chema Cortes) Date: Tue, 22 Aug 2006 13:27:41 +0200 Subject: Python en PDA In-Reply-To: <03f601c6c5ce$7706b160$4c8ae050@equipo> References: <1155824766.5199.5.camel@localhost> <2c9fb0dd0608211402h6b54b7efnf363a11db6a75d93@mail.gmail.com> <03f601c6c5ce$7706b160$4c8ae050@equipo> Message-ID: <44EAEA2D.6070202@ch3m4.org> Juan M. escribió: > Este tema salió hace tiempo aquí. Pregunto por si alguien tiene alguna > novedad al respecto. > Nunca he usado una PDA, y estoy pensando que sería interesante, también > lo sería programar para PDA e incluso con la PDA. > ¿Cómo va el asunto de la programación en Python para PDAs?. > ¿Existe algún Python con el que se pueda programar en la PDA?. > Tengo conocimiento de que existe WideStudio: > http://www.widestudio.org/EE/index.html , se puede programar para BTRON, > ITRON, T-Engine y Zaurus. > No tengo mucha idea sobre de que va "BTRON/ITRON/T-Engine", si esto > sería válido para programar para PDAs Palm y Windows CE. Ya veo que para > Zaurus si lo es. > Se nota mi ignorancia. ¿Alguien podría aclararme sobre esto?. De mi experiencia con software libre y Palm, desestimé python en palm. El python disponible es bastante viejo, y las versiones más modernas cuesta mucho "reducirlas" para que entre en la escasa memoria disponible. En cambio, lua está bastante mejor soportado y que entra bien en dispositivos con escasos recursos. Para Palm hay disponible un IDEs y un diseñador GUI que puedes encontrar en la lista de PLUA (http://groups.yahoo.com/group/plua/files/). Para winCE tienes el LuaPocket (http://luaforge.net/projects/luapocket/) pero sólo para trabajar desde una cónsola de texto. Para el resto de PDAs no te puedo comentar nada, tan sólo que lua debería funcionar en cualquier plataforma que tenga un compilador ANSI-C (eg: GCC). Al menos, que yo sepa, existen binarios para las videocónsolas PSP, GBA, y GP2X que incluyen la librería SDL para el aspecto gráfico y sonoro con las que programan juegos y demos. Para GP2X también hay python con pygame. -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From hfoffani en gmail.com Tue Aug 22 13:41:35 2006 From: hfoffani en gmail.com (Hernan M Foffani) Date: Tue, 22 Aug 2006 13:41:35 +0200 Subject: Python en PDA In-Reply-To: <03f601c6c5ce$7706b160$4c8ae050@equipo> References: <1155824766.5199.5.camel@localhost> <2c9fb0dd0608211402h6b54b7efnf363a11db6a75d93@mail.gmail.com> <03f601c6c5ce$7706b160$4c8ae050@equipo> Message-ID: <11fab4bc0608220441q55a29736gf658b19598a37858@mail.gmail.com> > Este tema salió hace tiempo aquí. Pregunto por si alguien tiene > alguna novedad al respecto. > Nunca he usado una PDA, y estoy pensando que sería interesante, > también lo sería programar para PDA e incluso con la PDA. > ¿Cómo va el asunto de la programación en Python para PDAs?. Para WinCE: http://pythonce.sourceforge.net/ Para otras plataformas (PSP, Zaurus, Psion, Nokias, etc.) ver: http://www.python.org/download/other/ -H. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From carlosfvo en gmail.com Tue Aug 22 16:19:31 2006 From: carlosfvo en gmail.com (carlos villa) Date: Tue, 22 Aug 2006 09:19:31 -0500 Subject: ayuda con seleccion en un treeview Message-ID: <629497540608220719m112aec24l9d223a42f281900e@mail.gmail.com> Buenos dias, tengo una inquietud, estoy utilizando python - glade - pygtk. Tengo un treeview de 2 columnas en el cual cargo un arbol de datos. a este treview necesito establecer una seleccion por medio de codigo y no he logrado hacerlo es mas no se si es posible me imagino que si. veo metodos para saber cual es la seleccion como treeview.get_selection() pero necesito lo contrario yo poder establecer la seleccion en determinada parte de mi arbol. agradeceria me mostraran un ejemplo de como establecer esta seleccion. gracias. * aqui esta la forma como estoy trabajando aqui defino las propiedades de el treeview : self.treev_arbol_cntas es mi treeview. model = gtk.TreeStore(str, str) cell = gtk.CellRendererText() column = gtk.TreeViewColumn("Cuenta", cell, text=0) self.treev_arbol_cntas.append_column(column) column = gtk.TreeViewColumn("Descripcion", cell, text=1) self.treev_arbol_cntas.append_column(column) * aqui esta la forma como estoy capturando la seleccion: selection = self.treev_arbol_cntas.get_selection().get_selected() model, iter = selection num_cuenta = model.get_value(iter, 0) From antonio en xilus.es Tue Aug 22 17:31:30 2006 From: antonio en xilus.es (Antonio Gutierrez Rodriguez) Date: Tue, 22 Aug 2006 17:31:30 +0200 Subject: Control despues de Cerrar un formulario Message-ID: <1156260690.5515.7.camel@localhost> Hola a todos de nuevo. Soy nuevo en esto del Python y wxPython, he programado en otros lenguajes entre ellos php, c#, visual basic, etc. Estoy creando una aplicación en wxPython, en la que consiste en tener ventanas hijas dentro de una ventana padre principal. ¿Hay alguna forma de controlar que no se pueda abrir una ventana si ya hay otra ventana igual abierta? He creado un diccionario con los nombres de las ventanas hijas con valores True. Cada vez que abro una ventana compruebo el diccionario, si es True, abre la ventana, y pongo el valor del elemento del diccionario correspondiente a False. Pero no se como hacer para cuando cierre la ventana que se vuelva a poner a True. El código es el siguiente: if self.Ventanas['DatosEmpresa']: self.Ventanas['DatosEmpresa'] = False win = MDIChildFrame1.create(self) win.Show() self.Ventanas['DatosEmpresa'] = True event.Skip() En .Net esto funciona genial. pero en python va a ser que no. ¿Alguna idea? Gracias y saludos a todos. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From hector.rr en gmail.com Tue Aug 22 17:37:04 2006 From: hector.rr en gmail.com (hector riojas roldan) Date: Tue, 22 Aug 2006 12:37:04 -0300 Subject: =?iso-8859-1?q?Re=3A_Resumen_de_Python-es=2C_Vol_292?= =?iso-8859-1?q?=2C_Env=EDo_21?= In-Reply-To: <20060821005905.B7C2A14704B5@devnull.aditel.org> References: <20060821005905.B7C2A14704B5@devnull.aditel.org> Message-ID: <5d2b426e0608220837l8b60ec5q99ec869fad95fc18@mail.gmail.com> Hola quería preguntar lo siguiente: Cada vez que quiero ejecutar desde la linea de comando Python 2.4 un scrip, en entorno windows, dándole el path y el nombre del scrip (C:\Documents and Settings\....\summita.py )me dice lo siguiente "File "", line 1" . Luego me da el path y abajo me dice además "SyntaxError: invalid syntax". Muchas Gracias, héctor From arnau en ehas.org Tue Aug 22 17:42:26 2006 From: arnau en ehas.org (Arnau Sanchez) Date: Tue, 22 Aug 2006 17:42:26 +0200 Subject: ayuda con seleccion en un treeview In-Reply-To: <629497540608220719m112aec24l9d223a42f281900e@mail.gmail.com> References: <629497540608220719m112aec24l9d223a42f281900e@mail.gmail.com> Message-ID: <44EB25E2.4090006@ehas.org> carlos villa escribió: > treeview.get_selection() pero necesito lo contrario yo poder > establecer la seleccion en determinada parte de mi arbol. agradeceria > me mostraran un ejemplo de como establecer esta seleccion. http://www.pygtk.org/pygtk2tutorial-es/sec-TreeSelections.html#sec-SelectingAndUnselectingRows básicamente: treeselection.select_path ó select_iter. Según el contexto usas uno u otro: ej. seleccionar el quinto elemento de una lista: selection = treeview.get_selection() selection.select_path((4,)) > * aqui esta la forma como estoy capturando la seleccion: > > selection = self.treev_arbol_cntas.get_selection().get_selected() > model, iter = selection ¿por qué lo haces en dos pasos? model, iter = self.treev_arbol_cntas.get_selection().get_selected() > num_cuenta = model.get_value(iter, 0) se aconseja usar el modo pythonico: num_cuenta = model[iter][0] saludos arnau From astralrod en gmail.com Tue Aug 22 17:57:25 2006 From: astralrod en gmail.com (astralrod) Date: Tue, 22 Aug 2006 10:57:25 -0500 Subject: =?ISO-8859-1?Q?Re:__Re:_Resumen_d?= =?ISO-8859-1?Q?e_Python-es, _Vol_292, _Env=EDo_21?= In-Reply-To: <5d2b426e0608220837l8b60ec5q99ec869fad95fc18@mail.gmail.com> References: <20060821005905.B7C2A14704B5@devnull.aditel.org> <5d2b426e0608220837l8b60ec5q99ec869fad95fc18@mail.gmail.com> Message-ID: Podrias poner la linea completa donde mandas llamar la aplicación de python? No se los demás, pero yo tuve problemas al ejecutar los scripts dandole nombres largos al interprete de python pero eso fue en un cgi desde easyphp. From jileon en parcan.es Tue Aug 22 18:12:47 2006 From: jileon en parcan.es (=?ISO-8859-1?Q?Juan_Ignacio_Rodr=EDguez_de_Le=F3n?=) Date: Tue, 22 Aug 2006 17:12:47 +0100 Subject: Python 2.5 - Expresiones condicionales Message-ID: <44EB2CFF.6050602@parcan.es> Con respecto a las novedades introducidas en la nueva versión de Python (2.5), he empezado una serie de entradas en mi blog en las que espero hacer una breve repaso de las más importantes. Consistirán en su mayoría en traducciones parciales del texto de Andrew Kuchling, que se puede consultar aquí: http://docs.python.org/dev/whatsnew/whatsnew25.html He empezado con el primer punto: Expresiones condicionales. http://elornitorrincoenmascarado.blogspot.com/2006/08/python-25-expresiones-condicionales.html El enlace anterior es absurdamente largo: el TinyURL correspondiente es: http://tinyurl.com/qc8x5 Por supuesto, se agradece cualquier comentario, corrección o contribución, ya sea en esta lista, en los comentarios del blog, o escribiéndome un correo electrónico. Si a nadie le molesta, pondré aquí un aviso cada vez que publique una nueva entrada sobre este tema. Un saludo a todos. -- Juan Ignacio Rodríguez de León jileon [en] parcan.es From s1d4rt4 en gmail.com Tue Aug 22 18:15:46 2006 From: s1d4rt4 en gmail.com (carlos rogel) Date: Tue, 22 Aug 2006 12:15:46 -0400 Subject: Python 2.5 - Expresiones condicionales In-Reply-To: <44EB2CFF.6050602@parcan.es> References: <44EB2CFF.6050602@parcan.es> Message-ID: muchas gracias! voy a verlo ahora mismo saludos! From hector.rr en gmail.com Tue Aug 22 18:17:52 2006 From: hector.rr en gmail.com (hector riojas roldan) Date: Tue, 22 Aug 2006 13:17:52 -0300 Subject: Scrips que funcionan desde comamdo de linea Message-ID: <5d2b426e0608220917k5b22a03kbc79bb7720c98b0@mail.gmail.com> Problemas con la ejecución de scrips desde la lineas de comando: Hola, abro la linea de comando de python 2.4 en entorno windos y escribo el path que me lleva a el programa que quiero ejecutar "sumita.py" que es " C:\Documents and Settings\hector\Mis documentos\Hector\ProgramitasPython\sumita.py" , y recibo como mensage de "*File "", line 1*" . Luego me da el path y abajo me dice además "*SyntaxError: invalid syntax"* Qué podrá ser? Muchas gracias, ya había escrito antes Héctor From hfoffani en gmail.com Tue Aug 22 18:25:25 2006 From: hfoffani en gmail.com (Hernan M Foffani) Date: Tue, 22 Aug 2006 18:25:25 +0200 Subject: Python 2.5 - Expresiones condicionales In-Reply-To: <44EB2CFF.6050602@parcan.es> References: <44EB2CFF.6050602@parcan.es> Message-ID: <11fab4bc0608220925y6f2ae578t23ff1c106d2d270a@mail.gmail.com> > http://tinyurl.com/qc8x5 > > Por supuesto, se agradece cualquier comentario, corrección > o contribución, ya sea en esta lista, en los comentarios > del blog, o escribiéndome un correo electrónico. Uno pequeño. En tu reporte, donde te refieres a la sintaxis de C, dice: x = condición : valor_si_verdad ? valor_si_falso Tienes el : y el ? al revés. -H. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From carlosfvo en gmail.com Tue Aug 22 18:32:00 2006 From: carlosfvo en gmail.com (carlos villa) Date: Tue, 22 Aug 2006 11:32:00 -0500 Subject: Fwd: ayuda con seleccion en un treeview In-Reply-To: <44EB25E2.4090006@ehas.org> References: <629497540608220719m112aec24l9d223a42f281900e@mail.gmail.com> <44EB25E2.4090006@ehas.org> Message-ID: <629497540608220932v575d27dfq4729abfc82b62266@mail.gmail.com> gracias me podria explicar un poco mas como funciona el metodo select_path ? ya que no logro que me funcione todavia. a que se refiere con = selection.select_path((4,))-----------> el (4) a que se refiere ? 4 fila ? y como hago para referirme por ejemplo : 1 tiene hijo 1 este tiene hijo 2 este hio 3....es un arbol de 3 como seleccionaria el 3 ? ---------- Forwarded message ---------- From: Arnau Sanchez Date: 22-ago-2006 10:42 Subject: Re: [Python-es] ayuda con seleccion en un treeview To: La lista de python en castellano carlos villa escribió: > treeview.get_selection() pero necesito lo contrario yo poder > establecer la seleccion en determinada parte de mi arbol. agradeceria > me mostraran un ejemplo de como establecer esta seleccion. http://www.pygtk.org/pygtk2tutorial-es/sec-TreeSelections.html#sec-SelectingAndUnselectingRows básicamente: treeselection.select_path ó select_iter. Según el contexto usas uno u otro: ej. seleccionar el quinto elemento de una lista: selection = treeview.get_selection() selection.select_path((4,)) > * aqui esta la forma como estoy capturando la seleccion: > > selection = self.treev_arbol_cntas.get_selection().get_selected() > model, iter = selection ¿por qué lo haces en dos pasos? model, iter = self.treev_arbol_cntas.get_selection().get_selected() > num_cuenta = model.get_value(iter, 0) se aconseja usar el modo pythonico: num_cuenta = model[iter][0] saludos arnau _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jileon en parcan.es Tue Aug 22 18:34:59 2006 From: jileon en parcan.es (=?ISO-8859-1?Q?Juan_Ignacio_Rodr=EDguez_de_Le=F3n?=) Date: Tue, 22 Aug 2006 17:34:59 +0100 Subject: Python 2.5 - Expresiones condicionales In-Reply-To: <11fab4bc0608220925y6f2ae578t23ff1c106d2d270a@mail.gmail.com> References: <44EB2CFF.6050602@parcan.es> <11fab4bc0608220925y6f2ae578t23ff1c106d2d270a@mail.gmail.com> Message-ID: <44EB3233.1040302@parcan.es> Hernan M Foffani wrote: > > En tu reporte, donde te refieres a la sintaxis de C, dice: > x = condición : valor_si_verdad ? valor_si_falso > > Tienes el : y el ? al revés. Guau, que rápido. Efectivemante, está mal como lo puse yo. Corro a modificarlo. Mil gracias :-) From pan_python en yahoo.com.ar Tue Aug 22 18:40:46 2006 From: pan_python en yahoo.com.ar (Ariel Nardelli) Date: Tue, 22 Aug 2006 13:40:46 -0300 Subject: Error con Mysql.. Message-ID: <44EB338E.9020407@yahoo.com.ar> Desde hace un par de dias vengo con un problema en mi coneccion a mysql desde python. Estoy utilizando debian etch que usa python 2.3.5 y uso para acceder el mysqldb la version Version: 1.2.1-p2-2 que es la que viene con etch. La cosa es que cuando ejecuto me sale este error... /usr/bin/python -u "/mnt/python/lukas/lukas.py" 2014 ** Mysqlerror : 2014 * Mysqlerror : Commands out of sync; you can't run this command now y ahi quedo sin poder correr el sistema.... A Alguien le esta pasando lo mismo??? es bastante urgente el tema porque estoy sin poder correr los sistemas en este momento :( Gracias por la ayuda!!! Ariel From arnau en ehas.org Tue Aug 22 19:27:22 2006 From: arnau en ehas.org (Arnau Sanchez) Date: Tue, 22 Aug 2006 19:27:22 +0200 Subject: Fwd: ayuda con seleccion en un treeview In-Reply-To: <629497540608220932v575d27dfq4729abfc82b62266@mail.gmail.com> References: <629497540608220719m112aec24l9d223a42f281900e@mail.gmail.com> <44EB25E2.4090006@ehas.org> <629497540608220932v575d27dfq4729abfc82b62266@mail.gmail.com> Message-ID: <44EB3E7A.6050508@ehas.org> carlos villa escribió: > gracias me podria explicar un poco mas como funciona el metodo > select_path ? ya que no logro que me funcione todavia. manda la parte del código que no te funciona. > a que se refiere con = selection.select_path((4,))-----------> el > (4) a que se refiere ? 4 también lo tienes en el tutorial: http://www.pygtk.org/pygtk2tutorial-es/sec-TreeModelInterface.html#sec-CreatingTreeStoreAndListStore cada fila de un treeview es referenciada mediante un camino (path), que se escribe habitualmente como una tupla (también hay representación en strings, menos usada). Así pues, path=(2,1) indica por ejemplo el hijo nº1 del nodo nº2. Entonces, path=(4,), sería el elemento nº4 de la lista, o sea, el quinto elemento (independientemente de los hijos que tenga... si es una lista, no tiene). No se puede poner path=4, sería incorrecto; incluso si el modelo es una lista, el path siempre es una tupla. > y como hago para referirme por ejemplo : > 1 tiene hijo 1 este tiene hijo 2 este hio 3.... > es un arbol de 3 como seleccionaria el 3 ? path = (1,1,2,3) selection.select_path(path) Aunque no entiendo eso de seleccionar el 3 en un árbol de 3... si quieres es seleccionar el elemento nº3: selection.select_path((3,)) arnau From rolandojtorres en gmail.com Tue Aug 22 20:50:17 2006 From: rolandojtorres en gmail.com (=?ISO-8859-1?Q?Rolando_Jos=E9_Torres_S=E1nchez?=) Date: Tue, 22 Aug 2006 13:50:17 -0500 Subject: Python en PDA Message-ID: <6a39a1d0608221150n620872e8l131862493fee491b@mail.gmail.com> > Message: 2 > Date: Tue, 22 Aug 2006 11:36:35 +0200 > From: "Juan M." > Subject: > To: "La lista de python en castellano" > Message-ID: <03f601c6c5ce$7706b160$4c8ae050 en equipo> > Content-Type: text/plain; format=flowed; charset="iso-8859-1"; > reply-type=response > > Hola. > Este tema salió hace tiempo aquí. Pregunto por si alguien tiene alguna > novedad al respecto. > Nunca he usado una PDA, y estoy pensando que sería interesante, también lo > sería programar para PDA e incluso con la PDA. > ¿Cómo va el asunto de la programación en Python para PDAs?. > ¿Existe algún Python con el que se pueda programar en la PDA?. > Tengo conocimiento de que existe WideStudio: > http://www.widestudio.org/EE/index.html , se puede programar para BTRON, > ITRON, T-Engine y Zaurus. > No tengo mucha idea sobre de que va "BTRON/ITRON/T-Engine", si esto sería > válido para programar para PDAs Palm y Windows CE. Ya veo que para Zaurus si > lo es. > Se nota mi ignorancia. ¿Alguien podría aclararme sobre esto?. > Muchas gracias :-) Estaba revisando WideStudio, y me encontre con este anuncio en la pagina de WideStudio. (IMPORTANT)Note on Using Microsoft eMbedded C++ 4.0 and SP4 and Windows Mobile 2003 software for PocketPC(SDK) WideStudio convierte python a C++, o porque necesita el compilador de C++ para PocketPC?? No bastaria ejecutar el codigo de Python con el interpretador?? Realmente sirve para programar en Python, o solo traduce la sintaxis, y crea aplicaciones en C++ ?? Encontre una version mas nueva de Pyhton para Pocket PC, 2.3.4 esta disponible en http://fore.validus.com/~kashtan/ ; posterior a la version 2.2. que se encuentra en www.python.org, Pero aun usa como GUI el Tkinter, por lo que tambien requiere el TCL 8.4 para ejecutarse en la PPC si quieres hacer alguna aplicacion gráfica. Yo he probado TCL 8.4, y el problema que tiene en Pocket PC es que usa una libreria llamada celib.dll, que provee funciones ANSI estandar de crt, stdio, unix y win32 compiladas antes del 2003, no muy compatibles con el manejo TCP/IP, asi como el modo touchscreen de las PPC cuando se dibuja en mano alzada y problemas con la version wince2003 y wince2005 en menus y en la activacion del teclado virtual. Para solucionar este problema Evolane engine desarrollo un interpretador de TCL/TK que soluciona estos problemas, aunque no soporta ventanas semitrasparentes, pero parece que es problema de wince y no de TCL. Yo espero que el TKinter que se encarga de darle el GUI a Python para Pocket PC, solucione estos problemas y que no los haya heredado de TCL y que Python PPC para las demas cosas se comporte igual o mejor que el TCL. Rolando Torres From sonajadiabolica en gmail.com Tue Aug 22 20:58:24 2006 From: sonajadiabolica en gmail.com (aNgel rEsendiz g.) Date: Tue, 22 Aug 2006 13:58:24 -0500 Subject: Scrips que funcionan desde comamdo de linea In-Reply-To: <5d2b426e0608220917k5b22a03kbc79bb7720c98b0@mail.gmail.com> References: <5d2b426e0608220917k5b22a03kbc79bb7720c98b0@mail.gmail.com> Message-ID: <8d9e208f0608221158l4ce80aaei965b1299bec5abb5@mail.gmail.com> Te pasa con cualquier script python? Manda todo tu codigo (sumita.py), si no es muy grande. Te esta saliendo un error de sintaxis, es decir, hay algo en tu script que no esta bien. Donde dice "line" el numero que sigue te indica la linea en la que se encontró el error. saludos On 8/22/06, hector riojas roldan wrote: > Problemas con la ejecución de scrips desde la lineas de comando: > Hola, abro la linea de comando de python 2.4 en entorno windos y escribo el > path que me lleva a el programa que quiero ejecutar "sumita.py" que es " > C:\Documents and Settings\hector\Mis > documentos\Hector\ProgramitasPython\sumita.py" , y recibo como mensage > de "*File > "", line 1*" . Luego me da el path y abajo me dice además "*SyntaxError: > invalid syntax"* > Qué podrá ser? > Muchas gracias, ya había escrito antes > > Héctor > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- aNgel rEsendiz.! From rolandojtorres en gmail.com Tue Aug 22 21:14:49 2006 From: rolandojtorres en gmail.com (=?ISO-8859-1?Q?Rolando_Jos=E9_Torres_S=E1nchez?=) Date: Tue, 22 Aug 2006 14:14:49 -0500 Subject: =?iso-8859-1?q?Re=3A_Resumen_de_Python-es=2C_Vol_292?= =?iso-8859-1?q?=2C_Env=EDo_22?= In-Reply-To: <20060821210311.B28C014705CA@devnull.aditel.org> References: <20060821210311.B28C014705CA@devnull.aditel.org> Message-ID: <6a39a1d0608221214x666f1b82jf9ed929064a1059e@mail.gmail.com> > ------------------------------ > > Message: 2 > Date: Mon, 21 Aug 2006 13:06:59 +0200 > From: "David Arango" > Subject: [Python-es] MySQLdb obsoleto? > To: python-es en aditel.org > Message-ID: > > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Hola a todos, > > Quería saber porqué en la página oficial del módulo MySQLdb pone que > este módulo está obsoleto [1]. > > Estoy trabajando en una aplicación que hace uso intensivo de una base > de datos grande (tablas con cientos de miles de filas) y me preocupa > utilizar un módulo desfasado ¿hay alternativas? ¿sería mejor utilizar > postgres? > > Gracias > > [1] http://dustman.net/andy/python/MySQLdb_obsolete > -- > David Arango el único desarrollador con una orden de alejamiento de > Jeffrey Zeldman > Simplelogica.net, ahora con un 33,3% más de intromisión en listas de correo > > Cuando no hago otra cosa escribo en mildiez.net > > Debe ser porque la versión es de 2001. Tengo una pregunta ?? Puede python trabajar con librerías de TCL como TKinter pero diferentes, como MySQLtcl?? Porque hace menos de 2 meses desarrolle una aplicación que se conecta a MySQL 4.1.18, aunque la base de datos no superaba las 30 tablas y los 18000 registros, la conexión y la consulta SQL funciona a la perfección. http://www.xdobry.de/mysqltcl/ Aunque también hay librerías para acceder a ODBC que permiten conectar con muchas otras Bases de datos. http://wiki.tcl.tk/references/3114! Por cierto, existe alguna web que reuna todo el código libre de Python como el wiki.tcl.tk para TCL, donde uno pueda acceder a los últimos alcances del lenguaje?? Rolando Torres From elcalamartevigila en gmail.com Tue Aug 22 21:19:10 2006 From: elcalamartevigila en gmail.com (el calamar te vigila) Date: Tue, 22 Aug 2006 21:19:10 +0200 Subject: Scrips que funcionan desde comamdo de linea Message-ID: hola hector, soy bastante nuevo en esto pero me parece que tiene toda la pinta de eso mismo que dice, un error de sintaxis, en la línea 1 de tu script. creo que por lo general ademas sale algo asi como una flecha abajo indicando donde cree el interprete que está el error de sintaxis. ¿por que no pruebas a mandar tambien el codigo en cuestion? salud. >Hola, abro la linea de comando de python 2.4 en entorno windos y escribo el >path que me lleva a el programa que quiero ejecutar "sumita.py" > y recibo como mensage de "*File"", line 1*" . >Luego me da el path y abajo me dice además "*SyntaxError: >invalid syntax"* >Qué podrá ser? >Muchas gracias, ya había escrito antes From elcalamartevigila en gmail.com Tue Aug 22 21:26:10 2006 From: elcalamartevigila en gmail.com (el calamar te vigila) Date: Tue, 22 Aug 2006 21:26:10 +0200 Subject: Interaccion con sitios web - Manejo Sesiones Message-ID: echa un vistazo aqui: http://mail.python.org/pipermail/python-list/2006-June/348419.html a mi el modulo mechanize me quito bastantes dolores de cabeza espero que te sirva, un saludo. >Quisiera ver si alguien me puede orientar en como debiera logerme en un sitio >que cuenta con formulario de logeo y asi manterner una sesión (mediante >codigo), mi idea es que cuando pase algo en mi sistema, pueda ir a una pagina >que me permite enviar sms a celulares (en Chile), pero para esto debo estar >logeado. Agradeciaria si me orientan que debo hacer en base a que conceptos o >bibliotecas (si tuvisen un codigo de ejemplo seria fabuloso) debiese ocupar. La >verdad es que no se muy bien que es lo que debo hacer. From hfoffani en gmail.com Tue Aug 22 21:53:03 2006 From: hfoffani en gmail.com (Hernan M Foffani) Date: Tue, 22 Aug 2006 21:53:03 +0200 Subject: Python en PDA In-Reply-To: <6a39a1d0608221150n620872e8l131862493fee491b@mail.gmail.com> References: <6a39a1d0608221150n620872e8l131862493fee491b@mail.gmail.com> Message-ID: <11fab4bc0608221253m5beee20do91e25735f7529cd9@mail.gmail.com> > > Hola. > > Este tema salió hace tiempo aquí. Pregunto por si alguien tiene alguna > > novedad al respecto. > > Nunca he usado una PDA, y estoy pensando que sería interesante, también lo > > sería programar para PDA e incluso con la PDA. > > ¿Cómo va el asunto de la programación en Python para PDAs?. > > ¿Existe algún Python con el que se pueda programar en la PDA?. > > Tengo conocimiento de que existe WideStudio: > > http://www.widestudio.org/EE/index.html , se puede programar para BTRON, > > ITRON, T-Engine y Zaurus. > > No tengo mucha idea sobre de que va "BTRON/ITRON/T-Engine", si esto sería > > válido para programar para PDAs Palm y Windows CE. Ya veo que para Zaurus si > > lo es. > > Se nota mi ignorancia. ¿Alguien podría aclararme sobre esto?. > > Muchas gracias :-) > > Estaba revisando WideStudio, y me encontre con este anuncio en la > pagina de WideStudio. > > (IMPORTANT)Note on Using Microsoft eMbedded C++ 4.0 and SP4 and > Windows Mobile 2003 software for PocketPC(SDK) > > WideStudio convierte python a C++, o porque necesita el compilador de > C++ para PocketPC?? > > No bastaria ejecutar el codigo de Python con el interpretador?? > > Realmente sirve para programar en Python, o solo traduce la sintaxis, > y crea aplicaciones en C++ ?? Mm... no. Apuesto a que no traduce nada. Es probable que la exigencia sea por el runtime de las *bibliotecas* que usa. Pero es la primera vez que leo sobre ese entorno, así que no puedo ayudarte mucho mas. -H. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jrvilda en gmail.com Tue Aug 22 22:07:43 2006 From: jrvilda en gmail.com (Josu Rodriguez) Date: Tue, 22 Aug 2006 22:07:43 +0200 Subject: lector de grupos de noticias en linux Message-ID: Hola amigos, Alguien conoce un lector de noticias para esta lista, para linux. Estoy dado de alta para el resumen diario de esta lista y cada vez que quiero contestar, desde gmail, nunga consigo meter un post dentro de la conversacion, sino que me crea una nueva, aunque ponga el asunto como dice la web. -- ~~~~~~~~~~~~~~~~~~ Josu Rodriguez Vilda MCP. ~~~~~~~~~~~~~~~~~~ ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From sonajadiabolica en gmail.com Wed Aug 23 00:36:44 2006 From: sonajadiabolica en gmail.com (aNgel rEsendiz g.) Date: Tue, 22 Aug 2006 17:36:44 -0500 Subject: lector de grupos de noticias en linux In-Reply-To: References: Message-ID: <8d9e208f0608221536w693d0fbkdf68cab1da141d3a@mail.gmail.com> No te compliques, no pongas el resumen diario, pon que te llegen todos los mensajes, y crea un filtro que envie todos los correos con subjet [Python-es] a una etiqueta. Yo lo tengo así y es muy comodo. Saludos. On 8/22/06, Josu Rodriguez wrote: > Hola amigos, > > Alguien conoce un lector de noticias para esta lista, para linux. > Estoy dado de alta para el resumen diario de esta lista y cada vez que > quiero contestar, desde gmail, nunga consigo meter un post dentro de la > conversacion, sino que me crea una nueva, aunque ponga el asunto como dice > la web. > > -- > ~~~~~~~~~~~~~~~~~~ > Josu Rodriguez Vilda > MCP. > ~~~~~~~~~~~~~~~~~~ > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > -- aNgel rEsendiz.! From pych3m4 en gmail.com Wed Aug 23 02:06:38 2006 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed, 23 Aug 2006 02:06:38 +0200 Subject: Error con Mysql.. In-Reply-To: <44EB338E.9020407@yahoo.com.ar> References: <44EB338E.9020407@yahoo.com.ar> Message-ID: <2c9fb0dd0608221706h2b8f608bs8614e9b8ca2864eb@mail.gmail.com> El 22/08/06, Ariel Nardelli escribió: > Desde hace un par de dias vengo con un problema en mi coneccion a mysql > desde python. > Estoy utilizando debian etch que usa python 2.3.5 y uso para acceder el > mysqldb la version Version: 1.2.1-p2-2 que es la que viene con etch. > > La cosa es que cuando ejecuto me sale este error... > /usr/bin/python -u "/mnt/python/lukas/lukas.py" > 2014 > ** Mysqlerror : 2014 > * Mysqlerror : Commands out of sync; you can't run this command now > > y ahi quedo sin poder correr el sistema.... > A Alguien le esta pasando lo mismo??? es bastante urgente el tema porque > estoy sin poder correr los sistemas en este momento :( El error está definido en el manual de desarrollador de mysql: http://mysql.com/doc/refman/5.0/es/commands-out-of-sync.html Es algo así como si estuvieras ejecutando un query antes de que haya acabado la anterior. Prueba a cerrar y a reabrir el cursor entre las dos peticiones. Si no va por ahí el problema, tal vez podría ser un bug del conector python. From carlosfvo en gmail.com Wed Aug 23 02:18:27 2006 From: carlosfvo en gmail.com (carlos villa) Date: Tue, 22 Aug 2006 19:18:27 -0500 Subject: Fwd: ayuda con seleccion en un treeview In-Reply-To: <44EB3E7A.6050508@ehas.org> References: <629497540608220719m112aec24l9d223a42f281900e@mail.gmail.com> <44EB25E2.4090006@ehas.org> <629497540608220932v575d27dfq4729abfc82b62266@mail.gmail.com> <44EB3E7A.6050508@ehas.org> Message-ID: <629497540608221718s5769df1fkd7f2f92685e409c7@mail.gmail.com> Agradesco mucho la ayuda pero no me funciona tal vez algo se me esta pasando algo, estoy haciendo lo siquiente : selection = self.treev_arbol_cntas.get_selection() selection.set_mode('single') self.treev_arbol_cntas.expand_row(0, 0) selection.select_path((2,)) --------> aqui deberia aparecer al cargar mi arbol seleccionada la fila 3 pero no funciona. ---------- Forwarded message ---------- From: Arnau Sanchez Date: 22-ago-2006 12:27 Subject: Re: Fwd: [Python-es] ayuda con seleccion en un treeview To: La lista de python en castellano carlos villa escribió: > gracias me podria explicar un poco mas como funciona el metodo > select_path ? ya que no logro que me funcione todavia. manda la parte del código que no te funciona. > a que se refiere con = selection.select_path((4,))-----------> el > (4) a que se refiere ? 4 también lo tienes en el tutorial: http://www.pygtk.org/pygtk2tutorial-es/sec-TreeModelInterface.html#sec-CreatingTreeStoreAndListStore cada fila de un treeview es referenciada mediante un camino (path), que se escribe habitualmente como una tupla (también hay representación en strings, menos usada). Así pues, path=(2,1) indica por ejemplo el hijo nº1 del nodo nº2. Entonces, path=(4,), sería el elemento nº4 de la lista, o sea, el quinto elemento (independientemente de los hijos que tenga... si es una lista, no tiene). No se puede poner path=4, sería incorrecto; incluso si el modelo es una lista, el path siempre es una tupla. > y como hago para referirme por ejemplo : > 1 tiene hijo 1 este tiene hijo 2 este hio 3.... > es un arbol de 3 como seleccionaria el 3 ? path = (1,1,2,3) selection.select_path(path) Aunque no entiendo eso de seleccionar el 3 en un árbol de 3... si quieres es seleccionar el elemento nº3: selection.select_path((3,)) arnau _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From pan_python en yahoo.com.ar Wed Aug 23 02:40:07 2006 From: pan_python en yahoo.com.ar (Ariel Nardelli) Date: Tue, 22 Aug 2006 21:40:07 -0300 Subject: Error con Mysql.. In-Reply-To: <2c9fb0dd0608221706h2b8f608bs8614e9b8ca2864eb@mail.gmail.com> References: <44EB338E.9020407@yahoo.com.ar> <2c9fb0dd0608221706h2b8f608bs8614e9b8ca2864eb@mail.gmail.com> Message-ID: <44EBA3E7.1090905@yahoo.com.ar> Hola Chema y a la lista! Te cuento que ahora tengo mas datos... Si yo intento directamente ejecutar desde la linea de comandos me pasa esto... Python 2.3.5 (#2, Jul 30 2006, 15:57:01) [GCC 4.1.2 20060715 (prerelease) (Debian 4.1.1-9)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import sys,MySQLdb >>> conn = MySQLdb.connect(host="sql1",user="XXX",passwd="XXX",db="lukas") Traceback (most recent call last): File "", line 1, in ? File "/usr/lib/python2.3/site-packages/MySQLdb/__init__.py", line 75, in Conne ct return Connection(*args, **kwargs) File "/usr/lib/python2.3/site-packages/MySQLdb/connections.py", line 207, in _ _init__ self.autocommit(False) _mysql_exceptions.ProgrammingError: (2014, "Commands out of sync; you can't run this command now") >>> O sea ya me larga error en el mismo momento que intento abrir la coneccion en el connect... Al motor de bases de datos accedo sin problemas desde otras maquinas con python (que no esta actualizado) pero desde esta que esta en mi casa y la de la empresa desde ninguna de las dos no puedo acceder directamente y me larga en los dos el mismo error y por supesto las dos estan con debian etch actualizada mientras que las demas no estan con las ultimas actualizaciones, asi que ya me estoy empezando a inclinar y a pensar que es un error de la libreria mysqldb ... Ahora bien, que otra alternativa tengo para usar otro conector??? POR SUERTE mis rutinas son unicas para todo el sistema o sea tengo en una sola rutina el aceso a las bases de datos, tengo algo asi... # lee y devuelve datos con registros multiples!! # def sql02(db,sql,k): """ Leen en mysql y devuelve varios registros """ try: if k == 'NULL': # Es cuando no viene los datos del sql aparte. db.execute(sql) else: db.execute(sql,k) resultado = db.fetchall() return resultado except db.MySQLError, e: linea = "** Mysqlerror : " + str(e[0]) gl(linea) print linea linea = "* Mysqlerror : " + e[1] gl(linea) print linea return None Esto me facilitaria terriblemente pasarme a otro conector, pero cual??? no se, la otra es esperar un par de dias a ver si se soluciona pero estos dos dias tengo todo medio parado porque no puedo trabajar.... Alguna idea?? GRACIAS! ARiel Chema Cortes wrote: > El 22/08/06, Ariel Nardelli escribió: >> Desde hace un par de dias vengo con un problema en mi coneccion a mysql >> desde python. >> Estoy utilizando debian etch que usa python 2.3.5 y uso para acceder el >> mysqldb la version Version: 1.2.1-p2-2 que es la que viene con etch. >> >> La cosa es que cuando ejecuto me sale este error... >> /usr/bin/python -u "/mnt/python/lukas/lukas.py" >> 2014 >> ** Mysqlerror : 2014 >> * Mysqlerror : Commands out of sync; you can't run this command now >> >> y ahi quedo sin poder correr el sistema.... >> A Alguien le esta pasando lo mismo??? es bastante urgente el tema porque >> estoy sin poder correr los sistemas en este momento :( > > El error está definido en el manual de desarrollador de mysql: > > http://mysql.com/doc/refman/5.0/es/commands-out-of-sync.html > > Es algo así como si estuvieras ejecutando un query antes de que haya > acabado la anterior. Prueba a cerrar y a reabrir el cursor entre las > dos peticiones. Si no va por ahí el problema, tal vez podría ser un > bug del conector python. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From pan_python en yahoo.com.ar Wed Aug 23 06:24:41 2006 From: pan_python en yahoo.com.ar (Ariel Nardelli) Date: Wed, 23 Aug 2006 01:24:41 -0300 Subject: Error con Mysql.. - Ampliacion! In-Reply-To: <2c9fb0dd0608221706h2b8f608bs8614e9b8ca2864eb@mail.gmail.com> References: <44EB338E.9020407@yahoo.com.ar> <2c9fb0dd0608221706h2b8f608bs8614e9b8ca2864eb@mail.gmail.com> Message-ID: <44EBD889.60102@yahoo.com.ar> Bueno.. Parece que no soy el unico ya esta confirmado, se abrio un reporte en la pagina de mysqldb, aca esta la dir... http://sourceforge.net/forum/forum.php?thread_id=1559454&forum_id=70461 Ahora.. hay que ver como sigue la cosa.... espero que se solucione URGENTE!!!!!!!! Ariel Chema Cortes wrote: > El 22/08/06, Ariel Nardelli escribió: >> Desde hace un par de dias vengo con un problema en mi coneccion a mysql >> desde python. >> Estoy utilizando debian etch que usa python 2.3.5 y uso para acceder el >> mysqldb la version Version: 1.2.1-p2-2 que es la que viene con etch. >> >> La cosa es que cuando ejecuto me sale este error... >> /usr/bin/python -u "/mnt/python/lukas/lukas.py" >> 2014 >> ** Mysqlerror : 2014 >> * Mysqlerror : Commands out of sync; you can't run this command now >> >> y ahi quedo sin poder correr el sistema.... >> A Alguien le esta pasando lo mismo??? es bastante urgente el tema porque >> estoy sin poder correr los sistemas en este momento :( > > El error está definido en el manual de desarrollador de mysql: > > http://mysql.com/doc/refman/5.0/es/commands-out-of-sync.html > > Es algo así como si estuvieras ejecutando un query antes de que haya > acabado la anterior. Prueba a cerrar y a reabrir el cursor entre las > dos peticiones. Si no va por ahí el problema, tal vez podría ser un > bug del conector python. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From ialdazabal en ehu.es Wed Aug 23 10:23:34 2006 From: ialdazabal en ehu.es (Inigo Aldazabal Mensa) Date: Wed, 23 Aug 2006 10:23:34 +0200 Subject: lector de grupos de noticias en linux In-Reply-To: <8d9e208f0608221536w693d0fbkdf68cab1da141d3a@mail.gmail.com> References: <8d9e208f0608221536w693d0fbkdf68cab1da141d3a@mail.gmail.com> Message-ID: <200608231023.34636.ialdazabal@ehu.es> Yo para kde uso el News (lo uso en ingles, en castellano no se como será) integrado en Kontact (settings->configure kontact -> select components -> news). El servidor que uso es: gmane: news.gmane.org puerto 119 El nombre exacto del grupo en este servidor es (puedes buscar entre todos los grupos de todas formas) gmane.comp.python.general.castellano Supongo que habrá otros para otros escitorios, digo yo. Por cierto, ¿conocéis alguno para windows? Venga! El Wednesday, 23 de August de 2006 00:36, aNgel rEsendiz g. escribió: > No te compliques, no pongas el resumen diario, pon que te llegen todos > los mensajes, y crea un filtro que envie todos los correos con subjet > [Python-es] a una etiqueta. Yo lo tengo así y es muy comodo. > > Saludos. > > On 8/22/06, Josu Rodriguez wrote: > > Hola amigos, > > > > Alguien conoce un lector de noticias para esta lista, para linux. > > Estoy dado de alta para el resumen diario de esta lista y cada vez que > > quiero contestar, desde gmail, nunga consigo meter un post dentro de la > > conversacion, sino que me crea una nueva, aunque ponga el asunto como > > dice la web. > > > > -- > > ~~~~~~~~~~~~~~~~~~ > > Josu Rodriguez Vilda > > MCP. > > ~~~~~~~~~~~~~~~~~~ > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From py en ch3m4.org Wed Aug 23 10:19:27 2006 From: py en ch3m4.org (Chema Cortes) Date: Wed, 23 Aug 2006 10:19:27 +0200 Subject: Error con Mysql.. In-Reply-To: <44EBA3E7.1090905@yahoo.com.ar> References: <44EB338E.9020407@yahoo.com.ar> <2c9fb0dd0608221706h2b8f608bs8614e9b8ca2864eb@mail.gmail.com> <44EBA3E7.1090905@yahoo.com.ar> Message-ID: <44EC0F8F.1050609@ch3m4.org> Ariel Nardelli escribió: > Hola Chema y a la lista! > > Te cuento que ahora tengo mas datos... > > Si yo intento directamente ejecutar desde la linea de comandos me pasa > esto... > > Python 2.3.5 (#2, Jul 30 2006, 15:57:01) > [GCC 4.1.2 20060715 (prerelease) (Debian 4.1.1-9)] on linux2 > Type "help", "copyright", "credits" or "license" for more information. >>>> import sys,MySQLdb >>>> conn = MySQLdb.connect(host="sql1",user="XXX",passwd="XXX",db="lukas") > Traceback (most recent call last): > File "", line 1, in ? > File "/usr/lib/python2.3/site-packages/MySQLdb/__init__.py", line 75, > in Conne ct > return Connection(*args, **kwargs) > File "/usr/lib/python2.3/site-packages/MySQLdb/connections.py", line > 207, in _ _init__ > self.autocommit(False) > _mysql_exceptions.ProgrammingError: (2014, "Commands out of sync; you > can't run this command now") >>>> ¿Qué versión de mysql usas? Por lo que veo, falla cuando desactiva las transacciones automaticas (.autocommit(False)). Puede ser debido o por ser una versión de mysql antigua o porque usas un motor sin transacciones. Prueba con un conector de una versión anterior, para mysql 4.24. Me pasaba algo parecido con Informix. El conector fallaba al desactivar el autocommit con versiones nuevas (10.0). Tuve que modificar el código para añadir un argumento al .connect que permitiera desactivar el autocommit a voluntad. A causa éste y otros problemas, al final cambié a jython/jdbc y dejé de tener problemas. En lugar de cambiar el código, podías intentar quitar la comprobación que hace sobre las transacciones del servidor con algo así, a ver si funciona: from MySQLdb import Connection from MySQLdb.constants import CLIENT class myConnection(Connection): def __init__(self,*args,**kwargs): self.server_capabilities ^= CLIENT.TRANSACTIONS super(Connection,self).__init__(self,*args,**kwargs) con=myConnection(...) Sólo influye en el inicio de la conexión; no debería afectar al control de transacciones a través de sentencias SQL. -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From arnau en ehas.org Wed Aug 23 12:16:57 2006 From: arnau en ehas.org (Arnau Sanchez) Date: Wed, 23 Aug 2006 12:16:57 +0200 Subject: Fwd: ayuda con seleccion en un treeview In-Reply-To: <629497540608221718s5769df1fkd7f2f92685e409c7@mail.gmail.com> References: <629497540608220719m112aec24l9d223a42f281900e@mail.gmail.com> <44EB25E2.4090006@ehas.org> <629497540608220932v575d27dfq4729abfc82b62266@mail.gmail.com> <44EB3E7A.6050508@ehas.org> <629497540608221718s5769df1fkd7f2f92685e409c7@mail.gmail.com> Message-ID: <44EC2B19.4040508@ehas.org> carlos villa escribió: > selection = self.treev_arbol_cntas.get_selection() > selection.set_mode('single') > self.treev_arbol_cntas.expand_row(0, 0) aunque funcione, deberías acostumbrate a poner los paths como tupla, especialmente si estás trabajando con un árbol; así que sería mejor (0,) para el path (primer parámetro). El segundo parámetro es un booleano, por claridad sería mejor poner False. > selection.select_path((2,)) --------> aqui deberia aparecer al > cargar mi arbol seleccionada la fila 3 pero no > funciona. no veo nada raro. la única condición para seleccionar una fila es que esté visible, pero esta claro que un nodo raíz siempre lo está. Imagino que ya tienes los datos en el treeview cuando haces el select_path, ¿no? lo mejor sería que mandas un código funcional (que se pueda ejecutar) en el que muestres que no funciona, algo así: import pygtk pygtk.require('2.0') import gtk class BasicTreeViewExample: def delete_event(self, widget, event, data=None): gtk.main_quit() return False def __init__(self): self.window = gtk.Window(gtk.WINDOW_TOPLEVEL) self.window.set_title("Basic TreeView Example") self.window.set_size_request(200, 200) self.window.connect("delete_event", self.delete_event) self.treestore = gtk.TreeStore(str) for parent in range(4): piter = self.treestore.append(None, ['parent %i' % parent]) for child in range(3): self.treestore.append(piter, ['child %i of parent %i' % (child, parent)]) self.treeview = gtk.TreeView(self.treestore) self.tvcolumn = gtk.TreeViewColumn('Column 0') self.treeview.append_column(self.tvcolumn) self.cell = gtk.CellRendererText() self.tvcolumn.pack_start(self.cell, True) self.tvcolumn.add_attribute(self.cell, 'text', 0) self.window.add(self.treeview) selection = self.treeview.get_selection() # expande columna nº1 y selecciona el hijo nº2 self.treeview.expand_row((1,), False) selection.select_path((1,2)) self.window.show_all() def main(): gtk.main() if __name__ == "__main__": tvexample = BasicTreeViewExample() main() From py en ch3m4.org Wed Aug 23 12:33:32 2006 From: py en ch3m4.org (Chema Cortes) Date: Wed, 23 Aug 2006 12:33:32 +0200 Subject: =?ISO-8859-1?Q?TCL_en_python_=28Re=3A_=5BPython-es=5D_?= =?ISO-8859-1?Q?Re=3A_Resumen_de_Python-es=2C_Vol_292=2C_Env=ED?= =?ISO-8859-1?Q?o_22=29?= In-Reply-To: <6a39a1d0608221214x666f1b82jf9ed929064a1059e@mail.gmail.com> References: <20060821210311.B28C014705CA@devnull.aditel.org> <6a39a1d0608221214x666f1b82jf9ed929064a1059e@mail.gmail.com> Message-ID: <44EC2EFC.1000909@ch3m4.org> Rolando José Torres Sánchez escribió: > Tengo una pregunta ?? > > Puede python trabajar con librerías de TCL como TKinter pero > diferentes, como MySQLtcl?? En principio puede. Como sabes, el tcl/tk está integrado en python. Con linux, se usa el mismo tcl/tk; en windows, está "empotrado" dentro del directorio de python. Si usas alguna distribución de python como ActivePython, puedes optar a usar el tcl/tk empotrado de python o a usar el ActiveTcl. Con ActiveTcl es muy sencillo instalar nuevos módulos para tcl. Se puede controlar qué entorno tcl/tk usar a través de la variable de entorno TCL_LIBRARY. Hay que procurar que sea la misma versión tcl/tk para la que está linkado python (eg: python 2.4 <=> tcl/tk 8.4) Para acceder al intérprete tcl (wish) lo puedes hacer a través de Tkinter y su clase Tk: import Tkinter root=Tkinter.Tk() root.tk.call("source","miscript.tcl") root.tk.call("mifuncion",x,y) ... Aparte del call, existen varios métodos más específicos para devolver datos como eval, evalfile, exprlong,... Si te molesta la ventana del tk, la puedes quitar con root.withdraw() Si no vas a utilizar Tkinter para nada, también podrías hacerlo así: import _tkinter tk=_tkinter.create() tk.eval("wm withdraw .") > Por cierto, existe alguna web que reuna todo el código libre de Python > como el wiki.tcl.tk para TCL, donde uno pueda acceder a los últimos > alcances del lenguaje?? Existen esfuerzos de centralizar cosas como el pypi (http://cheeseshop.python.org/pypi) o el wiki (http://wiki.python.org/moin/), pero hay mucho más disperso por ahí. Entre las imprescindibles estaría el cookbook: http://aspn.activestate.com/ASPN/Python/Cookbook/ -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From arango en gmail.com Wed Aug 23 13:23:19 2006 From: arango en gmail.com (David Arango) Date: Wed, 23 Aug 2006 13:23:19 +0200 Subject: Benchmarking Message-ID: Hola a todos de nuevo :-), ¿Conocéis algún componente (clase, módulo...) que pueda reutilizar para hacer benchmarking? No tiene que ser nada muy sofisticado, con que permita medir tiempos antes y después de una tarea y luego exportar el resultado de alguna manera me sirve. Gracias -- David Arango el único desarrollador con una orden de alejamiento de Jeffrey Zeldman Simplelogica.net, ahora con un 33,3% más de intromisión en listas de correo Cuando no hago otra cosa escribo en mildiez.net From al084070 en alumail.uji.es Wed Aug 23 12:32:25 2006 From: al084070 en alumail.uji.es (=?ISO-8859-1?Q?Andr=E9s_Ignacio_Mart=EDnez_Soto?=) Date: Wed, 23 Aug 2006 12:32:25 +0200 Subject: SQLite3 y PySQLit2: Dudas ; Message-ID: <44EC2EB9.40808@alumail.uji.es> Hola a la lista, estoy desarrollando un simple script en Python que consulte la estructura de una tabla, y recoja una lista de campos y tipos de la tabla, y que la pase por un "filtro" (for i in ... if foo[i]=="bar"... ) para cambiar los nombres de las columnas y renderizarlas en una web que dinámicamente crezca o decrezca en función del número de columnas de una tabla. El caso es que en el prompt de SQLite utilizo ".tables" para averiguar las tablas, y luego ".schema nombretabla" para averiguar sus columnas, pero cuando lo intento probar con PySQLite me devuelve error de query inválido (sintáxis inválida). ¿Hay alguna forma sencilla de comprobar el número y nombre de tablas de una base de datos, así como el número y nombre de columnas de una tabla concreta a base de consultas SQL, o algo que soporte PySQLite2?... Muchas gracias; saludos -- From carlosfvo en gmail.com Wed Aug 23 15:56:44 2006 From: carlosfvo en gmail.com (carlos villa) Date: Wed, 23 Aug 2006 08:56:44 -0500 Subject: ayuda con tuplas Message-ID: <629497540608230656t3f32c8c6l57e3fc619035dac3@mail.gmail.com> buenos dias tengo una inquietud necesito crear una tupla dinamica la cual se le agreguen elementos eje: tengo la tupla ------> f = (1,5) y necesito agregar un valor mas a esta de forma que quede f = ( 1,5,4) y agregar o dismnuir el tamaño..de la forma que me convenga ... agradeceria la ayuda Gracias. From mlarreategi en codesyntax.com Wed Aug 23 16:01:21 2006 From: mlarreategi en codesyntax.com (Mikel Larreategi) Date: Wed, 23 Aug 2006 16:01:21 +0200 Subject: ayuda con tuplas In-Reply-To: <629497540608230656t3f32c8c6l57e3fc619035dac3@mail.gmail.com> References: <629497540608230656t3f32c8c6l57e3fc619035dac3@mail.gmail.com> Message-ID: On 8/23/06, carlos villa wrote: > buenos dias tengo una inquietud necesito crear una tupla dinamica la > cual se le agreguen > elementos eje: > > tengo la tupla ------> f = (1,5) y necesito agregar un valor mas a > esta de forma que quede > > f = ( 1,5,4) y agregar o dismnuir el tamaño..de la forma que me > convenga ... agradeceria la ayuda Las tuplas no se pueden modificar. Para eso utiliza listas: >>> f = [1,5] >>> f.append(4) >>> f [1,5,4] Saludos, Mikel -- Mikel Larreategi mlarreategi en codesyntax.com CodeSyntax Azitaingo Industrialdea 3 K E-20600 Eibar Tel: (+34) 943 82 17 80 ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From DOMINGUEZ_JOSE_LUIS_NONLILLY en LILLY.COM Wed Aug 23 16:04:47 2006 From: DOMINGUEZ_JOSE_LUIS_NONLILLY en LILLY.COM (Jose Luis Dominguez NONLILLY) Date: Wed, 23 Aug 2006 16:04:47 +0200 Subject: ayuda con tuplas In-Reply-To: <629497540608230656t3f32c8c6l57e3fc619035dac3@mail.gmail.com> References: <629497540608230656t3f32c8c6l57e3fc619035dac3@mail.gmail.com> Message-ID: Hola Carlos. Las tuplas son invariables, para lo que tu quieres hacer necesitas listas >>> f=[1,7] >>> f.append(9) >>> f [1, 7, 9] >>> Un saludo Jose carlos villa Sent by: python-es-bounces en aditel.org 23/08/2006 15:56 Please respond to La lista de python en castellano To La lista de python en castellano cc Subject [Python-es] ayuda con tuplas buenos dias tengo una inquietud necesito crear una tupla dinamica la cual se le agreguen elementos eje: tengo la tupla ------> f = (1,5) y necesito agregar un valor mas a esta de forma que quede f = ( 1,5,4) y agregar o dismnuir el tamaño..de la forma que me convenga ... agradeceria la ayuda Gracias. _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From carlosfvo en gmail.com Wed Aug 23 16:17:46 2006 From: carlosfvo en gmail.com (carlos villa) Date: Wed, 23 Aug 2006 09:17:46 -0500 Subject: Fwd: ayuda con tuplas In-Reply-To: References: <629497540608230656t3f32c8c6l57e3fc619035dac3@mail.gmail.com> Message-ID: <629497540608230717j363b4b6el556b3db4a57b8fff@mail.gmail.com> mi problema esque necesito enviar al metodo del treeview treeselection.select_path((p)) donde p debe ser una tupla de modo que me urge realizar alguna especie de conversion lista a tupla o algo asi : ---------- Forwarded message ---------- From: Jose Luis Dominguez NONLILLY Date: 23-ago-2006 9:04 Subject: Re: [Python-es] ayuda con tuplas To: La lista de python en castellano Hola Carlos. Las tuplas son invariables, para lo que tu quieres hacer necesitas listas >>> f=[1,7] >>> f.append(9) >>> f [1, 7, 9] >>> Un saludo Jose carlos villa Sent by: python-es-bounces en aditel.org 23/08/2006 15:56 Please respond to La lista de python en castellano To La lista de python en castellano cc Subject [Python-es] ayuda con tuplas buenos dias tengo una inquietud necesito crear una tupla dinamica la cual se le agreguen elementos eje: tengo la tupla ------> f = (1,5) y necesito agregar un valor mas a esta de forma que quede f = ( 1,5,4) y agregar o dismnuir el tamaño..de la forma que me convenga ... agradeceria la ayuda Gracias. _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From cesar.ortiz en gmail.com Wed Aug 23 16:20:20 2006 From: cesar.ortiz en gmail.com (Cesar Ortiz) Date: Wed, 23 Aug 2006 16:20:20 +0200 Subject: ayuda con tuplas In-Reply-To: <629497540608230717j363b4b6el556b3db4a57b8fff@mail.gmail.com> References: <629497540608230656t3f32c8c6l57e3fc619035dac3@mail.gmail.com> <629497540608230717j363b4b6el556b3db4a57b8fff@mail.gmail.com> Message-ID: <90255a70608230720l44bb5a53hf46b5bbc391e5172@mail.gmail.com> Date cuen que python no es fuertemente tipado. Donde dije tupla digo lista ;). Saludos, César On 8/23/06, carlos villa wrote: > > mi problema esque necesito enviar al metodo del treeview > > treeselection.select_path((p)) donde p debe ser una tupla de modo que > me urge realizar alguna especie de conversion lista a tupla o algo asi > : > > > > > > > ---------- Forwarded message ---------- > From: Jose Luis Dominguez NONLILLY > > Date: 23-ago-2006 9:04 > Subject: Re: [Python-es] ayuda con tuplas > To: La lista de python en castellano > > > Hola Carlos. > > Las tuplas son invariables, para lo que tu quieres hacer necesitas listas > >>> f=[1,7] > >>> f.append(9) > >>> f > [1, 7, 9] > >>> > > Un saludo > Jose > > > > > carlos villa > Sent by: python-es-bounces en aditel.org > 23/08/2006 15:56 > Please respond to > La lista de python en castellano > > > To > La lista de python en castellano > cc > > Subject > [Python-es] ayuda con tuplas > > > > > > > buenos dias tengo una inquietud necesito crear una tupla dinamica la > cual se le agreguen > elementos eje: > > tengo la tupla ------> f = (1,5) y necesito agregar un valor mas a > esta de forma que quede > > f = ( 1,5,4) y agregar o dismnuir el tamaño..de la forma que me > convenga ... agradeceria la ayuda > > Gracias. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Página personal: http://www.cesar.ortiz.name Weblog: http://cesarob.blogspot.com/ From arnau en ehas.org Wed Aug 23 17:10:19 2006 From: arnau en ehas.org (Arnau Sanchez) Date: Wed, 23 Aug 2006 17:10:19 +0200 Subject: Fwd: ayuda con tuplas In-Reply-To: <629497540608230717j363b4b6el556b3db4a57b8fff@mail.gmail.com> References: <629497540608230656t3f32c8c6l57e3fc619035dac3@mail.gmail.com> <629497540608230717j363b4b6el556b3db4a57b8fff@mail.gmail.com> Message-ID: <44EC6FDB.6070005@ehas.org> carlos villa escribió: > tengo la tupla ------> f = (1,5) y necesito agregar un valor mas a > esta de forma que quede > > f = ( 1,5,4) y agregar o dismnuir el tamaño..de la forma que me > convenga ... agradeceria la ayuda como te han dicho, las tuplas son invariables, así que las alternativas son: 1) pasar a lista, trabajar con ella y volver a tupla (funciones builtin list/tuple) >>> a = (1,2,3) >>> b = list(a) >>> b.remove(3) >>> c = tuple(b) >>> c (1, 2) pero esto sólo me parece justificable si hay que hacer operaciones realmente complejas. 2) aunque sean invariantes, nadie te impide crear nuevos tuplas; al igual que las cadenas y las listas, las tuplas admiten sumas, slices, etc: >>> a = (1,) >>> b = (2,3) >>> c = a+b >>> c >>> (1,2,3) >>> d = c[:-1] >>> d (1,2) > mi problema esque necesito enviar al metodo del treeview > > treeselection.select_path((p)) donde p debe ser una tupla de modo que > me urge realizar alguna especie de conversion lista a tupla o algo asi es select_path(p), te sobran un par de paréntesis. arnau From antonio.beamud en linkend.net Wed Aug 23 16:59:53 2006 From: antonio.beamud en linkend.net (Antonio Beamud Montero) Date: Wed, 23 Aug 2006 16:59:53 +0200 Subject: ayuda con tuplas In-Reply-To: <90255a70608230720l44bb5a53hf46b5bbc391e5172@mail.gmail.com> References: <629497540608230656t3f32c8c6l57e3fc619035dac3@mail.gmail.com> <629497540608230717j363b4b6el556b3db4a57b8fff@mail.gmail.com> <90255a70608230720l44bb5a53hf46b5bbc391e5172@mail.gmail.com> Message-ID: <1156345193.7001.45.camel@localhost.localdomain> El mié, 23-08-2006 a las 16:20 +0200, Cesar Ortiz escribió: > Date cuen que python no es fuertemente tipado. Donde dije tupla digo lista > ;). Solo una apreciación, python si es fuertemente tipado (vs debilmente, como en basic), pero a su vez es tipado dinámicamente (vs estáticamente como Java) Un saludo > Saludos, César > > On 8/23/06, carlos villa wrote: > > > > mi problema esque necesito enviar al metodo del treeview > > > > treeselection.select_path((p)) donde p debe ser una tupla de modo que > > me urge realizar alguna especie de conversion lista a tupla o algo asi > > : > > > > > > > > > > > > > > ---------- Forwarded message ---------- > > From: Jose Luis Dominguez NONLILLY > > > > Date: 23-ago-2006 9:04 > > Subject: Re: [Python-es] ayuda con tuplas > > To: La lista de python en castellano > > > > > > Hola Carlos. > > > > Las tuplas son invariables, para lo que tu quieres hacer necesitas listas > > >>> f=[1,7] > > >>> f.append(9) > > >>> f > > [1, 7, 9] > > >>> > > > > Un saludo > > Jose > > > > > > > > > > carlos villa > > Sent by: python-es-bounces en aditel.org > > 23/08/2006 15:56 > > Please respond to > > La lista de python en castellano > > > > > > To > > La lista de python en castellano > > cc > > > > Subject > > [Python-es] ayuda con tuplas > > > > > > > > > > > > > > buenos dias tengo una inquietud necesito crear una tupla dinamica la > > cual se le agreguen > > elementos eje: > > > > tengo la tupla ------> f = (1,5) y necesito agregar un valor mas a > > esta de forma que quede > > > > f = ( 1,5,4) y agregar o dismnuir el tamaño..de la forma que me > > convenga ... agradeceria la ayuda > > > > Gracias. > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From fvillarroel en yahoo.com Wed Aug 23 17:56:02 2006 From: fvillarroel en yahoo.com (FERNANDO VILLARROEL) Date: Wed, 23 Aug 2006 08:56:02 -0700 (PDT) Subject: Fwd: ayuda con tuplas In-Reply-To: <629497540608230717j363b4b6el556b3db4a57b8fff@mail.gmail.com> References: <629497540608230717j363b4b6el556b3db4a57b8fff@mail.gmail.com> Message-ID: <20060823155602.53348.qmail@web34310.mail.mud.yahoo.com> Bien envias la Lista como Tupla treeselection.select_path((tuple(p))) --- carlos villa wrote: > mi problema esque necesito enviar al metodo del > treeview > > treeselection.select_path((p)) donde p debe ser una > tupla de modo que > me urge realizar alguna especie de conversion lista > a tupla o algo asi > : > > > > > > > ---------- Forwarded message ---------- > From: Jose Luis Dominguez NONLILLY > > Date: 23-ago-2006 9:04 > Subject: Re: [Python-es] ayuda con tuplas > To: La lista de python en castellano > > > > Hola Carlos. > > Las tuplas son invariables, para lo que tu quieres > hacer necesitas listas > >>> f=[1,7] > >>> f.append(9) > >>> f > [1, 7, 9] > >>> > > Un saludo > Jose > > > > > carlos villa > Sent by: python-es-bounces en aditel.org > 23/08/2006 15:56 > Please respond to > La lista de python en castellano > > > > To > La lista de python en castellano > > cc > > Subject > [Python-es] ayuda con tuplas > > > > > > > buenos dias tengo una inquietud necesito crear una > tupla dinamica la > cual se le agreguen > elementos eje: > > tengo la tupla ------> f = (1,5) y necesito agregar > un valor mas a > esta de forma que quede > > f = ( 1,5,4) y agregar o dismnuir el tamaño..de la > forma que me > convenga ... agradeceria la ayuda > > Gracias. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From juatman_2000 en yahoo.es Wed Aug 23 21:06:03 2006 From: juatman_2000 en yahoo.es (Juan M.) Date: Wed, 23 Aug 2006 21:06:03 +0200 Subject: Python en PDA References: <1155824766.5199.5.camel@localhost><2c9fb0dd0608211402h6b54b7efnf363a11db6a75d93@mail.gmail.com><03f601c6c5ce$7706b160$4c8ae050@equipo> <44EAEA2D.6070202@ch3m4.org> Message-ID: <000901c6c6e7$2f085ca0$a48ae050@equipo> Gracias Chema, Hernan y Rolando. Widestudio sirve para las PDAs Zaurus, no entiendo muy bien lo de ITRON,BTRON,y T-Engine, parece ser que se trata de posibles futuros estándares propuestos por Japón para PDAs y móviles/celulares de tercera generación. Estudiaré vuestras propuestas. Por cierto, ¿alguien de vosotros programa desde la misma PDA?. ¿Qué PDA económica me recomendais?. Gracias :-) ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From jordipascual en ono.com Wed Aug 23 21:40:17 2006 From: jordipascual en ono.com (Jordi Pascual) Date: Wed, 23 Aug 2006 21:40:17 +0200 Subject: Python en PDA In-Reply-To: <000901c6c6e7$2f085ca0$a48ae050@equipo> References: <1155824766.5199.5.camel@localhost><2c9fb0dd0608211402h6b54b7efnf363a11db6a75d93@mail.gmail.com><03f601c6c5ce$7706b160$4c8ae050@equipo> <44EAEA2D.6070202@ch3m4.org> <000901c6c6e7$2f085ca0$a48ae050@equipo> Message-ID: <44ECAF21.9030302@ono.com> Juan M. escribió: > > Por cierto, ¿alguien de vosotros programa desde la misma PDA?. ¿Qué > PDA económica me recomendais?. > Gracias :-) > OT: Yo la Z, por supuesto. :) La Z-1000 o más según presupuesto. Comprada directamente a Japón sale a buen precio. From estebansaavedra en gmail.com Wed Aug 23 23:06:05 2006 From: estebansaavedra en gmail.com (Esteban Saavedra L.) Date: Wed, 23 Aug 2006 17:06:05 -0400 Subject: Nueva lista Django Message-ID: <9d0ab9520608231406s6fdb23bblfe8fa9b840240f75@mail.gmail.com> Estimados Listeros, deseo comentarles que he formado la lista de discusion para temas de desarrollo de aplicaciones wen con el Framework Django, os invito a suscribirse y darle apoyo a esta iniciativa http://groups.google.com.bo/group/django-es salu2 Esteban -- M.Sc. Ing. Jose Esteban Saavedra Lopez Gerente General BanRey Consultores Telefono:(+591.2) 5245959 Celular: +591 72450061 estebansaavedra en yahoo.com estebansaavedra en gmail.com Oruro - Bolivia _____________________________________________ Te Invito a Visitarme y conocer mis Areas de Investigacion http://esteban.profesionales.org Si quieres chatear ICQ: 16270256 _____________________________________________ From carlosfvo en gmail.com Thu Aug 24 00:47:14 2006 From: carlosfvo en gmail.com (carlos villa) Date: Wed, 23 Aug 2006 17:47:14 -0500 Subject: ayuda con focus_out_event y grab_focus Message-ID: <629497540608231547v6886efebk3632e5ad6b199776@mail.gmail.com> Buenas tardes tengo un problemita es el siguiente: estoy validando la salida mediante la señal focus_out_event de un textentry el cual me lanza una ventana de aviso de error e inmediatamente lanzo un grab_focus() para que valide y no me permita entrar un caracter en este caso; el problema esque lanza la ventana en 2 veces a raiz de utilizar el grab_focus....si alguien me puede ayudar a solucionar se los agradeceria. aqui esta mi codigo... def on_txte_cntrprtida_axi_focus_out_event (self, txte_cntrprtida_axi, data=None): self.Texto = txte_cntrprtida_axi.get_text() T = self.Texto.isdigit() if T == False: dialogo_error(self.wndow_puc, 'Debe Ingresar Solo Numeros') txte_cntrprtida_axi.grab_focus() def dialogo_error (ventana_padre, mensaje): dialogo = gtk.MessageDialog(ventana_padre, gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT, gtk.MESSAGE_ERROR, gtk.BUTTONS_OK, mensaje) dialogo.set_title ('Error!') dialogo.set_default_response(gtk.BUTTONS_OK) dialogo.connect('response', lambda dialogo, response:dialogo.destroy()) dialogo.show() From alfonso.aguaron en hispalinux.es Wed Aug 23 17:06:49 2006 From: alfonso.aguaron en hispalinux.es (=?ISO-8859-1?Q?Alfonso_Aguar=F3n_Turrientes?=) Date: Wed, 23 Aug 2006 17:06:49 +0200 Subject: Redireccionar salida de un comando a un TextView Message-ID: <44EC6F09.9070307@hispalinux.es> Hola a todos, estoy desarrollando una aplicación en Python/PyGTK y me ha surgido el siguiente problema. Al hacer click en un botón, lanzo un comando del sistema (concretamente apt-get install ...) y redirecciono la salida a un TextView. El problema es que el comando tarda mucho tiempo en finalizar y, hasta que no lo hace, la interfaz se queda "congelada", y el TextView no muestra la salida hasta que no ha terminado de ejecutarse el programa. Buscando en Google he encontrado esta solución, basada en hilos: http://www.async.com.br/faq/pygtk/index.py?req=edit&file=faq14.023.htp Pero no consigo hacerla funcionar (el resultado es el mismo que obtengo ahora). ¿Sería alguien tan amable de indicarme alguna solución a este problema? Muchas gracias. From pych3m4 en gmail.com Thu Aug 24 02:44:57 2006 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 24 Aug 2006 02:44:57 +0200 Subject: Python en PDA In-Reply-To: <000901c6c6e7$2f085ca0$a48ae050@equipo> References: <1155824766.5199.5.camel@localhost> <2c9fb0dd0608211402h6b54b7efnf363a11db6a75d93@mail.gmail.com> <03f601c6c5ce$7706b160$4c8ae050@equipo> <44EAEA2D.6070202@ch3m4.org> <000901c6c6e7$2f085ca0$a48ae050@equipo> Message-ID: <2c9fb0dd0608231744g45073ccbg41b0c833ef550b19@mail.gmail.com> El 23/08/06, Juan M. escribió: > Por cierto, ¿alguien de vosotros programa desde la misma PDA?. ¿Qué PDA > económica me recomendais?. Yo ya he comentado que programo una Palm Tungsten-E en lua. LLevo cargado el Plua1 y Plua2 (lua para Palm), el PluaED, un editor de código con menús intellisense, un diseñador visual de GUIs y varios documentos para consulta. Uso un pequeño teclado wireless para palm que conseguí barato (~40 euros) para escribir más cómodamente el código. En cuanto a PDA, depende de lo que quieras hacer. En palm tienes los zires que están bien de precio, pero ya sabes que no tienen un python decente. Los pocketPC tienen mejor soporte, pero en cuanto pides extras suben mucho de precio. Los Zaurus y similares parecen que tienen buena pinta, pero sólo los conozco superficialmente. Se supone que un PDA debe llevar agendas y contactos; pero si lo que quieres es programar y que tenga conexión wifi/bluetooth, una elección interesante es el Nokia 770. El que tengo me costó 250 euros a través de ebay y estoy encantado con él. Aunque no he entrado a programarlo, sé que tiene disponible python y pygtk como se comenta en este blog: http://www.teemuharju.net From pych3m4 en gmail.com Thu Aug 24 03:47:06 2006 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 24 Aug 2006 03:47:06 +0200 Subject: SQLite3 y PySQLit2: Dudas ; In-Reply-To: <44EC2EB9.40808@alumail.uji.es> References: <44EC2EB9.40808@alumail.uji.es> Message-ID: <2c9fb0dd0608231847l429b474bj669430a45e7d3442@mail.gmail.com> El 23/08/06, Andrés Ignacio Martínez Soto escribió: > Hola a la lista, estoy desarrollando un simple script en Python que > consulte la > estructura de una tabla, y recoja una lista de campos y tipos de la > tabla, y > que la pase por un "filtro" (for i in ... if foo[i]=="bar"... ) para > cambiar > los nombres de las columnas y renderizarlas en una web que > dinámicamente crezca > o decrezca en función del número de columnas de una tabla. > El caso es que en el prompt de SQLite utilizo ".tables" para averiguar las > tablas, y luego ".schema nombretabla" para averiguar sus columnas, pero > cuando > lo intento probar con PySQLite me devuelve error de query inválido > (sintáxis > inválida). Ésos son comandos de la cónsola de sqlite. Para lo que quieres están los comando "pragma": http://sqlite.org/pragma.html > ¿Hay alguna forma sencilla de comprobar el número y nombre > de tablas > de una base de datos, así como el número y nombre de columnas de una tabla > concreta a base de consultas SQL, o algo que soporte PySQLite2?... From pan_python en yahoo.com.ar Thu Aug 24 06:23:08 2006 From: pan_python en yahoo.com.ar (Ariel Nardelli) Date: Thu, 24 Aug 2006 01:23:08 -0300 Subject: SOLUCION - Error con Mysql.. In-Reply-To: <44EC0F8F.1050609@ch3m4.org> References: <44EB338E.9020407@yahoo.com.ar> <2c9fb0dd0608221706h2b8f608bs8614e9b8ca2864eb@mail.gmail.com> <44EBA3E7.1090905@yahoo.com.ar> <44EC0F8F.1050609@ch3m4.org> Message-ID: <44ED29AC.6050709@yahoo.com.ar> Hola a todos!!!!!!!!!! Finalmente encontre la solucion... El problema radica en el modulo python-mysqldb, esta reportado en varios lados como un error grabe a solucionar, todavia no esta disponible en debian etch la solucion.... El modulo problematico en cuestion es la python-mysqldb 1.2.1-p2-2 este es el modulo malo, la solucion es bajar una version pero trae problemas de imcompatibildiad y faltan librerias asi que directamente me baje e instale la version de la debian testing (1.2.1-p2-3) que ya trae corregido este error y ya instalado funciona SIN PROBLEMAS con el mysql 5.0. A quienes me han tirado ideas en especial CHEMA MIL GRACIAS!!!! Ariel Chema Cortes wrote: > Ariel Nardelli escribió: > >> Hola Chema y a la lista! >> >> Te cuento que ahora tengo mas datos... >> >> Si yo intento directamente ejecutar desde la linea de comandos me pasa >> esto... >> >> Python 2.3.5 (#2, Jul 30 2006, 15:57:01) >> [GCC 4.1.2 20060715 (prerelease) (Debian 4.1.1-9)] on linux2 >> Type "help", "copyright", "credits" or "license" for more information. >> >>>>> import sys,MySQLdb >>>>> conn = MySQLdb.connect(host="sql1",user="XXX",passwd="XXX",db="lukas") >>>>> >> Traceback (most recent call last): >> File "", line 1, in ? >> File "/usr/lib/python2.3/site-packages/MySQLdb/__init__.py", line 75, >> in Conne ct >> return Connection(*args, **kwargs) >> File "/usr/lib/python2.3/site-packages/MySQLdb/connections.py", line >> 207, in _ _init__ >> self.autocommit(False) >> _mysql_exceptions.ProgrammingError: (2014, "Commands out of sync; you >> can't run this command now") >> > > ¿Qué versión de mysql usas? Por lo que veo, falla cuando desactiva las > transacciones automaticas (.autocommit(False)). Puede ser debido o por > ser una versión de mysql antigua o porque usas un motor sin > transacciones. Prueba con un conector de una versión anterior, para > mysql 4.24. > > Me pasaba algo parecido con Informix. El conector fallaba al desactivar > el autocommit con versiones nuevas (10.0). Tuve que modificar el código > para añadir un argumento al .connect que permitiera desactivar el > autocommit a voluntad. A causa éste y otros problemas, al final cambié a > jython/jdbc y dejé de tener problemas. > > > En lugar de cambiar el código, podías intentar quitar la comprobación > que hace sobre las transacciones del servidor con algo así, a ver si > funciona: > > from MySQLdb import Connection > from MySQLdb.constants import CLIENT > > class myConnection(Connection): > def __init__(self,*args,**kwargs): > self.server_capabilities ^= CLIENT.TRANSACTIONS > super(Connection,self).__init__(self,*args,**kwargs) > > con=myConnection(...) > > > Sólo influye en el inicio de la conexión; no debería afectar al control > de transacciones a través de sentencias SQL. > > > From alfonso.aguaron en hispalinux.es Thu Aug 24 10:05:42 2006 From: alfonso.aguaron en hispalinux.es (=?ISO-8859-1?Q?Alfonso_Aguar=F3n_Turrientes?=) Date: Thu, 24 Aug 2006 10:05:42 +0200 Subject: Redireccionar salida de un comando a un TextView In-Reply-To: <44EC6F09.9070307@hispalinux.es> References: <44EC6F09.9070307@hispalinux.es> Message-ID: <44ED5DD6.6030603@hispalinux.es> Parece que finalmente he encontrado la solución: gtk.gdk.threads_init(). De esta manera, se pueden lanzar el proceso en un hilo y recoger la salida al mismo tiempo en un textview sin que la GUI se quede colgada. http://svn.xfce.org/svn/xfce/installit/trunk/tmp-cmd.py Espero que le pueda servir a alguien. Saludos y gracias! Alfonso Aguarón Turrientes escribió: > Hola a todos, > > estoy desarrollando una aplicación en Python/PyGTK y me ha surgido el > siguiente problema. > > Al hacer click en un botón, lanzo un comando del sistema > (concretamente apt-get install ...) y redirecciono la salida a un > TextView. El problema es que el comando tarda mucho tiempo en > finalizar y, hasta que no lo hace, la interfaz se queda "congelada", y > el TextView no muestra la salida hasta que no ha terminado de > ejecutarse el programa. > > Buscando en Google he encontrado esta solución, basada en hilos: > > http://www.async.com.br/faq/pygtk/index.py?req=edit&file=faq14.023.htp > > > Pero no consigo hacerla funcionar (el resultado es el mismo que > obtengo ahora). > > ¿Sería alguien tan amable de indicarme alguna solución a este problema? > > Muchas gracias. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > From laramies2k en yahoo.com.ar Thu Aug 24 13:14:40 2006 From: laramies2k en yahoo.com.ar (Christian Martorella) Date: Thu, 24 Aug 2006 13:14:40 +0200 Subject: HTTPS proxy Message-ID: <200608241314.41978.laramies2k@yahoo.com.ar> Buen día, alguien conoce o sabe de alguna implementacion de proxy HTTPS que funcione como Man in the Middle? o sea que el proxy emita certificado propio al cliente y por otro lado establezca la comunicacion con el servidor con el certificado original. Y asi el proxy puede acceder al contenido de las peticiones en forma clara. Obviamente en python. Saludos y muchas gracias. Christian __________________________________________________ Preguntá. Respondé. Descubrí. Todo lo que querías saber, y lo que ni imaginabas, está en Yahoo! Respuestas (Beta). ¡Probalo ya! http://www.yahoo.com.ar/respuestas From rapto en arrakis.es Thu Aug 24 15:25:11 2006 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Thu, 24 Aug 2006 15:25:11 +0200 Subject: Benchmarking In-Reply-To: References: Message-ID: <1156425912.5495.0.camel@localhost.localdomain> El mié, 23-08-2006 a las 13:23 +0200, David Arango escribió: > Hola a todos de nuevo :-), > > ¿Conocéis algún componente (clase, módulo...) que pueda reutilizar > para hacer benchmarking? No tiene que ser nada muy sofisticado, con > que permita medir tiempos antes y después de una tarea y luego > exportar el resultado de alguna manera me sirve. > > Gracias Mira timeit NAME timeit - Tool for measuring execution time of small code snippets. FILE /usr/lib/python2.4/timeit.py MODULE DOCS http://www.python.org/doc/current/lib/module-timeit.html DESCRIPTION This module avoids a number of common traps for measuring execution times. See also Tim Peters' introduction to the Algorithms chapter in the Python Cookbook, published by O'Reilly. Library usage: see the Timer class. Command line usage: python timeit.py [-n N] [-r N] [-s S] [-t] [-c] [-h] [statement] Options: -n/--number N: how many times to execute 'statement' (default: see below) -r/--repeat N: how many times to repeat the timer (default 3) -s/--setup S: statement to be executed once initially (default 'pass') -t/--time: use time.time() (default on Unix) -c/--clock: use time.clock() (default on Windows) -v/--verbose: print raw timing results; repeat for more digits precision -h/--help: print this usage message and exit statement: statement to be timed (default 'pass') ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From cesar.ortiz en gmail.com Thu Aug 24 15:31:32 2006 From: cesar.ortiz en gmail.com (Cesar Ortiz) Date: Thu, 24 Aug 2006 15:31:32 +0200 Subject: ayuda con tuplas In-Reply-To: <1156345193.7001.45.camel@localhost.localdomain> References: <629497540608230656t3f32c8c6l57e3fc619035dac3@mail.gmail.com> <629497540608230717j363b4b6el556b3db4a57b8fff@mail.gmail.com> <90255a70608230720l44bb5a53hf46b5bbc391e5172@mail.gmail.com> <1156345193.7001.45.camel@localhost.localdomain> Message-ID: <90255a70608240631y162d2337n965b0128c21666fb@mail.gmail.com> Buena apreciación. Lo que queria decir, es que si no compruebas el tipo, si una función espera una tupla, si pasas una lista como las operaciones de la tupla vas a poderlas hacer con una lista, pues te va a funcionar... A no ser que internamente el método haga comprobación de tipos y suelte una excepción o similar... Saludos, César On 8/23/06, Antonio Beamud Montero wrote: > > El mié, 23-08-2006 a las 16:20 +0200, Cesar Ortiz escribió: > > Date cuen que python no es fuertemente tipado. Donde dije tupla digo > lista > > ;). > > Solo una apreciación, python si es fuertemente tipado (vs debilmente, > como en basic), pero a su vez es tipado dinámicamente (vs estáticamente > como Java) > > Un saludo > > > Saludos, César > > > > On 8/23/06, carlos villa wrote: > > > > > > mi problema esque necesito enviar al metodo del treeview > > > > > > treeselection.select_path((p)) donde p debe ser una tupla de modo que > > > me urge realizar alguna especie de conversion lista a tupla o algo asi > > > : > > > > > > > > > > > > > > > > > > > > > ---------- Forwarded message ---------- > > > From: Jose Luis Dominguez NONLILLY < > DOMINGUEZ_JOSE_LUIS_NONLILLY en lilly.com > > > > > > > Date: 23-ago-2006 9:04 > > > Subject: Re: [Python-es] ayuda con tuplas > > > To: La lista de python en castellano > > > > > > > > > Hola Carlos. > > > > > > Las tuplas son invariables, para lo que tu quieres hacer necesitas > listas > > > >>> f=[1,7] > > > >>> f.append(9) > > > >>> f > > > [1, 7, 9] > > > >>> > > > > > > Un saludo > > > Jose > > > > > > > > > > > > > > > carlos villa > > > Sent by: python-es-bounces en aditel.org > > > 23/08/2006 15:56 > > > Please respond to > > > La lista de python en castellano > > > > > > > > > To > > > La lista de python en castellano > > > cc > > > > > > Subject > > > [Python-es] ayuda con tuplas > > > > > > > > > > > > > > > > > > > > > buenos dias tengo una inquietud necesito crear una tupla dinamica la > > > cual se le agreguen > > > elementos eje: > > > > > > tengo la tupla ------> f = (1,5) y necesito agregar un valor mas a > > > esta de forma que quede > > > > > > f = ( 1,5,4) y agregar o dismnuir el tamaño..de la forma que me > > > convenga ... agradeceria la ayuda > > > > > > Gracias. > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > -- Página personal: http://www.cesar.ortiz.name Weblog: http://cesarob.blogspot.com/ From pych3m4 en gmail.com Thu Aug 24 23:40:56 2006 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 24 Aug 2006 23:40:56 +0200 Subject: ayuda con tuplas In-Reply-To: <90255a70608240631y162d2337n965b0128c21666fb@mail.gmail.com> References: <629497540608230656t3f32c8c6l57e3fc619035dac3@mail.gmail.com> <629497540608230717j363b4b6el556b3db4a57b8fff@mail.gmail.com> <90255a70608230720l44bb5a53hf46b5bbc391e5172@mail.gmail.com> <1156345193.7001.45.camel@localhost.localdomain> <90255a70608240631y162d2337n965b0128c21666fb@mail.gmail.com> Message-ID: <2c9fb0dd0608241440p5e349ae4u85964789a7a237a5@mail.gmail.com> El 2006/8/24, Cesar Ortiz : > Buena apreciación. > Lo que queria decir, es que si no compruebas el tipo, si una función espera > una tupla, si pasas una lista como las operaciones de la tupla vas a > poderlas hacer con una lista, pues te va a funcionar... A no ser que > internamente el método haga comprobación de tipos y suelte una excepción o > similar... No te creas. Si te pide explícitamente una tupla, evítate problemas y pasa una tupla. Así, de pronto, se me ocurren tres errores potenciales que tendrías si usas una lista en lugar de una tupla: 1) fallo cuando lo usas como índice de diccionario 2) fallo cuando le sumas otra tupla (eg: s=("prefijo",)+arg1 ) 3) fallo con el operador formato '%' "%s"%("Hola",) --> 'Hola' "%s"%["Hola"] --> '["Hola"]' "%s, %s!"%("Hola", "mundo") --> "Hola, mundo!" "%s, %s!"%["Hola","mundo"] --> TypeError: not enough arguments for format string From arnau en ehas.org Fri Aug 25 00:14:58 2006 From: arnau en ehas.org (Arnau Sanchez) Date: Fri, 25 Aug 2006 00:14:58 +0200 Subject: ayuda con tuplas In-Reply-To: <2c9fb0dd0608241440p5e349ae4u85964789a7a237a5@mail.gmail.com> References: <629497540608230656t3f32c8c6l57e3fc619035dac3@mail.gmail.com> <629497540608230717j363b4b6el556b3db4a57b8fff@mail.gmail.com> <90255a70608230720l44bb5a53hf46b5bbc391e5172@mail.gmail.com> <1156345193.7001.45.camel@localhost.localdomain> <90255a70608240631y162d2337n965b0128c21666fb@mail.gmail.com> <2c9fb0dd0608241440p5e349ae4u85964789a7a237a5@mail.gmail.com> Message-ID: <44EE24E2.5050202@ehas.org> Chema Cortes escribió: > El 2006/8/24, Cesar Ortiz : >> Buena apreciación. >> Lo que queria decir, es que si no compruebas el tipo, si una función >> espera >> una tupla, si pasas una lista como las operaciones de la tupla vas a >> poderlas hacer con una lista, pues te va a funcionar... A no ser que >> internamente el método haga comprobación de tipos y suelte una >> excepción o >> similar... > > No te creas. Si te pide explícitamente una tupla, evítate problemas y > pasa una tupla. Así, de pronto, se me ocurren tres errores potenciales > que tendrías si usas una lista en lugar de una tupla: > > 1) fallo cuando lo usas como índice de diccionario > > 2) fallo cuando le sumas otra tupla (eg: s=("prefijo",)+arg1 ) > > 3) fallo con el operador formato '%' > Y además los paths en PyGTK no pueden ser más que tuplas (0,3,4) o strings "0:3:4", sí hace comprobación de tipos. Si sólo hay un índice a pasar, también admite un entero (0,) -> 0, pero por coherencia está explícitamente desaconsejado en la documentación. From arango en gmail.com Fri Aug 25 08:21:53 2006 From: arango en gmail.com (David Arango) Date: Fri, 25 Aug 2006 08:21:53 +0200 Subject: Benchmarking In-Reply-To: <1156425912.5495.0.camel@localhost.localdomain> References: <1156425912.5495.0.camel@localhost.localdomain> Message-ID: On 8/24/06, Marcos Sánchez Provencio wrote: > Mira timeit > NAME > timeit - Tool for measuring execution time of small code snippets. Gracias Marcos, lo probaré :-) -- David Arango el único desarrollador con una orden de alejamiento de Jeffrey Zeldman Simplelogica.net, ahora con un 33,3% más de intromisión en listas de correo Cuando no hago otra cosa escribo en mildiez.net From arnau en ehas.org Fri Aug 25 13:22:57 2006 From: arnau en ehas.org (Arnau Sanchez) Date: Fri, 25 Aug 2006 13:22:57 +0200 Subject: Benchmarking In-Reply-To: References: Message-ID: <44EEDD91.6030704@ehas.org> David Arango escribió: > ¿Conocéis algún componente (clase, módulo...) que pueda reutilizar > para hacer benchmarking? No tiene que ser nada muy sofisticado, con > que permita medir tiempos antes y después de una tarea y luego > exportar el resultado de alguna manera me sirve. Dependiendo de para qué quieras medir esos tiempos (una aplicación típica es encontrar cuellos de botella), puede serte útil el profiler: http://effbot.org/librarybook/profile.htm From jldalla en gmail.com Fri Aug 25 13:55:58 2006 From: jldalla en gmail.com (Jose Luis DALLAPICCOLA) Date: Fri, 25 Aug 2006 08:55:58 -0300 Subject: Reproducir video con PyGTK Message-ID: <40b558b30608250455g4e91ba68w7cdae7a0f3f45c2e@mail.gmail.com> Hola. Ya hace unos días que estoy intentando reproducir un video en algún widget de PyGTK y no lo he conseguido. Lo más cerca que he estado es reproducir un GIF. Por lo que he encontrado/leido debería combinar Python con gstreamer. Alguien ha podido hacer algo similar? Agradeceré cualquier punta :-P Muchas gracias. -- --- José Luis DALLAPICCOLA Neuquén Capital Patagonia Argentina From arango en gmail.com Fri Aug 25 14:19:15 2006 From: arango en gmail.com (David Arango) Date: Fri, 25 Aug 2006 14:19:15 +0200 Subject: Benchmarking In-Reply-To: <44EEDD91.6030704@ehas.org> References: <44EEDD91.6030704@ehas.org> Message-ID: On 8/25/06, Arnau Sanchez wrote: > Dependiendo de para qué quieras medir esos tiempos (una aplicación típica es > encontrar cuellos de botella), puede serte útil el profiler: > > http://effbot.org/librarybook/profile.htm Gracias Arnau, al final he probado timeit y el profiler, me quedo con el profiler porque me da muchos más datos (aunque tarda en procesar resultados). Un saludo -- David Arango el único desarrollador con una orden de alejamiento de Jeffrey Zeldman Simplelogica.net, ahora con un 33,3% más de intromisión en listas de correo Cuando no hago otra cosa escribo en mildiez.net From jileon en parcan.es Fri Aug 25 15:33:28 2006 From: jileon en parcan.es (Juan Ignacio Rodriguez de Leon) Date: Fri, 25 Aug 2006 14:33:28 +0100 Subject: [Python 2.5] - Funciones parciales Message-ID: <44EEFC28.3090005@parcan.es> Explicación sobre el nuevo módulo funcutils, incorporado en Python 2.5 para dar soporte a funciones parciales: [Python 2.5] - Funciones parciales http://elornitorrincoenmascarado.blogspot.com/2006/08/python-25-funciones-parciales.html TinyURL: http://tinyurl.com/kp6bd Al final hay un pequeño vídeo de tutubo, ilustrativo de las diferencias entre los recubrimentos (_wrappers_) y las serpientes _python_ From arnau en ehas.org Sat Aug 26 02:11:05 2006 From: arnau en ehas.org (Arnau Sanchez) Date: Sat, 26 Aug 2006 02:11:05 +0200 Subject: Reproducir video con PyGTK In-Reply-To: <40b558b30608250455g4e91ba68w7cdae7a0f3f45c2e@mail.gmail.com> References: <40b558b30608250455g4e91ba68w7cdae7a0f3f45c2e@mail.gmail.com> Message-ID: <44EF9199.7010703@ehas.org> Luis DALLAPICCOLA escribió: > Ya hace unos días que estoy intentando reproducir un video en algún > widget de PyGTK y no lo he conseguido. > Lo más cerca que he estado es reproducir un GIF. > Por lo que he encontrado/leido debería combinar Python con gstreamer. > Alguien ha podido hacer algo similar? > Agradeceré cualquier punta :-P Tema espinoso... no hay realmente una solución clara: - Pygame: no es muy recomendable; además de usar la librería SDL (con lo que sólo permite una ventana a la vez), las funciones de reproducción de video están rotas en las últimas versiones (sin visos de que vayan a arreglarlo). - Pymedia: Reproductor de audio y video. En su web hay un pequeño ejemplo que funciona juntamente con pygame (pymedia.org/tut/src/vplayer.py.html), tendrías que adaptarlo a PyGTK. No sé cuán complejo pueda ser este cambio. - Python-gst (gstreamer): es una librería de bastante bajo nivel, su uso no es en absoluto trivial, sólo tienes que darte un paseo para la documentación para comprobarlo. - Mplayer: mi recomendación es que uses mplayer. Sin ser la mejor opción, es de largo la más sencilla, llámalo desde tu script con la opción -wid wID y -vo xv (para *nix) ó -vo directx (para el innombrable). (man mplayer) -wid (also see -guiwid) (X11, OpenGL and DirectX only) This tells MPlayer to attach to an existing window. Useful to embed MPlayer in a browser (e.g. the plugger extension). Es un engorro tener mplayer como dependencia, pero te compensa el que te asegure soporte para prácticamente cualquier formato. Si eso no te convence, yo tiraría por pymedia, es una solución más integrada con python y quizá dándole un par de vueltas salga algo... saludos arnau From marcelomedin en yahoo.es Sat Aug 26 03:11:51 2006 From: marcelomedin en yahoo.es (Marcelo Medina) Date: Sat, 26 Aug 2006 03:11:51 +0200 Subject: libros de python traducidos al castellano Message-ID: <000a01c6c8ac$9d6e27d0$8000a8c0@ORDENATA> Buenos días a todos los de la lista: Aqui les pongo el enlace de un libro GNU traducido al castellano, el nombre es: 'Aprender a pensar como un programador con python.': http://manuales.gfc.edu.co/python/tlc/thinkCSpy.es.pdf#search=%22aprenda%20a%20pensar%20como%20un%20programador%22 También pongo el enlace de la traducción de dive in python, 'Inmersión en Python': http://almacen.gulic.org/diveintopython-5.4-es/toc/ y por último la página de sourgeforce con información de Python en castellano: http://pyspanishdoc.sourceforge.net/ Seguro que muchos ya los conoceis o no los necesitais, pero si hay alguien empezando como yo seguro que le son útiles. AAAAAAAAAAAAAAAAAAAdios. Marceluss From s1d4rt4 en gmail.com Sat Aug 26 04:25:21 2006 From: s1d4rt4 en gmail.com (carlos rogel) Date: Fri, 25 Aug 2006 22:25:21 -0400 Subject: copiar un diccionario Message-ID: hola a todos! mi pregunta es si es posible copiar el contenido de un diccionario a otro para que quede con lo que tenía más el que se agregó una cosa como: a = {'la':'lala'} b = {'le':'lele} a = a + b a = {'la':'lala','le':'lele'} #obviamente así no funciona desde ya muchas gracias, saludos! -- http://s1ddhrtha.blogspot.com/ From bameda en gmail.com Sat Aug 26 08:25:46 2006 From: bameda en gmail.com (bameda) Date: Sat, 26 Aug 2006 08:25:46 +0200 Subject: copiar un diccionario In-Reply-To: References: Message-ID: Hola Carlos, prueba con la funcion "update" (a.update(b)) de los diccionarios, algo asi: a = {'la':'lala'}; b = {'le':'lele}; a.update(b); a = {'la':'lala','le':'lele'}; Creo que asi funciona. Mas info sobre funciones de diccionarios: http://www.python.org/doc/current/lib/typesmapping.html Un saludo. 2006/8/26, carlos rogel : > hola a todos! mi pregunta es si es posible copiar el contenido de un > diccionario a otro para que quede con lo que tenía más el que se agregó > > una cosa como: > > a = {'la':'lala'} > b = {'le':'lele} > > a = a + b > > a = {'la':'lala','le':'lele'} #obviamente así no funciona > > desde ya muchas gracias, saludos! > > -- > http://s1ddhrtha.blogspot.com/ > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- ____________________________________________ | | David Barragán Merino | E-mail: bameda en ARROBA@gmail.com | Ingeniería Informática | Universidad Carlos III Madrid |____________________________________________ From mmanto en sol.info.unlp.edu.ar Sat Aug 26 13:15:50 2006 From: mmanto en sol.info.unlp.edu.ar (Martin Mantovani) Date: Sat, 26 Aug 2006 08:15:50 -0300 Subject: manipular servicios en windows Message-ID: <44F02D66.4070303@sol.info.unlp.edu.ar> Hola gente de la lista. Quiero hacer un script que me permita manipular los servicios de windows. Con la información que encontré en los enlaces de documentación y libros pude detener e iniciar los servicios, pero me faltaría poder cambiar el tipo de inicio del servicio, ya sea manual, automático o deshabilitado...alguna idea o enlace para poder hacer esto? muchas gracias y saludos desde Argentina... Martín. From inigoserna en gmail.com Sat Aug 26 19:15:38 2006 From: inigoserna en gmail.com (=?ISO-8859-1?Q?I=F1igo?= Serna) Date: Sat, 26 Aug 2006 19:15:38 +0200 Subject: Python en PDA In-Reply-To: <03f601c6c5ce$7706b160$4c8ae050@equipo> References: <1155824766.5199.5.camel@localhost> <2c9fb0dd0608211402h6b54b7efnf363a11db6a75d93@mail.gmail.com> <03f601c6c5ce$7706b160$4c8ae050@equipo> Message-ID: <1156612538.8484.9.camel@inigo> Buenas, una alternativa a las PDAs es un móvil serie 60 de Nokia, segunda o tercera edición, los de la primera eduición son un tanto viejos ya. Como trasto puede más o menos suplir todas las funcionalidades de una PDA tradicional (sobre todo si es uno de ésos con teclado qwerty y wifi, creo que el E61 es uno de ellos), aunque dependerá del uso que le quieras dar. Estos trastos llevan Symbian, nada de Linux o windows. Yo tengo desde hace unos meses un 6680; y la verdad es que estoy bastante contento, tanto como teléfono como PDA/gadget. Por el momento llevan la versión 2.2.2 de Python, así que si quieres tener lo más parecido a un PC de bolsillo, no te valdría. Algunos links: http://www.forum.nokia.com/info/sw.nokia.com/id/ee447e84-2851-471a-8387-3434345f2eb0/Python_for_S60.html http://wiki.opensource.nokia.com/projects/Python_for_S60 http://opensource.nokia.com/projects/pythonfors60/ Saludos, Iñigo El mar, 22-08-2006 a las 11:36 +0200, Juan M. escribió: > Hola. > Este tema salió hace tiempo aquí. Pregunto por si alguien tiene alguna > novedad al respecto. > Nunca he usado una PDA, y estoy pensando que sería interesante, también lo > sería programar para PDA e incluso con la PDA. > ¿Cómo va el asunto de la programación en Python para PDAs?. > ¿Existe algún Python con el que se pueda programar en la PDA?. > Tengo conocimiento de que existe WideStudio: > http://www.widestudio.org/EE/index.html , se puede programar para BTRON, > ITRON, T-Engine y Zaurus. > No tengo mucha idea sobre de que va "BTRON/ITRON/T-Engine", si esto sería > válido para programar para PDAs Palm y Windows CE. Ya veo que para Zaurus si > lo es. > Se nota mi ignorancia. ¿Alguien podría aclararme sobre esto?. > Muchas gracias :-) > > > > ______________________________________________ > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y móviles desde 1 céntimo por minuto. > http://es.voice.yahoo.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jpval2 en utp.edu.co Sun Aug 27 00:06:31 2006 From: jpval2 en utp.edu.co (jpval2 en utp.edu.co) Date: Sat, 26 Aug 2006 17:06:31 -0500 Subject: nueva IDE para Python Message-ID: <1156629991.44f0c5e772c46@www.utp.edu.co> Saludo a todos los integrantes de la lista. Pertenezco al semillero de investigación Pyrox de la Universidad Tecnológica de Pereira en Colombia y hemos desarrollado una aplicación tipo IDE para lenguaje Python que llamamos Pyragua, haciendo alusión a unas pequeñas enbarcaciones de nuestra región. El objetivo de Pyragua es convertirse en el editor de código en lenguaje Python más funcional conocido hasta ahora, para ello estamos abarcando la mayor cantidad de características especiales posibles de otros editores. Pretendemos que su utilización sea muy versátil para que pueda ser utilizada por el público en general (Contando además que está diseñada para un público estudiantil por ahora). Estamos muy optimistas con el proyecto porque el hecho de pertenecer a una institución académica de renombre a nivel nacional nos da la certeza de que contamos con todos los recursos posibles para el desarrollo. Estamos confiados en que el proyecto no morirá porque el equipo de trabajo está creciendo y con ellos la continuidad del mismo. Nos placería mucho que intercambiáramos conocimientos y que descargaran el primer release, ya sea, desde nuestra página oficial http://pyrox.utp.edu.co en la sección descargas, o en el vínculo https://quimbaya.utp.edu.co/frs/?group_id=6. Cualquier duda o comentario será bien recibido en este correo. Agradeciendo la atención prestada Juan Pablo Valois Valencia. Estudiante lider Semillero de Investigación Pirox ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From jrvilda en gmail.com Sun Aug 27 00:46:38 2006 From: jrvilda en gmail.com (Josu Rodriguez Vilda) Date: Sun, 27 Aug 2006 00:46:38 +0200 Subject: manipular servicios en windows In-Reply-To: <44F02D66.4070303@sol.info.unlp.edu.ar> References: <44F02D66.4070303@sol.info.unlp.edu.ar> Message-ID: <44F0CF4E.3000409@gmail.com> Martin Mantovani escribió: > Hola gente de la lista. Quiero hacer un script que me permita > manipular los servicios de windows. Con la información que encontré en > los enlaces de documentación y libros pude detener e iniciar los > servicios, pero me faltaría poder cambiar el tipo de inicio del > servicio, ya sea manual, automático o deshabilitado...alguna idea o > enlace para poder hacer esto? > > muchas gracias y saludos desde Argentina... > > Martín. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > Mira a ver si en esta web te sirve algo: http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/115875 From fpalm en ula.ve Sun Aug 27 01:02:46 2006 From: fpalm en ula.ve (Francisco Palm) Date: Sat, 26 Aug 2006 19:02:46 -0400 Subject: nueva IDE para Python In-Reply-To: <1156629991.44f0c5e772c46@www.utp.edu.co> References: <1156629991.44f0c5e772c46@www.utp.edu.co> Message-ID: On 8/26/06, jpval2 en utp.edu.co wrote: > Pertenezco al semillero de investigación Pyrox de la Universidad Tecnológica de > Pereira en Colombia y hemos desarrollado una aplicación tipo IDE para lenguaje > Python que llamamos Pyragua, haciendo alusión a unas pequeñas enbarcaciones de > nuestra región. ... Estimado amigo, me parece excelente el concepto del proyecto, pero te hago dos observaciones: 1.- Si está desarrollado con Python y wxPython debería funcionar bajo Linux, pero para poder hacer pruebas se requieren los fuentes .py y tanto en la página web como en el sitio de desarrollo solamente hay un .exe para windows. 2.- Si no están disponibles los fuentes .py se está contradiciendo totalmente la licencia GPL2 con la que dicen que están liberando el software, porque en la situación actual no se puede estudiar el sistema ni se puede modificar. Saludos F. Palm -- del Delirio al Limbo.... From jpval2 en utp.edu.co Sun Aug 27 01:13:50 2006 From: jpval2 en utp.edu.co (jpval2 en utp.edu.co) Date: Sat, 26 Aug 2006 18:13:50 -0500 Subject: nueva IDE para Python In-Reply-To: References: <1156629991.44f0c5e772c46@www.utp.edu.co> Message-ID: <1156634030.44f0d5ae49471@www.utp.edu.co> Agradezco la observación y pido disculpas por el error, ya se encuentra en la página de descargas un .zip apto para ser descargado y probado en GNU/LINUX. El archivo principal es pyragua.py. Mensaje citado por Francisco Palm : > On 8/26/06, jpval2 en utp.edu.co wrote: > > Pertenezco al semillero de investigación Pyrox de la Universidad > Tecnológica de > > Pereira en Colombia y hemos desarrollado una aplicación tipo IDE para > lenguaje > > Python que llamamos Pyragua, haciendo alusión a unas pequeñas enbarcaciones > de > > nuestra región. > ... > > Estimado amigo, me parece excelente el concepto del proyecto, pero te > hago dos observaciones: > > 1.- Si está desarrollado con Python y wxPython debería funcionar bajo > Linux, pero para poder hacer pruebas se requieren los fuentes .py y > tanto en la página web como en el sitio de desarrollo solamente hay un > .exe para windows. > > 2.- Si no están disponibles los fuentes .py se está contradiciendo > totalmente la licencia GPL2 con la que dicen que están liberando el > software, porque en la situación actual no se puede estudiar el > sistema ni se puede modificar. > > Saludos > > F. Palm > > -- > del Delirio al Limbo.... > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From mlacunza en gmail.com Sun Aug 27 01:53:08 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Sat, 26 Aug 2006 18:53:08 -0500 Subject: nueva IDE para Python In-Reply-To: <1156629991.44f0c5e772c46@www.utp.edu.co> References: <1156629991.44f0c5e772c46@www.utp.edu.co> Message-ID: <771741b20608261653k701389d0mb51cfd1d3a88a456@mail.gmail.com> El día 26/08/06, jpval2 en utp.edu.co escribió: > > > Saludo a todos los integrantes de la lista. > > Pertenezco al semillero de investigación Pyrox de la Universidad > Tecnológica de > Pereira en Colombia y hemos desarrollado una aplicación tipo IDE para > lenguaje > Python que llamamos Pyragua, haciendo alusión a unas pequeñas > enbarcaciones de > nuestra región. > > El objetivo de Pyragua es convertirse en el editor de código en lenguaje > Python > más funcional conocido hasta ahora, para ello estamos abarcando la mayor > cantidad de características especiales posibles de otros editores. > Pretendemos > que su utilización sea muy versátil para que pueda ser utilizada por el > público > en general (Contando además que está diseñada para un público estudiantil > por > ahora). > > Estamos muy optimistas con el proyecto porque el hecho de pertenecer a una > institución académica de renombre a nivel nacional nos da la certeza de > que > contamos con todos los recursos posibles para el desarrollo. Estamos > confiados > en que el proyecto no morirá porque el equipo de trabajo está creciendo y > con > ellos la continuidad del mismo. > > Nos placería mucho que intercambiáramos conocimientos y que descargaran el > primer release, ya sea, desde nuestra página oficial > > http://pyrox.utp.edu.co en la sección descargas, o en el vínculo > > https://quimbaya.utp.edu.co/frs/?group_id=6. > > Cualquier duda o comentario será bien recibido en este correo. > > Agradeciendo la atención prestada > Juan Pablo Valois Valencia. > Estudiante lider Semillero de Investigación Pirox Hola Amigos, Primero felicitarlos por la iniciativa. Acabo de descargar la version para Windows y me da error al cargar la imagen en el menu Ayuda>Acerca de... no encuentra el path. Traten de q en Win no aparezca la ventana DOS de Python junto con el programa principal, es facil corregirlo. Se que el estadio del proyecto es inicial pero para que sea un IDE por lo menos debe tener: - Un manejador de Proyectos - Un examinador de Clases - Tener mayores caracteristicas en el Editor de Codigo.(llamado de funciones, call tips, autocompletado, etc) solo a manera de consejo. Tienen un frame "Panel de Navegacion" q al menos a mi no me carga nada al abrir un .py con varias clases o es q aun no esta activa su funcionalidad? Voy a probarlo en mi Ubuntu Dapper y les cuento. Sigan pa lante!! -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: mlacunzav[AT]cogia[AT]net Blog: http://mlacunza.blogspot.com/ Lima - Peru From jpval2 en utp.edu.co Sun Aug 27 02:02:42 2006 From: jpval2 en utp.edu.co (jpval2 en utp.edu.co) Date: Sat, 26 Aug 2006 19:02:42 -0500 Subject: nueva IDE para Python In-Reply-To: <771741b20608261653k701389d0mb51cfd1d3a88a456@mail.gmail.com> References: <1156629991.44f0c5e772c46@www.utp.edu.co> <771741b20608261653k701389d0mb51cfd1d3a88a456@mail.gmail.com> Message-ID: <1156636962.44f0e12230da3@www.utp.edu.co> Muchas gracias Mario, todos esos comentarios son los que nos ayudarán a hacer de Pyragua un excelente editor para todos. Ya mismo revisaré junto con mis pyragüitos el bug del "acerca de" y por qué no está deshabilitado el pánel de navegación. De nuevo muchas gracias Juan Pablo Valois V Estudiante lider Semillero Pyrox Mensaje citado por Mario Lacunza : > El día 26/08/06, jpval2 en utp.edu.co escribió: > > > > > > Saludo a todos los integrantes de la lista. > > > > Pertenezco al semillero de investigación Pyrox de la Universidad > > Tecnológica de > > Pereira en Colombia y hemos desarrollado una aplicación tipo IDE para > > lenguaje > > Python que llamamos Pyragua, haciendo alusión a unas pequeñas > > enbarcaciones de > > nuestra región. > > > > El objetivo de Pyragua es convertirse en el editor de código en lenguaje > > Python > > más funcional conocido hasta ahora, para ello estamos abarcando la mayor > > cantidad de características especiales posibles de otros editores. > > Pretendemos > > que su utilización sea muy versátil para que pueda ser utilizada por el > > público > > en general (Contando además que está diseñada para un público estudiantil > > por > > ahora). > > > > Estamos muy optimistas con el proyecto porque el hecho de pertenecer a una > > institución académica de renombre a nivel nacional nos da la certeza de > > que > > contamos con todos los recursos posibles para el desarrollo. Estamos > > confiados > > en que el proyecto no morirá porque el equipo de trabajo está creciendo y > > con > > ellos la continuidad del mismo. > > > > Nos placería mucho que intercambiáramos conocimientos y que descargaran el > > primer release, ya sea, desde nuestra página oficial > > > > http://pyrox.utp.edu.co en la sección descargas, o en el vínculo > > > > https://quimbaya.utp.edu.co/frs/?group_id=6. > > > > Cualquier duda o comentario será bien recibido en este correo. > > > > Agradeciendo la atención prestada > > Juan Pablo Valois Valencia. > > Estudiante lider Semillero de Investigación Pirox > > > > Hola Amigos, > > Primero felicitarlos por la iniciativa. > > Acabo de descargar la version para Windows y me da error al cargar la imagen > en el menu Ayuda>Acerca de... no encuentra el path. > > Traten de q en Win no aparezca la ventana DOS de Python junto con el > programa principal, es facil corregirlo. > > Se que el estadio del proyecto es inicial pero para que sea un IDE por lo > menos debe tener: > > - Un manejador de Proyectos > - Un examinador de Clases > - Tener mayores caracteristicas en el Editor de Codigo.(llamado de > funciones, call tips, autocompletado, etc) > > solo a manera de consejo. > > Tienen un frame "Panel de Navegacion" q al menos a mi no me carga nada al > abrir un .py con varias clases o es q aun no esta activa su funcionalidad? > > Voy a probarlo en mi Ubuntu Dapper y les cuento. > > Sigan pa lante!! > > -- > Saludos / Best regards > > Mario Lacunza > Desarrollador de Sistemas - Webmaster > Desarrollador 2 Estrellas VS2005 > > Email: mlacunza [AT] gmail [DOT] com > Website: mlacunzav[AT]cogia[AT]net > Blog: http://mlacunza.blogspot.com/ > Lima - Peru > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From soporte en ialvear.com Sun Aug 27 05:24:38 2006 From: soporte en ialvear.com (Pablo Alvarez (IAlvear)) Date: Sun, 27 Aug 2006 00:24:38 -0300 Subject: nueva IDE para Python In-Reply-To: <1156629991.44f0c5e772c46@www.utp.edu.co> References: <1156629991.44f0c5e772c46@www.utp.edu.co> Message-ID: <44F11076.9090209@ialvear.com> lo he transcripto en el foro www.pcmasmas.com es un foro de programadores. buena iniciativa! saludos ya te lo criticaremos :) jpval2 en utp.edu.co wrote: > Saludo a todos los integrantes de la lista. > > Pertenezco al semillero de investigación Pyrox de la Universidad Tecnológica de > Pereira en Colombia y hemos desarrollado una aplicación tipo IDE para lenguaje > Python que llamamos Pyragua, haciendo alusión a unas pequeñas enbarcaciones de > nuestra región. > > El objetivo de Pyragua es convertirse en el editor de código en lenguaje Python > más funcional conocido hasta ahora, para ello estamos abarcando la mayor > cantidad de características especiales posibles de otros editores. Pretendemos > que su utilización sea muy versátil para que pueda ser utilizada por el público > en general (Contando además que está diseñada para un público estudiantil por > ahora). > > Estamos muy optimistas con el proyecto porque el hecho de pertenecer a una > institución académica de renombre a nivel nacional nos da la certeza de que > contamos con todos los recursos posibles para el desarrollo. Estamos confiados > en que el proyecto no morirá porque el equipo de trabajo está creciendo y con > ellos la continuidad del mismo. > > Nos placería mucho que intercambiáramos conocimientos y que descargaran el > primer release, ya sea, desde nuestra página oficial > > http://pyrox.utp.edu.co en la sección descargas, o en el vínculo > > https://quimbaya.utp.edu.co/frs/?group_id=6. > > Cualquier duda o comentario será bien recibido en este correo. > > Agradeciendo la atención prestada > Juan Pablo Valois Valencia. > Estudiante lider Semillero de Investigación Pirox > > > ---------------------------------------------------------------- > This message was sent using IMP, the Internet Messaging Program. > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > From carlosfvo en gmail.com Sun Aug 27 23:29:43 2006 From: carlosfvo en gmail.com (carlos villa) Date: Sun, 27 Aug 2006 16:29:43 -0500 Subject: problemas con .. focus_out_event y grab_focus Message-ID: <629497540608271429i2cab7747x3c49841b5344ca81@mail.gmail.com> Buenas tardes tengo un problemita es el siguiente: estoy validando la salida mediante la señal focus_out_event de un textentry el cual me lanza una ventana de aviso de error e inmediatamente lanzo un grab_focus() para que valide y no me permita entrar un caracter en este caso; el problema esque lanza la ventana en 2 veces a raiz de utilizar el grab_focus....si alguien me puede ayudar a solucionar se los agradeceria. aqui esta mi codigo... def on_txte_cntrprtida_axi_focus_out_event (self, txte_cntrprtida_axi, data=None): self.Texto = txte_cntrprtida_axi.get_text() T = self.Texto.isdigit() if T == False: dialogo_error(self.wndow_puc, 'Debe Ingresar Solo Numeros') txte_cntrprtida_axi.grab_focus() def dialogo_error (ventana_padre, mensaje): dialogo = gtk.MessageDialog(ventana_padre, gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT, gtk.MESSAGE_ERROR, gtk.BUTTONS_OK, mensaje) dialogo.set_title ('Error!') dialogo.set_default_response(gtk.BUTTONS_OK) dialogo.connect('response', lambda dialogo, response:dialogo.destroy()) dialogo.show() From carlosfvo en gmail.com Sun Aug 27 23:35:24 2006 From: carlosfvo en gmail.com (carlos villa) Date: Sun, 27 Aug 2006 16:35:24 -0500 Subject: propiedades treeview Message-ID: <629497540608271435r64bcee2h75abad8cbeb668cf@mail.gmail.com> buenas tardes, he visto que en el treeview tiene una propiedad que permite hacer busquedas dentro del treeview, y me gustaria tomar ese codigo y ponerlo en un boton hay forma de hacer eso ? , como ? muchas gracias. From jdanielandrada en hotmail.com Mon Aug 28 13:26:55 2006 From: jdanielandrada en hotmail.com (Daniel Andrada) Date: Mon, 28 Aug 2006 11:26:55 +0000 Subject: Problemas Con OpenGL In-Reply-To: <629497540608271435r64bcee2h75abad8cbeb668cf@mail.gmail.com> References: <629497540608271435r64bcee2h75abad8cbeb668cf@mail.gmail.com> Message-ID: Hola gente. como estan, les cuento estoy programando con OpenGl, hace poco cambie la placa de video y al instalar el driver de Nvidia, todo lo que programo con python que use Gl me tira el siguiente error. libnivida.so.1> Cannot load handle TLS Con el driver generico no me genera problemas pero si con el de Nvidia, alguien tuvo el problema asi me da un mano, compre la placa para poder programar con mas soltura y la verdad que sigo donde estaba sino desinstalo el driver y vuelvo a la confguracion antigua no puedo ver ni una linea hecha en python con X _________________________________________________________________ Windows Live Messenger, la nueva generación de tu MSN. http://imagine-msn.com/minisites/messenger/default.aspx?locale=es-ar From martine en aditel.org Wed Aug 23 00:05:33 2006 From: martine en aditel.org (=?iso-8859-1?b?QW5kculz?= Ignacio =?iso-8859-1?b?TWFydO1uZXo=?= Soto) Date: Wed, 23 Aug 2006 00:05:33 +0200 Subject: PySQLite2 y SQLite3: Dudas; Message-ID: <1156284333.44eb7fade730f@webmail.aditel.org> Hola a la lista, estoy desarrollando un simple script en Python que consulte la estructura de una tabla, y recoja una lista de campos y tipos de la tabla, y que la pase por un "filtro" (for i in ... if foo[i]=="bar"... ) para cambiar los nombres de las columnas y renderizarlas en una web que dinámicamente crezca o decrezca en función del número de columnas de una tabla. El caso es que en el prompt de SQLite utilizo ".tables" para averiguar las tablas, y luego ".schema nombretabla" para averiguar sus columnas, pero cuando lo intento probar con PySQLite me devuelve error de query inválido (sintáxis inválida). ¿Hay alguna forma sencilla de comprobar el número y nombre de tablas de una base de datos, así como el número y nombre de columnas de una tabla concreta a base de consultas SQL, o algo que soporte PySQLite2?... Muchas gracias; saludos -- ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From ecrespo en gmail.com Sun Aug 27 02:33:54 2006 From: ecrespo en gmail.com (Ernesto Nadir Crespo Avila) Date: Sat, 26 Aug 2006 20:33:54 -0400 Subject: nueva IDE para Python In-Reply-To: References: <1156629991.44f0c5e772c46@www.utp.edu.co> Message-ID: <44F0E872.7060309@cantv.net> Francisco Palm escribió: > On 8/26/06, jpval2 en utp.edu.co wrote: >> Pertenezco al semillero de investigación Pyrox de la Universidad >> Tecnológica de >> Pereira en Colombia y hemos desarrollado una aplicación tipo IDE para >> lenguaje >> Python que llamamos Pyragua, haciendo alusión a unas pequeñas >> enbarcaciones de >> nuestra región. > ... > > Estimado amigo, me parece excelente el concepto del proyecto, pero te > hago dos observaciones: > > 1.- Si está desarrollado con Python y wxPython debería funcionar bajo > Linux, pero para poder hacer pruebas se requieren los fuentes .py y > tanto en la página web como en el sitio de desarrollo solamente hay un > .exe para windows. > > 2.- Si no están disponibles los fuentes .py se está contradiciendo > totalmente la licencia GPL2 con la que dicen que están liberando el > software, porque en la situación actual no se puede estudiar el > sistema ni se puede modificar. > > Saludos > > F. Palm > Saludos. Concuerdo con Francisco Palm. Es mas si se tiene las fuente se puede empaquetar para debian y para otras distros. Ernesto Crespo From ferro.mariano en gmail.com Fri Aug 25 02:53:47 2006 From: ferro.mariano en gmail.com (Mariano Ferro) Date: Thu, 24 Aug 2006 21:53:47 -0300 Subject: Grvar video con python Message-ID: <526bcf0a0608241753h3d553aamcdf84ce2ab4baec4@mail.gmail.com> holas nesesito gravar video atravez de python no eh encontrado mucha data sobre esto si alguien save de algu por favor me lo podria comunicar desde ya muchas gracias. -- Mariano Damian Ferro Villanueva ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From py en ch3m4.org Mon Aug 28 15:29:37 2006 From: py en ch3m4.org (Chema Cortes) Date: Mon, 28 Aug 2006 15:29:37 +0200 Subject: PySQLite2 y SQLite3: Dudas; In-Reply-To: <1156284333.44eb7fade730f@webmail.aditel.org> References: <1156284333.44eb7fade730f@webmail.aditel.org> Message-ID: <44F2EFC1.1090508@ch3m4.org> Andrés Ignacio Martínez Soto escribió: > Hola a la lista, estoy desarrollando un simple script en Python que consulte la > estructura de una tabla, y recoja una lista de campos y tipos de la tabla, y > que la pase por un "filtro" (for i in ... if foo[i]=="bar"... ) para cambiar > los nombres de las columnas y renderizarlas en una web que din?micamente crezca > o decrezca en funci?n del n?mero de columnas de una tabla. > El caso es que en el prompt de SQLite utilizo ".tables" para averiguar las > tablas, y luego ".schema nombretabla" para averiguar sus columnas, pero cuando > lo intento probar con PySQLite me devuelve error de query inv?lido (sint?xis > inv?lida). ?Hay alguna forma sencilla de comprobar el n?mero y nombre de tablas > de una base de datos, as? como el n?mero y nombre de columnas de una tabla > concreta a base de consultas SQL, o algo que soporte PySQLite2?... Esta pregunta se contestó hace poco: Para lo que quieres están los comando "pragma": http://sqlite.org/pragma.html Para averiguar las tablas, puedes hacer una consulta sobre la tabla maestra: "select tbl_name from sqlite_master where type='table'" -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From mmanto en sol.info.unlp.edu.ar Mon Aug 28 16:01:52 2006 From: mmanto en sol.info.unlp.edu.ar (Martin Mantovani) Date: Mon, 28 Aug 2006 11:01:52 -0300 Subject: manipular servicios en windows In-Reply-To: <44F0CF4E.3000409@gmail.com> References: <44F02D66.4070303@sol.info.unlp.edu.ar> <44F0CF4E.3000409@gmail.com> Message-ID: <44F2F750.7080407@sol.info.unlp.edu.ar> funciona perfectamente, muchas gracias!! Martín. Josu Rodriguez Vilda wrote: > Martin Mantovani escribió: >> Hola gente de la lista. Quiero hacer un script que me permita >> manipular los servicios de windows. Con la información que encontré >> en los enlaces de documentación y libros pude detener e iniciar los >> servicios, pero me faltaría poder cambiar el tipo de inicio del >> servicio, ya sea manual, automático o deshabilitado...alguna idea o >> enlace para poder hacer esto? >> >> muchas gracias y saludos desde Argentina... >> >> Martín. >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > Mira a ver si en esta web te sirve algo: > http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/115875 > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From turriano en terra.es Mon Aug 28 16:25:19 2006 From: turriano en terra.es (Turriano) Date: Mon, 28 Aug 2006 16:25:19 +0200 Subject: Me borro de la lista References: <1156629991.44f0c5e772c46@www.utp.edu.co> <44F0E872.7060309@cantv.net> Message-ID: <002501c6caad$ca5ec800$189a2a53@notengofryzilr> Todo este tiempo, he aprendido muchas cosas gracias a vosotros. Por desgracia, tengo que seguir con otros proyectos y esto lo voy a posponer por algún tiempo. Así que estaré ausente de la lista, aunque pienso volver en cuanto termine con los otros asuntos. Muchas gracias por todo y un afectuoso saludo. ¡Adios amigos!. From dmunhiz en gmail.com Mon Aug 28 16:36:11 2006 From: dmunhiz en gmail.com (=?ISO-8859-1?Q?Daniel_Mu=F1iz_Fontoira?=) Date: Mon, 28 Aug 2006 16:36:11 +0200 Subject: Me borro de la lista In-Reply-To: <002501c6caad$ca5ec800$189a2a53@notengofryzilr> References: <1156629991.44f0c5e772c46@www.utp.edu.co> <44F0E872.7060309@cantv.net> <002501c6caad$ca5ec800$189a2a53@notengofryzilr> Message-ID: <44F2FF5B.1000200@gmail.com> Hasta la vista! Turriano escribió: > Todo este tiempo, he aprendido muchas cosas gracias a vosotros. > Por desgracia, tengo que seguir con otros proyectos y esto lo voy a > posponer por algún tiempo. > Así que estaré ausente de la lista, aunque pienso volver en cuanto > termine con los otros asuntos. > Muchas gracias por todo y un afectuoso saludo. > ¡Adios amigos!. > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From luedu01 en yahoo.es Mon Aug 28 17:54:03 2006 From: luedu01 en yahoo.es (luis eduardo ramirez) Date: Mon, 28 Aug 2006 17:54:03 +0200 (CEST) Subject: Problemas Con OpenGL In-Reply-To: References: Message-ID: <20060828155403.32940.qmail@web25914.mail.ukl.yahoo.com> Hola... Verifica si tienes en el /usr/lib esa libreria, si no la tienes, pero tienes una parecida pero no con ese nombre creo que puedes hacer un enlace a la librearia que tienes con el nombre de la que necesitas, puedes probar y si te funciona nos cuentas, saludos Luis Daniel Andrada escribió: Hola gente. como estan, les cuento estoy programando con OpenGl, hace poco cambie la placa de video y al instalar el driver de Nvidia, todo lo que programo con python que use Gl me tira el siguiente error. libnivida.so.1> Cannot load handle TLS Con el driver generico no me genera problemas pero si con el de Nvidia, alguien tuvo el problema asi me da un mano, compre la placa para poder programar con mas soltura y la verdad que sigo donde estaba sino desinstalo el driver y vuelvo a la confguracion antigua no puedo ver ni una linea hecha en python con X _________________________________________________________________ Windows Live Messenger, la nueva generación de tu MSN. http://imagine-msn.com/minisites/messenger/default.aspx?locale=es-ar _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es --------------------------------- LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From juatman_2000 en yahoo.es Mon Aug 28 18:01:36 2006 From: juatman_2000 en yahoo.es (Juan M.) Date: Mon, 28 Aug 2006 18:01:36 +0200 Subject: Me borro de la lista References: <1156629991.44f0c5e772c46@www.utp.edu.co><44F0E872.7060309@cantv.net> <002501c6caad$ca5ec800$189a2a53@notengofryzilr> Message-ID: <009101c6cabb$3e9d2920$498be050@equipo> Gracias y hasta pronto :-) ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From sonajadiabolica en gmail.com Mon Aug 28 18:12:44 2006 From: sonajadiabolica en gmail.com (aNgel rEsendiz g.) Date: Mon, 28 Aug 2006 11:12:44 -0500 Subject: Reproducir video con PyGTK In-Reply-To: <44EF9199.7010703@ehas.org> References: <40b558b30608250455g4e91ba68w7cdae7a0f3f45c2e@mail.gmail.com> <44EF9199.7010703@ehas.org> Message-ID: <8d9e208f0608280912v4060ebdal653c77006fbc15ec@mail.gmail.com> On 8/25/06, Arnau Sanchez wrote: > Luis DALLAPICCOLA escribió: > > > Ya hace unos días que estoy intentando reproducir un video en algún > > widget de PyGTK y no lo he conseguido. > > Lo más cerca que he estado es reproducir un GIF. > > Por lo que he encontrado/leido debería combinar Python con gstreamer. > > Alguien ha podido hacer algo similar? > > Agradeceré cualquier punta :-P Que tal, espero que esto te pueda dar alguna pista: http://www.islascruz.org/html/index.php?blog/category/24 -- aNgel rEsendiz.! From john.guerra en gmail.com Mon Aug 28 18:44:14 2006 From: john.guerra en gmail.com (=?ISO-8859-1?Q?John_Alexis_Guerra_G=F3mez?=) Date: Mon, 28 Aug 2006 11:44:14 -0500 Subject: nueva IDE para Python In-Reply-To: <44F0E872.7060309@cantv.net> References: <1156629991.44f0c5e772c46@www.utp.edu.co> <44F0E872.7060309@cantv.net> Message-ID: <44F31D5E.4080203@gmail.com> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Saludos, la versión que hemos publicado es una beta para pruebas iniciales, cuando tengamos una versión completa y final procuraremos sacar la mayor cantidad de paquetes posibles John Alexis Guerra Gómez Miembro Grupo Pyrox http://pyrox.utp.edu.co Ernesto Nadir Crespo Avila wrote: > Francisco Palm escribió: >> On 8/26/06, jpval2 en utp.edu.co wrote: >>> Pertenezco al semillero de investigación Pyrox de la Universidad >>> Tecnológica de >>> Pereira en Colombia y hemos desarrollado una aplicación tipo IDE para >>> lenguaje >>> Python que llamamos Pyragua, haciendo alusión a unas pequeñas >>> enbarcaciones de >>> nuestra región. >> ... >> >> Estimado amigo, me parece excelente el concepto del proyecto, pero te >> hago dos observaciones: >> >> 1.- Si está desarrollado con Python y wxPython debería funcionar bajo >> Linux, pero para poder hacer pruebas se requieren los fuentes .py y >> tanto en la página web como en el sitio de desarrollo solamente hay un >> .exe para windows. >> >> 2.- Si no están disponibles los fuentes .py se está contradiciendo >> totalmente la licencia GPL2 con la que dicen que están liberando el >> software, porque en la situación actual no se puede estudiar el >> sistema ni se puede modificar. >> >> Saludos >> >> F. Palm >> > Saludos. > Concuerdo con Francisco Palm. > Es mas si se tiene las fuente se puede empaquetar para debian y para > otras distros. > > Ernesto Crespo > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFE8x1ec1818t2Wj78RAq8lAJ9O8cGsBOkkzLn7WSdIcROy1GO9mACfbZEC Jp0u1/wu57k2nZobKptp8Nk= =mkvt -----END PGP SIGNATURE----- From zoso en foton.es Mon Aug 28 18:57:06 2006 From: zoso en foton.es (Esteban Manchado =?iso-8859-1?Q?Vel=E1zquez?=) Date: Mon, 28 Aug 2006 17:57:06 +0100 Subject: Grvar video con python In-Reply-To: <526bcf0a0608241753h3d553aamcdf84ce2ab4baec4@mail.gmail.com> References: <526bcf0a0608241753h3d553aamcdf84ce2ab4baec4@mail.gmail.com> Message-ID: <20060828165706.GC5083@hunter.demiurgo.org> On Thu, Aug 24, 2006 at 09:53:47PM -0300, Mariano Ferro wrote: > holas nesesito gravar video atravez de python no eh encontrado mucha data > sobre esto si alguien save de algu por favor me lo podria comunicar desde ya > muchas gracias. ¿pyvnc2swf? -- Esteban Manchado Velázquez - http://www.foton.es EuropeSwPatentFree - http://EuropeSwPatentFree.hispalinux.es ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From juatman_2000 en yahoo.es Mon Aug 28 19:29:43 2006 From: juatman_2000 en yahoo.es (Juan M.) Date: Mon, 28 Aug 2006 19:29:43 +0200 Subject: nueva IDE para Python References: <1156629991.44f0c5e772c46@www.utp.edu.co> <44F0E872.7060309@cantv.net> <44F31D5E.4080203@gmail.com> Message-ID: <000401c6cac7$8dd3f9e0$498be050@equipo> ¡Felicidades!, tiene buena pinta. ¿Habeis pensado participar en este proyecto?: http://pyxides.stani.be/ para conectar a los desarrolladores de un IDE libre para Python evitando duplicar esfuerzos. ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From juatman_2000 en yahoo.es Mon Aug 28 19:39:02 2006 From: juatman_2000 en yahoo.es (Juan M.) Date: Mon, 28 Aug 2006 19:39:02 +0200 Subject: Python en PDA References: <1155824766.5199.5.camel@localhost><2c9fb0dd0608211402h6b54b7efnf363a11db6a75d93@mail.gmail.com><03f601c6c5ce$7706b160$4c8ae050@equipo> <1156612538.8484.9.camel@inigo> Message-ID: <002601c6cac8$db2d0af0$498be050@equipo> Gracias Iñigo y Chema: Si hay una cosa que he aprendido en esta lista, es a escuchar los consejos de Chema, así que te haré caso, en este momento Plua es la mejor opción libre para programar en la misma PDA. Saludos :-) ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jrvilda en gmail.com Mon Aug 28 20:01:08 2006 From: jrvilda en gmail.com (Josu Rodriguez Vilda) Date: Mon, 28 Aug 2006 20:01:08 +0200 Subject: boa , =?iso-8859-1?q?a=F1adir_widget__o_paleta_user?= Message-ID: <44F32F64.1040909@gmail.com> Hola amigos, Llevo poco tiempo usando Boa-Constructor, creo que es un buen ide, pero hay veces que suelo necesitar mas widget. La verdad es que soy bastante novato en esto de python y cada vez que quiero poner un wx.menu al la aplicacion, no encuentro el widget y cada vez que lo hago por codigo, ya no puedo usar boa por que me da errores. Alguien sabe si se le puede añadir nuevos widget a boa? o para que vale la paleta user que esta vacia por defecto? como puedo añadir codigo sin que me de error? From erevilla en yaco.es Mon Aug 28 19:51:30 2006 From: erevilla en yaco.es (Ernesto Revilla) Date: Mon, 28 Aug 2006 19:51:30 +0200 Subject: Enlaces en hispapython.org Message-ID: <1156787490.5603.20.camel@ernyport> Hola. Por falta de tiempo no he podido actualizar la página (http://hispapython.org). Había mucho spam en la página Inicio evitando la correcta carga. Parece que se ha quedado un poco más limpio por el momento. Si tenéis actualizaciones a los enlaces, como el tema de los PDAs o cualquier otro tema interesante, como una traducción preliminar de las mejoras de Python 2.5, os ruego que hagáis las modificaciones oportunas. Si tenéis cualquier problema, avisad. Gracias. Erny ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From s1d4rt4 en gmail.com Tue Aug 29 01:35:52 2006 From: s1d4rt4 en gmail.com (carlos rogel) Date: Tue, 29 Aug 2006 01:35:52 +0200 Subject: copiar un diccionario In-Reply-To: References: Message-ID: muchas gracias! funciona a la perfeccion saludos! -- http://s1ddhrtha.blogspot.com/ From s1d4rt4 en gmail.com Tue Aug 29 01:38:21 2006 From: s1d4rt4 en gmail.com (carlos rogel) Date: Tue, 29 Aug 2006 01:38:21 +0200 Subject: nueva IDE para Python In-Reply-To: <000401c6cac7$8dd3f9e0$498be050@equipo> References: <1156629991.44f0c5e772c46@www.utp.edu.co> <44F0E872.7060309@cantv.net> <44F31D5E.4080203@gmail.com> <000401c6cac7$8dd3f9e0$498be050@equipo> Message-ID: mmmmmmmm todos los scripts que abrí, incluso los que no guarde, se les eliminó todo el contenido... los archivos quedaron en blanco =( -- http://s1ddhrtha.blogspot.com/ From jjachuf en gmail.com Mon Aug 28 23:31:17 2006 From: jjachuf en gmail.com (=?ISO-8859-1?Q?Jos=E9_Jachuf?=) Date: Mon, 28 Aug 2006 18:31:17 -0300 Subject: nueva IDE para Python Message-ID: <44F360A5.9010205@gmail.com> Hola le pregunto a Juan Pablo Valois Valencia que herramienta utilizaron para el diseño de los formularios. Saludos Jose From jpval2 en utp.edu.co Tue Aug 29 03:14:59 2006 From: jpval2 en utp.edu.co (jpval2 en utp.edu.co) Date: Mon, 28 Aug 2006 20:14:59 -0500 Subject: nueva IDE para Python In-Reply-To: <44F360A5.9010205@gmail.com> References: <44F360A5.9010205@gmail.com> Message-ID: <1156814099.44f395130eaec@www.utp.edu.co> Mensaje citado por José Jachuf : > Hola > > le pregunto a Juan Pablo Valois Valencia que herramienta utilizaron para > el diseño de los formularios. > > Saludos > Jose > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > Saludos No estoy seguro de los formularios a los que hace alusión, pero si me aclara a que se refiere, con mucho gusto le podré colaborar. Gracias Juan Pablo ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From mlacunza en gmail.com Tue Aug 29 00:17:37 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 28 Aug 2006 17:17:37 -0500 Subject: boa , =?ISO-8859-1?Q?a=F1adir?= widget o paleta user In-Reply-To: <44F32F64.1040909@gmail.com> References: <44F32F64.1040909@gmail.com> Message-ID: <1156803457.5201.2.camel@localhost> El lun, 28-08-2006 a las 20:01 +0200, Josu Rodriguez Vilda escribió: > Hola amigos, > > Llevo poco tiempo usando Boa-Constructor, creo que es un buen ide, pero > hay veces que suelo necesitar mas widget. > La verdad es que soy bastante novato en esto de python y cada vez que > quiero poner un wx.menu al la aplicacion, no encuentro el widget y cada > vez que lo hago por codigo, ya no puedo usar boa por que me da errores. > Alguien sabe si se le puede añadir nuevos widget a boa? > o para que vale la paleta user que esta vacia por defecto? > como puedo añadir codigo sin que me de error? Leete el manual, alli estan todas las respuestas a tus preguntas. -- Mario Lacunza ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From s1d4rt4 en gmail.com Wed Aug 30 01:34:34 2006 From: s1d4rt4 en gmail.com (carlos rogel) Date: Tue, 29 Aug 2006 19:34:34 -0400 Subject: eligiendo GUI Message-ID: hola a todos! la verdad es que soy un novato en esto de python (y la programación en general), terminé un par de tutos (de la Uji y el libro byte of python) y ya me siento más o menos preparado para pasar a lo que son los programas gráficos (aunque sé que me falta mucho). El motivo de este mail es para pedirles recomendación, porque aunque me inclino por PyGtk (uso gnome) e escuchado muy buenos comentarios de wxPython, y también se que existen otros como TkInter y PyQt. desde ya muchas gracias!! -- http://s1ddhrtha.blogspot.com/ From fabian963 en gmail.com Wed Aug 30 02:23:48 2006 From: fabian963 en gmail.com (Fabian < Fvioz >) Date: Tue, 29 Aug 2006 19:23:48 -0500 Subject: eligiendo GUI In-Reply-To: References: Message-ID: <9e021980608291723l281e333amd873b9d5ee4fa790@mail.gmail.com> On 8/29/06, carlos rogel wrote: > > hola a todos! la verdad es que soy un novato en esto de python (y la > programación en general), terminé un par de tutos (de la Uji y el libro > byte > of python) y ya me siento más o menos preparado para pasar a lo que son > los > programas gráficos (aunque sé que me falta mucho). El motivo de este mail > es > para pedirles recomendación, porque aunque me inclino por PyGtk (uso > gnome) > e escuchado muy buenos comentarios de wxPython, y también se que existen > otros como TkInter y PyQt. > > desde ya muchas gracias!! > > -- > http://s1ddhrtha.blogspot.com/ > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es Bueno soy nuevo en esta lista pero actulamente estoy usando el wxPython me ha paracido muy potente y muy facil de usar. From gbsuar en gmail.com Wed Aug 30 05:28:44 2006 From: gbsuar en gmail.com (Gabriel) Date: Wed, 30 Aug 2006 00:28:44 -0300 Subject: wx.MDIChildFrame Message-ID: <91906ddf0608292028y345d8a3ct87c037f36888500f@mail.gmail.com> Gente: Tengo el siguiente problema: He creado una wx.MDIParentFrame y dentro de esta clase creo una wx.MDIChildFrame de la siguiente manera: win = wx.MDIChildFrame(self, -1, "Ventanita") win.Show(True) El problema es que no se como meterle cosas a dentro a la wx.MDIChildFrame... ¿¿¿Tengo que definir la clase wx.MDIChildFrame??? Trate de hacer eso pero me larga un monton de errores y no se si lo estoy haciendo bien. Desde ya muchas gracias -- Gabriel From jrvilda en gmail.com Wed Aug 30 09:22:42 2006 From: jrvilda en gmail.com (Josu Rodriguez) Date: Wed, 30 Aug 2006 09:22:42 +0200 Subject: =?UTF-8?Q?Re:__boa_,_a=C3=B1adir_widget_o_paleta_user?= In-Reply-To: <1156803457.5201.2.camel@localhost> References: <44F32F64.1040909@gmail.com> <1156803457.5201.2.camel@localhost> Message-ID: Muchas gracias por la ayuda, La verdad que ya lei el manual que viene en castellano e incluso bastante documentacion en ingles, (malamente, ya que no se me da muy bien) Pense que al ser una lista en castellano, las aportaciones podrian ser mas claras, aunque esas respuestas suelen ser cuando no se tiene ni idea. Gracias de todos modos. 2006/8/29, Mario Lacunza : > > El lun, 28-08-2006 a las 20:01 +0200, Josu Rodriguez Vilda escribió: > > Hola amigos, > > > > Llevo poco tiempo usando Boa-Constructor, creo que es un buen ide, pero > > hay veces que suelo necesitar mas widget. > > La verdad es que soy bastante novato en esto de python y cada vez que > > quiero poner un wx.menu al la aplicacion, no encuentro el widget y cada > > vez que lo hago por codigo, ya no puedo usar boa por que me da errores. > > Alguien sabe si se le puede añadir nuevos widget a boa? > > o para que vale la paleta user que esta vacia por defecto? > > como puedo añadir codigo sin que me de error? > > Leete el manual, alli estan todas las respuestas a tus preguntas. > > -- > Mario Lacunza > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > -- ~~~~~~~~~~~~~~~~~~ Josu Rodriguez Vilda MCP. ~~~~~~~~~~~~~~~~~~ ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From mlacunza en gmail.com Wed Aug 30 09:35:03 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Wed, 30 Aug 2006 02:35:03 -0500 Subject: =?ISO-8859-1?Q?Re:__boa_,_a=F1adir_widget_o_paleta_user?= In-Reply-To: References: <44F32F64.1040909@gmail.com> <1156803457.5201.2.camel@localhost> Message-ID: <771741b20608300035p5803b87aq5f9d4a6adaef742@mail.gmail.com> No tengo la culpa q no sepas ingles. Pero tambien tienes la lista de Boa (en ingles) donde te ayudaran mas, puesto q como te daras cuenta esta es lista de Python y no de soporte de Boa. 2006/8/30, Josu Rodriguez : > > Muchas gracias por la ayuda, > > La verdad que ya lei el manual que viene en castellano e incluso bastante > documentacion en ingles, (malamente, ya que no se me da muy bien) > Pense que al ser una lista en castellano, las aportaciones podrian ser mas > claras, aunque esas respuestas suelen ser cuando no se tiene ni idea. > > Gracias de todos modos. > > 2006/8/29, Mario Lacunza : > > > > El lun, 28-08-2006 a las 20:01 +0200, Josu Rodriguez Vilda escribió: > > > Hola amigos, > > > > > > Llevo poco tiempo usando Boa-Constructor, creo que es un buen ide, > pero > > > hay veces que suelo necesitar mas widget. > > > La verdad es que soy bastante novato en esto de python y cada vez que > > > quiero poner un wx.menu al la aplicacion, no encuentro el widget y > cada > > > vez que lo hago por codigo, ya no puedo usar boa por que me da > errores. > > > Alguien sabe si se le puede añadir nuevos widget a boa? > > > o para que vale la paleta user que esta vacia por defecto? > > > como puedo añadir codigo sin que me de error? > > > > Leete el manual, alli estan todas las respuestas a tus preguntas. > > > > -- > > Mario Lacunza > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > -- > ~~~~~~~~~~~~~~~~~~ > Josu Rodriguez Vilda > MCP. > ~~~~~~~~~~~~~~~~~~ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: mlacunzav[AT]cogia[AT]net Blog: http://mlacunza.blogspot.com/ Lima - Peru From dmunhiz en gmail.com Wed Aug 30 11:02:01 2006 From: dmunhiz en gmail.com (=?ISO-8859-1?Q?Daniel_Mu=F1iz_Fontoira?=) Date: Wed, 30 Aug 2006 11:02:01 +0200 Subject: boa , =?ISO-8859-1?Q?a=F1adir_widget_o_pal?= =?ISO-8859-1?Q?eta_user?= In-Reply-To: References: <44F32F64.1040909@gmail.com> <1156803457.5201.2.camel@localhost> Message-ID: <44F55409.8080100@gmail.com> Totalmente de acuerdo!! Para contestar eso mejor no contestar. Por lo menos eso pienso. Josu Rodriguez escribió: > Muchas gracias por la ayuda, > > La verdad que ya lei el manual que viene en castellano e incluso bastante > documentacion en ingles, (malamente, ya que no se me da muy bien) > Pense que al ser una lista en castellano, las aportaciones podrian ser > mas > claras, aunque esas respuestas suelen ser cuando no se tiene ni idea. > > Gracias de todos modos. > > 2006/8/29, Mario Lacunza : >> >> El lun, 28-08-2006 a las 20:01 +0200, Josu Rodriguez Vilda escribió: >> > Hola amigos, >> > >> > Llevo poco tiempo usando Boa-Constructor, creo que es un buen ide, >> pero >> > hay veces que suelo necesitar mas widget. >> > La verdad es que soy bastante novato en esto de python y cada vez que >> > quiero poner un wx.menu al la aplicacion, no encuentro el widget y >> cada >> > vez que lo hago por codigo, ya no puedo usar boa por que me da >> errores. >> > Alguien sabe si se le puede añadir nuevos widget a boa? >> > o para que vale la paleta user que esta vacia por defecto? >> > como puedo añadir codigo sin que me de error? >> >> Leete el manual, alli estan todas las respuestas a tus preguntas. >> >> -- >> Mario Lacunza >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> >> >> > > > ------------------------------------------------------------------------ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From miguelangel.rueda en gmail.com Wed Aug 30 11:35:24 2006 From: miguelangel.rueda en gmail.com (Miguel Angel Rueda) Date: Wed, 30 Aug 2006 11:35:24 +0200 Subject: problema al importar modulo curses Message-ID: <3349f0b20608300235r60a2c08bp51a61debc4251ce1@mail.gmail.com> Buenos días a to2. Estoy empezando con PYTHON y mi primer problema es nada mas instalarlo (versión 2.4.3, MSI en windows XP descargada de la pagina oficial), he podido ver que el modulo o lib CURSES se utiliza para el manejo de ventanas en windows si no estoy equivocado (si existe otro modulo mejor o no es este, por favor decírmelo, donde se descarga y como se instala). Al intentar importar este modulo me da el siguiente mensaje: IDLE 1.1.3 >>> import curses Traceback (most recent call last): File "", line 1, in -toplevel- import curses File "C:\Python24\lib\curses\__init__.py", line 15, in -toplevel- from _curses import * ImportError: No module named _curses He buscado el modulo curses.py y _curses.py y no he encontrado ninguno en mi PC, sin embargo el directorio C:\Python24\lib\curses\ si existe. No se si no viene con la instalación de PYTHON o estoy haciendo algo mal. Supongo que esto ya lo habrán preguntado, pero me acabo de subscribir a la lista y no se puede buscar de alguna forma, como en un foro, si hay algo ya sobre este tema. También me gustaría saber como y donde puedo conseguir módulos para PYTHON. Muchas gracias. Salu2. From DOMINGUEZ_JOSE_LUIS_NONLILLY en LILLY.COM Wed Aug 30 12:47:27 2006 From: DOMINGUEZ_JOSE_LUIS_NONLILLY en LILLY.COM (Jose Luis Dominguez NONLILLY) Date: Wed, 30 Aug 2006 12:47:27 +0200 Subject: problema al importar modulo curses In-Reply-To: <3349f0b20608300235r60a2c08bp51a61debc4251ce1@mail.gmail.com> References: <3349f0b20608300235r60a2c08bp51a61debc4251ce1@mail.gmail.com> Message-ID: No te puedo ayudar con la pregunta, lo que si te puedo decir es como buscar en la lista. Con google busca en el site http://listas.aditel.org/archivos/python-es/ Ejemplo CURSES site:http://listas.aditel.org/archivos/python-es/ Miguel Angel Rueda Sent by: python-es-bounces en aditel.org 30/08/2006 11:35 Please respond to La lista de python en castellano To python-es en aditel.org cc Subject [Python-es] problema al importar modulo curses Buenos días a to2. Estoy empezando con PYTHON y mi primer problema es nada mas instalarlo (versión 2.4.3, MSI en windows XP descargada de la pagina oficial), he podido ver que el modulo o lib CURSES se utiliza para el manejo de ventanas en windows si no estoy equivocado (si existe otro modulo mejor o no es este, por favor decírmelo, donde se descarga y como se instala). Al intentar importar este modulo me da el siguiente mensaje: IDLE 1.1.3 >>> import curses Traceback (most recent call last): File "", line 1, in -toplevel- import curses File "C:\Python24\lib\curses\__init__.py", line 15, in -toplevel- from _curses import * ImportError: No module named _curses He buscado el modulo curses.py y _curses.py y no he encontrado ninguno en mi PC, sin embargo el directorio C:\Python24\lib\curses\ si existe. No se si no viene con la instalación de PYTHON o estoy haciendo algo mal. Supongo que esto ya lo habrán preguntado, pero me acabo de subscribir a la lista y no se puede buscar de alguna forma, como en un foro, si hay algo ya sobre este tema. También me gustaría saber como y donde puedo conseguir módulos para PYTHON. Muchas gracias. Salu2. _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rapto en arrakis.es Wed Aug 30 14:38:25 2006 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Wed, 30 Aug 2006 14:38:25 +0200 Subject: problema al importar modulo curses In-Reply-To: <3349f0b20608300235r60a2c08bp51a61debc4251ce1@mail.gmail.com> References: <3349f0b20608300235r60a2c08bp51a61debc4251ce1@mail.gmail.com> Message-ID: <1156941506.5890.5.camel@localhost.localdomain> Curses se usa para hacer interfaces para consolas de texto. No creo que sea lo que buscas. Para hacer ventanitas, tendrás que usar tkinter, gtk, wxwidgets... Tkinter viene enlatado en la instalación, pero los hay mejores/distintos. El mié, 30-08-2006 a las 11:35 +0200, Miguel Angel Rueda escribió: > Buenos días a to2. > > Estoy empezando con PYTHON y mi primer problema es nada mas instalarlo > (versión 2.4.3, MSI en windows XP descargada de la pagina oficial), he > podido ver que el modulo o lib CURSES se utiliza para el manejo de ventanas > en windows si no estoy equivocado (si existe otro modulo mejor o no es este, > por favor decírmelo, donde se descarga y como se instala). Al intentar > importar este modulo me da el siguiente mensaje: > > IDLE 1.1.3 > >>> import curses > > Traceback (most recent call last): > File "", line 1, in -toplevel- > import curses > File "C:\Python24\lib\curses\__init__.py", line 15, in -toplevel- > from _curses import * > ImportError: No module named _curses > > He buscado el modulo curses.py y _curses.py y no he encontrado ninguno en > mi PC, sin embargo el directorio C:\Python24\lib\curses\ si existe. No se si > no viene con la instalación de PYTHON o estoy haciendo algo mal. Supongo que > esto ya lo habrán preguntado, pero me acabo de subscribir a la lista y no se > puede buscar de alguna forma, como en un foro, si hay algo ya sobre este > tema. > > También me gustaría saber como y donde puedo conseguir módulos para PYTHON. > > Muchas gracias. > Salu2. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From py en ch3m4.org Wed Aug 30 14:41:20 2006 From: py en ch3m4.org (Chema Cortes) Date: Wed, 30 Aug 2006 14:41:20 +0200 Subject: problema al importar modulo curses In-Reply-To: <3349f0b20608300235r60a2c08bp51a61debc4251ce1@mail.gmail.com> References: <3349f0b20608300235r60a2c08bp51a61debc4251ce1@mail.gmail.com> Message-ID: <44F58770.30006@ch3m4.org> Miguel Angel Rueda escribió: > Estoy empezando con PYTHON y mi primer problema es nada mas instalarlo > (versión 2.4.3, MSI en windows XP descargada de la pagina oficial), he > podido ver que el modulo o lib CURSES se utiliza para el manejo de ventanas > en windows si no estoy equivocado Me temo que no. Esta librería es para crear interfaces en cónsolas de texto, muy comunes en conexiones remotas y en instalaciones de sistemas linux, pero de escaso uso en windows. Con python, lo primero es probar con el Tkinter que viene de serie. Si buscas algo más, te recomiendo wxpython. Ofrece un aspecto visual nativo, además de facilidades para integrar activeX (iexplorer, acrobat,...) También puedes usar otros como pygtk o MFC, pero dependerá de tus necesidades. -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From jpval2 en utp.edu.co Wed Aug 30 14:52:30 2006 From: jpval2 en utp.edu.co (jpval2 en utp.edu.co) Date: Wed, 30 Aug 2006 07:52:30 -0500 Subject: nueva IDE para Python In-Reply-To: <1156814099.44f395130eaec@www.utp.edu.co> References: <44F360A5.9010205@gmail.com> <1156814099.44f395130eaec@www.utp.edu.co> Message-ID: <1156942350.44f58a0e13918@www.utp.edu.co> Saludos. En algún momento se presentó un mensaje que preguntaba acerca de los formularios empleados para hacer el proyecto Pyragua, aprovecho esa pregunta para hablar del desarrollo que poseerá la aplicación en un futuro. Primero que todo nuestro proyecto empezó desde cero, la implementación la hemos realizado trabajando solo código; y a largo plazo pretendemos integrar una herramienta de aplicaciones GUI que nos permita manipular el código en tiempo real y desde el mismo editor. Gracias Juan Pablo ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From kernel.no.found en gmail.com Wed Aug 30 15:11:13 2006 From: kernel.no.found en gmail.com (=?ISO-8859-1?Q?Juan_Jos=E9_Alonso.?=) Date: Wed, 30 Aug 2006 15:11:13 +0200 Subject: Enlaces en hispapython.org Message-ID: <117d6e170608300611m7a85fdf5t68bcadaf4336db90@mail.gmail.com> Hola, soy el administrador de Dotpy.net, un portal que actualizo varias veces a la semana, con documentacion nueva sobre python en castellano y noticias en portada, desde aqui, queria invitarte a ti ernny, si quieres colaborar con dotpy.net uniendo los dos sitios webs, para una mayor difusion del mismo. Un saludo, y espero tu respuesta. -- Juan José Alonso. KarlsBerg. eMail: kernel.no.found en gmail.com MSN: kernel.no.found en gmail.com From sonajadiabolica en gmail.com Wed Aug 30 16:45:12 2006 From: sonajadiabolica en gmail.com (aNgel rEsendiz g.) Date: Wed, 30 Aug 2006 09:45:12 -0500 Subject: eligiendo GUI In-Reply-To: <9e021980608291723l281e333amd873b9d5ee4fa790@mail.gmail.com> References: <9e021980608291723l281e333amd873b9d5ee4fa790@mail.gmail.com> Message-ID: <8d9e208f0608300745jddd6391vb5309329d70294e5@mail.gmail.com> Que tal, todos son buenos, y creo que deberias probarlos todos, porque dependiendo de la situación puede convenirte uno u otro. Lo que si te puedo decir, es que la mayoria de las veces puede convenirte wxPython o pygtk, yo prefiero este último, ya que la combinación glade-tepache me gusta mucho, y wxPython tambien tiene a boa. Hay documentación para todos, lo que yo te puedo recomendar es que hagas algun programa sencillo en cada uno de ellos, (por ejemplo, un programa en el que ingreses un texto, y con un boton pongas ese texto en una "label"). Así podras ver con cuál te acomodas mejor, y puede que eligas uno, o prefieras quedarte con todos ;). Te recomiendo que revises los historicos de la lista, hay muchos buenos comentarios al respecto. Saludos On 8/29/06, Fabian < Fvioz > wrote: > On 8/29/06, carlos rogel wrote: > > > > hola a todos! la verdad es que soy un novato en esto de python (y la > > programación en general), terminé un par de tutos (de la Uji y el libro > > byte > > of python) y ya me siento más o menos preparado para pasar a lo que son > > los > > programas gráficos (aunque sé que me falta mucho). El motivo de este mail > > es > > para pedirles recomendación, porque aunque me inclino por PyGtk (uso > > gnome) > > e escuchado muy buenos comentarios de wxPython, y también se que existen > > otros como TkInter y PyQt. > > > > desde ya muchas gracias!! > > > > -- > > http://s1ddhrtha.blogspot.com/ > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > Bueno soy nuevo en esta lista pero actulamente estoy usando el wxPython me > ha paracido muy potente y muy facil de usar. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- aNgel rEsendiz.! From foxandxss en gmail.com Wed Aug 30 17:14:33 2006 From: foxandxss en gmail.com (Jesus Rodriguez) Date: Wed, 30 Aug 2006 17:14:33 +0200 Subject: Una pregunta Sobre OOP Message-ID: <2a1edb210608300814s4e8ce15fm39302a7a47bbf981@mail.gmail.com> Buenas, tengo una duda bastante extraña Imaginad que tengo 2 clases, A y B. La clase A instancia a la clase B, luego el metodo "imprValor" llama a un metodo de B que devuelve un valor class A: def __init__(self): self.insB = B() def imprValor(self): print self.insB.getValor() class B: def getValor(self): return 10 insA = A() InsA.imprValor() Como es de esperar, este código imprime el valor 10 por pantalla. Mi conocimiento de OOP no es todo lo bueno que debería ser, pero segun creo, toda variable de instancia debería ser accesible en cualquier metodo de la clase,no?. Como en este caso, puedo acceder a la instancia (insB) en la funcion "imprValor". El problema está en que estoy leyendo un ejemplo de código de PyGTK, este hombre usa dos clases, y en una de las funciones de una clase, en su metodo __init__ creó una instancia de la otra clase, luego un metodo (de la misma clase) llamo a otro (tambien de la misma clase), supustamente este ultimo método deberia tener acceso a esa instancia, pero no sé por que paso esa variable como argumento en la llamada (si, lo se, suena lioso), os pongo un mini ejemplo: class A: def __init__(self): self.insB = B() def imprValor(self, insB): print insB.getValor() def blah(self): self.imprValor(self.insB) class B: def getValor(self): return 10 insA = A() insA.blah() No sería esto una tonteria? (el hecho de que la funcion imprValor NO este usando directamente self.insB) O sea, ¿Para qué puede servir llamar a una funcion enviandole una variable a la que supuestamente ya tiene accceso aun no teniendola de parametro? Aish, no se si me habeis entendido eejje. La verdad es que esto me lia por que estoy muy liado en eso de llamadas por valor y por referencia con lenguajes como C o C#. Bueno gracias. From faltet en carabos.com Wed Aug 30 17:38:27 2006 From: faltet en carabos.com (Francesc Altet) Date: Wed, 30 Aug 2006 17:38:27 +0200 Subject: Una pregunta Sobre OOP In-Reply-To: <2a1edb210608300814s4e8ce15fm39302a7a47bbf981@mail.gmail.com> References: <2a1edb210608300814s4e8ce15fm39302a7a47bbf981@mail.gmail.com> Message-ID: <200608301738.28417.faltet@carabos.com> A Dimecres 30 Agost 2006 17:14, Jesus Rodriguez va escriure: > class A: > def __init__(self): > self.insB = B() > > > def imprValor(self, insB): > print insB.getValor() > > def blah(self): > self.imprValor(self.insB) > > class B: > def getValor(self): > return 10 > > > insA = A() > insA.blah() > > > No sería esto una tonteria? (el hecho de que la funcion imprValor NO este > usando directamente self.insB) > > O sea, ¿Para qué puede servir llamar a una funcion enviandole una variable > a la que supuestamente ya tiene accceso aun no teniendola de parametro? Pues si, parece un poco tonto. No sé, a lo mejor el código que estás leyendo no está demasiado refactorizado o simplemente, está mal escrito (eso no quiere decir que el autor no sepa lo que se hace, puede que fuera deprisa en esa parte del código y no se dio cuenta). En fin, que esto se lo podrias comentar para que lo corrija para para la próxima versión. Esa es la gracia de codigo abierto, que cuatro (en general 2*N) ojos ven más que dos. -- >0,0< Francesc Altet     http://www.carabos.com/ V V Cárabos Coop. V.   Enjoy Data "-" From erevilla en yaco.es Wed Aug 30 17:47:45 2006 From: erevilla en yaco.es (Ernesto Revilla) Date: Wed, 30 Aug 2006 17:47:45 +0200 Subject: Enlaces en hispapython.org In-Reply-To: <117d6e170608300611m7a85fdf5t68bcadaf4336db90@mail.gmail.com> References: <117d6e170608300611m7a85fdf5t68bcadaf4336db90@mail.gmail.com> Message-ID: <1156952865.5616.9.camel@ernyport> Hola. Gracias por la invitación. Pues a lo mejor tengo que hacer simplemente un redirect (302) a tu página. La página de hispapython es entero Wiki, es decir, cualquiera puede escribir y colaborar. No tengo ningún empeño específico en mantener el sitio, además, actualmente estoy con muy poco tiempo. Yo agregaría una sección de Python + PDAs a tu página. Acerca del dominio, tengo que consultar la empresa con la que trabajo. Un saludo. Erny El mié, 30-08-2006 a las 15:11 +0200, Juan José Alonso. escribió: > Hola, soy el administrador de Dotpy.net, un portal que actualizo > varias veces a la semana, con documentacion nueva sobre python en > castellano y noticias en portada, desde aqui, queria invitarte a ti > ernny, si quieres colaborar con dotpy.net uniendo los dos sitios webs, > para una mayor difusion del mismo. > > Un saludo, y espero tu respuesta. > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From foxandxss en gmail.com Wed Aug 30 18:13:39 2006 From: foxandxss en gmail.com (Jesus Rodriguez) Date: Wed, 30 Aug 2006 18:13:39 +0200 Subject: Una pregunta Sobre OOP In-Reply-To: <200608301738.28417.faltet@carabos.com> References: <2a1edb210608300814s4e8ce15fm39302a7a47bbf981@mail.gmail.com> <200608301738.28417.faltet@carabos.com> Message-ID: <2a1edb210608300913tadfc695ycce019581533bb4e@mail.gmail.com> Gracias por la respuesta, ya me mosqueaba mucho eso bastante, esque como aún estoy aprendiendo y estoy aun bastante liado con la OOP y sus variables pues esto ya fue el colmo :P El día 30/08/06, Francesc Altet escribió: > > A Dimecres 30 Agost 2006 17:14, Jesus Rodriguez va escriure: > > class A: > > def __init__(self): > > self.insB = B() > > > > > > def imprValor(self, insB): > > print insB.getValor() > > > > def blah(self): > > self.imprValor(self.insB) > > > > class B: > > def getValor(self): > > return 10 > > > > > > insA = A() > > insA.blah() > > > > > > No sería esto una tonteria? (el hecho de que la funcion imprValor NO > este > > usando directamente self.insB) > > > > O sea, ¿Para qué puede servir llamar a una funcion enviandole una > variable > > a la que supuestamente ya tiene accceso aun no teniendola de parametro? > > Pues si, parece un poco tonto. No sé, a lo mejor el código que estás > leyendo > no está demasiado refactorizado o simplemente, está mal escrito (eso no > quiere decir que el autor no sepa lo que se hace, puede que fuera deprisa > en > esa parte del código y no se dio cuenta). > > En fin, que esto se lo podrias comentar para que lo corrija para para la > próxima versión. Esa es la gracia de codigo abierto, que cuatro (en > general > 2*N) ojos ven más que dos. > > -- > >0,0< Francesc Altet http://www.carabos.com/ > V V Cárabos Coop. V. Enjoy Data > "-" > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From mlacunza en gmail.com Wed Aug 30 18:58:25 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Wed, 30 Aug 2006 11:58:25 -0500 Subject: eligiendo GUI In-Reply-To: <8d9e208f0608300745jddd6391vb5309329d70294e5@mail.gmail.com> References: <9e021980608291723l281e333amd873b9d5ee4fa790@mail.gmail.com> <8d9e208f0608300745jddd6391vb5309329d70294e5@mail.gmail.com> Message-ID: <771741b20608300958x3f6270b2u4dafd9e12d535c66@mail.gmail.com> Otro tema importante es la compatibilidad entre plataformas, Linux, MAc o Win 2006/8/30, aNgel rEsendiz g. : > > Que tal, todos son buenos, y creo que deberias probarlos todos, > porque dependiendo de la situación puede convenirte uno u otro. Lo que > si te puedo decir, es que la mayoria de las veces puede convenirte > wxPython o pygtk, yo prefiero este último, ya que la combinación > glade-tepache me gusta mucho, y wxPython tambien tiene a boa. > > Hay documentación para todos, lo que yo te puedo recomendar es que > hagas algun programa sencillo en cada uno de ellos, (por ejemplo, un > programa en el que ingreses un texto, y con un boton pongas ese texto > en una "label"). Así podras ver con cuál te acomodas mejor, y puede > que eligas uno, o prefieras quedarte con todos ;). > > Te recomiendo que revises los historicos de la lista, hay muchos > buenos comentarios al respecto. > > Saludos > > On 8/29/06, Fabian < Fvioz > wrote: > > On 8/29/06, carlos rogel wrote: > > > > > > hola a todos! la verdad es que soy un novato en esto de python (y la > > > programación en general), terminé un par de tutos (de la Uji y el > libro > > > byte > > > of python) y ya me siento más o menos preparado para pasar a lo que > son > > > los > > > programas gráficos (aunque sé que me falta mucho). El motivo de este > mail > > > es > > > para pedirles recomendación, porque aunque me inclino por PyGtk (uso > > > gnome) > > > e escuchado muy buenos comentarios de wxPython, y también se que > existen > > > otros como TkInter y PyQt. > > > > > > desde ya muchas gracias!! > > > > > > -- > > > http://s1ddhrtha.blogspot.com/ > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > Bueno soy nuevo en esta lista pero actulamente estoy usando el wxPython > me > > ha paracido muy potente y muy facil de usar. > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > -- > aNgel rEsendiz.! > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: mlacunzav[AT]cogia[AT]net Blog: http://mlacunza.blogspot.com/ Lima - Peru From afelipe en ucdavis.edu Wed Aug 30 19:12:50 2006 From: afelipe en ucdavis.edu (Anselmo Felipe) Date: Wed, 30 Aug 2006 10:12:50 -0700 Subject: eligiendo GUI In-Reply-To: <771741b20608300958x3f6270b2u4dafd9e12d535c66@mail.gmail.com> References: <9e021980608291723l281e333amd873b9d5ee4fa790@mail.gmail.com> <8d9e208f0608300745jddd6391vb5309329d70294e5@mail.gmail.com> <771741b20608300958x3f6270b2u4dafd9e12d535c66@mail.gmail.com> Message-ID: <44F5C712.6030106@ucdavis.edu> Mario Lacunza wrote: > Otro tema importante es la compatibilidad entre plataformas, Linux, MAc o > Win > > 2006/8/30, aNgel rEsendiz g. : >> >> Que tal, todos son buenos, y creo que deberias probarlos todos, >> porque dependiendo de la situación puede convenirte uno u otro. Lo que >> si te puedo decir, es que la mayoria de las veces puede convenirte >> wxPython o pygtk, yo prefiero este último, ya que la combinación >> glade-tepache me gusta mucho, y wxPython tambien tiene a boa. >> >> Hay documentación para todos, lo que yo te puedo recomendar es que >> hagas algun programa sencillo en cada uno de ellos, (por ejemplo, un >> programa en el que ingreses un texto, y con un boton pongas ese texto >> en una "label"). Así podras ver con cuál te acomodas mejor, y puede >> que eligas uno, o prefieras quedarte con todos ;). >> >> Te recomiendo que revises los historicos de la lista, hay muchos >> buenos comentarios al respecto. >> >> Saludos >> >> On 8/29/06, Fabian < Fvioz > wrote: >> > On 8/29/06, carlos rogel wrote: >> > > >> > > hola a todos! la verdad es que soy un novato en esto de python (y la >> > > programación en general), terminé un par de tutos (de la Uji y el >> libro >> > > byte >> > > of python) y ya me siento más o menos preparado para pasar a lo que >> son >> > > los >> > > programas gráficos (aunque sé que me falta mucho). El motivo de este >> mail >> > > es >> > > para pedirles recomendación, porque aunque me inclino por PyGtk (uso >> > > gnome) >> > > e escuchado muy buenos comentarios de wxPython, y también se que >> existen >> > > otros como TkInter y PyQt. >> > > >> > > desde ya muchas gracias!! >> > > >> > > -- >> > > http://s1ddhrtha.blogspot.com/ >> > > _______________________________________________ >> > > Python-es mailing list >> > > Python-es en aditel.org >> > > http://listas.aditel.org/listinfo/python-es >> > >> > >> > >> > Bueno soy nuevo en esta lista pero actulamente estoy usando el >> wxPython >> me >> > ha paracido muy potente y muy facil de usar. >> > _______________________________________________ >> > Python-es mailing list >> > Python-es en aditel.org >> > http://listas.aditel.org/listinfo/python-es >> > >> >> >> -- >> aNgel rEsendiz.! >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > > > Mira en las paginas oficiales de Python. En su wiki tienen un lista bastante completa acerca de las diferentes gui's con las que cuentas: *http://wiki.python.org/moin/GuiProgramming* -- Anselmo Felipe UCDavis From mlacunza en gmail.com Wed Aug 30 19:18:45 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Wed, 30 Aug 2006 12:18:45 -0500 Subject: nueva IDE para Python In-Reply-To: <1156942350.44f58a0e13918@www.utp.edu.co> References: <44F360A5.9010205@gmail.com> <1156814099.44f395130eaec@www.utp.edu.co> <1156942350.44f58a0e13918@www.utp.edu.co> Message-ID: <771741b20608301018y4dcfa058l82ddffccf79bd925@mail.gmail.com> El día 30/08/06, jpval2 en utp.edu.co escribió: > > > Saludos. > > En algún momento se presentó un mensaje que preguntaba acerca de los > formularios > empleados para hacer el proyecto Pyragua, aprovecho esa pregunta para > hablar > del desarrollo que poseerá la aplicación en un futuro. > > Primero que todo nuestro proyecto empezó desde cero, la implementación la > hemos > realizado trabajando solo código; y a largo plazo pretendemos integrar una > herramienta de aplicaciones GUI que nos permita manipular el código en > tiempo > real y desde el mismo editor. > > Gracias > Juan Pablo Excelente amigos! si quieren contactense conmigo para darles algunas sugerencias al respecto, programo en VisualStudio y si algo tiene bueno ese IDE es precisamente el GUI designer q no he encontrado aun para Python,al menos free no.... ;-) Sin animo de molestar, solo para q tomen referencia (y q el resto de colegas lo aprecie) analicen este programa q es muy similar al de Uds y q tiene algunas caracteristicas excelentes: Ulipad http://wiki.woodpecker.org.cn/moin/UliPad Lo vengo usando actualmente y es muy bueno, espero q el de Uds sea mejor :-) A este le falta un manejador de Proyectos real... -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: mlacunzav[AT]cogia[AT]net Blog: http://mlacunza.blogspot.com/ Lima - Peru From antonio.beamud en linkend.net Wed Aug 30 21:04:03 2006 From: antonio.beamud en linkend.net (Antonio Beamud Montero) Date: Wed, 30 Aug 2006 21:04:03 +0200 Subject: Una pregunta Sobre OOP In-Reply-To: <2a1edb210608300814s4e8ce15fm39302a7a47bbf981@mail.gmail.com> References: <2a1edb210608300814s4e8ce15fm39302a7a47bbf981@mail.gmail.com> Message-ID: <1156964643.6994.33.camel@localhost.localdomain> El mié, 30-08-2006 a las 17:14 +0200, Jesus Rodriguez escribió: > Buenas, tengo una duda bastante extraña > El problema está en que estoy leyendo un ejemplo de código de PyGTK, este > hombre usa dos clases, y en una de las funciones de una clase, en su metodo > __init__ creó una instancia de la otra clase, luego un metodo (de la misma > clase) llamo a otro (tambien de la misma clase), supustamente este ultimo > método deberia tener acceso a esa instancia, pero no sé por que paso esa > variable como argumento en la llamada (si, lo se, suena lioso), os pongo un > mini ejemplo: > > > class A: > def __init__(self): > self.insB = B() > > > def imprValor(self, insB): > print insB.getValor() > > def blah(self): > self.imprValor(self.insB) > > class B: > def getValor(self): > return 10 > > > insA = A() > insA.blah() > > > No sería esto una tonteria? (el hecho de que la funcion imprValor NO este > usando directamente self.insB) Depende de cuando y como se llame a esa función, imagina que tienes un montón de objetos con el método getValor(), podría hacer llamadas de la forma: insA = A() insA.imprValor(c) insA.imprValor(v) insA.imprValor(x) > O sea, ¿Para qué puede servir llamar a una funcion enviandole una variable a > la que supuestamente ya tiene accceso aun no teniendola de parametro? Depende de lo que se quiera hacer :-) > Aish, no se si me habeis entendido eejje. La verdad es que esto me lia por > que estoy muy liado en eso de llamadas por valor y por referencia con > lenguajes como C o C#. > > Bueno gracias. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From foxandxss en gmail.com Wed Aug 30 21:23:11 2006 From: foxandxss en gmail.com (Jesus Rodriguez) Date: Wed, 30 Aug 2006 21:23:11 +0200 Subject: Una pregunta Sobre OOP In-Reply-To: <1156964643.6994.33.camel@localhost.localdomain> References: <2a1edb210608300814s4e8ce15fm39302a7a47bbf981@mail.gmail.com> <1156964643.6994.33.camel@localhost.localdomain> Message-ID: <2a1edb210608301223g43c9350h26842a29631dbc93@mail.gmail.com> Hola, en este caso, el que llamaba a la funcion enviandole ese objeto, era el evento de un boton, aun asi me parece extraño ya que puede acceder a ese objeto colocando self. delante jeej. 2006/8/30, Antonio Beamud Montero : > > El mié, 30-08-2006 a las 17:14 +0200, Jesus Rodriguez escribió: > > Buenas, tengo una duda bastante extraña > > > El problema está en que estoy leyendo un ejemplo de código de PyGTK, > este > > hombre usa dos clases, y en una de las funciones de una clase, en su > metodo > > __init__ creó una instancia de la otra clase, luego un metodo (de la > misma > > clase) llamo a otro (tambien de la misma clase), supustamente este > ultimo > > método deberia tener acceso a esa instancia, pero no sé por que paso esa > > variable como argumento en la llamada (si, lo se, suena lioso), os pongo > un > > mini ejemplo: > > > > > > class A: > > def __init__(self): > > self.insB = B() > > > > > > def imprValor(self, insB): > > print insB.getValor() > > > > def blah(self): > > self.imprValor(self.insB) > > > > class B: > > def getValor(self): > > return 10 > > > > > > insA = A() > > insA.blah() > > > > > > No sería esto una tonteria? (el hecho de que la funcion imprValor NO > este > > usando directamente self.insB) > > Depende de cuando y como se llame a esa función, imagina que tienes un > montón de objetos con el método getValor(), podría hacer llamadas de la > forma: > > insA = A() > insA.imprValor(c) > insA.imprValor(v) > insA.imprValor(x) > > > O sea, ¿Para qué puede servir llamar a una funcion enviandole una > variable a > > la que supuestamente ya tiene accceso aun no teniendola de parametro? > > Depende de lo que se quiera hacer :-) > > > Aish, no se si me habeis entendido eejje. La verdad es que esto me lia > por > > que estoy muy liado en eso de llamadas por valor y por referencia con > > lenguajes como C o C#. > > > > Bueno gracias. > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > From alexis.roda.villalonga en gmail.com Wed Aug 30 22:00:17 2006 From: alexis.roda.villalonga en gmail.com (Alexis Roda) Date: Wed, 30 Aug 2006 22:00:17 +0200 Subject: Una pregunta Sobre OOP In-Reply-To: <2a1edb210608301223g43c9350h26842a29631dbc93@mail.gmail.com> References: <2a1edb210608300814s4e8ce15fm39302a7a47bbf981@mail.gmail.com> <1156964643.6994.33.camel@localhost.localdomain> <2a1edb210608301223g43c9350h26842a29631dbc93@mail.gmail.com> Message-ID: <44F5EE51.5050906@gmail.com> En/na Jesus Rodriguez ha escrit: > Hola, en este caso, el que llamaba a la funcion enviandole ese objeto, era > el evento de un boton, aun asi me parece extraño ya que puede acceder a ese > objeto colocando self. delante jeej. Si puede darse algo como: class A: def __init__(self) : self.insB1 = B() self.insB2 = B() sí que tiene sentido pasar explícitamente la instancia al método imprValor(). En el ejemplo que has mandado no le veo ninguna ventaja, mas bien al contrario. Saludos From foxandxss en gmail.com Wed Aug 30 22:59:32 2006 From: foxandxss en gmail.com (Jesus Rodriguez) Date: Wed, 30 Aug 2006 22:59:32 +0200 Subject: Una pregunta Sobre OOP In-Reply-To: <44F5EE51.5050906@gmail.com> References: <2a1edb210608300814s4e8ce15fm39302a7a47bbf981@mail.gmail.com> <1156964643.6994.33.camel@localhost.localdomain> <2a1edb210608301223g43c9350h26842a29631dbc93@mail.gmail.com> <44F5EE51.5050906@gmail.com> Message-ID: <2a1edb210608301359x40e01b8fqe59849d1adf9b0a7@mail.gmail.com> Pero en este caso podría usar self.insB1 o self.insB2 dentro de una funcion,no? Un saludo. 2006/8/30, Alexis Roda : > > En/na Jesus Rodriguez ha escrit: > > Hola, en este caso, el que llamaba a la funcion enviandole ese objeto, > era > > el evento de un boton, aun asi me parece extraño ya que puede acceder a > ese > > objeto colocando self. delante jeej. > > Si puede darse algo como: > > class A: > def __init__(self) : > self.insB1 = B() > self.insB2 = B() > > sí que tiene sentido pasar explícitamente la instancia al método > imprValor(). En el ejemplo que has mandado no le veo ninguna ventaja, > mas bien al contrario. > > > > > Saludos > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From smartdust en gmail.com Wed Aug 30 23:34:31 2006 From: smartdust en gmail.com (SmartDust) Date: Wed, 30 Aug 2006 23:34:31 +0200 Subject: problema al importar modulo curses In-Reply-To: <3349f0b20608300235r60a2c08bp51a61debc4251ce1@mail.gmail.com> References: <3349f0b20608300235r60a2c08bp51a61debc4251ce1@mail.gmail.com> Message-ID: <200608302334.33744.SmartDust@gmail.com> El Miércoles, 30 de Agosto de 2006 11:35, Miguel Angel Rueda escribió: > Buenos días a to2. > > Estoy empezando con PYTHON y mi primer problema es nada mas > instalarlo (versión 2.4.3, MSI en windows XP descargada de la pagina > oficial), he podido ver que el modulo o lib CURSES se utiliza para el > manejo de ventanas en windows si no estoy equivocado (si existe otro > modulo mejor o no es este, por favor decírmelo, donde se descarga y > como se instala). Al intentar importar este modulo me da el siguiente > mensaje: > > IDLE 1.1.3 > > >>> import curses > > Traceback (most recent call last): > File "", line 1, in -toplevel- > import curses > File "C:\Python24\lib\curses\__init__.py", line 15, in -toplevel- > from _curses import * > ImportError: No module named _curses > > He buscado el modulo curses.py y _curses.py y no he encontrado > ninguno en mi PC, sin embargo el directorio C:\Python24\lib\curses\ > si existe. No se si no viene con la instalación de PYTHON o estoy > haciendo algo mal. Supongo que esto ya lo habrán preguntado, pero me > acabo de subscribir a la lista y no se puede buscar de alguna forma, > como en un foro, si hay algo ya sobre este tema. > > También me gustaría saber como y donde puedo conseguir módulos para > PYTHON. > > Muchas gracias. > Salu2. > _______________________________________________ Prueba con urwid: http://excess.org/urwid/ """ Urwid is a console user interface library. It includes many features useful for text console application developers including: - Fluid interface resizing (xterm window resizing / fbset on Linux console) - Web application display mode using Apache and CGI [Live Demo] - Support for UTF-8, simple 8-bit and CJK encodings - Multiple text alignment and wrapping modes built-in - Ability create user-defined text layout classes - Simple markup for setting text attributes - Powerful list box that handles scrolling between different widget types - List box contents may be managed with a user-defined class - Flexible edit box for editing many different types of text - Buttons, check boxes and radio boxes - Customizable layout for all widgets - Easy interface for creating HTML screen shots """ No uso Windows y no puedo saber porqué no puedes importar el módulo _curses. El módulo que buscas es en realidad una librería dinámica. En Debian está en: /usr/lib/python2.4/lib-dynload/_curses.so, pero en Windows quizá deberías buscar algo como C: \Python24\lib-dynload\_curses.dll o algo parecido. También deberías revisar el valor de PYTHONPATH Espero haber sido útil :) From carlosfvo en gmail.com Wed Aug 30 23:42:02 2006 From: carlosfvo en gmail.com (carlos villa) Date: Wed, 30 Aug 2006 16:42:02 -0500 Subject: ayuda ...Concatenacion Message-ID: <629497540608301442s2dc5557dw45a8fd7b93f3fa6e@mail.gmail.com> Buenas tardes, tengo un problemita necesito tomar...un valor: tomo un 1 y necesito mostrarlo de la siquiente forma: 0001 como puedo hacer esto ? agradeceria la ayuda gracias. From antonio.beamud en linkend.net Wed Aug 30 23:57:53 2006 From: antonio.beamud en linkend.net (Antonio Beamud Montero) Date: Wed, 30 Aug 2006 23:57:53 +0200 Subject: ayuda ...Concatenacion In-Reply-To: <629497540608301442s2dc5557dw45a8fd7b93f3fa6e@mail.gmail.com> References: <629497540608301442s2dc5557dw45a8fd7b93f3fa6e@mail.gmail.com> Message-ID: <1156975073.6994.38.camel@localhost.localdomain> El mié, 30-08-2006 a las 16:42 -0500, carlos villa escribió: > Buenas tardes, tengo un problemita necesito tomar...un valor: > > tomo un 1 y necesito mostrarlo de la siquiente forma: 0001 como puedo > hacer esto ? print '%04d'%1 > agradeceria la ayuda gracias. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From maramsis en gmail.com Thu Aug 31 00:00:12 2006 From: maramsis en gmail.com (Maram) Date: Wed, 30 Aug 2006 19:00:12 -0300 Subject: ayuda ...Concatenacion In-Reply-To: <629497540608301442s2dc5557dw45a8fd7b93f3fa6e@mail.gmail.com> References: <629497540608301442s2dc5557dw45a8fd7b93f3fa6e@mail.gmail.com> Message-ID: <44F60A6C.3@gmail.com> carlos villa escribió: > Buenas tardes, tengo un problemita necesito tomar...un valor: > > tomo un 1 y necesito mostrarlo de la siquiente forma: 0001 como puedo > hacer esto ? > import string num="1" cant=4 txt= string.rjust(num,cant,"0") From lionel en lisistemas.com.ar Wed Aug 30 23:43:36 2006 From: lionel en lisistemas.com.ar (Lionel Iturri) Date: Wed, 30 Aug 2006 18:43:36 -0300 Subject: ayuda ...Concatenacion In-Reply-To: <629497540608301442s2dc5557dw45a8fd7b93f3fa6e@mail.gmail.com> References: <629497540608301442s2dc5557dw45a8fd7b93f3fa6e@mail.gmail.com> Message-ID: <44F60688.6000701@lisistemas.com.ar> carlos villa wrote: > Buenas tardes, tengo un problemita necesito tomar...un valor: > > tomo un 1 y necesito mostrarlo de la siquiente forma: 0001 como puedo > hacer esto ? > > agradeceria la ayuda gracias. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > print '%04' % 1 From smartdust en gmail.com Thu Aug 31 00:20:59 2006 From: smartdust en gmail.com (SmartDust) Date: Thu, 31 Aug 2006 00:20:59 +0200 Subject: ayuda ...Concatenacion In-Reply-To: <629497540608301442s2dc5557dw45a8fd7b93f3fa6e@mail.gmail.com> References: <629497540608301442s2dc5557dw45a8fd7b93f3fa6e@mail.gmail.com> Message-ID: <200608310021.02196.SmartDust@gmail.com> " >>> str(1).zfill(4) " " >>> '0001' " El Miércoles, 30 de Agosto de 2006 23:42, carlos villa escribió: > Buenas tardes, tengo un problemita necesito tomar...un valor: > > tomo un 1 y necesito mostrarlo de la siquiente forma: 0001 como > puedo hacer esto ? > > agradeceria la ayuda gracias. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From alexis.roda.villalonga en gmail.com Thu Aug 31 00:42:18 2006 From: alexis.roda.villalonga en gmail.com (Alexis Roda) Date: Thu, 31 Aug 2006 00:42:18 +0200 Subject: Una pregunta Sobre OOP In-Reply-To: <2a1edb210608301359x40e01b8fqe59849d1adf9b0a7@mail.gmail.com> References: <2a1edb210608300814s4e8ce15fm39302a7a47bbf981@mail.gmail.com> <1156964643.6994.33.camel@localhost.localdomain> <2a1edb210608301223g43c9350h26842a29631dbc93@mail.gmail.com> <44F5EE51.5050906@gmail.com> <2a1edb210608301359x40e01b8fqe59849d1adf9b0a7@mail.gmail.com> Message-ID: <44F6144A.9030101@gmail.com> En/na Jesus Rodriguez ha escrit: > Pero en este caso podría usar self.insB1 o self.insB2 dentro de una > funcion,no? No estoy seguro de a que te refieres. Puedes hacer: def blah(self) : print self.instB1.getValor() print self.instB2.getValor() si es lo que preguntas. Pero si la operación es algo mas complejo que un "print" puede ser preferible factorizarla en su propio método: def imprValor(self, ins) : ... calculos variados ... print resultado def blah(self) : imprValor(self, self.instB1) imprValor(self, self.instB2) se trataría simplemente de un método de conveniencia para uso interno de los otros métodos de la clase. Saludos > Un saludo. > > 2006/8/30, Alexis Roda : >> >> En/na Jesus Rodriguez ha escrit: >> > Hola, en este caso, el que llamaba a la funcion enviandole ese objeto, >> era >> > el evento de un boton, aun asi me parece extraño ya que puede acceder a >> ese >> > objeto colocando self. delante jeej. >> >> Si puede darse algo como: >> >> class A: >> def __init__(self) : >> self.insB1 = B() >> self.insB2 = B() >> >> sí que tiene sentido pasar explícitamente la instancia al método >> imprValor(). En el ejemplo que has mandado no le veo ninguna ventaja, >> mas bien al contrario. >> >> >> >> >> Saludos >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From jjachuf en gmail.com Thu Aug 31 01:16:33 2006 From: jjachuf en gmail.com (=?ISO-8859-1?Q?Jos=E9_Jachuf?=) Date: Wed, 30 Aug 2006 20:16:33 -0300 Subject: nueva IDE para Python Message-ID: <44F61C51.1050905@gmail.com> Juan Pablo escribió: /Primero que todo nuestro proyecto empezó desde cero, la implementación la hemos realizado trabajando solo código... /Precisamente a eso me refería, si están utilizando boa, wxglade, etc, pero veo que lo está haciendo a a mano. Saludos Jose From carlosfvo en gmail.com Thu Aug 31 01:45:27 2006 From: carlosfvo en gmail.com (carlos villa) Date: Wed, 30 Aug 2006 18:45:27 -0500 Subject: ayuda.. treeview Message-ID: <629497540608301645h23ed79b2q47cc17feaea6089f@mail.gmail.com> buenas tardes, estoy trabajando python - glade. tengo un treeview al cual le cargo datos y necesito establecer una anchura determinada para mis columnas o darle un ancho determinado a cada una....alguien sabe como hacerlo ??? aqui adjunto las propiedades de mi treeview .....tal ves sirva de algo agradeceria mucho la ayuda. self.model_tv_TC = gtk.ListStore(gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_BOOLEAN) self.CRTG = gtk.CellRendererToggle() cell = gtk.CellRendererText() column = gtk.TreeViewColumn("PREFIJO", cell, text=0) column.set_resizable(1) self.tv_TC.append_column(column) column = gtk.TreeViewColumn("NOMBRE", cell, text=1) column.set_resizable(1) self.tv_TC.append_column(column) column = gtk.TreeViewColumn("Descripcion", cell, text=2) column.set_resizable(1) self.tv_TC.append_column(column) column = gtk.TreeViewColumn("N.Inicial", cell, text=3) column.set_resizable(1) self.tv_TC.append_column(column) column = gtk.TreeViewColumn("N.Final", cell, text=4) column.set_resizable(1) self.tv_TC.append_column(column) column = gtk.TreeViewColumn("N.Actual", cell, text=5) column.set_resizable(1) self.tv_TC.append_column(column) column = gtk.TreeViewColumn("N.Final", cell, text=6) column.set_resizable(1) self.tv_TC.append_column(column) self.columna = gtk.TreeViewColumn('Estado', self.CRTG) self.columna.add_attribute(self.CRTG, "active", 7) self.columna.set_resizable(1) self.tv_TC.append_column(self.columna) From kernel.no.found en gmail.com Thu Aug 31 03:14:22 2006 From: kernel.no.found en gmail.com (=?ISO-8859-1?Q?Juan_Jos=E9_Alonso.?=) Date: Thu, 31 Aug 2006 03:14:22 +0200 Subject: Enlaces en hispapython.org Message-ID: <117d6e170608301814ic94e29n130b2bb7ea0c6c6f@mail.gmail.com> Pues, si lo que quieres es enlazar ese dominio a mi sitio, me temo que no podra ser, el hosting tiene su numero maximo de dominios asociados a el, una pena, lo que si se podria hacer es apuntar a cualquier sitio y que alli se tenga un script de redireccion a http://dotpy.net Yo la verdad es que me siento apurado quitandote un dominio, y no era esa mi intencion, yo te invito a que administremos juntos. respecto a Python+PDA no se que me has querido decir, tu la administrarias? por mi encantado crear una nueva seccion especial para dispositivos portatiles. espero tu respuesta -- Juan José Alonso. KarlsBerg. eMail: kernel.no.found en gmail.com MSN: kernel.no.found en gmail.com From oscar en jornada.com.mx Thu Aug 31 05:01:24 2006 From: oscar en jornada.com.mx (Oscar de Anda) Date: Wed, 30 Aug 2006 22:01:24 -0500 Subject: analizar un xml In-Reply-To: <117d6e170608301814ic94e29n130b2bb7ea0c6c6f@mail.gmail.com> References: <117d6e170608301814ic94e29n130b2bb7ea0c6c6f@mail.gmail.com> Message-ID: <44F65104.8020207@jornada.com.mx> Me podrían recomendar algunas herramientas para poder analizar archivos Xml lo cuales son bastantes robustos. He utilizado BeautifulSoup anteriormente y creo que me funcionaría muy bien pero me gustaría conocer algunas otras opciones. Gracias. From morillas en gmail.com Thu Aug 31 08:30:27 2006 From: morillas en gmail.com (Luis Miguel Morillas) Date: Thu, 31 Aug 2006 08:30:27 +0200 Subject: analizar un xml In-Reply-To: <44F65104.8020207@jornada.com.mx> References: <117d6e170608301814ic94e29n130b2bb7ea0c6c6f@mail.gmail.com> <44F65104.8020207@jornada.com.mx> Message-ID: <68d25cbc0608302330n65784a32j942cd86e31d6aa9d@mail.gmail.com> El 31/08/06, Oscar de Anda escribió: > Me podrían recomendar algunas herramientas para poder analizar archivos > Xml lo cuales son bastantes robustos. > > He utilizado BeautifulSoup anteriormente y creo que me funcionaría muy > bien pero me gustaría conocer algunas otras opciones. > Yo uso Amara. http://uche.ogbuji.net/tech/4suite/amara/ Depende de las librerías 4Suite_XML, pero se instala muy sencillo con $ sudo easy_install Amara Tienes un artículo de César en http://pythonmexico.org/index_html/doc/amara.html sobre una versión un poco antigua y la API ha cambiado un poquito. Yo hice unas correctiones pero todavía no las ha actualizado (http://livingpyxml.python-hosting.com/wiki/ArticuloCesarCardenas) -- Saludos, -- Luis Miguel From py en ch3m4.org Thu Aug 31 10:15:49 2006 From: py en ch3m4.org (Chema Cortes) Date: Thu, 31 Aug 2006 10:15:49 +0200 Subject: Una pregunta Sobre OOP In-Reply-To: <2a1edb210608300814s4e8ce15fm39302a7a47bbf981@mail.gmail.com> References: <2a1edb210608300814s4e8ce15fm39302a7a47bbf981@mail.gmail.com> Message-ID: <44F69AB5.1060004@ch3m4.org> Jesus Rodriguez escribió: > No sería esto una tonteria? (el hecho de que la funcion imprValor NO este > usando directamente self.insB) Quizás no sea uno de los mejores ejemplos de OOP que puedas encontrar. GTK+ está programado C y lo que hace el binding de python, pygtk, es darle un poco de orientación a objetos. Tal vez el código que estás leyendo requiera que esos métodos tengan un interface determinado, o que sea preciso que siempre se acceda a las variables de instancia a través de "accesores", o, simplemente, que el generador de código automático crea código bastante sucio. ¡Quién sabe! -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From visionario en gmail.com Thu Aug 31 16:18:05 2006 From: visionario en gmail.com (Asdrubal Velasquez (RadioMan)) Date: Thu, 31 Aug 2006 10:18:05 -0400 Subject: =?iso-8859-1?q?Presentaci=F3n_y_saludos?= Message-ID: <28d5b4300608310718p12d2d670k348f4215ddcf170b@mail.gmail.com> Hola amigos. Soy Asdrubal Velasquez y estoy ubicado en Puerto Ordaz en Venezuela. Llevo en la lista algo mas de un par de semanas y he estado leyendo los archivos para "estar al día". Estoy comenzando con Python a hacer un desarrollo serio, ya que antes solo "jugué" un poco para ver como se comportaba. Debo decir que tuve que analizar y seleccionar entre PHP, Perl, Ruby y Python cual de esos lenguajes utilizaría para iniciar mi primer desarrollo bajo GNU/Linux y realmente me pareció lo mas cómodo para trabajar o al menos iniciar a programar con otro lenguaje. En todo caso, la razón de éste mensaje es presentarme y saludarles. Seguramente nos leeremos mas seguido. Saludos -- '//RadioMan - YV6ESD +58-(416)-586.4906 Asdrubal R. Velasquez Lagrave RadioMan ARROBA cantv.net Visionario ARROBA Gmail.com Puerto Ordaz - Venezuela From carlosfvo en gmail.com Thu Aug 31 16:23:00 2006 From: carlosfvo en gmail.com (carlos villa) Date: Thu, 31 Aug 2006 09:23:00 -0500 Subject: ayuda ..combobox Message-ID: <629497540608310723p36b0ab05m41f5f1efdb9002e5@mail.gmail.com> Buenos dias, alguien sabe como recuperar el texto de un combobox. Gracias From rolandojtorres en gmail.com Thu Aug 31 17:14:32 2006 From: rolandojtorres en gmail.com (=?ISO-8859-1?Q?Rolando_Jos=E9_Torres_S=E1nchez?=) Date: Thu, 31 Aug 2006 10:14:32 -0500 Subject: eligiendo GUI Message-ID: <6a39a1d0608310814s574ef444le1dedf5ca36cb69f@mail.gmail.com> > Date: Wed, 30 Aug 2006 10:12:50 -0700 > From: Anselmo Felipe > Subject: Re: [Python-es] eligiendo GUI > To: La lista de python en castellano > Message-ID: <44F5C712.6030106 en ucdavis.edu> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Mario Lacunza wrote: > > Otro tema importante es la compatibilidad entre plataformas, Linux, MAc o > > Win > > > > 2006/8/30, aNgel rEsendiz g. : > >> > >> Que tal, todos son buenos, y creo que deberias probarlos todos, > >> porque dependiendo de la situación puede convenirte uno u otro. Lo que > >> si te puedo decir, es que la mayoria de las veces puede convenirte > >> wxPython o pygtk, yo prefiero este último, ya que la combinación > >> glade-tepache me gusta mucho, y wxPython tambien tiene a boa. > >> > >> Hay documentación para todos, lo que yo te puedo recomendar es que > >> hagas algun programa sencillo en cada uno de ellos, (por ejemplo, un > >> programa en el que ingreses un texto, y con un boton pongas ese texto > >> en una "label"). Así podras ver con cuál te acomodas mejor, y puede > >> que eligas uno, o prefieras quedarte con todos ;). > >> > >> Te recomiendo que revises los historicos de la lista, hay muchos > >> buenos comentarios al respecto. > >> > >> Saludos > >> > >> On 8/29/06, Fabian < Fvioz > wrote: > >> > On 8/29/06, carlos rogel wrote: > >> > > > >> > > hola a todos! la verdad es que soy un novato en esto de python (y la > >> > > programación en general), terminé un par de tutos (de la Uji y el > >> libro > >> > > byte > >> > > of python) y ya me siento más o menos preparado para pasar a lo que > >> son > >> > > los > >> > > programas gráficos (aunque sé que me falta mucho). El motivo de este > >> mail > >> > > es > >> > > para pedirles recomendación, porque aunque me inclino por PyGtk (uso > >> > > gnome) > >> > > e escuchado muy buenos comentarios de wxPython, y también se que > >> existen > >> > > otros como TkInter y PyQt. > >> > > > >> > > desde ya muchas gracias!! > >> > > > >> > > -- > >> > > http://s1ddhrtha.blogspot.com/ > >> > > _______________________________________________ > >> > > Python-es mailing list > >> > > Python-es en aditel.org > >> > > http://listas.aditel.org/listinfo/python-es > >> > > >> > > >> > > >> > Bueno soy nuevo en esta lista pero actulamente estoy usando el > >> wxPython > >> me > >> > ha paracido muy potente y muy facil de usar. > >> > _______________________________________________ > >> > Python-es mailing list > >> > Python-es en aditel.org > >> > http://listas.aditel.org/listinfo/python-es > >> > Hablando de IDEs, alguien sabe donde puedo encontrar el wxpython para wince 2003SE?? From dmunhiz en gmail.com Thu Aug 31 17:46:57 2006 From: dmunhiz en gmail.com (=?ISO-8859-1?Q?Daniel_Mu=F1iz_Fontoira?=) Date: Thu, 31 Aug 2006 17:46:57 +0200 Subject: =?ISO-8859-1?Q?Presentaci=F3n_y_saludos?= In-Reply-To: <28d5b4300608310718p12d2d670k348f4215ddcf170b@mail.gmail.com> References: <28d5b4300608310718p12d2d670k348f4215ddcf170b@mail.gmail.com> Message-ID: <44F70471.3020505@gmail.com> Bienvenido! Asdrubal Velasquez (RadioMan) escribió: > Hola amigos. > > Soy Asdrubal Velasquez y estoy ubicado en Puerto Ordaz en Venezuela. > > Llevo en la lista algo mas de un par de semanas y he estado leyendo > los archivos para "estar al día". > > Estoy comenzando con Python a hacer un desarrollo serio, ya que antes > solo "jugué" un poco para ver como se comportaba. > > Debo decir que tuve que analizar y seleccionar entre PHP, Perl, Ruby y > Python cual de esos lenguajes utilizaría para iniciar mi primer > desarrollo bajo GNU/Linux y realmente me pareció lo mas cómodo para > trabajar o al menos iniciar a programar con otro lenguaje. > > En todo caso, la razón de éste mensaje es presentarme y saludarles. > > Seguramente nos leeremos mas seguido. > > Saludos > From juatman_2000 en yahoo.es Thu Aug 31 17:56:49 2006 From: juatman_2000 en yahoo.es (Juan M.) Date: Thu, 31 Aug 2006 17:56:49 +0200 Subject: nueva IDE para Python References: <6a39a1d0608310814s574ef444le1dedf5ca36cb69f@mail.gmail.com> Message-ID: <001701c6cd16$1326ead0$d58be050@equipo> Lo que pediría a un RAD para Python: * Diseñador de formularios fácil de usar y acceder al código de cada control con un doble click. (Boa Constructor es fácil cuando te acostumbras, aunque el diseño de menúes es un poco engorroso). * Que tenga ayuda sensible al contexto y autocompletado ocional. * Un depurador integrado que permita puntos de ruptura, depuración paso a paso, y puestos a pedir; "editar y continuar" esto último es utilísimo, lo sabemos muy bien los "ex-VB", creo que ahora C# 2005 de M$ tambien lo tiene. (El depurador integrado de Boa no está mal, es el que menos falla de los que he visto.) He evaluado casi todos los IDEs para python que hay por ahí, y mis conclusiones son: Primer premio: Boa Constructor. Segundo premio: SPE Para gustos hay colores. Saludos a todos y a quienes vuelven de vacaciones. P.D. ¡Bienvenido Asdrubal! :-) ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From packo en assamita.net Thu Aug 31 18:05:18 2006 From: packo en assamita.net (Paco Moreno) Date: Thu, 31 Aug 2006 18:05:18 +0200 Subject: nueva IDE para Python In-Reply-To: <001701c6cd16$1326ead0$d58be050@equipo> References: <6a39a1d0608310814s574ef444le1dedf5ca36cb69f@mail.gmail.com> <001701c6cd16$1326ead0$d58be050@equipo> Message-ID: Sin lugar a dudas, el mejor IDE : SPE, y el mejor RAD: glade. El desarrollo más rápido con interfaces gráficas y más facil de mantener: python + glade, utilizando glade, SPE. El día 31/08/06, Juan M. escribió: > > Lo que pediría a un RAD para Python: > * Diseñador de formularios fácil de usar y acceder al código de cada > control > con un doble click. > (Boa Constructor es fácil cuando te acostumbras, aunque el diseño de > menúes > es un poco engorroso). > * Que tenga ayuda sensible al contexto y autocompletado ocional. > * Un depurador integrado que permita puntos de ruptura, depuración paso a > paso, y puestos a pedir; "editar y continuar" esto último es utilísimo, > lo > sabemos muy bien los "ex-VB", creo que ahora C# 2005 de M$ tambien lo > tiene. > (El depurador integrado de Boa no está mal, es el que menos falla de los > que he visto.) > > He evaluado casi todos los IDEs para python que hay por ahí, y mis > conclusiones son: > Primer premio: Boa Constructor. > Segundo premio: SPE > > Para gustos hay colores. > Saludos a todos y a quienes vuelven de vacaciones. > P.D. ¡Bienvenido Asdrubal! :-) > > > > > ______________________________________________ > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y móviles desde 1 céntimo por minuto. > http://es.voice.yahoo.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jordipascual en ono.com Thu Aug 31 18:56:13 2006 From: jordipascual en ono.com (Jordi Pascual) Date: Thu, 31 Aug 2006 18:56:13 +0200 Subject: ayuda ..combobox In-Reply-To: <629497540608310723p36b0ab05m41f5f1efdb9002e5@mail.gmail.com> References: <629497540608310723p36b0ab05m41f5f1efdb9002e5@mail.gmail.com> Message-ID: <44F714AD.5080001@ono.com> carlos villa escribió: > Buenos dias, alguien sabe como recuperar el texto de un combobox. > > > Gracias Si usas PyQt y te refieres a todos los elementos del ComboBox, ésta es una manera: cb = self.CBEjem for i in range(cb.count()): print cb.text(i) No sé si hay mejores. Me extrañaría que no... :) From snmartin en galilea.cl Thu Aug 31 18:43:47 2006 From: snmartin en galilea.cl (=?ISO-8859-1?Q?Fernando_San_Mart=EDn_Woerner?=) Date: Thu, 31 Aug 2006 12:43:47 -0400 Subject: nueva IDE para Python In-Reply-To: <001701c6cd16$1326ead0$d58be050@equipo> References: <6a39a1d0608310814s574ef444le1dedf5ca36cb69f@mail.gmail.com> <001701c6cd16$1326ead0$d58be050@equipo> Message-ID: <44F711C3.6080002@galilea.cl> Juan M. escribió: > Lo que pediría a un RAD para Python: > * Diseñador de formularios fácil de usar y acceder al código de cada > control con un doble click. Eso tiene varios problemas a nivel de interfaz, básicamente es díficil mantener separada la interfaz gráfica con el código, aproximaciones como glade-2 o gapzacho buscan trabajar de otra manera, sobre todo por que el diseñador debe funcionar con cualquier lenguaje no solo python. Ojo que al pedir este tipo de características se está buscando trabajar con el mismo paradigma de visual studio, acá la aproximación es distinta y mucho más orientada a MVC. > (Boa Constructor es fácil cuando te acostumbras, aunque el diseño de > menúes es un poco engorroso). > * Que tenga ayuda sensible al contexto y autocompletado ocional. > * Un depurador integrado que permita puntos de ruptura, depuración paso > a paso, y puestos a pedir; "editar y continuar" esto último es > utilísimo, lo sabemos muy bien los "ex-VB", creo que ahora C# 2005 de M$ > tambien lo tiene. > (El depurador integrado de Boa no está mal, es el que menos falla de los > que he visto.) la mayoría de los ide lo tiene, han probado eric3, komodo o wingide? incluso eclipse hace este tipo de trucos Yo fui programador de VB por 6 años antes de cambiarme complemetamente a python... saludos -- Fernando San Martín Woerner Jefe de Informática Galilea S.A. http://www.galilea.cl/ -- Este mensaje ha sido analizado por nuestros servidores en busca de virus y otros contenidos peligrosos, y se considera que está limpio. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From mlacunza en gmail.com Thu Aug 31 19:59:33 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Thu, 31 Aug 2006 12:59:33 -0500 Subject: eligiendo GUI In-Reply-To: <6a39a1d0608310814s574ef444le1dedf5ca36cb69f@mail.gmail.com> References: <6a39a1d0608310814s574ef444le1dedf5ca36cb69f@mail.gmail.com> Message-ID: <771741b20608311059o16f05304ve20fbae61298e0a5@mail.gmail.com> Busca en la lista de wxPython, hace poco lo trataron e inicia un nuevo hilo cuando cambies la pregunta. 2006/8/31, Rolando José Torres Sánchez : > > > Date: Wed, 30 Aug 2006 10:12:50 -0700 > > From: Anselmo Felipe > > Subject: Re: [Python-es] eligiendo GUI > > To: La lista de python en castellano > > Message-ID: <44F5C712.6030106 en ucdavis.edu> > > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > > > Mario Lacunza wrote: > > > Otro tema importante es la compatibilidad entre plataformas, Linux, > MAc o > > > Win > > > > > > 2006/8/30, aNgel rEsendiz g. : > > >> > > >> Que tal, todos son buenos, y creo que deberias probarlos todos, > > >> porque dependiendo de la situación puede convenirte uno u otro. Lo > que > > >> si te puedo decir, es que la mayoria de las veces puede convenirte > > >> wxPython o pygtk, yo prefiero este último, ya que la combinación > > >> glade-tepache me gusta mucho, y wxPython tambien tiene a boa. > > >> > > >> Hay documentación para todos, lo que yo te puedo recomendar es > que > > >> hagas algun programa sencillo en cada uno de ellos, (por ejemplo, un > > >> programa en el que ingreses un texto, y con un boton pongas ese texto > > >> en una "label"). Así podras ver con cuál te acomodas mejor, y puede > > >> que eligas uno, o prefieras quedarte con todos ;). > > >> > > >> Te recomiendo que revises los historicos de la lista, hay muchos > > >> buenos comentarios al respecto. > > >> > > >> Saludos > > >> > > >> On 8/29/06, Fabian < Fvioz > wrote: > > >> > On 8/29/06, carlos rogel wrote: > > >> > > > > >> > > hola a todos! la verdad es que soy un novato en esto de python (y > la > > >> > > programación en general), terminé un par de tutos (de la Uji y el > > >> libro > > >> > > byte > > >> > > of python) y ya me siento más o menos preparado para pasar a lo > que > > >> son > > >> > > los > > >> > > programas gráficos (aunque sé que me falta mucho). El motivo de > este > > >> mail > > >> > > es > > >> > > para pedirles recomendación, porque aunque me inclino por PyGtk > (uso > > >> > > gnome) > > >> > > e escuchado muy buenos comentarios de wxPython, y también se que > > >> existen > > >> > > otros como TkInter y PyQt. > > >> > > > > >> > > desde ya muchas gracias!! > > >> > > > > >> > > -- > > >> > > http://s1ddhrtha.blogspot.com/ > > >> > > _______________________________________________ > > >> > > Python-es mailing list > > >> > > Python-es en aditel.org > > >> > > http://listas.aditel.org/listinfo/python-es > > >> > > > >> > > > >> > > > >> > Bueno soy nuevo en esta lista pero actulamente estoy usando el > > >> wxPython > > >> me > > >> > ha paracido muy potente y muy facil de usar. > > >> > _______________________________________________ > > >> > Python-es mailing list > > >> > Python-es en aditel.org > > >> > http://listas.aditel.org/listinfo/python-es > > >> > > > Hablando de IDEs, alguien sabe donde puedo encontrar el wxpython para > wince 2003SE?? > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: mlacunzav[AT]cogia[AT]net Blog: http://mlacunza.blogspot.com/ Lima - Peru From pych3m4 en gmail.com Thu Aug 31 22:33:28 2006 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 31 Aug 2006 22:33:28 +0200 Subject: =?ISO-8859-1?Q?Re:__Presentaci=F3n_y_saludos?= In-Reply-To: <28d5b4300608310718p12d2d670k348f4215ddcf170b@mail.gmail.com> References: <28d5b4300608310718p12d2d670k348f4215ddcf170b@mail.gmail.com> Message-ID: <2c9fb0dd0608311333ve7e3c28h6e4b3011c399c59e@mail.gmail.com> El 2006/8/31, Asdrubal Velasquez (RadioMan) escribió: > Estoy comenzando con Python a hacer un desarrollo serio, ya que antes > solo "jugué" un poco para ver como se comportaba. > > Debo decir que tuve que analizar y seleccionar entre PHP, Perl, Ruby y > Python cual de esos lenguajes utilizaría para iniciar mi primer > desarrollo bajo GNU/Linux y realmente me pareció lo mas cómodo para > trabajar o al menos iniciar a programar con otro lenguaje. > > En todo caso, la razón de éste mensaje es presentarme y saludarles. > > Seguramente nos leeremos mas seguido. ¡Bienvenido! Seguro que no te arrepientes de haber elegido python. De todos modos, no pierdas de vista al resto de familia (php, ruby, perl,...) ya que de todos se aprenden cosas. Por aquí estamos para lo que precises. From carlosfvo en gmail.com Thu Aug 31 22:40:03 2006 From: carlosfvo en gmail.com (carlos villa) Date: Thu, 31 Aug 2006 15:40:03 -0500 Subject: Fwd: ayuda ..combobox In-Reply-To: <44F714AD.5080001@ono.com> References: <629497540608310723p36b0ab05m41f5f1efdb9002e5@mail.gmail.com> <44F714AD.5080001@ono.com> Message-ID: <629497540608311340v1087fbafv19a6c8e4ce549ee1@mail.gmail.com> ...no estoy usando pygtk........ ---------- Forwarded message ---------- From: Jordi Pascual Date: 31-ago-2006 11:56 Subject: Re: [Python-es] ayuda ..combobox To: La lista de python en castellano carlos villa escribió: > Buenos dias, alguien sabe como recuperar el texto de un combobox. > > > Gracias Si usas PyQt y te refieres a todos los elementos del ComboBox, ésta es una manera: cb = self.CBEjem for i in range(cb.count()): print cb.text(i) No sé si hay mejores. Me extrañaría que no... :) _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From pych3m4 en gmail.com Thu Aug 31 22:43:30 2006 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 31 Aug 2006 22:43:30 +0200 Subject: nueva IDE para Python In-Reply-To: <001701c6cd16$1326ead0$d58be050@equipo> References: <6a39a1d0608310814s574ef444le1dedf5ca36cb69f@mail.gmail.com> <001701c6cd16$1326ead0$d58be050@equipo> Message-ID: <2c9fb0dd0608311343l40ee223ek24ddc42ff35be9ee@mail.gmail.com> El 31/08/06, Juan M. escribió: > (Boa Constructor es fácil cuando te acostumbras, aunque el diseño de menúes > es un poco engorroso). > (El depurador integrado de Boa no está mal, es el que menos falla de los > que he visto.) Tan sólo añadir que Boa Constructor, según sus programadores, está pensado como una "ayuda" al desarrollador, no como una aplicación que haga de todo. Si algo es más fácil escribirlo directamente que dibujarlo, entonces no hay prisa para que se haga desde el interface gráfico del Boa. En cuanto a depuradores, tengo que romper una lanza a favor del winpdb, que es el que usa SPE. Es el único depurador que puede trazar una aplicación multihilo, además de permitir depurados remoto (controlar la ejecución del programa desde otra máquina de la red). From mlacunza en gmail.com Thu Aug 31 22:45:41 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Thu, 31 Aug 2006 15:45:41 -0500 Subject: nueva IDE para Python In-Reply-To: <2c9fb0dd0608311343l40ee223ek24ddc42ff35be9ee@mail.gmail.com> References: <6a39a1d0608310814s574ef444le1dedf5ca36cb69f@mail.gmail.com> <001701c6cd16$1326ead0$d58be050@equipo> <2c9fb0dd0608311343l40ee223ek24ddc42ff35be9ee@mail.gmail.com> Message-ID: <771741b20608311345q35b0843je7eff03ed7e00067@mail.gmail.com> Comparto contigo, pero tiene un bug para OS Linux q solo despues de mucho buscar lo hayas... en win sino da problemas el inicio de la depuracion.... 2006/8/31, Chema Cortes : > > El 31/08/06, Juan M. escribió: > > (Boa Constructor es fácil cuando te acostumbras, aunque el diseño de > menúes > > es un poco engorroso). > > (El depurador integrado de Boa no está mal, es el que menos falla de > los > > que he visto.) > > Tan sólo añadir que Boa Constructor, según sus programadores, está > pensado como una "ayuda" al desarrollador, no como una aplicación que > haga de todo. Si algo es más fácil escribirlo directamente que > dibujarlo, entonces no hay prisa para que se haga desde el interface > gráfico del Boa. > > En cuanto a depuradores, tengo que romper una lanza a favor del > winpdb, que es el que usa SPE. Es el único depurador que puede trazar > una aplicación multihilo, además de permitir depurados remoto > (controlar la ejecución del programa desde otra máquina de la red). > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: mlacunzav[AT]cogia[AT]net Blog: http://mlacunza.blogspot.com/ Lima - Peru From maramsis en gmail.com Thu Aug 31 23:00:08 2006 From: maramsis en gmail.com (Maram) Date: Thu, 31 Aug 2006 18:00:08 -0300 Subject: nueva IDE para Python In-Reply-To: <2c9fb0dd0608311343l40ee223ek24ddc42ff35be9ee@mail.gmail.com> References: <6a39a1d0608310814s574ef444le1dedf5ca36cb69f@mail.gmail.com> <001701c6cd16$1326ead0$d58be050@equipo> <2c9fb0dd0608311343l40ee223ek24ddc42ff35be9ee@mail.gmail.com> Message-ID: <44F74DD8.2030605@gmail.com> Chema Cortes escribió: > El 31/08/06, Juan M. escribió: >> (Boa Constructor es fácil cuando te acostumbras, aunque el diseño de >> menúes >> es un poco engorroso). >> (El depurador integrado de Boa no está mal, es el que menos falla de los >> que he visto.) > > Tan sólo añadir que Boa Constructor, según sus programadores, está > pensado como una "ayuda" al desarrollador, no como una aplicación que > haga de todo. Si algo es más fácil escribirlo directamente que > dibujarlo, entonces no hay prisa para que se haga desde el interface > gráfico del Boa. > > En cuanto a depuradores, tengo que romper una lanza a favor del > winpdb, que es el que usa SPE. Es el único depurador que puede trazar > una aplicación multihilo, además de permitir depurados remoto > (controlar la ejecución del programa desde otra máquina de la red). y que opinan de easy-eclipse + pydev ? http://www.easyeclipse.org/site/distributions/python.html estaba usando jEdit, pero ahora estoy probando esta version... me parece bastante completa y se esta tratando de integrar con TurboGears. http://inet6.blogspot.com/2006/07/easyeclipse-for-python-and-turbogears.html From snmartin en galilea.cl Thu Aug 31 23:45:47 2006 From: snmartin en galilea.cl (=?ISO-8859-1?Q?Fernando_San_Mart=EDn_Woerner?=) Date: Thu, 31 Aug 2006 17:45:47 -0400 Subject: Fwd: ayuda ..combobox In-Reply-To: <629497540608311340v1087fbafv19a6c8e4ce549ee1@mail.gmail.com> References: <629497540608310723p36b0ab05m41f5f1efdb9002e5@mail.gmail.com> <44F714AD.5080001@ono.com> <629497540608311340v1087fbafv19a6c8e4ce549ee1@mail.gmail.com> Message-ID: <44F7588B.30403@galilea.cl> carlos villa escribió: > ...no estoy usando pygtk........ combo.get_active_text() también puedes recuperar el modelo en caso de que estes usando más de una columna por ejemplo: model = combo.get_model() it = combo.get_iter() elemento1 = model.get_value(it, 0) elemento2 = model.get_value(it, 1) etc.. saludos > > > > > ---------- Forwarded message ---------- > From: Jordi Pascual > Date: 31-ago-2006 11:56 > Subject: Re: [Python-es] ayuda ..combobox > To: La lista de python en castellano > > > carlos villa escribió: >> Buenos dias, alguien sabe como recuperar el texto de un combobox. >> >> >> Gracias > Si usas PyQt y te refieres a todos los elementos del ComboBox, ésta es > una manera: > > cb = self.CBEjem > for i in range(cb.count()): > print cb.text(i) > > > No sé si hay mejores. Me extrañaría que no... :) > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Fernando San Martín Woerner Jefe de Informática Galilea S.A. http://www.galilea.cl/ -- Este mensaje ha sido analizado por nuestros servidores en busca de virus y otros contenidos peligrosos, y se considera que está limpio. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From suporte en antonioprado.eti.br Thu Aug 31 23:31:55 2006 From: suporte en antonioprado.eti.br (Antonio Prado) Date: Thu, 31 Aug 2006 18:31:55 -0300 Subject: ayuda ..combobox In-Reply-To: <629497540608310723p36b0ab05m41f5f1efdb9002e5@mail.gmail.com> References: <629497540608310723p36b0ab05m41f5f1efdb9002e5@mail.gmail.com> Message-ID: <1157059916.24472.14.camel@localhost.localdomain> Em Qui, 2006-08-31 às 09:23 -0500, carlos villa escreveu: > Buenos dias, alguien sabe como recuperar el texto de un combobox. > > > Gracias Olá Carlos! Em PyGtk você pode obter o texto de uma GtkComboBoxEntry da seguinte forma: texto = combo.child.get_text() Se necessitar de mais informações, volte a fazer contato. -- Antonio Prado -------------------------------------- Analista de Sistemas. sítio: http://www.antonioprado.eti.br email: suporte en antonioprado.eti.br msn..: suporte en antonioprado.eti.br skype: suporte_prado -------------------------------------- ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rosendo.martinez en valdisme.net Thu Aug 31 17:43:59 2006 From: rosendo.martinez en valdisme.net (rosendo.martinez en valdisme.net) Date: Thu, 31 Aug 2006 17:43:59 +0200 Subject: =?iso-8859-1?q?Presentaci=F3n_y?= saludos In-Reply-To: <28d5b4300608310718p12d2d670k348f4215ddcf170b@mail.gmail.com> References: <28d5b4300608310718p12d2d670k348f4215ddcf170b@mail.gmail.com> Message-ID: <5CC9BFFA-42C5-4880-9734-AD5D38895104@mail.valdisme.net> Bueno Asdrubal, solo decirte que bienvenido. Por cierto, buena elección y que sepas que por aquí andamos leyendo algunos más que en cualquier momento te hecharemos una mano. Un saludo y hasta pronto, Rosendo. El Jueves, 31 de Agosto de 2006 16:18, Asdrubal Velasquez (RadioMan) escribió: > Hola amigos. > > Soy Asdrubal Velasquez y estoy ubicado en Puerto Ordaz en Venezuela. > > Llevo en la lista algo mas de un par de semanas y he estado leyendo > los archivos para "estar al día". > > Estoy comenzando con Python a hacer un desarrollo serio, ya que antes > solo "jugué" un poco para ver como se comportaba. > > Debo decir que tuve que analizar y seleccionar entre PHP, Perl, Ruby y > Python cual de esos lenguajes utilizaría para iniciar mi primer > desarrollo bajo GNU/Linux y realmente me pareció lo mas cómodo para > trabajar o al menos iniciar a programar con otro lenguaje. > > En todo caso, la razón de éste mensaje es presentarme y saludarles. > > Seguramente nos leeremos mas seguido. > > Saludos -- Rosendo Martínez Escobar Valdisme S.L. C/Dels Argenters, 4(Pol. Vara de Quart) 46014 Valencia Tel. 96 3132050 Fax. 96 3791185 rosendo.martinez en valdisme.net