From dbaro en estudiantes.uci.cu Mon Mar 2 17:39:27 2009 From: dbaro en estudiantes.uci.cu (Duany Baro Menendez) Date: Mon, 2 Mar 2009 11:39:27 -0500 Subject: =?iso-8859-1?q?RE=3A_Resumen_de_Python-es=2C_Vol_17?= =?iso-8859-1?q?=2C_Env=EDo_55?= References: <20090228200222.A34CF14B6AC6@devnull.aditel.org> Message-ID: No soy un experto en el tema , estaba pasando un curso de C# y hablaron del termino no es mas que la forma de asociar información a las clases que no es propiamente de ella. La programación orientada a atributos esta asociada a los metadatos. Esta es la definición del libro C# a fondo: Proporcionan mecanismos genéricos para asociar información (como anotaciones) a los tipos definidos en C#. Se pueden utilizar atributos para definir información durante el tiempo de diseño (como información de la documentación), información del entorno de ejecución (como el nombre de una columna de base de datos para un campo), o incluso características del comportamiento en tiempo de ejecución (como si un miembro determinado es transaccional>; esto es, capaz de participar en una transacción). Saludos Duany ________________________________ From: python-es-bounces en aditel.org on behalf of python-es-request en aditel.org Sent: Sat 28/02/2009 15:02 To: python-es en aditel.org Subject: Resumen de Python-es, Vol 17, Envío 55 Envie los mensajes para la lista Python-es a python-es en aditel.org Para subscribirse o anular su subscripción a través de WEB http://listas.aditel.org/listinfo/python-es O por correo electrónico, enviando un mensaje con el texto "help" en el asunto (subject) o en el cuerpo a: python-es-request en aditel.org Puede contactar con el responsable de la lista escribiendo a: python-es-owner en aditel.org Si responde a algún contenido de este mensaje, por favor, edite la linea del asunto (subject) para que el texto sea mas especifico que: "Re: Contents of Python-es digest...". Ademas, por favor, incluya en la respuesta solo aquellas partes del mensaje a las que esta respondiendo. Asuntos del día: 1. Re: RE: Resumen de Python-es, Vol 17, Envío 53 (Chema Cortes) 2. Ayuda con Programacion Orientada Atributos (Duany Baro Menendez) 3. Re: Ayuda con Programacion Orientada Atributos (Cristhian Boujon) 4. Re: Ayuda con Programacion Orientada Atributos (Fran melendo) 5. Re: Ayuda con Programacion Orientada Atributos (Jose Caballero) 6. Decompilar código python (Cesar Ortiz) 7. python y el codigo ascii (kalith kalith) 8. Re: python y el codigo ascii (Jose Caballero) ---------------------------------------------------------------------- Message: 1 Date: Thu, 26 Feb 2009 09:52:37 +0100 From: Chema Cortes Subject: Re: [Python-es] RE: Resumen de Python-es, Vol 17, Envío 53 To: Lista de discusión sobre python en castellano Message-ID: <2c9fb0dd0902260052v4ba1dc73u337f1a3023df3b60 en mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 El día 26 de febrero de 2009 4:51, Duany Baro Menendez escribió: > ¿Como es posible aplicar la programacion orientada a Atributos en python? No conozco un paradigma con este nombre. ¿No será "Programación Orientada a Aspecto" (POA)? Si es así, busca documentación sobre el uso de "decoradores" en python. El Cherrypy 1.0 (ahora ya va por la versión 3.0) usaba la programación por aspecto, pero se abandonó en las siguientes versiones. PD: acostúmbrate a editar las citas antes de enviar tus comentarios para ser lo más concreto posible. Excepto las primeras líneas, el resto de tu mensaje es irrelevante para lo que preguntas. Así mismo, edita el asunto para saber de qué va. Son dos reglas básicas de "netiqueta". ------------------------------ Message: 2 Date: Thu, 26 Feb 2009 08:09:34 -0500 From: "Duany Baro Menendez" Subject: [Python-es] Ayuda con Programacion Orientada Atributos To: , Message-ID: Content-Type: text/plain; charset="iso-8859-1" Hola: Soy nuevo, en los temas de python y hago un estudio de los paradigmas de programación y tengo la siguiente duda: ¿Como es posible aplicar la programación orientada a Atributos en python? Saludos y Gracias Duany ------------------------------ Message: 3 Date: Thu, 26 Feb 2009 13:07:49 -0200 From: Cristhian Boujon Subject: Re: [Python-es] Ayuda con Programacion Orientada Atributos To: Lista de discusión sobre python en castellano Message-ID: Content-Type: text/plain; charset=ISO-8859-1 Perdón por mi ignorancia, que es la programación orientada a atributos? busqué en el Google, pero no saqué nada concreto. 2009/2/26 Duany Baro Menendez > Hola: > > Soy nuevo, en los temas de python y hago un estudio de los > paradigmas de programación y tengo la siguiente duda: > > ¿Como es posible aplicar la programación orientada a Atributos en python? > > Saludos y Gracias > > Duany > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Cristhian A. Boujon --------------------------------- http//esintuitivo.blogspot.com ------------------------------ Message: 4 Date: Thu, 26 Feb 2009 18:22:10 +0100 From: Fran melendo Subject: Re: [Python-es] Ayuda con Programacion Orientada Atributos To: Lista de discusión sobre python en castellano Message-ID: <67f895a40902260922j20a111f1s618a6a3ccad3407c en mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Te refieres a la Programacion Orientada a Aspectos? Saludos 2009/2/26 Cristhian Boujon > Perdón por mi ignorancia, que es la programación orientada a atributos? > busqué en el Google, pero no saqué nada concreto. > > 2009/2/26 Duany Baro Menendez > > > Hola: > > > > Soy nuevo, en los temas de python y hago un estudio de los > > paradigmas de programación y tengo la siguiente duda: > > > > ¿Como es posible aplicar la programación orientada a Atributos en python? > > > > Saludos y Gracias > > > > Duany > > > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > > -- > Cristhian A. Boujon > --------------------------------- > http//esintuitivo.blogspot.com > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > ------------------------------ Message: 5 Date: Thu, 26 Feb 2009 13:35:15 -0500 From: Jose Caballero Subject: Re: [Python-es] Ayuda con Programacion Orientada Atributos To: Lista de discusión sobre python en castellano Message-ID: Content-Type: text/plain; charset=ISO-8859-1 buscando en google "attributes oriented programming" salen cosas, pero no tengo claro que sea lo que Duany anda buscando... Saludos, Jose El 26 de febrero de 2009 12:22, Fran melendo escribió: > Te refieres a la Programacion Orientada a Aspectos? > > Saludos > > > 2009/2/26 Cristhian Boujon > > > Perdón por mi ignorancia, que es la programación orientada a atributos? > > busqué en el Google, pero no saqué nada concreto. > > > > 2009/2/26 Duany Baro Menendez > > > > > Hola: > > > > > > Soy nuevo, en los temas de python y hago un estudio de los > > > paradigmas de programación y tengo la siguiente duda: > > > > > > ¿Como es posible aplicar la programación orientada a Atributos en > python? > > > > > > Saludos y Gracias > > > > > > Duany > > > > > > > > > _______________________________________________ > > > Lista de correo Python-es > > > http://listas.aditel.org/listinfo/python-es > > > FAQ: http://listas.aditel.org/faqpyes > > > > > > > > > > > -- > > Cristhian A. Boujon > > --------------------------------- > > http//esintuitivo.blogspot.com > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > ------------------------------ Message: 6 Date: Fri, 27 Feb 2009 13:47:34 +0100 From: Cesar Ortiz Subject: [Python-es] Decompilar código python To: Lista de discusión sobre python en castellano Message-ID: <90255a70902270447g2b388cd5uba0468abed0cafba en mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Hola, He probado el script decompyle, que es válido hasta la versión 2.3, y me he quedado gratamente satisfecho por el resultado. Una pena que ya no esté disponible para versiones posteriores. ¿Sabeis si hay algun alternativa en marcha a http://www.crazy-compilers.com/decompyle/? De todas formas siempre nos quedará *dis". Saludos! ------------------------------ Message: 7 Date: Sun, 1 Mar 2009 15:27:30 +1930 From: kalith kalith Subject: [Python-es] python y el codigo ascii To: python-es en aditel.org Message-ID: <3da702830902281157p75f93c2epb3942299a6a96053 en mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Buenas me gustaria saber como python maneja el codigo ascii ejemplo sabiendo que la equivalencia de '9' en ascii es 57 hago lo siguiente: en este caso no debería imprimir 57 y no 1? Python 2.5.2 (r252:60911, Jan 4 2009, 17:40:26) [GCC 4.3.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> a = '1' >>> b = int(a) >>> print b 1 >>> ok otro caso ahora con letras >>> a = 'r' >>> b = int(a) Traceback (most recent call last): File "", line 1, in ValueError: invalid literal for int() with base 10: 'r' >>> ok ahora veo que no se mueve igual que en los lenguajes tipo C/c++, java, c#.. si no es asi como se maneja? -- Seamos realistas y hagamos lo imposible ------------------------------ Message: 8 Date: Sat, 28 Feb 2009 15:02:07 -0500 From: Jose Caballero Subject: Re: [Python-es] python y el codigo ascii To: Lista de discusión sobre python en castellano Message-ID: Content-Type: text/plain; charset=ISO-8859-1 http://www.google.com/search?q=python+ascii+code&hl=es&btnG=Buscar 2009/2/28 kalith kalith > Buenas me gustaria saber como python maneja el codigo ascii > > ejemplo sabiendo que la equivalencia de '9' en ascii es 57 hago lo > siguiente: > > en este caso no debería imprimir 57 y no 1? > > Python 2.5.2 (r252:60911, Jan 4 2009, 17:40:26) > [GCC 4.3.2] on linux2 > Type "help", "copyright", "credits" or "license" for more information. > >>> a = '1' > >>> b = int(a) > >>> print b > 1 > >>> > > ok otro caso ahora con letras > > >>> a = 'r' > >>> b = int(a) > Traceback (most recent call last): > File "", line 1, in > ValueError: invalid literal for int() with base 10: 'r' > >>> > > ok ahora veo que no se mueve igual que en los lenguajes tipo C/c++, java, > c#.. si no es asi como se maneja? > > -- > Seamos realistas y hagamos lo imposible > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > ------------------------------ _______________________________________________ lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes Fin de Resumen de Python-es, Vol 17, Envío 55 ********************************************* _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lasizoillo en gmail.com Mon Mar 2 18:33:00 2009 From: lasizoillo en gmail.com (lasizoillo) Date: Mon, 2 Mar 2009 18:33:00 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_RE=3A_Resumen_de_Python=2Des=2C_Vol_17=2C_En?= =?ISO-8859-1?Q?v=EDo_55?= In-Reply-To: References: <20090228200222.A34CF14B6AC6@devnull.aditel.org> Message-ID: <49414f570903020933u2612252csc62e8a3504276f5e@mail.gmail.com> El día 2 de marzo de 2009 17:39, Duany Baro Menendez escribió: > No soy un experto en el tema , estaba pasando un curso de C# y hablaron del termino no es mas > que la forma de asociar información a las clases que no es propiamente de ella. La programación orientada > a atributos  esta asociada a los metadatos. > > Esta es la definición del libro C# a fondo: > Proporcionan mecanismos genéricos para asociar información (como anotaciones) a los tipos definidos en C#. Se > > pueden utilizar atributos para definir información durante el tiempo de diseño (como > > información de la documentación), información del entorno de ejecución (como el nombre > > de una columna de base de datos para un campo), o incluso características del comportamiento > > en tiempo de ejecución (como si un miembro determinado es transaccional>; > > esto es, capaz de participar en una transacción). > > > > Saludos > > Duany > Leete el correo que envias enterito y veras que la información que buscas está en él. Animo, que no tardarás poco en leerlo entero. > > ________________________________ > > From: python-es-bounces en aditel.org on behalf of python-es-request en aditel.org > Sent: Sat 28/02/2009 15:02 > To: python-es en aditel.org > Subject: Resumen de Python-es, Vol 17, Envío 55 > > > > Envie los mensajes para la lista Python-es a >        python-es en aditel.org > > Para subscribirse o anular su subscripción a través de WEB >        http://listas.aditel.org/listinfo/python-es > > O por correo electrónico, enviando un mensaje con el texto "help" en > el asunto (subject) o en el cuerpo a: >        python-es-request en aditel.org > > Puede contactar con el responsable de la lista escribiendo a: >        python-es-owner en aditel.org > > Si responde a algún contenido de este mensaje, por favor, edite la > linea del asunto (subject) para que el texto sea mas especifico que: > "Re: Contents of Python-es digest...". Ademas, por favor, incluya en > la respuesta solo aquellas partes del mensaje a las que esta > respondiendo. > > > Asuntos del día: > >   1. Re: RE: Resumen de Python-es, Vol 17, Envío 53 (Chema Cortes) >   2. Ayuda  con  Programacion Orientada Atributos (Duany Baro Menendez) >   3. Re: Ayuda con Programacion Orientada Atributos (Cristhian Boujon) >   4. Re: Ayuda con Programacion Orientada Atributos (Fran melendo) >   5. Re: Ayuda con Programacion Orientada Atributos (Jose Caballero) >   6. Decompilar código python (Cesar Ortiz) >   7. python y el codigo ascii (kalith kalith) >   8. Re: python y el codigo ascii (Jose Caballero) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Thu, 26 Feb 2009 09:52:37 +0100 > From: Chema Cortes > Subject: Re: [Python-es] RE: Resumen de Python-es, Vol 17, Envío 53 > To: Lista de discusión sobre python en castellano >         > Message-ID: >        <2c9fb0dd0902260052v4ba1dc73u337f1a3023df3b60 en mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > El día 26 de febrero de 2009 4:51, Duany Baro Menendez > escribió: > >> ¿Como es posible aplicar la programacion orientada a Atributos en python? > > No conozco un paradigma con este nombre. ¿No será "Programación > Orientada a Aspecto" (POA)? > > Si es así, busca documentación sobre el uso de "decoradores" en > python. El Cherrypy 1.0 (ahora ya va por la versión 3.0) usaba la > programación por aspecto, pero se abandonó en las siguientes > versiones. > > > > PD: acostúmbrate a editar las citas antes de enviar tus comentarios > para ser lo más concreto posible. Excepto las primeras líneas, el > resto de tu mensaje es irrelevante para lo que preguntas. Así mismo, > edita el asunto para saber de qué va. Son dos reglas básicas de > "netiqueta". > > > ------------------------------ > > Message: 2 > Date: Thu, 26 Feb 2009 08:09:34 -0500 > From: "Duany Baro Menendez" > Subject: [Python-es] Ayuda  con  Programacion Orientada Atributos > To: , > Message-ID: > Content-Type: text/plain;       charset="iso-8859-1" > > Hola: > > Soy nuevo, en los temas de python y hago un estudio de los > paradigmas de programación y tengo la siguiente duda: > > ¿Como es posible aplicar la programación orientada a Atributos en python? > > Saludos y Gracias > > Duany > > > > > ------------------------------ > > Message: 3 > Date: Thu, 26 Feb 2009 13:07:49 -0200 > From: Cristhian Boujon > Subject: Re: [Python-es] Ayuda con Programacion Orientada Atributos > To: Lista de discusión sobre python en castellano >         > Message-ID: >         > Content-Type: text/plain; charset=ISO-8859-1 > > Perdón por mi ignorancia, que es la programación orientada a atributos? > busqué en el Google, pero no saqué nada concreto. > > 2009/2/26 Duany Baro Menendez > >> Hola: >> >> Soy nuevo, en los temas de python y hago un estudio de los >> paradigmas de programación y tengo la siguiente duda: >> >> ¿Como es posible aplicar la programación orientada a Atributos en python? >> >> Saludos y Gracias >> >> Duany >> >> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > > -- > Cristhian A. Boujon > --------------------------------- > http//esintuitivo.blogspot.com > > > ------------------------------ > > Message: 4 > Date: Thu, 26 Feb 2009 18:22:10 +0100 > From: Fran melendo > Subject: Re: [Python-es] Ayuda con Programacion Orientada Atributos > To: Lista de discusión sobre python en castellano >         > Message-ID: >        <67f895a40902260922j20a111f1s618a6a3ccad3407c en mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > Te refieres a la Programacion Orientada a Aspectos? > > Saludos > > > 2009/2/26 Cristhian Boujon > >> Perdón por mi ignorancia, que es la programación orientada a atributos? >> busqué en el Google, pero no saqué nada concreto. >> >> 2009/2/26 Duany Baro Menendez >> >> > Hola: >> > >> > Soy nuevo, en los temas de python y hago un estudio de los >> > paradigmas de programación y tengo la siguiente duda: >> > >> > ¿Como es posible aplicar la programación orientada a Atributos en python? >> > >> > Saludos y Gracias >> > >> > Duany >> > >> > >> > _______________________________________________ >> > Lista de correo Python-es >> > http://listas.aditel.org/listinfo/python-es >> > FAQ: http://listas.aditel.org/faqpyes >> > >> >> >> >> -- >> Cristhian A. Boujon >> --------------------------------- >> http//esintuitivo.blogspot.com >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > ------------------------------ > > Message: 5 > Date: Thu, 26 Feb 2009 13:35:15 -0500 > From: Jose Caballero > Subject: Re: [Python-es] Ayuda con Programacion Orientada Atributos > To: Lista de discusión sobre python en castellano >         > Message-ID: >         > Content-Type: text/plain; charset=ISO-8859-1 > > buscando en google "attributes oriented programming" salen cosas, pero no > tengo claro que sea lo que Duany anda buscando... > > Saludos, > Jose > > > > El 26 de febrero de 2009 12:22, Fran melendo escribió: > >> Te refieres a la Programacion Orientada a Aspectos? >> >> Saludos >> >> >> 2009/2/26 Cristhian Boujon >> >> > Perdón por mi ignorancia, que es la programación orientada a atributos? >> > busqué en el Google, pero no saqué nada concreto. >> > >> > 2009/2/26 Duany Baro Menendez >> > >> > > Hola: >> > > >> > > Soy nuevo, en los temas de python y hago un estudio de los >> > > paradigmas de programación y tengo la siguiente duda: >> > > >> > > ¿Como es posible aplicar la programación orientada a Atributos en >> python? >> > > >> > > Saludos y Gracias >> > > >> > > Duany >> > > >> > > >> > > _______________________________________________ >> > > Lista de correo Python-es >> > > http://listas.aditel.org/listinfo/python-es >> > > FAQ: http://listas.aditel.org/faqpyes >> > > >> > >> > >> > >> > -- >> > Cristhian A. Boujon >> > --------------------------------- >> > http//esintuitivo.blogspot.com >> > _______________________________________________ >> > Lista de correo Python-es >> > http://listas.aditel.org/listinfo/python-es >> > FAQ: http://listas.aditel.org/faqpyes >> > >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > ------------------------------ > > Message: 6 > Date: Fri, 27 Feb 2009 13:47:34 +0100 > From: Cesar Ortiz > Subject: [Python-es] Decompilar código python > To: Lista de discusión sobre python en castellano >         > Message-ID: >        <90255a70902270447g2b388cd5uba0468abed0cafba en mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > Hola, > > He probado el script decompyle, que es válido hasta la versión 2.3, y me he > quedado gratamente satisfecho por el resultado. > Una pena que ya no esté disponible para versiones posteriores. > > ¿Sabeis si hay algun alternativa en marcha a > http://www.crazy-compilers.com/decompyle/? > De todas formas siempre nos quedará *dis". > > Saludos! > > > ------------------------------ > > Message: 7 > Date: Sun, 1 Mar 2009 15:27:30 +1930 > From: kalith kalith > Subject: [Python-es] python y el codigo ascii > To: python-es en aditel.org > Message-ID: >        <3da702830902281157p75f93c2epb3942299a6a96053 en mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > Buenas me gustaria saber como python maneja el codigo ascii > > ejemplo sabiendo que la equivalencia de '9' en ascii es 57 hago lo > siguiente: > > en este caso no debería imprimir 57 y no 1? > > Python 2.5.2 (r252:60911, Jan  4 2009, 17:40:26) > [GCC 4.3.2] on linux2 > Type "help", "copyright", "credits" or "license" for more information. >>>> a = '1' >>>> b = int(a) >>>> print b > 1 >>>> > > ok otro caso ahora con letras > >>>> a = 'r' >>>> b = int(a) > Traceback (most recent call last): >  File "", line 1, in > ValueError: invalid literal for int() with base 10: 'r' >>>> > > ok ahora veo que no se mueve igual que en los lenguajes tipo C/c++, java, > c#.. si no es asi como se maneja? > > -- > Seamos realistas y hagamos lo imposible > > > ------------------------------ > > Message: 8 > Date: Sat, 28 Feb 2009 15:02:07 -0500 > From: Jose Caballero > Subject: Re: [Python-es] python y el codigo ascii > To: Lista de discusión sobre python en castellano >         > Message-ID: >         > Content-Type: text/plain; charset=ISO-8859-1 > > http://www.google.com/search?q=python+ascii+code&hl=es&btnG=Buscar > > > > 2009/2/28 kalith kalith > >> Buenas me gustaria saber como python maneja el codigo ascii >> >> ejemplo sabiendo que la equivalencia de '9' en ascii es 57 hago lo >> siguiente: >> >> en este caso no debería imprimir 57 y no 1? >> >> Python 2.5.2 (r252:60911, Jan  4 2009, 17:40:26) >> [GCC 4.3.2] on linux2 >> Type "help", "copyright", "credits" or "license" for more information. >> >>> a = '1' >> >>> b = int(a) >> >>> print b >> 1 >> >>> >> >> ok otro caso ahora con letras >> >> >>> a = 'r' >> >>> b = int(a) >> Traceback (most recent call last): >>  File "", line 1, in >> ValueError: invalid literal for int() with base 10: 'r' >> >>> >> >> ok ahora veo que no se mueve igual que en los lenguajes tipo C/c++, java, >> c#.. si no es asi como se maneja? >> >> -- >> Seamos realistas y hagamos lo imposible >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > ------------------------------ > > _______________________________________________ > lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > > Fin de Resumen de Python-es, Vol 17, Envío 55 > ********************************************* > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Mon Mar 2 20:22:57 2009 From: damufo en gmail.com (damufo) Date: Mon, 02 Mar 2009 20:22:57 +0100 Subject: [OT?] error al depurar Message-ID: <49AC3211.7070908@gmail.com> Hola: He pasado mi proyecto a ecplipse, antes lo gestionaba con boa-constructor. El caso es que al ejecutarlo con eclipse en modo normal no arroja error alguno pero cuando lo hago con el depurador lanza el error: Exception exceptions.AttributeError: "'NoneType' object has no attribute 'print_exc'" in of >> ignored Alguien tiene alguna idea de a que se puede deber esto? no pone la línea ni nada. He buscado este error pero no he encontrado nada que me ayude. gracias ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From yourpadre en gmail.com Tue Mar 3 16:31:44 2009 From: yourpadre en gmail.com (Miguel Beltran R.) Date: Tue, 3 Mar 2009 09:31:44 -0600 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_Python_en_p=E1ginas_web_din=E1micas?= In-Reply-To: <49414f570902240803g2a706ccble0749404af6152f3@mail.gmail.com> References: <2d065fcf0902240625p453bb355w77ff78e20fc13ef0@mail.gmail.com> <49414f570902240803g2a706ccble0749404af6152f3@mail.gmail.com> Message-ID: Solo para que no falte (Y porque yo lo uso desde hace años jeje) Zope (www.zope.org) que es un framework que tiene para manejo de sesiones, usuarios (se puede conectar a una BD o ActiveDirectory), adquisición (no estoy seguro si se traduce así) Tiene 2 ramas: Zope 2 y Zope 3. Todavia no me meto a la rama 3, se me hace muy diferente a la 2 y no me acostumbro aun. La rama 3 es mas pitonico. El 24 de febrero de 2009 10:03, lasizoillo escribió: > El día 24 de febrero de 2009 15:25, albert moreno > escribió: > > Buenas, > > Soy nuevo en Python, ya llevo unos días investigando y ya hago mis > primeros > > scrips con funciones, clases, paquetes de módulos ..., la cuestión es que > yo > > ya llevo años con PHP, y quería saber si podría utilizar Python para las > > partes dinámicas de la web, así como hago con PHP. > > > > Si me pudierais pasar algún link con información me serviría de gran > ayuda, > > ya que no he encontrado mucho sobre este tema. > > > > Lo más parecido igual son las PSP de mod_python: > http://www.modpython.org/live/current/doc-html/pyapi-psp.html#pyapi-psp > > Aunque yo prefiero los frameworks con separación MVC. > > Normalmente uso Pylons, que es muy flexible y te permite adaptar > muchas cosas del framework (usar sesiones o no usarlas, que sistema de > persistencia usar, que sistema de plantillas, el servidor wsgi sobre > el que funciona, sistema de widgets o hacer forms a pelo, ...). Pero > si empiezas igual es más simple usar algo como Turbogears que viene > como más cerrado: > http://turbogears.org/ > > La rama 1.x se basa en Cherrypy y la 2.x va a correr sobre pylons. > > La opción que usa la mayoría de la gente es django (no la he probado y > no puedo decirte nada de ella): > http://www.djangoproject.com/ > Parece que, al contrario que en pylons, hay una forma de hacer las > cosas y está documentada de forma oficial. > > Opciones en python hay un montón. Tienes incluso frameworks > especificamente diseñados para aplicaciones comet: > http://orbited.org/ > Por supuesto, basado en Twisted. > Pero puede ser un camino demasiado duro para empezar y poco práctico > si vas a hacer el tipico desarrollo web ;-) > > Yo que tu probaría django, turbogears y pylons por encima y me > quedaría con el que más me gustara. > > Un saludo: > > Javi > > > Muchas gracias > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- ________________________________________ Lo bueno de vivir un dia mas es saber que nos queda un dia menos de vida _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From megutierrez en estudiantes.uci.cu Tue Mar 3 22:18:39 2009 From: megutierrez en estudiantes.uci.cu (Manuel Enrique Gutierrez Perez) Date: Tue, 3 Mar 2009 16:18:39 -0500 Subject: string.translate() deprecated!!! References: <20090302173314.762A714B6AC8@devnull.aditel.org> Message-ID: Hola lista, he estado leyendo y veo que la función translate del módulo string está desaprobada y será eliminada en las futuras versiones. ¿Que se supone que use para suplir esta función? Saludos, Manuel E. ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 2521 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From zodman en gmail.com Tue Mar 3 22:45:22 2009 From: zodman en gmail.com (zodman) Date: Tue, 03 Mar 2009 15:45:22 -0600 Subject: pynotify pero en wxPython Message-ID: <49ADA4F2.8000808@gmail.com> alguien sabe el equivalente. de wxPython para pynotify ?¿ o algun widget que cumpla con la misma funcion .... _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Tue Mar 3 23:16:19 2009 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Tue, 3 Mar 2009 16:16:19 -0600 Subject: string.translate() deprecated!!! In-Reply-To: References: <20090302173314.762A714B6AC8@devnull.aditel.org> Message-ID: donde lo has leido exactamente? Lo que yo he leido es que se van a eliminar las funciones, no los metodos de string. Puedes dar la url donde has leido eso? Saludos, Jose 2009/3/3 Manuel Enrique Gutierrez Perez > > Hola lista, he estado leyendo y veo que la función translate del módulo > string está desaprobada y será eliminada en las futuras versiones. ¿Que se > supone que use para suplir esta función? > > Saludos, Manuel E. > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Wed Mar 4 09:09:32 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed, 4 Mar 2009 09:09:32 +0100 Subject: string.translate() deprecated!!! In-Reply-To: References: <20090302173314.762A714B6AC8@devnull.aditel.org> Message-ID: <2c9fb0dd0903040009m149ebad2k1a6b31158befba7b@mail.gmail.com> El 2009/3/3 Manuel Enrique Gutierrez Perez escribió: > > Hola lista, he estado leyendo y veo que la función translate del módulo string está desaprobada y será eliminada en las futuras versiones. ¿Que se supone que use para suplir esta función? Como bien te dice José Caballero, sólo se desaprueban las funciones del módulo string; pero seguirán funcionando los métodos de los objetos strings. Lo que sí que hay que tener cuidado es que el método .translate() funciona diferente con los unicodes, que será la codificación por defecto en python. >>> u"Hola, mundo".translate({ord(u"o"):None, ord("d"):u"?"}) u'Hla, mun\u20ac' ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From faltet en pytables.org Wed Mar 4 09:09:19 2009 From: faltet en pytables.org (Francesc Alted) Date: Wed, 4 Mar 2009 09:09:19 +0100 Subject: string.translate() deprecated!!! In-Reply-To: References: <20090302173314.762A714B6AC8@devnull.aditel.org> Message-ID: <200903040909.20309.faltet@pytables.org> A Tuesday 03 March 2009, Jose Caballero escrigué: > donde lo has leido exactamente? Lo que yo he leido es que se van a > eliminar las funciones, no los metodos de string. > Puedes dar la url donde has leido eso? string.translate() *es* una función del módulo string. Manuel, usa simplemente los métodos asociados a los objetos cadena: s = "abc" s.translate(...) Saludos, -- Francesc Alted _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jileon en parcan.es Wed Mar 4 12:33:42 2009 From: jileon en parcan.es (Juan Ignacio Rodriguez de Leon) Date: Wed, 04 Mar 2009 11:33:42 +0000 Subject: Generar =?iso-8859-1?q?contrase=F1as_pronunciables_con_Python?= Message-ID: <49AE6716.6050107@parcan.es> He publicado un post sobre generación de contraseñas pronunciables (ayatabera en vez de gpsiaqly, por ejemplo), por si a alguien le interesa; está en: http://elornitorrincoenmascarado.blogspot.com/2009/03/contrasenas-pronunciables.html Y por si se corta: http://tinyurl.com/boslom Un saludo. -- Juan Ignacio Rodríguez de León http://elornitorrincoenmascarado.blogspot.com/ euribates en gmail.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From qualopec en gmail.com Wed Mar 4 12:53:24 2009 From: qualopec en gmail.com (Javier Santana) Date: Wed, 4 Mar 2009 12:53:24 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_Generar_contrase=F1as_pronunciables_c?= =?ISO-8859-1?Q?on_Python?= In-Reply-To: <49AE6716.6050107@parcan.es> References: <49AE6716.6050107@parcan.es> Message-ID: Muy interesante, como pequeño detalle que realmente no lleva a ninguna parte estaría bien que el generador no cogiese una url, si no un object tipo file, así sería más genérico :). gracias por compartirlo. On Wed, Mar 4, 2009 at 12:33 PM, Juan Ignacio Rodriguez de Leon wrote: > He publicado un post sobre generación de contraseñas pronunciables > (ayatabera en vez de gpsiaqly, por ejemplo), por si a alguien > le interesa; está en: > > http://elornitorrincoenmascarado.blogspot.com/2009/03/contrasenas-pronunciables.html > > Y por si se corta: > > http://tinyurl.com/boslom > > Un saludo. > > -- > Juan Ignacio Rodríguez de León > http://elornitorrincoenmascarado.blogspot.com/ > euribates en gmail.com > > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jordi.f en ati.es Wed Mar 4 13:36:15 2009 From: jordi.f en ati.es (Jordi Funollet) Date: Wed, 4 Mar 2009 13:36:15 +0100 Subject: Generar =?iso-8859-1?q?contrase=F1as_pronunciables_con?= Python In-Reply-To: <49AE6716.6050107@parcan.es> References: <49AE6716.6050107@parcan.es> Message-ID: <200903041336.15878.jordi.f@ati.es> Juan Ignacio Rodriguez de Leon dixit: > He publicado un post sobre generación de contraseñas pronunciables > (ayatabera en vez de gpsiaqly, por ejemplo), por si a alguien > le interesa; está en: > > http://elornitorrincoenmascarado.blogspot.com/2009/03/contrasenas-pronuncia >bles.html > > Y por si se corta: > > http://tinyurl.com/boslom > > Un saludo. Me gusta la herramienta, pero supongo que es difícil evitar que repita muchas vocales. Un password como 'ayatabera' tiene poca variación y es más fácil de crackear por fuerza bruta. 'pelonarie' es perfecto :-) A lo mejor seria tan simple como añadir un filtrado adicional para las palabras con baja entropía. -- ############################## ### Jordi Funollet ### http://www.terraquis.net _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rdroguett en intico.cl Wed Mar 4 14:43:50 2009 From: rdroguett en intico.cl (Renato Droguett) Date: Wed, 4 Mar 2009 10:43:50 -0300 Subject: Problemas de Fecha Message-ID: <5EDC0B02DC56794382BF70090144D57C56EBA6@exchange.intico.cl> ________________________________ De: Renato Droguett Enviado el: Miércoles, 04 de Marzo de 2009 10:44 Para: 'python-es en aditel.org.' Asunto: Problemas de Fecha Estimados: Quiero obtener la fecha actual de esta forma Ene 03 Una vez obtenida quiero remplazarla en una funcion de sistema ls -al | grep %s ->VARIABLE OBENITDA Y esto me entregara la información que deseo _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rdroguett en intico.cl Wed Mar 4 14:43:35 2009 From: rdroguett en intico.cl (Renato Droguett) Date: Wed, 4 Mar 2009 10:43:35 -0300 Subject: Problemas de Fecha Message-ID: <5EDC0B02DC56794382BF70090144D57C56EBA5@exchange.intico.cl> Estimados: Quiero obtener la fecha actual de esta forma Ene 03 Una vez obtenida quiero remplazarla en una funcion de sistema ls -al | grep %s ->VARIABLE OBENITDA Y esto me entregara la información que deseo _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pfreixes en milnou.net Wed Mar 4 15:20:42 2009 From: pfreixes en milnou.net (Pau Freixes) Date: Wed, 4 Mar 2009 15:20:42 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_Generar_contrase=F1as_pronunciables_c?= =?ISO-8859-1?Q?on_Python?= In-Reply-To: <49AE6716.6050107@parcan.es> References: <49AE6716.6050107@parcan.es> Message-ID: <207312b70903040620r28522f94r38f78688290ec5e0@mail.gmail.com> Me ha gustado mucho !!!! realmente una buena herramienta y lo mas interesante de todo con una base teorica sencilla y científica !!! On Wed, Mar 4, 2009 at 12:33 PM, Juan Ignacio Rodriguez de Leon < jileon en parcan.es> wrote: > He publicado un post sobre generación de contraseñas pronunciables > (ayatabera en vez de gpsiaqly, por ejemplo), por si a alguien > le interesa; está en: > > > http://elornitorrincoenmascarado.blogspot.com/2009/03/contrasenas-pronunciables.html > > Y por si se corta: > > http://tinyurl.com/boslom > > Un saludo. > > -- > Juan Ignacio Rodríguez de León > http://elornitorrincoenmascarado.blogspot.com/ > euribates en gmail.com > > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- --pau _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From megutierrez en estudiantes.uci.cu Wed Mar 4 15:18:14 2009 From: megutierrez en estudiantes.uci.cu (Manuel Enrique Gutierrez Perez) Date: Wed, 4 Mar 2009 09:18:14 -0500 Subject: string.translate() deprecated!!! References: <20090302173314.762A714B6AC8@devnull.aditel.org> <200903040909.20309.faltet@pytables.org> Message-ID: Ah ya comprendo es que no habia leido bien, se van a eliminar del módulo pero ya están en los objetos string. Gracias por la pronta respuesta. Salu2, Manuel. ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 2609 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rdroguett en intico.cl Wed Mar 4 15:23:10 2009 From: rdroguett en intico.cl (Renato Droguett) Date: Wed, 4 Mar 2009 11:23:10 -0300 Subject: RV: Problemas de Fecha Message-ID: <5EDC0B02DC56794382BF70090144D57C56EBB2@exchange.intico.cl> Estimados: Quiero obtener la fecha actual de esta forma Ene 03 Una vez obtenida quiero remplazarla en una funcion de sistema ls -al | grep %s ->VARIABLE OBENITDA Y esto me entregara la información que deseo _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From reynaldomic en gmail.com Wed Mar 4 15:52:50 2009 From: reynaldomic en gmail.com (Reynaldo) Date: Wed, 04 Mar 2009 09:52:50 -0500 Subject: RV: Problemas de Fecha In-Reply-To: <5EDC0B02DC56794382BF70090144D57C56EBB2@exchange.intico.cl> References: <5EDC0B02DC56794382BF70090144D57C56EBB2@exchange.intico.cl> Message-ID: <49AE95C2.4010207@gmail.com> Renato Droguett escribió: > Estimados: > > > > Quiero obtener la fecha actual de esta forma > > > > Ene 03 > No hace falta python creo date +"%b %e" > > > Una vez obtenida quiero remplazarla en una funcion de sistema > > > > ls -al | grep %s ->VARIABLE OBENITDA > ls -al | grep -i "$(date +"%b %e")" _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Wed Mar 4 16:09:24 2009 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Wed, 4 Mar 2009 09:09:24 -0600 Subject: Problemas de Fecha In-Reply-To: <5EDC0B02DC56794382BF70090144D57C56EBA6@exchange.intico.cl> References: <5EDC0B02DC56794382BF70090144D57C56EBA6@exchange.intico.cl> Message-ID: y la pregunta es ... ?? 2009/3/4 Renato Droguett > > > > > ________________________________ > > De: Renato Droguett > Enviado el: Miércoles, 04 de Marzo de 2009 10:44 > Para: 'python-es en aditel.org.' > Asunto: Problemas de Fecha > > > > Estimados: > > > > Quiero obtener la fecha actual de esta forma > > > > Ene 03 > > > > Una vez obtenida quiero remplazarla en una funcion de > sistema > > > > ls -al | grep %s ->VARIABLE OBENITDA > > > > Y esto me entregara la información que deseo > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From yuniorbch en lsp.ssp.co.cu Wed Mar 4 10:34:40 2009 From: yuniorbch en lsp.ssp.co.cu (..::DragonBCh::..) Date: Wed, 04 Mar 2009 10:34:40 +0100 Subject: otro =?iso-8859-1?q?m=E1s!?= Message-ID: <49AE4B30.5000300@lsp.ssp.co.cu> Hola amigos de la lista, acabo de ingresar en esta lista. estoy comenzando a programar en python y pienso que me sera de mucha ayuda perteneser a esta lista, espero aprender mucho con ustedes. saludos... -- Este mensaje ha sido analizado en la Asamblea Provincial del Poder Popular de Sancti Spiritus por MailScanner y ClamAV. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From camontuyu en yahoo.es Wed Mar 4 17:08:42 2009 From: camontuyu en yahoo.es (Beni) Date: Wed, 4 Mar 2009 17:08:42 +0100 Subject: easy_install menu gnome Message-ID: <8a19bc7c0903040808k2e189276p2f1cbcd7f1cd89d5@mail.gmail.com> Hola a todos. He desarrollado una pequeña aplicación pygtk que distribuyo (linux/ubuntu principalmente) con setuptools. Me gustaría saber como puedo añadir facilmente un menú al escritorio de gnome para mi aplicación. ¿alguien tiene alguna idea? Saludos. -- Atentamente, Benito Rodríguez Arcos ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From astralrod en gmail.com Wed Mar 4 19:30:09 2009 From: astralrod en gmail.com (astralrod) Date: Wed, 4 Mar 2009 12:30:09 -0600 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_Generar_contrase=F1as_pronunciables_c?= =?ISO-8859-1?Q?on_Python?= In-Reply-To: <207312b70903040620r28522f94r38f78688290ec5e0@mail.gmail.com> References: <49AE6716.6050107@parcan.es> <207312b70903040620r28522f94r38f78688290ec5e0@mail.gmail.com> Message-ID: Es muy bueno el programa aunque nunca he entendido mucho de las expresiones regulares. Me llamo mucho la atencion el hecho de ser pronunciables, ya que eso ayuda mas facilmente al recordarlas, aunque por experiencia nunca faltara un gerente o directivo que pregunte en domingo por su contraseña debido a que se le olvido... Por cierto, la idea de generar nombres es excelente para los que jugamos rpg. Suerte! _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From astralrod en gmail.com Wed Mar 4 19:32:27 2009 From: astralrod en gmail.com (astralrod) Date: Wed, 4 Mar 2009 12:32:27 -0600 Subject: =?ISO-8859-1?B?UmU6IFtQeXRob24tZXNdIG90cm8gbeFzIQ==?= In-Reply-To: <49AE4B30.5000300@lsp.ssp.co.cu> References: <49AE4B30.5000300@lsp.ssp.co.cu> Message-ID: Bienvenido! La verdad que python es un excelente lenguaje de programacion y te permite hacer en corto tiempo lo que en otros lenguajes te tomaria una eternidad. Suerte! _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlos.zun en gmail.com Wed Mar 4 21:32:08 2009 From: carlos.zun en gmail.com (Carlos Zuniga) Date: Wed, 4 Mar 2009 15:32:08 -0500 Subject: easy_install menu gnome In-Reply-To: <8a19bc7c0903040808k2e189276p2f1cbcd7f1cd89d5@mail.gmail.com> References: <8a19bc7c0903040808k2e189276p2f1cbcd7f1cd89d5@mail.gmail.com> Message-ID: 2009/3/4 Beni : > Hola a todos. > > He desarrollado una pequeña aplicación pygtk que distribuyo (linux/ubuntu > principalmente) con setuptools. > > Me gustaría saber como puedo añadir facilmente un menú al escritorio de > gnome para mi aplicación. > > ¿alguien tiene alguna idea? Mira los archivos .desktop en /usr/share/menu como ejemplo. > > Saludos. Saludos -- Linux Registered User # 386081 A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos de leer manuales. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From zodman en gmail.com Wed Mar 4 21:36:17 2009 From: zodman en gmail.com (zodman) Date: Wed, 04 Mar 2009 14:36:17 -0600 Subject: easy_install menu gnome In-Reply-To: <8a19bc7c0903040808k2e189276p2f1cbcd7f1cd89d5@mail.gmail.com> References: <8a19bc7c0903040808k2e189276p2f1cbcd7f1cd89d5@mail.gmail.com> Message-ID: <49AEE641.6000406@gmail.com> Tienes que crear un archivo desktop file y ponerlo en /usr/share/applicacions http://www.freedesktop.org/wiki/Howto_desktop_files Beni escribió: > Hola a todos. > > He desarrollado una pequeña aplicación pygtk que distribuyo (linux/ubuntu > principalmente) con setuptools. > > Me gustaría saber como puedo añadir facilmente un menú al escritorio de > gnome para mi aplicación. > > ¿alguien tiene alguna idea? > > Saludos. > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pyarnau en gmail.com Wed Mar 4 22:07:09 2009 From: pyarnau en gmail.com (Arnau Sanchez) Date: Wed, 04 Mar 2009 22:07:09 +0100 Subject: RV: Problemas de Fecha In-Reply-To: <5EDC0B02DC56794382BF70090144D57C56EBB2@exchange.intico.cl> References: <5EDC0B02DC56794382BF70090144D57C56EBB2@exchange.intico.cl> Message-ID: <49AEED7D.4010109@gmail.com> Renato Droguett wrote: > Quiero obtener la fecha actual de esta forma > Ene 03 > Una vez obtenida quiero remplazarla en una funcion de sistema > ls -al | grep %s ->VARIABLE OBENITDA > Y esto me entregara la información que deseo Antes de proponer una forma de hacer algo tendrías que explicar cuál es el objetivo. Si lo que quieres es obtener los ficheros que hay en un directorio que fueron modificados en una fecha determinada, eso no es nada elegante. Hay muchas formas de hacerlo, pero habría que tirar de herramientas como "find" ó "stat". En cualquier caso, ¿tiene algo que ver con Python? -- Desarrollador freelance http://www.arnau-sanchez.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From yuniorbch en lsp.ssp.co.cu Wed Mar 4 16:55:47 2009 From: yuniorbch en lsp.ssp.co.cu (..::DragonBCh::..) Date: Wed, 04 Mar 2009 16:55:47 +0100 Subject: Python+Mysql Message-ID: <49AEA483.9010801@lsp.ssp.co.cu> Hola amigos/as, apenas he comensado a aprender python y ya tengo en mente dessarrollar un software, pero creo que nesitare la coneccion de python con mysql. Por eso quiero pedirles que por favor ya que estoy cartado por un proxy y no puedo acceder a mucha documentacion en internet, el que pueda enviarme tutoriales y ejemplos de python con base de datos mysql se lo agradeceria mucho. mi JID jabber: yuniorbch en jabber.ssp.co.cu y masterbch en softwarelibre.cu si alguno puede y desea ayudarme mas en el aprendizaje del lenguage python agreguenme a sus contactos. saludos a todos. -- Este mensaje ha sido analizado en la Asamblea Provincial del Poder Popular de Sancti Spiritus por MailScanner y ClamAV. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Wed Mar 4 23:11:54 2009 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Wed, 4 Mar 2009 17:11:54 -0500 Subject: Python+Mysql In-Reply-To: <49AEA483.9010801@lsp.ssp.co.cu> References: <49AEA483.9010801@lsp.ssp.co.cu> Message-ID: Date una pasada por http://maengora.blogspot.com El 4 de marzo de 2009 10:55, ..::DragonBCh::.. escribió: > Hola amigos/as, apenas he comensado a aprender python y ya tengo en mente > dessarrollar un software, pero creo que nesitare la coneccion de python con > mysql. > Por eso quiero pedirles que por favor ya que estoy cartado por un proxy y > no puedo acceder a mucha documentacion en internet, el que pueda enviarme > tutoriales y ejemplos de python con base de datos mysql se lo agradeceria > mucho. > > mi JID jabber: yuniorbch en jabber.ssp.co.cu y masterbch en softwarelibre.cu > si alguno puede y desea ayudarme mas en el aprendizaje del lenguage python > agreguenme a sus contactos. > > saludos a todos. > > > -- > Este mensaje ha sido analizado en la Asamblea Provincial del Poder Popular > de Sancti Spiritus por MailScanner y ClamAV. > > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pillowet en gmail.com Thu Mar 5 09:04:45 2009 From: pillowet en gmail.com (Jr) Date: Thu, 5 Mar 2009 09:04:45 +0100 Subject: easy_install menu gnome In-Reply-To: <49AEE641.6000406@gmail.com> References: <8a19bc7c0903040808k2e189276p2f1cbcd7f1cd89d5@mail.gmail.com> <49AEE641.6000406@gmail.com> Message-ID: <278d1880903050004v4e998181m451eab1412bdce64@mail.gmail.com> Deja el Destkop en /usr/share/applications Ejemplo de un desktop.. [Desktop Entry] Name=Kiki Comment=Regular expression testing Exec=kiki Icon=kiki Terminal=false Type=Application Categories=Development; 2009/3/4 zodman > > Tienes que crear un archivo desktop file y ponerlo en > /usr/share/applicacions > > http://www.freedesktop.org/wiki/Howto_desktop_files > > Beni escribió: > >> Hola a todos. >> >> He desarrollado una pequeña aplicación pygtk que distribuyo (linux/ubuntu >> principalmente) con setuptools. >> >> Me gustaría saber como puedo añadir facilmente un menú al escritorio de >> gnome para mi aplicación. >> >> ¿alguien tiene alguna idea? >> >> Saludos. >> >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- José R. Pla _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From camontuyu en yahoo.es Thu Mar 5 09:58:03 2009 From: camontuyu en yahoo.es (Beni) Date: Thu, 5 Mar 2009 09:58:03 +0100 Subject: easy_install menu gnome In-Reply-To: <278d1880903050004v4e998181m451eab1412bdce64@mail.gmail.com> References: <8a19bc7c0903040808k2e189276p2f1cbcd7f1cd89d5@mail.gmail.com> <49AEE641.6000406@gmail.com> <278d1880903050004v4e998181m451eab1412bdce64@mail.gmail.com> Message-ID: <8a19bc7c0903050058q2f6b0631n21e95a75fab8ba40@mail.gmail.com> 2009/3/5 Jr > Deja el Destkop en /usr/share/applications > > Ejemplo de un desktop.. > > [Desktop Entry] > Name=Kiki > Comment=Regular expression testing > Exec=kiki > Icon=kiki > Terminal=false > Type=Application > Categories=Development; > Muchas gracias a todos... Lo probaré cuando tenga un tiempo en el curro... ahora es como hacer que esos ficheros (iconos y .desktop) se despleguen correctamente con el setup_tools. A ver... > > > 2009/3/4 zodman > > > > > Tienes que crear un archivo desktop file y ponerlo en > > /usr/share/applicacions > > > > http://www.freedesktop.org/wiki/Howto_desktop_files > > > > Beni escribió: > > > >> Hola a todos. > >> > >> He desarrollado una pequeña aplicación pygtk que distribuyo > (linux/ubuntu > >> principalmente) con setuptools. > >> > >> Me gustaría saber como puedo añadir facilmente un menú al escritorio de > >> gnome para mi aplicación. > >> > >> ¿alguien tiene alguna idea? > >> > >> Saludos. > >> > >> > >> > >> ------------------------------------------------------------------------ > >> > >> _______________________________________________ > >> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > >> FAQ: http://listas.aditel.org/faqpyes > >> > > > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > > -- > José R. Pla > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Atentamente, Benito Rodríguez Arcos ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lasizoillo en gmail.com Thu Mar 5 11:53:30 2009 From: lasizoillo en gmail.com (lasizoillo) Date: Thu, 5 Mar 2009 11:53:30 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_Generar_contrase=F1as_pronunciables_c?= =?ISO-8859-1?Q?on_Python?= In-Reply-To: <49AE6716.6050107@parcan.es> References: <49AE6716.6050107@parcan.es> Message-ID: <49414f570903050253n5dbec6cdg32e61c7cffe215ec@mail.gmail.com> 2009/3/4 Juan Ignacio Rodriguez de Leon : > He publicado un post sobre generación de contraseñas pronunciables > (ayatabera en vez de gpsiaqly, por ejemplo), por si a alguien > le interesa; está en: > > http://elornitorrincoenmascarado.blogspot.com/2009/03/contrasenas-pronunciables.html > > Y por si se corta: > > http://tinyurl.com/boslom > Yo para las password me limitaba a hacer consonate-vocal varias veces. Quedaba bastante aparente y con una distribución más aleatoria. Pero es interesante el uso de las capas ocultas de markov para generar lenguaje. Un ejemplo que estaba mirando para hacer un bot: http://www.eflorenzano.com/blog/post/writing-markov-chain-irc-bot-twisted-and-python/ Mosquea el que hace frases casi coherentes, pero todavía queda filtrar un poco la gramática. Quizá sea hora de aprender a usar nltk[1] :-D [1]http://www.nltk.org/ Un saludo: Javi > Un saludo. > > -- > Juan Ignacio Rodríguez de León > http://elornitorrincoenmascarado.blogspot.com/ > euribates en gmail.com > > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From inf200468 en ucf.edu.cu Thu Mar 5 15:51:49 2009 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Thu, 5 Mar 2009 09:51:49 -0500 (EST) Subject: =?utf-8?q?an=C3=A1lisis_en_tiempo_real?= Message-ID: <44964.10.14.2.42.1236264709.squirrel@correo.ucf.edu.cu> Hola, estoy trabajando en un proyecto para hacer análisis de trazas de dispositivos de red como cisco, el proyecto tiene un modulo en python , que lo que hace es filtrar la información de las trazas y almacenarlas en una base de datos, el otro modulo es web con php , donde a partir de los datos almacenados en la base de datos, se hacen diferentes análisis y cálculos, pero ahora es necesario visualizar y hacer análisis en tiempo eal , pero no tengo ni idea de como hacerlo , si actuar directamente sobre las trazas, no se como hacerlo si con php o python , es que hay que visualizar los resultados en la web...si alguien pudiera ayudarme. Saludos y muchas gracias -- Participe en Universidad 2010, del 8 al 12 de febrero del 2010 La Habana, Cuba http://www.universidad2010.cu http://www.universidad2010.com ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From yassergs en ispejv.rimed.cu Thu Mar 5 10:42:53 2009 From: yassergs en ispejv.rimed.cu (=?iso-8859-15?Q?Yasser_Gonz=E1lez_Soto?=) Date: Thu, 05 Mar 2009 10:42:53 +0100 Subject: buenas tutos de python In-Reply-To: <49414f570903050253n5dbec6cdg32e61c7cffe215ec@mail.gmail.com> References: <49AE6716.6050107@parcan.es> <49414f570903050253n5dbec6cdg32e61c7cffe215ec@mail.gmail.com> Message-ID: Me gustaría saber de donde consigo tutoriales de python donde explique qué siginifica cada módulo y como se usa cada una de sus funciones y métodos. Algo así como: Module/Modulo os Función: abort Descrpcion: (Todo lo que se hace con esta función) Ejempo: un ejemplo con el uso de abort ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From hermann.kaser en gmail.com Thu Mar 5 16:46:26 2009 From: hermann.kaser en gmail.com (Hermann Kaser) Date: Thu, 5 Mar 2009 16:46:26 +0100 Subject: buenas tutos de python In-Reply-To: References: <49AE6716.6050107@parcan.es> <49414f570903050253n5dbec6cdg32e61c7cffe215ec@mail.gmail.com> Message-ID: <611f33b60903050746g1b8ecceaoae7f9aa02c7e1d43@mail.gmail.com> 2009/3/5 Yasser González Soto : > Me gustaría saber de donde consigo tutoriales de python donde explique qué > siginifica cada módulo y como se usa cada una de sus funciones y métodos. > Algo así como: > > Module/Modulo os > > Función: abort > Descrpcion: (Todo lo que se hace con esta función) > Ejempo: La mayoría de funciones que vienen con Python tiene la documentacion ellas mismas en la propiedad __doc__: >>> import os >>> os.abort.__doc__ "abort() -> does not return!\n\nAbort the interpreter immediately. This 'dumps core' or otherwise fails\nin the hardest way possible on the hosting operating system." -- Hermann Käser http://theragingche.com/ http://semicir.cl/user/hermzz ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Thu Mar 5 16:46:31 2009 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Thu, 5 Mar 2009 10:46:31 -0500 Subject: buenas tutos de python In-Reply-To: References: <49AE6716.6050107@parcan.es> <49414f570903050253n5dbec6cdg32e61c7cffe215ec@mail.gmail.com> Message-ID: La documentacion oficial no esta mal del todo.... Saludos, Jose 2009/3/5 Yasser González Soto > Me gustaría saber de donde consigo tutoriales de python donde explique qué > siginifica cada módulo y como se usa cada una de sus funciones y métodos. > Algo así como: > > Module/Modulo os > > Función: abort > Descrpcion: (Todo lo que se hace con esta función) > Ejempo: > > un ejemplo con el uso de abort > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From moises.brenes en gmail.com Thu Mar 5 16:49:10 2009 From: moises.brenes en gmail.com (Moises Brenes) Date: Thu, 5 Mar 2009 09:49:10 -0600 Subject: buenas tutos de python In-Reply-To: References: <49AE6716.6050107@parcan.es> <49414f570903050253n5dbec6cdg32e61c7cffe215ec@mail.gmail.com> Message-ID: 2009/3/5 Yasser González Soto : > Me gustaría saber de donde consigo tutoriales de python donde explique qué > siginifica cada módulo y como se usa cada una de sus funciones y métodos. > Algo así como: > > Module/Modulo os > > Función: abort > Descrpcion: (Todo lo que se hace con esta función) > Ejempo: > > un ejemplo con el uso de abort Aqui http://docs.python.org/modindex.html o aqui http://docs.python.org/library/ os.abort http://docs.python.org/library/os.html?highlight=abort#os.abort -- ??? mbrenes.blogspot.com | sibu.homelinux.org debian gnu/linux Para que no se me olvide http://wiki.debian.org/Normas_Lista_Gmail ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pepe en diselpro.com Thu Mar 5 17:43:31 2009 From: pepe en diselpro.com (Pepe Aracil) Date: Thu, 05 Mar 2009 17:43:31 +0100 Subject: =?UTF-8?B?YW7DoWxpc2lzIGVuIHRpZW1wbyByZWFs?= In-Reply-To: <44964.10.14.2.42.1236264709.squirrel@correo.ucf.edu.cu> References: <44964.10.14.2.42.1236264709.squirrel@correo.ucf.edu.cu> Message-ID: <49B00133.2080309@diselpro.com> Hola. Visualizar en tiempo "real" con la web se puede hacer con Ajax o recargando el iframe con los datos mediante un timeout javascript. Si lo que quieres es mostrar imágenes en tiempo real, puede que te sirva Motion Jpeg aunque solo funciona en firefox y derivados. Otra opción es hacer un applet con Jython. Saludos. inf200468 en ucf.edu.cu escribió: > > Hola, estoy trabajando en un proyecto para hacer an?lisis de trazas de > dispositivos de red como cisco, el proyecto tiene un modulo en python , que lo que hace > es filtrar la informaci?n de las trazas y almacenarlas en una base de datos, el > otro modulo es web con php , donde a partir de los datos almacenados en la base de > datos, se hacen diferentes an?lisis y c?lculos, pero ahora es necesario > visualizar y hacer an?lisis en tiempo eal , pero no tengo ni idea de como hacerlo > , si actuar directamente sobre las trazas, no se como hacerlo si con php o python , es > que hay que visualizar los resultados en la web...si alguien pudiera ayudarme. > Saludos y muchas gracias > > > -- > Participe en Universidad 2010, > del 8 al 12 de febrero del 2010 > La Habana, Cuba > http://www.universidad2010.cu > http://www.universidad2010.com > > > ------------------------------------------------------------------------ > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From yuniorbch en lsp.ssp.co.cu Thu Mar 5 12:19:27 2009 From: yuniorbch en lsp.ssp.co.cu (..::DragonBCh::..) Date: Thu, 05 Mar 2009 12:19:27 +0100 Subject: Resumen de Python-es, Vol 18, =?iso-8859-1?q?Env=EDo_5?= In-Reply-To: <20090305154644.581C314B7158@devnull.aditel.org> References: <20090305154644.581C314B7158@devnull.aditel.org> Message-ID: <49AFB53F.8080408@lsp.ssp.co.cu> python-es-request en aditel.org escribió: > Envie los mensajes para la lista Python-es a > python-es en aditel.org > > Para subscribirse o anular su subscripción a través de WEB > http://listas.aditel.org/listinfo/python-es > > O por correo electrónico, enviando un mensaje con el texto "help" en > el asunto (subject) o en el cuerpo a: > python-es-request en aditel.org > > Puede contactar con el responsable de la lista escribiendo a: > python-es-owner en aditel.org > > Si responde a algún contenido de este mensaje, por favor, edite la > linea del asunto (subject) para que el texto sea mas especifico que: > "Re: Contents of Python-es digest...". Ademas, por favor, incluya en > la respuesta solo aquellas partes del mensaje a las que esta > respondiendo. > > > Asuntos del día: > > 1. Re: Python+Mysql (Manuel Enrique González Ramírez) > 2. Re: easy_install menu gnome (Jr) > 3. Re: easy_install menu gnome (Beni) > 4. Re: Generar contraseñas pronunciables con Python (lasizoillo) > 5. análisis en tiempo real (inf200468 en ucf.edu.cu) > 6. buenas tutos de python (Yasser González Soto) > 7. Re: buenas tutos de python (Hermann Kaser) > 8. Re: buenas tutos de python (Jose Caballero) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Wed, 4 Mar 2009 17:11:54 -0500 > From: Manuel Enrique González Ramírez > Subject: Re: [Python-es] Python+Mysql > To: Lista de discusión sobre python en castellano > > Message-ID: > > Content-Type: text/plain; charset=ISO-8859-1 > > Date una pasada por http://maengora.blogspot.com > > El 4 de marzo de 2009 10:55, ..::DragonBCh::.. > escribió: > > >> Hola amigos/as, apenas he comensado a aprender python y ya tengo en mente >> dessarrollar un software, pero creo que nesitare la coneccion de python con >> mysql. >> Por eso quiero pedirles que por favor ya que estoy cartado por un proxy y >> no puedo acceder a mucha documentacion en internet, el que pueda enviarme >> tutoriales y ejemplos de python con base de datos mysql se lo agradeceria >> mucho. >> >> mi JID jabber: yuniorbch en jabber.ssp.co.cu y masterbch en softwarelibre.cu >> si alguno puede y desea ayudarme mas en el aprendizaje del lenguage python >> agreguenme a sus contactos. >> >> saludos a todos. >> >> >> -- >> Este mensaje ha sido analizado en la Asamblea Provincial del Poder Popular >> de Sancti Spiritus por MailScanner y ClamAV. >> >> _______________________________________________ >> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> >> > > > ------------------------------ > > Message: 2 > Date: Thu, 5 Mar 2009 09:04:45 +0100 > From: Jr > Subject: Re: [Python-es] easy_install menu gnome > To: Lista de discusión sobre python en castellano > > Message-ID: > <278d1880903050004v4e998181m451eab1412bdce64 en mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > Deja el Destkop en /usr/share/applications > > Ejemplo de un desktop.. > > [Desktop Entry] > Name=Kiki > Comment=Regular expression testing > Exec=kiki > Icon=kiki > Terminal=false > Type=Application > Categories=Development; > > > > > > 2009/3/4 zodman > > >> Tienes que crear un archivo desktop file y ponerlo en >> /usr/share/applicacions >> >> http://www.freedesktop.org/wiki/Howto_desktop_files >> >> Beni escribió: >> >> >>> Hola a todos. >>> >>> He desarrollado una pequeña aplicación pygtk que distribuyo (linux/ubuntu >>> principalmente) con setuptools. >>> >>> Me gustaría saber como puedo añadir facilmente un menú al escritorio de >>> gnome para mi aplicación. >>> >>> ¿alguien tiene alguna idea? >>> >>> Saludos. >>> >>> >>> >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >>> FAQ: http://listas.aditel.org/faqpyes >>> >>> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> >> > > > > es que estoy cortado por un proxy y no tengo acceso a http://maengora.blogspot.com :s -- Este mensaje ha sido analizado en la Asamblea Provincial del Poder Popular de Sancti Spiritus por MailScanner y ClamAV. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lasizoillo en gmail.com Thu Mar 5 18:37:33 2009 From: lasizoillo en gmail.com (lasizoillo) Date: Thu, 5 Mar 2009 18:37:33 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_an=E1lisis_en_tiempo_real?= In-Reply-To: <49B00133.2080309@diselpro.com> References: <44964.10.14.2.42.1236264709.squirrel@correo.ucf.edu.cu> <49B00133.2080309@diselpro.com> Message-ID: <49414f570903050937kc5178d4pacde7052c3f5a0e6@mail.gmail.com> 2009/3/5 Pepe Aracil : > Hola. > > Visualizar en tiempo "real" con la web se puede hacer con Ajax o recargando > el > iframe con los datos mediante un timeout javascript. Si lo que quieres es > mostrar > imágenes en tiempo real, puede que te sirva Motion Jpeg aunque solo funciona > en > firefox y derivados. > > Otra opción es hacer un applet con Jython. > Pero eso solo se refiere a como comunicar los datos en tiempo real. Y puestos a seguir dando ejemplos pythonicos podemos recomendar http://orbited.org/ que permite hacer cometd. Pero creo que se refiere tambien a la parte de recoger datos, agruparlos, filtrarlos, ... Creo que se refiere a algo más como splunk[1], pero lo tendrá que decir el. http://www.splunk.com/ > Saludos. > > > > > > inf200468 en ucf.edu.cu escribió: >> >> Hola, estoy trabajando en un proyecto para hacer an?lisis de trazas de >> dispositivos de red como cisco, el proyecto tiene un modulo en python , >> que lo que hace >> es filtrar la informaci?n de las trazas y almacenarlas en una base de >> datos, el >> otro modulo es web con php , donde a partir de los datos almacenados en la >> base de >> datos, se hacen diferentes an?lisis y c?lculos, pero ahora es necesario >> visualizar y hacer an?lisis en tiempo eal , pero no tengo ni idea de como >> hacerlo >> , si actuar directamente sobre las trazas, no se como hacerlo si con php o >> python , es >> que hay que visualizar los resultados en la web...si alguien pudiera >> ayudarme. >> Saludos y muchas gracias >> >> >> -- >> Participe en Universidad 2010, >> del 8 al 12 de febrero del 2010 >> La Habana, Cuba >> http://www.universidad2010.cu >> http://www.universidad2010.com >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lasizoillo en gmail.com Thu Mar 5 18:41:48 2009 From: lasizoillo en gmail.com (lasizoillo) Date: Thu, 5 Mar 2009 18:41:48 +0100 Subject: buenas tutos de python In-Reply-To: <611f33b60903050746g1b8ecceaoae7f9aa02c7e1d43@mail.gmail.com> References: <49AE6716.6050107@parcan.es> <49414f570903050253n5dbec6cdg32e61c7cffe215ec@mail.gmail.com> <611f33b60903050746g1b8ecceaoae7f9aa02c7e1d43@mail.gmail.com> Message-ID: <49414f570903050941p6ef42ea9o41e1bcd55e9c5709@mail.gmail.com> 2009/3/5 Hermann Kaser : > 2009/3/5 Yasser González Soto : >> Me gustaría saber de donde consigo tutoriales de python donde explique qué >> siginifica cada módulo y como se usa cada una de sus funciones y métodos. >> Algo así como: >> >> Module/Modulo os >> >> Función: abort >> Descrpcion: (Todo lo que se hace con esta función) >> Ejempo: > > La mayoría de funciones que vienen con Python tiene la documentacion > ellas mismas en la propiedad __doc__: > >>>> import os >>>> os.abort.__doc__ > "abort() -> does not return!\n\nAbort the interpreter immediately. > This 'dumps core' or otherwise fails\nin the hardest way possible on > the hosting operating system." > Un ejemplo más de por qué usar ipython: In [1]: import os In [2]: os.abort? Type: builtin_function_or_method Base Class: String Form: Namespace: Interactive Docstring: abort() -> does not return! Abort the interpreter immediately. This 'dumps core' or otherwise fails in the hardest way possible on the hosting operating system. Usar el comando pydoc tampoco es mala labor. > -- > Hermann Käser > http://theragingche.com/ > http://semicir.cl/user/hermzz > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From yassergs en ispejv.rimed.cu Thu Mar 5 15:09:17 2009 From: yassergs en ispejv.rimed.cu (=?iso-8859-15?Q?Yasser_Gonz=E1lez_Soto?=) Date: Thu, 05 Mar 2009 15:09:17 +0100 Subject: buenas tutos de python In-Reply-To: <49414f570903050941p6ef42ea9o41e1bcd55e9c5709@mail.gmail.com> References: <49AE6716.6050107@parcan.es> <49414f570903050253n5dbec6cdg32e61c7cffe215ec@mail.gmail.com> <611f33b60903050746g1b8ecceaoae7f9aa02c7e1d43@mail.gmail.com> <49414f570903050941p6ef42ea9o41e1bcd55e9c5709@mail.gmail.com> Message-ID: Gracias pero también necesito ejemplos de uso. Y no solo las funciones del modulo os. Necesito tutos de como usar urllib2, math, socket, datetime,trabajo con archivos, etc. En 05/03/2009 18:41:48, lasizoillo escribió: > 2009/3/5 Hermann Kaser : >> 2009/3/5 Yasser González Soto : >>> Me gustaría saber de donde consigo tutoriales de python donde explique >>> qué >>> siginifica cada módulo y como se usa cada una de sus funciones y >>> métodos. >>> Algo así como: >>> >>> Module/Modulo os >>> >>> Función: abort >>> Descrpcion: (Todo lo que se hace con esta función) >>> Ejempo: >> >> La mayoría de funciones que vienen con Python tiene la documentacion >> ellas mismas en la propiedad __doc__: >> >>>>> import os >>>>> os.abort.__doc__ >> "abort() -> does not return!\n\nAbort the interpreter immediately. >> This 'dumps core' or otherwise fails\nin the hardest way possible on >> the hosting operating system." >> > > Un ejemplo más de por qué usar ipython: > > In [1]: import os > > In [2]: os.abort? > Type: builtin_function_or_method > Base Class: > String Form: > Namespace: Interactive > Docstring: > abort() -> does not return! > > Abort the interpreter immediately. This 'dumps core' or otherwise > fails > in the hardest way possible on the hosting operating system. > > > Usar el comando pydoc tampoco es mala labor. > >> -- >> Hermann Käser >> http://theragingche.com/ >> http://semicir.cl/user/hermzz >> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes -- Usando el revolucionario cliente de correo de Opera: http://www.opera.com/mail/ ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From reynaldomic en gmail.com Thu Mar 5 23:54:13 2009 From: reynaldomic en gmail.com (Reynaldo) Date: Thu, 05 Mar 2009 17:54:13 -0500 Subject: buenas tutos de python In-Reply-To: References: <49AE6716.6050107@parcan.es> <49414f570903050253n5dbec6cdg32e61c7cffe215ec@mail.gmail.com> <611f33b60903050746g1b8ecceaoae7f9aa02c7e1d43@mail.gmail.com> <49414f570903050941p6ef42ea9o41e1bcd55e9c5709@mail.gmail.com> Message-ID: <49B05815.4000404@gmail.com> Yasser González Soto escribió: > Gracias pero también necesito ejemplos de uso. Y no solo las funciones > del modulo os. Necesito tutos de como usar urllib2, math, socket, > datetime,trabajo con archivos, etc. > También tienes el "módulo python de la semana" escritos por Doug Hellmann con cierta regularidad http://www.doughellmann.com/PyMOTW/contents.html ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Fri Mar 6 03:52:01 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 6 Mar 2009 03:52:01 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_Re=3A_Resumen_de_Python=2Des=2C_Vol_18=2C_En?= =?ISO-8859-1?Q?v=EDo_5?= In-Reply-To: <49AFB53F.8080408@lsp.ssp.co.cu> References: <20090305154644.581C314B7158@devnull.aditel.org> <49AFB53F.8080408@lsp.ssp.co.cu> Message-ID: <2c9fb0dd0903051852y16c703e4x248eefe6ce74364f@mail.gmail.com> El día 5 de marzo de 2009 12:19, ..::DragonBCh::.. escribió: > es que estoy cortado por un proxy y no tengo acceso a > > http://maengora.blogspot.com  :s Aunque no es la mejor forma de navegar, puedes emplear el correo para ver esta página enviado a "web en pagegetter.com" la url en el asunto o el en cuerpo. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jlbetancourt en estudiantes.uci.cu Fri Mar 6 22:40:54 2009 From: jlbetancourt en estudiantes.uci.cu (Jorge Luis Betancourt Gonzalez) Date: Fri, 6 Mar 2009 16:40:54 -0500 Subject: Software basado en Django o Plone In-Reply-To: <2c9fb0dd0903051852y16c703e4x248eefe6ce74364f@mail.gmail.com> References: <20090305154644.581C314B7158@devnull.aditel.org> <49AFB53F.8080408@lsp.ssp.co.cu> <2c9fb0dd0903051852y16c703e4x248eefe6ce74364f@mail.gmail.com> Message-ID: Hola lista: Estoy en busca de algún software que me permita gestionar un evento científico, de momento me he detenido en OpenConference System, esta escrito en PHP y en realidad no me ha convencido del todo, creo que es demasiado para lo que estoy necesitando. Ademas de esto me preguntaba si existe algún proyecto similar que estuviera escrito en Django (preferiblemente) o que al menos estuviera escrito en Python. En espera de sus comentarios, slds _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From martefabian en tredasis.com Sat Mar 7 22:02:15 2009 From: martefabian en tredasis.com (Marte =?ISO-8859-1?Q?Fabi=E1n?= Baquerizo =?ISO-8859-1?Q?S=E1nchez?=) Date: Sat, 07 Mar 2009 15:02:15 -0600 Subject: buenas tutos de python In-Reply-To: References: <49AE6716.6050107@parcan.es> <49414f570903050253n5dbec6cdg32e61c7cffe215ec@mail.gmail.com> Message-ID: <1236459735.6646.3.camel@martefabian-laptop> A mi me gusta mucho esta referencia: "(the eff-bot guide to) The Standard Python Library" http://effbot.org/librarybook/ Está basada en Python 2.0, pero la mayor parte de los ejemplos y la documentación siguen siendo válidos y funcionales con las versiones 2.x actuales. Saludos desde Chiapas, México. El jue, 05-03-2009 a las 09:49 -0600, Moises Brenes escribió: > 2009/3/5 Yasser González Soto : > > Me gustaría saber de donde consigo tutoriales de python donde explique qué > > siginifica cada módulo y como se usa cada una de sus funciones y métodos. > > Algo así como: > > > > Module/Modulo os > > > > Función: abort > > Descrpcion: (Todo lo que se hace con esta función) > > Ejempo: > > > > un ejemplo con el uso de abort > > Aqui > http://docs.python.org/modindex.html > > o aqui > http://docs.python.org/library/ > > os.abort > http://docs.python.org/library/os.html?highlight=abort#os.abort > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jpadillaa en gmail.com Sun Mar 8 02:42:00 2009 From: jpadillaa en gmail.com (Jesse) Date: Sat, 7 Mar 2009 20:42:00 -0500 Subject: Duda novato: for numeros decimales Message-ID: Hola Lista, Cordialmente pregunto como hago un ciclo for usando numeros decimales dado que usar range(x,y,p) solo me permite usar numeros enteros, ejemplo for i in range(1,10,2) print i me gustaria saber si hay una funcion o metodo no se que me permita hacer esto: for i in funcion(0.1,1.,0.1) print i de antemano gracias ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Sun Mar 8 02:59:37 2009 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Sat, 7 Mar 2009 20:59:37 -0500 Subject: Duda novato: for numeros decimales In-Reply-To: References: Message-ID: http://www.google.com/search?hl=es&q=python+for+range+decimals&btnG=Buscar&lr= El primer link parecer ser lo que buscas. 2009/3/7 Jesse > Hola Lista, > > Cordialmente pregunto como hago un ciclo for usando numeros decimales > dado que usar range(x,y,p) solo me permite usar numeros enteros, ejemplo > > for i in range(1,10,2) > print i > > me gustaria saber si hay una funcion o metodo no se que me permita > hacer esto: > > for i in funcion(0.1,1.,0.1) > print i > > > de antemano gracias > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mclzc89 en gmail.com Sun Mar 8 05:31:07 2009 From: mclzc89 en gmail.com (Manuel Zanutelli) Date: Sat, 7 Mar 2009 23:31:07 -0500 Subject: Duda novato: for numeros decimales In-Reply-To: References: Message-ID: No tengo mucha experiencia pero aqui va lo que tengo, Haría una lista de 0.1, 0.2... etc y de ahi "for i in lista".... o lo mismo range 1 a 10 y de ahi multiplicar al "i" por 0.1 Que les parece? tal vez existan formas mas elegantes... Saludos 2009/3/7 Jesse > Hola Lista, > > Cordialmente pregunto como hago un ciclo for usando numeros decimales > dado que usar range(x,y,p) solo me permite usar numeros enteros, ejemplo > > for i in range(1,10,2) > print i > > me gustaria saber si hay una funcion o metodo no se que me permita > hacer esto: > > for i in funcion(0.1,1.,0.1) > print i > > > de antemano gracias > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From cristhianboujon en gmail.com Sun Mar 8 05:56:38 2009 From: cristhianboujon en gmail.com (Cristhian Boujon) Date: Sun, 8 Mar 2009 01:56:38 -0300 Subject: Duda novato: for numeros decimales In-Reply-To: References: Message-ID: [i * 0.1 for i in range(10)] 2009/3/7 Jesse > Hola Lista, > > Cordialmente pregunto como hago un ciclo for usando numeros decimales > dado que usar range(x,y,p) solo me permite usar numeros enteros, ejemplo > > for i in range(1,10,2) > print i > > me gustaria saber si hay una funcion o metodo no se que me permita > hacer esto: > > for i in funcion(0.1,1.,0.1) > print i > > > de antemano gracias > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Cristhian A. Boujon --------------------------------- http//esintuitivo.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From xbarnada en gmail.com Sun Mar 8 10:39:11 2009 From: xbarnada en gmail.com (Xavier Barnada) Date: Sun, 8 Mar 2009 10:39:11 +0100 Subject: Duda acerca de iconview y scroll Message-ID: <200903081039.12471.xbarnada@gmail.com> Hola , soy nuevo en python y en esta lista y tengo una duda acerca de un programa que estoy haciendo. He hecho una interficie con Glade y he creado un .glade, luego lo cargo con python .El problema esta en que tengo un Vscroll y un iconview y no se como asociar el vscroll con el iconview para que me haga el scroll.Hay algun sistema facil de hacerlo? Muchas gracias ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jordi.f en ati.es Sun Mar 8 20:55:21 2009 From: jordi.f en ati.es (Jordi Funollet) Date: Sun, 8 Mar 2009 20:55:21 +0100 Subject: Software basado en Django o Plone In-Reply-To: References: <20090305154644.581C314B7158@devnull.aditel.org> <2c9fb0dd0903051852y16c703e4x248eefe6ce74364f@mail.gmail.com> Message-ID: <200903082055.21503.jordi.f@ati.es> Por favor, tómate el tiempo de crear un mensaje nuevo en lugar de responder a un anterior. En caso contrario los mensajes no se ordenan correctamente. Respecto a tu pregunta: lo que más se acerca es https://pycon.coderanger.net/ Drupal (PHP) también tiene un módulo llamado "Conference". -- ############################## ### Jordi Funollet ### http://www.terraquis.net _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From megutierrez en estudiantes.uci.cu Sun Mar 8 21:14:46 2009 From: megutierrez en estudiantes.uci.cu (Manuel Enrique Gutierrez Perez) Date: Sun, 8 Mar 2009 16:14:46 -0400 Subject: Duda novato: for numeros decimales References: Message-ID: puedes hacer un xrange tu mismo. def xrange(start, stop=None, step=1): if stop is None: stop = start start = 0 else: stop = int(stop) start = int(start) step = int(step) while start < stop: yield start start += step -- Manuel E. -----Original Message----- From: Jesse [mailto:jpadillaa en gmail.com] Sent: Sat 07.03.2009 20:42 To: Lista de discusión sobre python en castellano Subject: [Python-es] Duda novato: for numeros decimales Hola Lista, Cordialmente pregunto como hago un ciclo for usando numeros decimales dado que usar range(x,y,p) solo me permite usar numeros enteros, ejemplo for i in range(1,10,2) print i me gustaria saber si hay una funcion o metodo no se que me permita hacer esto: for i in funcion(0.1,1.,0.1) print i de antemano gracias ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 2915 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Mon Mar 9 00:55:31 2009 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Sun, 8 Mar 2009 18:55:31 -0500 Subject: Abrir un form desde otro Message-ID: Hola a tod en s. Tengo la siguiente consulta a ver quien se le mide: Tengo un form MDI y dos tipo Child (cargos, nomina) . En el form nomina tengo un botón el cual al hacer clic en él debería mostrar el form cargos (que no es una ventana tipo dialogo); tengo problemas para que se me active, la pregunta es: ¿Cómo hago para desde un form mostrar otro (o sea, ver los dos al mismo tiempo)? Esto es lo que he intentado: 1) import frmChild . . def ver_fcargos(self,event): #init function #add your code here frmChild().Show() return #end function Error mostrado: Type Error: 'module' object is not callable 2) import frmChild . . def ver_fcargos(self,event): #init function #add your code here self.child=frmChild.frmChild(self,-1) return #end function Type Error: in method 'MDIChildFrame_Create', except argument 2 of type 'wxMDIParentFrame' * Estoy utilizando Python 2.5.2 con las wx y el editor VisualWx. Gracias _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From minoztro en gmail.com Mon Mar 9 01:47:40 2009 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Sun, 8 Mar 2009 21:47:40 -0300 Subject: Abrir un form desde otro In-Reply-To: References: Message-ID: <172699c50903081747i6c26942exc59c07139663c274@mail.gmail.com> 2009/3/8 Manuel Enrique González Ramírez : > Hola a tod en s. > > Tengo la siguiente consulta a ver quien se le mide: > > Tengo un form MDI y dos tipo Child (cargos, nomina) . > > En el form nomina tengo un botón el cual al hacer clic en él debería mostrar > el form cargos (que no es una ventana tipo dialogo); tengo problemas para > que se me active, la pregunta es:  ¿Cómo hago para desde un form mostrar > otro (o sea, ver los dos al mismo tiempo)? > > Esto es lo que he intentado: > 1) > import frmChild > . > . > def ver_fcargos(self,event): #init function >        #add your code here >        frmChild().Show() si te fijas en el import especificas frmChild >        return #end function > > Error mostrado: > Type Error: 'module' object is not callable y acá te dice que lo que estás importando es del tipo module y no lo puedes instanciar (o llamar), frmChild es una clase tuya o es una biblioteca de sistema? > > 2) > import frmChild > . > . > def ver_fcargos(self,event): #init function >        #add your code here >        self.child=frmChild.frmChild(self,-1) >        return #end function > > Type Error: in method 'MDIChildFrame_Create', except argument 2 of type > 'wxMDIParentFrame' * Me parece que ese -1 viola la firma de la función frmChild, estás seguro que le puedes enviar un entero?...acá te dice que necesita un objeto del tipo wxMDIParentFrame > > Estoy utilizando Python 2.5.2 con las wx y el editor VisualWx. Has leído la documentación de los modulos que estás utilizando...yo no puedo ayudarte más porque nunca he utilizado las bibliotecas wx > > Gracias que estés bien > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Milton Inostroza Aguilera ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Mon Mar 9 03:16:02 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Mon, 9 Mar 2009 03:16:02 +0100 Subject: Duda novato: for numeros decimales In-Reply-To: References: Message-ID: <2c9fb0dd0903081916n31001a29n21c4bb9aaaf76993@mail.gmail.com> El 2009/3/8 Manuel Enrique Gutierrez Perez escribió: > puedes hacer un xrange tu mismo. > > > def xrange(start, stop=None, step=1): >    if stop is None: >        stop = start >        start = 0 >    else: >        stop = int(stop) >    start = int(start) >    step = int(step) > >    while start < stop: >        yield start >        start += step No deberías convertir los parámetros en enteros si se quiere usar con números reales --que es lo que se pedía--. También se debería considerar que el paso ("step") puede ser negativo. Hay muchas soluciones. Considerando que el xrange() original está pensado para ser lo más eficiente posible, parece conveniente apoyarse en él. Una solución elegante y versátil: def Xrange2(start, stop=None, step=1): if step==0: raise ValueError,"Xrange2() arg 3 must not be zero" if stop is None: num=int(start/step) else: num=int((stop-start)/step) return (start+i*step for i in xrange(num)) _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlos.zun en gmail.com Mon Mar 9 05:54:20 2009 From: carlos.zun en gmail.com (Carlos Zuniga) Date: Sun, 8 Mar 2009 23:54:20 -0500 Subject: Python+Mysql In-Reply-To: <49AEA483.9010801@lsp.ssp.co.cu> References: <49AEA483.9010801@lsp.ssp.co.cu> Message-ID: 2009/3/4 ..::DragonBCh::.. : > Hola amigos/as, apenas he comensado a aprender python y ya tengo en mente > dessarrollar un software, pero creo que nesitare la coneccion de python con > mysql. > Por eso quiero pedirles que por favor ya que estoy cartado por un proxy y no > puedo acceder a mucha documentacion en internet, el que pueda enviarme > tutoriales y ejemplos de python con base de datos mysql se lo agradeceria > mucho. > > mi JID jabber: yuniorbch en jabber.ssp.co.cu y masterbch en softwarelibre.cu > si alguno puede y desea ayudarme mas en el aprendizaje del lenguage python > agreguenme a sus contactos. > > saludos a todos. Prueba elixir y sqlalchemy, te simplifican las cosas bastante... http://elixir.ematia.de/trac/wiki saludos -- Linux Registered User # 386081 A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos de leer manuales. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From zodman en gmail.com Mon Mar 9 06:59:51 2009 From: zodman en gmail.com (zodman) Date: Sun, 08 Mar 2009 23:59:51 -0600 Subject: Software Medico Message-ID: <49B4B057.4070000@gmail.com> Alguien sabe de algun software en python para medicos .... donde se pueda llevar control de pacientes o algo parecido.... _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Mon Mar 9 08:29:04 2009 From: damufo en gmail.com (damufo) Date: Mon, 09 Mar 2009 08:29:04 +0100 Subject: Software Medico In-Reply-To: <49B4B057.4070000@gmail.com> References: <49B4B057.4070000@gmail.com> Message-ID: <49B4C540.6030508@gmail.com> a lo mejor te vale este? http://gnumed.org/index.htm zodman escribiu: > Alguien sabe de algun software en python para medicos .... donde se > pueda llevar control de pacientes o algo parecido.... > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ramon.nb en gmail.com Mon Mar 9 10:03:30 2009 From: ramon.nb en gmail.com (Ramon Navarro Bosch) Date: Mon, 9 Mar 2009 10:03:30 +0100 Subject: Software basado en Django o Plone In-Reply-To: <200903082055.21503.jordi.f@ati.es> References: <20090305154644.581C314B7158@devnull.aditel.org> <2c9fb0dd0903051852y16c703e4x248eefe6ce74364f@mail.gmail.com> <200903082055.21503.jordi.f@ati.es> Message-ID: Para las jornadas de software libre de catalunya se esta desarrollando un producto de plone para esta gestión. Vamos a hacer la release a final de més en GPL en el collective de Plone. Ramon 2009/3/8 Jordi Funollet > Por favor, tómate el tiempo de crear un mensaje nuevo en lugar de responder > a > un anterior. En caso contrario los mensajes no se ordenan correctamente. > > Respecto a tu pregunta: lo que más se acerca es > https://pycon.coderanger.net/ > > Drupal (PHP) también tiene un módulo llamado "Conference". > > -- > ############################## > ### Jordi Funollet > ### http://www.terraquis.net > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Ramon a.k.a bloodbare _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rmiranda en estudiantes.uci.cu Mon Mar 9 13:34:27 2009 From: rmiranda en estudiantes.uci.cu (Raydel Miranda Gomez) Date: Mon, 9 Mar 2009 07:34:27 -0500 Subject: Duda acerca de iconview y scroll In-Reply-To: <200903081039.12471.xbarnada@gmail.com> References: <200903081039.12471.xbarnada@gmail.com> Message-ID: El scroll contiene un elemento o widget que se llama viewport. Este elemento garantiza que automaticamente que pongas algo en el scroll, este se actualize "solo" de acuerdo al tamaño de lo que contenga (en tu caso el iconview). Ahora, si tu icon view no es lo sufucientemente grande como para activar las barras del scroll, no las veras a no ser que en el glade les especificques que se vean siempre. On Mar 8, 2009, at 4:39 AM, Xavier Barnada wrote: > Hola , soy nuevo en python y en esta lista y tengo una duda acerca > de un > programa que estoy haciendo. > He hecho una interficie con Glade y he creado un .glade, luego lo > cargo con > python .El problema esta en que tengo un Vscroll y un iconview y no > se como > asociar el vscroll con el iconview para que me haga el scroll.Hay > algun > sistema facil de hacerlo? > > Muchas gracias > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From megutierrez en estudiantes.uci.cu Mon Mar 9 13:53:52 2009 From: megutierrez en estudiantes.uci.cu (Manuel Enrique Gutierrez Perez) Date: Mon, 9 Mar 2009 08:53:52 -0400 Subject: Duda novato: for numeros decimales References: <20090309060032.C529E14B6AD9@devnull.aditel.org> Message-ID: Eror mio no lo pensé primero, es que di copy paste a ese código que tenia mas a mano. El xrange original está en el módulo builtin o sea está implementado en c, sería interesante ver su código. Salu2 On Sunday 08 March 2009 10:16:02 pm Chema Cortes wrote: > El 2009/3/8 Manuel Enrique Gutierrez Perez > No deberías convertir los parámetros en enteros si se quiere usar con > números reales --que es lo que se pedía--. También se debería > considerar que el paso ("step") puede ser negativo. > > Hay muchas soluciones. Considerando que el xrange() original está > pensado para ser lo más eficiente posible, parece conveniente apoyarse > en él. Una solución elegante y versátil: > > def Xrange2(start, stop=None, step=1): > > if step==0: > raise ValueError,"Xrange2() arg 3 must not be zero" > > if stop is None: > num=int(start/step) > else: > num=int((stop-start)/step) > > return (start+i*step for i in xrange(num)) ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 3199 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Mon Mar 9 14:08:43 2009 From: damufo en gmail.com (damufo) Date: Mon, 09 Mar 2009 14:08:43 +0100 Subject: [OT] Oferta trabajo galicia Message-ID: <49B514DB.1020308@gmail.com> Hola lista: Dejo aquí una oferta de empleo que me han enviado para programador de python. ----- Se necesita persona programadora en Python para desarrollo y mejora de aplicación de localización. El trabajo consistirá en desarrollar y completar el roadmap de la aplicación WordForge. (http://translate.sourceforge.net/wiki/wordforge/index) Requerimientos: - Residencia en Santiago de Compostela o provincia. - Conocimientos amplios de programación en lenguaje Python. - Interés en el desarrollo de aplicaciones en el ámbito del software libre. - Motivación en la elaboración de aplicaciones de localización en código aberto. - Capacidad de trabajo en grupo y multidisciplinar (lengua, informática...) - Titulación superior (ingeniería, licenciatura...) Se ofrece: - Contrato laboral según convenio durante 9 meses. - Jornada laboral completa. Contacto y mas información: /Amador Loureiro (amador at tagenata.com) / ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From yuniorbch en lsp.ssp.co.cu Mon Mar 9 13:51:18 2009 From: yuniorbch en lsp.ssp.co.cu (..::DragonBCh::..) Date: Mon, 09 Mar 2009 13:51:18 +0100 Subject: python+mysql Message-ID: <49B510C6.6000204@lsp.ssp.co.cu> Ya vi el blog http://maengora.blogspot.com pero estaba mirando que se trabaja sobre windows, necesito algo como eso pero para trabajar sobre linux "Python+Mysql" trabajando sobre linux. Message: 1 Date: Fri, 6 Mar 2009 03:52:01 +0100 From: Chema Cortes Subject: Re: [Python-es] Re: Resumen de Python-es, Vol 18, Envío 5 To: Lista de discusión sobre python en castellano Message-ID: <2c9fb0dd0903051852y16c703e4x248eefe6ce74364f en mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 El día 5 de marzo de 2009 12:19, ..::DragonBCh::.. escribió: > > es que estoy cortado por un proxy y no tengo acceso a > > > > http://maengora.blogspot.com :s > Aunque no es la mejor forma de navegar, puedes emplear el correo para ver esta página enviado a "web en pagegetter.com" la url en el asunto o el en cuerpo. -- Este mensaje ha sido analizado en la Asamblea Provincial del Poder Popular de Sancti Spiritus por MailScanner y ClamAV. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Mon Mar 9 19:37:49 2009 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Mon, 9 Mar 2009 14:37:49 -0400 Subject: python+mysql In-Reply-To: <49B510C6.6000204@lsp.ssp.co.cu> References: <49B510C6.6000204@lsp.ssp.co.cu> Message-ID: Quizas SQLAlchemy? 2009/3/9 ..::DragonBCh::.. > Ya vi el blog http://maengora.blogspot.com pero estaba mirando que se > trabaja sobre windows, necesito algo como eso pero para trabajar sobre linux > "Python+Mysql" trabajando sobre linux. > > Message: 1 > Date: Fri, 6 Mar 2009 03:52:01 +0100 > From: Chema Cortes > Subject: Re: [Python-es] Re: Resumen de Python-es, Vol 18, Envío 5 > To: Lista de discusión sobre python en castellano > > Message-ID: > <2c9fb0dd0903051852y16c703e4x248eefe6ce74364f en mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > El día 5 de marzo de 2009 12:19, ..::DragonBCh::.. > escribió: > > > > es que estoy cortado por un proxy y no tengo acceso a >> > >> > http://maengora.blogspot.com :s >> >> > > Aunque no es la mejor forma de navegar, puedes emplear el correo para > ver esta página enviado a "web en pagegetter.com" la url en el asunto o > el en cuerpo. > > > > > -- > Este mensaje ha sido analizado en la Asamblea Provincial del Poder Popular > de Sancti Spiritus por MailScanner y ClamAV. > > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From py en ch3m4.org Tue Mar 10 03:02:43 2009 From: py en ch3m4.org (Chema Cortes) Date: Tue, 10 Mar 2009 03:02:43 +0100 Subject: python+mysql In-Reply-To: <49B510C6.6000204@lsp.ssp.co.cu> References: <49B510C6.6000204@lsp.ssp.co.cu> Message-ID: <200903100302.43347.py@ch3m4.org> El Monday 09 March 2009 13:51:18 ..::DragonBCh::.. escribió: > Ya vi el blog http://maengora.blogspot.com pero estaba mirando que se > trabaja sobre windows, necesito algo como eso pero para trabajar sobre > linux "Python+Mysql" trabajando sobre linux. En la práctica, no hay tanta diferencia. Tienes otros tutoriales en: http://www.kitebird.com/articles/pydbapi.html http://www.tutorialspoint.com/python/python_database_access.htm _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ingcomrbr en gmail.com Tue Mar 10 03:16:18 2009 From: ingcomrbr en gmail.com (Ramon Becerra Reynoso) Date: Mon, 9 Mar 2009 20:16:18 -0600 Subject: python+mysql In-Reply-To: <200903100302.43347.py@ch3m4.org> References: <49B510C6.6000204@lsp.ssp.co.cu> <200903100302.43347.py@ch3m4.org> Message-ID: Chema, Mira si tienes python y el conector de mysql para python en linux no es mucho rollo, self.con = MySQLdb.connect ( host="host", user="user", passwd="password", db="db" ) self.bd = self.con.cursor() self.usql = self.bd.execute ( "SELECT * FROM table" ) self.data = self.bd.fetchone() self.con.close() todo lo demas es lo mismo si es que sabes SQL. 2009/3/9 Chema Cortes > El Monday 09 March 2009 13:51:18 ..::DragonBCh::.. escribió: > > Ya vi el blog http://maengora.blogspot.com pero estaba mirando que se > > trabaja sobre windows, necesito algo como eso pero para trabajar sobre > > linux "Python+Mysql" trabajando sobre linux. > > En la práctica, no hay tanta diferencia. > > Tienes otros tutoriales en: > > http://www.kitebird.com/articles/pydbapi.html > > http://www.tutorialspoint.com/python/python_database_access.htm > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Atentamente: IC. Ramón Becerra Reynoso. Linux - Python, Java, PHP, GTK, Asterisk / Open Source Linux Registered User #462438 - http://counter.li.org/ Cel: (33) 14489015 MSN: ingcomrbr en hotmail.com Homepage: http://www.ramonbecerra.com/ ================================================ No basta saber, se debe también aplicar. No suficiente querer, se debe también hacer. Este correo electrónico y cualquier archivo transmitido con él son confidenciales y son solamente para el uso del individuo o entidad a la que van dirigidos. Si recibió este correo electrónico por error por favor notifique al administrador del sistema. Este mensaje contiene información confidencial y es dirigido a la persona implicada. Si usted no es esa persona no debería diseminar, distribuir o copiar este mensaje de correo electrónico. ================================================ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From elkura40 en hotmail.com Tue Mar 10 16:57:46 2009 From: elkura40 en hotmail.com (fernando martinez rodriguez) Date: Tue, 10 Mar 2009 16:57:46 +0100 Subject: modulepythong Message-ID: Hola compañeros. Estoy comenzando por seguna vez a intentar aprender python. (la 1ª por falta de tiempo) Ahora leo "Introducción a la programación con Phyton" de Andrea Marzal e Isabel Gracia. Mi problema es que intento hacer una grafica,(pracicas con los ejemplos) y solo consigo ver una ventana que contiene dos ventanas, una blanca que pone 'salida grafica' y otra negra que pone 'entrada de texto/salida de texto'. Y otra que queda escondida que pone 'geany_run_script.sh'. QUE ROLLO NO??? Bueno el programa en cuestion es el siguiente: #!/usr/bin/env python # -*- coding: latin-1 -*- from modulepythong import * from math import pi, sin x1 = float(raw_input('limite inferior ')) x2 = float(raw_input('limite superior ')) puntos = int(raw_input('numer de puntos ')) window_size(500,500) window_coordinates(x1, -1.5, x2, 1.5) incremento=(x2-x1)/puntos x=x1 while x<=x2-incremento: creat_line(x, sin(x), x+incremento, sin(x+incremento)) x+=incremento Lo que yo creo que puede estar pasando es que al leer modulepythong se queda ahy, pues no me pide ninguin dato. A ver si con esta informacion me podeis ayudar. Gracias. _________________________________________________________________ Nuevo Windows Live, un mundo lleno de posibilidades. Descúbrelo. http://www.microsoft.com/windows/windowslive/default.aspx_______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dani en danigm.net Tue Mar 10 18:04:04 2009 From: dani en danigm.net (Daniel Garcia Moreno) Date: Tue, 10 Mar 2009 18:04:04 +0100 Subject: generar =?iso-8859-1?q?gr=E1ficas?= (3D) desde python Message-ID: <1236704644.6800.8.camel@mustrum.emergya.info> Hola, estoy buscando algún módulo para generar gráficas en formato imagen (png,jpg,ppm...) de manera más o menos simple. He probado pychart, pero no se pueden generar gráficas de barras 3D. También he estado mirando dislin pero parece bastante complicado de instalar en linux. ¿Alguien conoce algún módulo que haga gráficas 3D? También estoy tocando cosas de python-uno y he pensado que quizás se puedan generar usando una hoja de calculo, pero la documentación de pyuno es bastante mala y los ejemplos escasos. ¿Algún ejemplo de dibujo de una gráfica desde pyuno? ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: Esta parte del mensaje está firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pau.cervera en gmail.com Tue Mar 10 18:34:24 2009 From: pau.cervera en gmail.com (Pau Cervera) Date: Tue, 10 Mar 2009 18:34:24 +0100 Subject: =?UTF-8?Q?Re=3A_=5BPython=2Des=5D_generar_gr=C3=A1ficas_=283D=29_desde_python?= In-Reply-To: <1236704644.6800.8.camel@mustrum.emergya.info> References: <1236704644.6800.8.camel@mustrum.emergya.info> Message-ID: <932c33150903101034r31d6f274kbb485293c74ef115@mail.gmail.com> No sé si te servirá, pero puedes probar Gnuplot [1]. Hay un wrapper para python [2], aunque creo recordar que me daba algún problema. En [3] había alguna información útil. [1] http://www.gnuplot.info/ [2] http://gnuplot-py.sourceforge.net/ [3] http://t16web.lanl.gov/Kawano/gnuplot/index-e.html ----- Pau Python..., what else? 2009/3/10 Daniel Garcia Moreno > Hola, estoy buscando algún módulo para generar gráficas en formato > imagen (png,jpg,ppm...) de manera más o menos simple. > > He probado pychart, pero no se pueden generar gráficas de barras 3D. > También he estado mirando dislin pero parece bastante complicado de > instalar en linux. > > ¿Alguien conoce algún módulo que haga gráficas 3D? > > También estoy tocando cosas de python-uno y he pensado que quizás se > puedan generar usando una hoja de calculo, pero la documentación de > pyuno es bastante mala y los ejemplos escasos. > > ¿Algún ejemplo de dibujo de una gráfica desde pyuno? > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From miguel.register en gmail.com Tue Mar 10 18:34:52 2009 From: miguel.register en gmail.com (Miguel) Date: Tue, 10 Mar 2009 18:34:52 +0100 Subject: =?utf-8?Q?Re:__generar_gr=C3=A1ficas_=283D=29_desde_p?= =?utf-8?Q?ython?= In-Reply-To: <1236704644.6800.8.camel@mustrum.emergya.info> References: <1236704644.6800.8.camel@mustrum.emergya.info> Message-ID: <2958DC5E-9FE4-47D2-903D-E37A4768274E@gmail.com> El 10/03/2009, a las 18:04, Daniel Garcia Moreno escribió: > Hola, estoy buscando algún módulo para generar gráficas en formato > imagen (png,jpg,ppm...) de manera más o menos simple. > > He probado pychart, pero no se pueden generar gráficas de barras 3D. > También he estado mirando dislin pero parece bastante complicado de > instalar en linux. > > ¿Alguien conoce algún módulo que haga gráficas 3D? No sé si hace gráficas, pero ¿has mirado NumPy/SciPy? ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jordi.f en ati.es Tue Mar 10 18:50:10 2009 From: jordi.f en ati.es (Jordi Funollet) Date: Tue, 10 Mar 2009 18:50:10 +0100 Subject: generar =?utf-8?q?gr=C3=A1ficas?= (3D) desde python In-Reply-To: <1236704644.6800.8.camel@mustrum.emergya.info> References: <1236704644.6800.8.camel@mustrum.emergya.info> Message-ID: <200903101850.10772.jordi.f@ati.es> Para web? http://teethgrinder.co.uk/open-flash-chart/ -- ############################## ### Jordi Funollet ### http://www.terraquis.net ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jtorrents en milnou.net Tue Mar 10 18:58:44 2009 From: jtorrents en milnou.net (jordi torrents) Date: Tue, 10 Mar 2009 18:58:44 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_generar_gr=E1ficas_=283D=29_desde_python?= In-Reply-To: <2958DC5E-9FE4-47D2-903D-E37A4768274E@gmail.com> References: <1236704644.6800.8.camel@mustrum.emergya.info> <2958DC5E-9FE4-47D2-903D-E37A4768274E@gmail.com> Message-ID: Hola, El 10/03/2009, a las 18:04, Daniel Garcia Moreno escribió: > >> Hola, estoy buscando algún módulo para generar gráficas en formato >> imagen (png,jpg,ppm...) de manera más o menos simple. >> >> He probado pychart, pero no se pueden generar gráficas de barras 3D. >> También he estado mirando dislin pero parece bastante complicado de >> instalar en linux. >> >> ¿Alguien conoce algún módulo que haga gráficas 3D? Puedes probar matplotlib [1]. Hay buena documentación y un montón de ejemplos en su web. También hay un cookbook muy interesante en el web de scipy referente a gráficos con matplotlib [2]. Mirando por encima veo que hay una entrada para gráficos en 3d [3], pero según el web no funciona con las versiones más nuevas de matplotlib (tiene que ser < 0.91). Ahí mismo recomiendan Mayavi2 [4] que quizá también te sea útil. Salut! [1] http://matplotlib.sourceforge.net/ [2] http://www.scipy.org/Cookbook/Matplotlib/ [3] http://www.scipy.org/Cookbook/Matplotlib/mplot3D [4] http://code.enthought.com/projects/mayavi/docs/development/html/mayavi/mlab.html _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ale_ivan2000 en yahoo.com.ar Tue Mar 10 19:58:35 2009 From: ale_ivan2000 en yahoo.com.ar (alejandro muoz) Date: Tue, 10 Mar 2009 11:58:35 -0700 (PDT) Subject: programacion en SPSS In-Reply-To: <20090309183818.D912C14B6ADF@devnull.aditel.org> References: <20090309183818.D912C14B6ADF@devnull.aditel.org> Message-ID: <597943.42864.qm@web54406.mail.yahoo.com> hola a todos, soy novato en python (programo en otros leng), estoy estudiando el lenguaje por que me comentaron que se puede utilizar para programar en spss a partir de la version 14. alguien tiene experiencia en ello que me pueda recomendar paginas o recursos sobre el tema? por que no he encontrado en la web demaciado, y nada que realmente me sirva. de antemano muchisimas gracias. Yahoo! Cocina Recetas prácticas y comida saludable http://ar.mujer.yahoo.com/cocina/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Tue Mar 10 20:45:25 2009 From: willian.radicaled en gmail.com (RadicalEd) Date: Tue, 10 Mar 2009 14:45:25 -0500 Subject: python+mysql In-Reply-To: References: <49B510C6.6000204@lsp.ssp.co.cu> <200903100302.43347.py@ch3m4.org> Message-ID: revisa los post de http://radicalpython.blogspot.com :P SPAM :P 2009/3/9 Ramon Becerra Reynoso > Chema, > > Mira si tienes python y el conector de mysql para python en linux no es > mucho rollo, > > self.con = MySQLdb.connect ( host="host", user="user", passwd="password", > db="db" ) > self.bd = self.con.cursor() > self.usql = self.bd.execute ( "SELECT * FROM table" ) > self.data = self.bd.fetchone() > self.con.close() > > todo lo demas es lo mismo si es que sabes SQL. > > > 2009/3/9 Chema Cortes > > > El Monday 09 March 2009 13:51:18 ..::DragonBCh::.. escribió: > > > Ya vi el blog http://maengora.blogspot.com pero estaba mirando que se > > > trabaja sobre windows, necesito algo como eso pero para trabajar sobre > > > linux "Python+Mysql" trabajando sobre linux. > > > > En la práctica, no hay tanta diferencia. > > > > Tienes otros tutoriales en: > > > > http://www.kitebird.com/articles/pydbapi.html > > > > http://www.tutorialspoint.com/python/python_database_access.htm > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > > -- > Atentamente: > IC. Ramón Becerra Reynoso. > Linux - Python, Java, PHP, GTK, Asterisk / Open Source > Linux Registered User #462438 - http://counter.li.org/ > Cel: (33) 14489015 > MSN: ingcomrbr en hotmail.com > Homepage: http://www.ramonbecerra.com/ > > ================================================ > No basta saber, se debe también aplicar. No suficiente querer, se debe > también hacer. > > Este correo electrónico y cualquier archivo transmitido con él son > confidenciales y son solamente para el uso del individuo o entidad a la que > van dirigidos. Si recibió este correo electrónico por error por favor > notifique al administrador del sistema. Este mensaje contiene información > confidencial y es dirigido a la persona implicada. Si usted no es esa > persona no debería diseminar, distribuir o copiar este mensaje de correo > electrónico. > ================================================ > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- The past are just memories, the future are just dreams!!! http://foros.solocodigo.com http://radicalpython.blogspot.com http://revistacodigolatino.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From hafrancker en gmail.com Wed Mar 11 00:54:40 2009 From: hafrancker en gmail.com (Juazisco) Date: Tue, 10 Mar 2009 18:54:40 -0500 Subject: Error en sys.stdout Message-ID: <734d05b80903101654t75169d91ma39d1051837dcd18@mail.gmail.com> Amigos, Pues resulta que estoy tratando de realizar un streaming usando: pyvnc2swf -> ffmpeg2theora --> oggfwd --> icecast2 hasta ahora la data(video) pasa perfectamente por aqui ffmpeg2theora --> oggfwd --> icecast2 pero he observado que pyvnc2swf no me puede sacar la data via stdout, se genera un error que aun no logro resolver, segun mis averiguaciones esto sucede porque el stdout puede estar siendo usado por otro proceso ejemplo el print(). estoy usando las ultimas fuentes de: http://www.unixuser.org/~euske/vnc2swf/pyvnc2swf.html ahora eplico lo que deseo hacer, pues deseo monitorizar varias Pcs de una lan, solo necesito observarlas via web por temas de seguridad no debe ser acceso remoto, entonces la idea es que se capture en vivo el escritorio y se transmita via streaming, pensaba usar red5 o flash media server pero como que no logro encajar la solucion por alli, por ello lo mas facil y rapido es icecast, para esto el video debe ser encodeado a ogv, cosa que se logro con el ffmpeg2theora. el problema radica en que la salida del pyvnc2swf no puedo encodearla en vivo usando tuberias, ya que el stdout parece no funcionar. me sale algo como esto: Traceback (most recent call last): File "./vnc2swf.py", line 611, in if __name__ == "__main__": sys.exit(main(sys.argv)) File "./vnc2swf.py", line 598, in main merge=merge, debug=debug) File "./vnc2swf.py", line 439, in vnc2swf stream.close() File "/home/jquinonese/workspace/pyvnc2swf/src/output.py", line 905, in close self.writer.write_file(self.output_frames) File "/home/jquinonese/workspace/pyvnc2swf/src/swf.py", line 869, in write_file self.outfp.close() IOError: [Errno 32] Broken pipe a ver si me comentan las opciones que podria seguir. Saludos, -- ------------------------------- Jose Quiñones Enciso Blog: http://joseq.inkax.org ------------------------------- Apesol: http://www.apesol.org ------------------------------- _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From zodman en gmail.com Wed Mar 11 05:35:11 2009 From: zodman en gmail.com (zodman) Date: Tue, 10 Mar 2009 22:35:11 -0600 Subject: Pythonero busca Trabajo Message-ID: <49B73F7F.7010501@gmail.com> Alguien tiene algun proyecto para desarrollar en python, Para este pythonero ?¿ Para trabajar _via remota_ Q me envien un correo para poder mandar mi CV. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From szyszeja en gmail.com Wed Mar 11 04:58:06 2009 From: szyszeja en gmail.com (Leonidas Szyszeja) Date: Wed, 11 Mar 2009 01:58:06 -0200 Subject: Pythonero busca Trabajo In-Reply-To: <49B73F7F.7010501@gmail.com> References: <49B73F7F.7010501@gmail.com> Message-ID: <200903110158.06238.szyszeja@gmail.com> El Wednesday 11 March 2009 02:35:11 zodman escribió: > Alguien tiene algun proyecto para desarrollar en python, Para este > pythonero ?¿ > > Para trabajar _via remota_ > > Q me envien un correo para poder mandar mi CV. > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes mandamelo a promocionemosnos en todos.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dani en danigm.net Wed Mar 11 09:26:23 2009 From: dani en danigm.net (Daniel Garcia Moreno) Date: Wed, 11 Mar 2009 09:26:23 +0100 Subject: generar =?ISO-8859-1?Q?gr=E1ficas?= (3D) desde python In-Reply-To: References: <1236704644.6800.8.camel@mustrum.emergya.info> <2958DC5E-9FE4-47D2-903D-E37A4768274E@gmail.com> Message-ID: <1236759983.10187.1.camel@mustrum.emergya.info> El mar, 10-03-2009 a las 18:58 +0100, jordi torrents escribió: > Hola, > > El 10/03/2009, a las 18:04, Daniel Garcia Moreno escribió: > > > >> Hola, estoy buscando algún módulo para generar gráficas en formato > >> imagen (png,jpg,ppm...) de manera más o menos simple. > >> > >> He probado pychart, pero no se pueden generar gráficas de barras 3D. > >> También he estado mirando dislin pero parece bastante complicado de > >> instalar en linux. > >> > >> ¿Alguien conoce algún módulo que haga gráficas 3D? > > Puedes probar matplotlib [1]. Hay buena documentación y un montón de > ejemplos en su web. También hay un cookbook muy interesante en el web > de scipy referente a gráficos con matplotlib [2]. Mirando por encima > veo que hay una entrada para gráficos en 3d [3], pero según el web no > funciona con las versiones más nuevas de matplotlib (tiene que ser < > 0.91). Ahí mismo recomiendan Mayavi2 [4] que quizá también te sea > útil. > > Salut! > > [1] http://matplotlib.sourceforge.net/ > [2] http://www.scipy.org/Cookbook/Matplotlib/ > [3] http://www.scipy.org/Cookbook/Matplotlib/mplot3D > [4] http://code.enthought.com/projects/mayavi/docs/development/html/mayavi/mlab.html Muchas gracias a todos por la información, voy a mirar a ver si consigo hacer algún ejemplo. ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: Esta parte del mensaje está firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jordi.f en ati.es Wed Mar 11 11:25:00 2009 From: jordi.f en ati.es (Jordi Funollet) Date: Wed, 11 Mar 2009 11:25:00 +0100 Subject: Error en sys.stdout In-Reply-To: <734d05b80903101654t75169d91ma39d1051837dcd18@mail.gmail.com> References: <734d05b80903101654t75169d91ma39d1051837dcd18@mail.gmail.com> Message-ID: <200903111125.00400.jordi.f@ati.es> Creo que no te puedo ayudar con el error que nos muestras, pero a lo mejor te puedo proponer un enfoque diferente. El programa TightVNC lleva incorporado un visor Java que te permite conectarte a un escritorio remoto sin ningún cliente específico, solo con un navegador web que tenga Java. Según el tipo de monitorización que quieras hacer esta herramienta puede ser suficiente. [1] http://www.tightvnc.com/ -- ############################## ### Jordi Funollet ### http://www.terraquis.net _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jgomezdans en gmail.com Wed Mar 11 14:06:36 2009 From: jgomezdans en gmail.com (Jose =?iso-8859-1?q?G=F3mez-Dans?=) Date: Wed, 11 Mar 2009 13:06:36 +0000 Subject: programacion en SPSS In-Reply-To: <597943.42864.qm@web54406.mail.yahoo.com> References: <597943.42864.qm@web54406.mail.yahoo.com> Message-ID: <200903111306.37098.jgomezdans@gmail.com> Hola, On Tuesday 10 March 2009 18:58:35 alejandro muoz wrote: > estudiando el lenguaje por que me comentaron que se puede utilizar para > programar en spss a partir de la version 14. alguien tiene experiencia en > ello que me pueda recomendar paginas o recursos sobre el tema? por que no No sé nada de SPSS, pero puedes usar Python en combinación con R con rpy: . Tienes un ejemplo en Jose _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From inigo_aldazabal en ehu.es Wed Mar 11 16:26:01 2009 From: inigo_aldazabal en ehu.es (Inigo Aldazabal Mensa) Date: Wed, 11 Mar 2009 16:26:01 +0100 Subject: generar =?iso-8859-15?q?gr=E1ficas?= (3D) desde python In-Reply-To: <1236759983.10187.1.camel@mustrum.emergya.info> References: <1236704644.6800.8.camel@mustrum.emergya.info> <1236759983.10187.1.camel@mustrum.emergya.info> Message-ID: <200903111626.02033.inigo_aldazabal@ehu.es> El Miércoles, 11 de Marzo de 2009 09:26, Daniel Garcia Moreno escribió: > El mar, 10-03-2009 a las 18:58 +0100, jordi torrents escribió: > > Hola, > > > > El 10/03/2009, a las 18:04, Daniel Garcia Moreno escribió: > > >> Hola, estoy buscando algún módulo para generar gráficas en formato > > >> imagen (png,jpg,ppm...) de manera más o menos simple. > > >> > > >> He probado pychart, pero no se pueden generar gráficas de barras > > >> 3D. También he estado mirando dislin pero parece bastante > > >> complicado de instalar en linux. > > >> > > >> ¿Alguien conoce algún módulo que haga gráficas 3D? > > > > Puedes probar matplotlib [1]. Hay buena documentación y un montón de > > ejemplos en su web. También hay un cookbook muy interesante en el web > > de scipy referente a gráficos con matplotlib [2]. Mirando por encima > > veo que hay una entrada para gráficos en 3d [3], pero según el web no > > funciona con las versiones más nuevas de matplotlib (tiene que ser < > > 0.91). Ahí mismo recomiendan Mayavi2 [4] que quizá también te sea > > útil. > > > > Salut! > > > > [1] http://matplotlib.sourceforge.net/ > > [2] http://www.scipy.org/Cookbook/Matplotlib/ > > [3] http://www.scipy.org/Cookbook/Matplotlib/mplot3D > > [4] > > http://code.enthought.com/projects/mayavi/docs/development/html/mayavi > >/mlab.html > > Muchas gracias a todos por la información, voy a mirar a ver si consigo > hacer algún ejemplo. mmm los que se mencionan arriba están mas bien orientados a visualización 3D de datos volumétricos, superficies y cosas así en el apartado 3D. matplotlib sí hace barras y similares, pero solo en 2D. Si estás buscanodo algo tipo lo que hace el excel en 3D, por ejemplo, no creo que te sirvan. Realmente no conozco ninguno módulo que haga eso. Un saludo. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From inigo_aldazabal en ehu.es Wed Mar 11 16:36:46 2009 From: inigo_aldazabal en ehu.es (Inigo Aldazabal Mensa) Date: Wed, 11 Mar 2009 16:36:46 +0100 Subject: generar =?iso-8859-15?q?gr=E1ficas?= (3D) desde python In-Reply-To: <200903111626.02033.inigo_aldazabal@ehu.es> References: <1236704644.6800.8.camel@mustrum.emergya.info> <1236759983.10187.1.camel@mustrum.emergya.info> <200903111626.02033.inigo_aldazabal@ehu.es> Message-ID: <200903111636.46473.inigo_aldazabal@ehu.es> El Miércoles, 11 de Marzo de 2009 16:26, Inigo Aldazabal Mensa escribió: > El Miércoles, 11 de Marzo de 2009 09:26, Daniel Garcia Moreno escribió: > > El mar, 10-03-2009 a las 18:58 +0100, jordi torrents escribió: > > > Hola, > > > > > > El 10/03/2009, a las 18:04, Daniel Garcia Moreno > > escribió: > > > >> Hola, estoy buscando algún módulo para generar gráficas en > > > >> formato imagen (png,jpg,ppm...) de manera más o menos simple. > > > >> > > > >> He probado pychart, pero no se pueden generar gráficas de barras > > > >> 3D. También he estado mirando dislin pero parece bastante > > > >> complicado de instalar en linux. > > > >> > > > >> ¿Alguien conoce algún módulo que haga gráficas 3D? > > > > > > Puedes probar matplotlib [1]. Hay buena documentación y un montón de > > > ejemplos en su web. También hay un cookbook muy interesante en el > > > web de scipy referente a gráficos con matplotlib [2]. Mirando por > > > encima veo que hay una entrada para gráficos en 3d [3], pero según > > > el web no funciona con las versiones más nuevas de matplotlib (tiene > > > que ser < 0.91). Ahí mismo recomiendan Mayavi2 [4] que quizá también > > > te sea útil. > > > > > > Salut! > > > > > > [1] http://matplotlib.sourceforge.net/ > > > [2] http://www.scipy.org/Cookbook/Matplotlib/ > > > [3] http://www.scipy.org/Cookbook/Matplotlib/mplot3D > > > [4] > > > http://code.enthought.com/projects/mayavi/docs/development/html/maya > > >vi /mlab.html > > > > Muchas gracias a todos por la información, voy a mirar a ver si > > consigo hacer algún ejemplo. > > mmm los que se mencionan arriba están mas bien orientados a > visualización 3D de datos volumétricos, superficies y cosas así en el > apartado 3D. matplotlib sí hace barras y similares, pero solo en 2D. > > Si estás buscanodo algo tipo lo que hace el excel en 3D, por ejemplo, no > creo que te sirvan. Realmente no conozco ninguno módulo que haga eso. > > Un saludo. Se me ocurre que OpenOffice sí hace ese tipo de cosas. Podrías mirar de hacerlo a través de UNO[1]. [1]http://udk.openoffice.org/ ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dani en danigm.net Wed Mar 11 19:20:23 2009 From: dani en danigm.net (Daniel Garcia Moreno) Date: Wed, 11 Mar 2009 19:20:23 +0100 Subject: generar =?ISO-8859-1?Q?gr=E1ficas?= (3D) desde python In-Reply-To: <200903111636.46473.inigo_aldazabal@ehu.es> References: <1236704644.6800.8.camel@mustrum.emergya.info> <1236759983.10187.1.camel@mustrum.emergya.info> <200903111626.02033.inigo_aldazabal@ehu.es> <200903111636.46473.inigo_aldazabal@ehu.es> Message-ID: <1236795623.3217.4.camel@localhost.Stibbons> On Wed, 2009-03-11 at 16:36 +0100, Inigo Aldazabal Mensa wrote: > El Miércoles, 11 de Marzo de 2009 16:26, Inigo Aldazabal Mensa escribió: > > El Miércoles, 11 de Marzo de 2009 09:26, Daniel Garcia Moreno escribió: > > > El mar, 10-03-2009 a las 18:58 +0100, jordi torrents escribió: > > > > Hola, > > > > > > > > El 10/03/2009, a las 18:04, Daniel Garcia Moreno > > > > escribió: > > > > >> Hola, estoy buscando algún módulo para generar gráficas en > > > > >> formato imagen (png,jpg,ppm...) de manera más o menos simple. > > > > >> > > > > >> He probado pychart, pero no se pueden generar gráficas de barras > > > > >> 3D. También he estado mirando dislin pero parece bastante > > > > >> complicado de instalar en linux. > > > > >> > > > > >> ¿Alguien conoce algún módulo que haga gráficas 3D? > > > > > > > > Puedes probar matplotlib [1]. Hay buena documentación y un montón de > > > > ejemplos en su web. También hay un cookbook muy interesante en el > > > > web de scipy referente a gráficos con matplotlib [2]. Mirando por > > > > encima veo que hay una entrada para gráficos en 3d [3], pero según > > > > el web no funciona con las versiones más nuevas de matplotlib (tiene > > > > que ser < 0.91). Ahí mismo recomiendan Mayavi2 [4] que quizá también > > > > te sea útil. > > > > > > > > Salut! > > > > > > > > [1] http://matplotlib.sourceforge.net/ > > > > [2] http://www.scipy.org/Cookbook/Matplotlib/ > > > > [3] http://www.scipy.org/Cookbook/Matplotlib/mplot3D > > > > [4] > > > > http://code.enthought.com/projects/mayavi/docs/development/html/maya > > > >vi /mlab.html > > > > > > Muchas gracias a todos por la información, voy a mirar a ver si > > > consigo hacer algún ejemplo. > > > > mmm los que se mencionan arriba están mas bien orientados a > > visualización 3D de datos volumétricos, superficies y cosas así en el > > apartado 3D. matplotlib sí hace barras y similares, pero solo en 2D. > > > > Si estás buscanodo algo tipo lo que hace el excel en 3D, por ejemplo, no > > creo que te sirvan. Realmente no conozco ninguno módulo que haga eso. > > > > Un saludo. > > Se me ocurre que OpenOffice sí hace ese tipo de cosas. Podrías mirar de > hacerlo a través de UNO[1]. > > [1]http://udk.openoffice.org/ Realmente lo que quiero hacer es añadir una gráfica a una presentación usando python UNO. Al final lo he hecho desde el mismo openoffice, abriendo un fichero plantilla de calc con la gráfica, cambiando los datos necesarios a través de pyuno, y con pyuno copio y pego en la presentación como si lo hiciera manualmente. Con python UNO se pueden hacer muchas cosas, pero la documentación es realmente mala. No he conseguido encontrar ni tan siquiera un listado de todas las funciones que puede recibir un dispatcher, he tenido que "intuir" el .uno:Copy y el .uno:Paste. ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: This is a digitally signed message part URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lucho en infoudec.org Thu Mar 12 01:55:54 2009 From: lucho en infoudec.org (Luis Carrera) Date: Wed, 11 Mar 2009 21:55:54 -0300 Subject: =?iso-8859-1?q?Ayuda_para_distribuir_aplicaci=F3n_Py?= =?iso-8859-1?q?Gtk?= Message-ID: Hola soy luis, queria solicitarles ayuda. Hace poco hice un programa en Python que utiliza GUI con Pygtk y para ello cree la interface con glade, la cual ademas contiene unas fotos (png) y unos archivos que utiliza(txt y sh), mi problema se encuentra que hace poco, me pidieron que creara un ejecutable para el, tanto para windows y linux (el programa lo hice multiplataforma) queria solicitar ayuda, ya que no encuentro como hacer que agregue ademas de los archivos .py el resto el arbol es asi principal _______ejecutable.py _______bin _________archivos.sh _______include _____________img ________________archivos.png _______archivos.txt saludos y gracias. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From inigo_aldazabal en ehu.es Thu Mar 12 09:38:18 2009 From: inigo_aldazabal en ehu.es (Inigo Aldazabal Mensa) Date: Thu, 12 Mar 2009 09:38:18 +0100 Subject: generar =?iso-8859-15?q?gr=E1ficas?= (3D) desde python In-Reply-To: <1236795623.3217.4.camel@localhost.Stibbons> References: <1236704644.6800.8.camel@mustrum.emergya.info> <200903111636.46473.inigo_aldazabal@ehu.es> <1236795623.3217.4.camel@localhost.Stibbons> Message-ID: <200903120938.19012.inigo_aldazabal@ehu.es> El Miércoles, 11 de Marzo de 2009 19:20, Daniel Garcia Moreno escribió: > On Wed, 2009-03-11 at 16:36 +0100, Inigo Aldazabal Mensa wrote: > > El Miércoles, 11 de Marzo de 2009 16:26, Inigo Aldazabal Mensa escribió: > > > El Miércoles, 11 de Marzo de 2009 09:26, Daniel Garcia Moreno escribió: > > > > El mar, 10-03-2009 a las 18:58 +0100, jordi torrents escribió: > > > > > Hola, > > > > > > > > > > El 10/03/2009, a las 18:04, Daniel Garcia Moreno > > > > > > > > > > > escribió: > > > > > >> Hola, estoy buscando algún módulo para generar gráficas en > > > > > >> formato imagen (png,jpg,ppm...) de manera más o menos simple. > > > > > >> > > > > > >> He probado pychart, pero no se pueden generar gráficas de > > > > > >> barras 3D. También he estado mirando dislin pero parece > > > > > >> bastante complicado de instalar en linux. > > > > > >> > > > > > >> ¿Alguien conoce algún módulo que haga gráficas 3D? > > > > > > > > > > Puedes probar matplotlib [1]. Hay buena documentación y un > > > > > montón de ejemplos en su web. También hay un cookbook muy > > > > > interesante en el web de scipy referente a gráficos con > > > > > matplotlib [2]. Mirando por encima veo que hay una entrada para > > > > > gráficos en 3d [3], pero según el web no funciona con las > > > > > versiones más nuevas de matplotlib (tiene que ser < 0.91). Ahí > > > > > mismo recomiendan Mayavi2 [4] que quizá también te sea útil. > > > > > > > > > > Salut! > > > > > > > > > > [1] http://matplotlib.sourceforge.net/ > > > > > [2] http://www.scipy.org/Cookbook/Matplotlib/ > > > > > [3] http://www.scipy.org/Cookbook/Matplotlib/mplot3D > > > > > [4] > > > > > http://code.enthought.com/projects/mayavi/docs/development/html/ > > > > >maya vi /mlab.html > > > > > > > > Muchas gracias a todos por la información, voy a mirar a ver si > > > > consigo hacer algún ejemplo. > > > > > > mmm los que se mencionan arriba están mas bien orientados a > > > visualización 3D de datos volumétricos, superficies y cosas así en > > > el apartado 3D. matplotlib sí hace barras y similares, pero solo en > > > 2D. > > > > > > Si estás buscanodo algo tipo lo que hace el excel en 3D, por > > > ejemplo, no creo que te sirvan. Realmente no conozco ninguno módulo > > > que haga eso. > > > > > > Un saludo. > > > > Se me ocurre que OpenOffice sí hace ese tipo de cosas. Podrías mirar > > de hacerlo a través de UNO[1]. > > > > [1]http://udk.openoffice.org/ > > Realmente lo que quiero hacer es añadir una gráfica a una presentación > usando python UNO. Al final lo he hecho desde el mismo openoffice, > abriendo un fichero plantilla de calc con la gráfica, cambiando los > datos necesarios a través de pyuno, y con pyuno copio y pego en la > presentación como si lo hiciera manualmente. > > Con python UNO se pueden hacer muchas cosas, pero la documentación es > realmente mala. No he conseguido encontrar ni tan siquiera un listado de > todas las funciones que puede recibir un dispatcher, he tenido que > "intuir" el .uno:Copy y el .uno:Paste.ç Sería interesante ver como lo has hecho. ¿Lo has publicado en algún sitio? Por otro lado, para "explorar" módulos sin documentación va muy bien iPython[1]. Con te autocompleta y ? ó ?? te da la documentación. P. ej: [code] ipython ... In [1]: import matplotlib In [2]: matplotlib.p matplotlib.pyparsing matplotlib.pytz In [2]: matplotlib.py #una interrogación y Docstring In [3]: matplotlib.pyparsing? Type: module Base Class: String Form: Namespace: Interactive File: /usr/lib/python2.5/site-packages/matplotlib/pyparsing.py Docstring: pyparsing module - Classes and methods to define and execute parsing grammars The pyparsing module is an alternative approach to creating and ... # dos interrogaciones y fuentes del modulo In [4]: matplotlib.pyparsing?? Type: module Base Class: String Form: Namespace: Interactive File: /usr/lib/python2.5/site-packages/matplotlib/pyparsing.py Source: # module pyparsing.py # ... [/code] [1]http://ipython.scipy.org/moin/ ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From icaro0 en gmail.com Thu Mar 12 10:21:05 2009 From: icaro0 en gmail.com (icaro icaro) Date: Thu, 12 Mar 2009 10:21:05 +0100 Subject: Librerias para el api web services de Alfresco en python Message-ID: Buenas a todos acabo de lanzar en launchpad un nuevo proyecto para desarrollar un API Python para conectar con los servicios web de Alfresco . Por el momento la libreria soporta acciones básicas como crear carpetas, ficheros, subir contenido, bajar ficheros, etc... El proyecto en cuestión se llama pyAlfresco. Se admiten todo tipo de sugerencias, preguntas , fallosy sobre todo colaboraciones . Espero que en el futuro podamos ver esta API de Python junto a las de java, .NET, PHP y javascript. Un Saludo. -- ____________________________________ icaro´s blog icaro0.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dani en danigm.net Thu Mar 12 10:41:22 2009 From: dani en danigm.net (Daniel Garcia Moreno) Date: Thu, 12 Mar 2009 10:41:22 +0100 Subject: generar =?ISO-8859-1?Q?gr=E1ficas?= (3D) desde python In-Reply-To: <200903120938.19012.inigo_aldazabal@ehu.es> References: <1236704644.6800.8.camel@mustrum.emergya.info> <200903111636.46473.inigo_aldazabal@ehu.es> <1236795623.3217.4.camel@localhost.Stibbons> <200903120938.19012.inigo_aldazabal@ehu.es> Message-ID: <1236850882.12895.9.camel@mustrum.emergya.info> El jue, 12-03-2009 a las 09:38 +0100, Inigo Aldazabal Mensa escribió: > El Miércoles, 11 de Marzo de 2009 19:20, Daniel Garcia Moreno escribió: > > On Wed, 2009-03-11 at 16:36 +0100, Inigo Aldazabal Mensa wrote: > > > El Miércoles, 11 de Marzo de 2009 16:26, Inigo Aldazabal Mensa > escribió: > > > > El Miércoles, 11 de Marzo de 2009 09:26, Daniel Garcia Moreno > escribió: > > > > > El mar, 10-03-2009 a las 18:58 +0100, jordi torrents escribió: > > > > > > Hola, > > > > > > > > > > > > El 10/03/2009, a las 18:04, Daniel Garcia Moreno > > > > > > > > > > > > > > escribió: > > > > > > >> Hola, estoy buscando algún módulo para generar gráficas en > > > > > > >> formato imagen (png,jpg,ppm...) de manera más o menos simple. > > > > > > >> > > > > > > >> He probado pychart, pero no se pueden generar gráficas de > > > > > > >> barras 3D. También he estado mirando dislin pero parece > > > > > > >> bastante complicado de instalar en linux. > > > > > > >> > > > > > > >> ¿Alguien conoce algún módulo que haga gráficas 3D? > > > > > > > > > > > > Puedes probar matplotlib [1]. Hay buena documentación y un > > > > > > montón de ejemplos en su web. También hay un cookbook muy > > > > > > interesante en el web de scipy referente a gráficos con > > > > > > matplotlib [2]. Mirando por encima veo que hay una entrada para > > > > > > gráficos en 3d [3], pero según el web no funciona con las > > > > > > versiones más nuevas de matplotlib (tiene que ser < 0.91). Ahí > > > > > > mismo recomiendan Mayavi2 [4] que quizá también te sea útil. > > > > > > > > > > > > Salut! > > > > > > > > > > > > [1] http://matplotlib.sourceforge.net/ > > > > > > [2] http://www.scipy.org/Cookbook/Matplotlib/ > > > > > > [3] http://www.scipy.org/Cookbook/Matplotlib/mplot3D > > > > > > [4] > > > > > > http://code.enthought.com/projects/mayavi/docs/development/html/ > > > > > >maya vi /mlab.html > > > > > > > > > > Muchas gracias a todos por la información, voy a mirar a ver si > > > > > consigo hacer algún ejemplo. > > > > > > > > mmm los que se mencionan arriba están mas bien orientados a > > > > visualización 3D de datos volumétricos, superficies y cosas así en > > > > el apartado 3D. matplotlib sí hace barras y similares, pero solo en > > > > 2D. > > > > > > > > Si estás buscanodo algo tipo lo que hace el excel en 3D, por > > > > ejemplo, no creo que te sirvan. Realmente no conozco ninguno módulo > > > > que haga eso. > > > > > > > > Un saludo. > > > > > > Se me ocurre que OpenOffice sí hace ese tipo de cosas. Podrías mirar > > > de hacerlo a través de UNO[1]. > > > > > > [1]http://udk.openoffice.org/ > > > > Realmente lo que quiero hacer es añadir una gráfica a una presentación > > usando python UNO. Al final lo he hecho desde el mismo openoffice, > > abriendo un fichero plantilla de calc con la gráfica, cambiando los > > datos necesarios a través de pyuno, y con pyuno copio y pego en la > > presentación como si lo hiciera manualmente. > > > > Con python UNO se pueden hacer muchas cosas, pero la documentación es > > realmente mala. No he conseguido encontrar ni tan siquiera un listado de > > todas las funciones que puede recibir un dispatcher, he tenido que > > "intuir" el .uno:Copy y el .uno:Paste.ç > > Sería interesante ver como lo has hecho. ¿Lo has publicado en algún sitio? No lo había publicado. He hecho un pequeño módulo que facilita la tarea de trabajar con pyuno, lo acabo de subir aquí: http://danigm.net/files/unoutils.py Lo he hecho así: import unoutils import os p = unoutils.Presentation() p.connect() p.load(os.path.join(os.getcwd(), 'plantilla.odp')) p.add() slide = p.presentation.getCount() - 1 s = unoutils.Sheet() s.connect() s.load(os.path.join(os.getcwd(), 'evolucion.ods')) s.get_sheet() chart_args = {'pos': (1100, 9720), 'size': (12000, 7500)} data1 = [79.7, 87.7, 75.2, 1,1,1, -546, 42.8, 45.7] for i, c in enumerate(s.get_range("B2:D4")): c.cell.Formula = data1[i] x = s.sheet.getDrawPage() y = x.getByIndex(0) s.controller.select(y) s.copy() s.close() page = p.get_page(slide) p.controller.select(page) p.controller.select(None) p.frame.activate() p.paste() x = p.slide.getByIndex(p.slide.getCount() - 1) x.Size = unoutils.Size(*chart_args['size']) x.Position = unoutils.Point(*chart_args['pos']) evolucion.ods es una hoja de cálculo en la que hay una serie de datos, en el rango B2:D4 y una gráfica con estos datos. plantilla.odp es la plantilla de la presentación. ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: Esta parte del mensaje está firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From inigo_aldazabal en ehu.es Thu Mar 12 11:00:40 2009 From: inigo_aldazabal en ehu.es (Inigo Aldazabal Mensa) Date: Thu, 12 Mar 2009 11:00:40 +0100 Subject: generar =?iso-8859-15?q?gr=E1ficas?= (3D) desde python In-Reply-To: <1236850882.12895.9.camel@mustrum.emergya.info> References: <1236704644.6800.8.camel@mustrum.emergya.info> <200903120938.19012.inigo_aldazabal@ehu.es> <1236850882.12895.9.camel@mustrum.emergya.info> Message-ID: <200903121100.41725.inigo_aldazabal@ehu.es> El Jueves, 12 de Marzo de 2009 10:41, Daniel Garcia Moreno escribió: > El jue, 12-03-2009 a las 09:38 +0100, Inigo Aldazabal Mensa escribió: > > El Miércoles, 11 de Marzo de 2009 19:20, Daniel Garcia Moreno escribió: > > > On Wed, 2009-03-11 at 16:36 +0100, Inigo Aldazabal Mensa wrote: > > > > El Miércoles, 11 de Marzo de 2009 16:26, Inigo Aldazabal Mensa > > > > escribió: > > > > > El Miércoles, 11 de Marzo de 2009 09:26, Daniel Garcia Moreno > > > > escribió: > > > > > > El mar, 10-03-2009 a las 18:58 +0100, jordi torrents escribió: > > > > > > > Hola, > > > > > > > > > > > > > > El 10/03/2009, a las 18:04, Daniel Garcia Moreno > > > > > > > > > > > > > > > > > escribió: > > > > > > > >> Hola, estoy buscando algún módulo para generar gráficas > > > > > > > >> en formato imagen (png,jpg,ppm...) de manera más o menos > > > > > > > >> simple. > > > > > > > >> > > > > > > > >> He probado pychart, pero no se pueden generar gráficas de > > > > > > > >> barras 3D. También he estado mirando dislin pero parece > > > > > > > >> bastante complicado de instalar en linux. > > > > > > > >> > > > > > > > >> ¿Alguien conoce algún módulo que haga gráficas 3D? > > > > > > > > > > > > > > Puedes probar matplotlib [1]. Hay buena documentación y un > > > > > > > montón de ejemplos en su web. También hay un cookbook muy > > > > > > > interesante en el web de scipy referente a gráficos con > > > > > > > matplotlib [2]. Mirando por encima veo que hay una entrada > > > > > > > para gráficos en 3d [3], pero según el web no funciona con > > > > > > > las versiones más nuevas de matplotlib (tiene que ser < > > > > > > > 0.91). Ahí mismo recomiendan Mayavi2 [4] que quizá también > > > > > > > te sea útil. > > > > > > > > > > > > > > Salut! > > > > > > > > > > > > > > [1] http://matplotlib.sourceforge.net/ > > > > > > > [2] http://www.scipy.org/Cookbook/Matplotlib/ > > > > > > > [3] http://www.scipy.org/Cookbook/Matplotlib/mplot3D > > > > > > > [4] > > > > > > > http://code.enthought.com/projects/mayavi/docs/development/h > > > > > > >tml/ maya vi /mlab.html > > > > > > > > > > > > Muchas gracias a todos por la información, voy a mirar a ver > > > > > > si consigo hacer algún ejemplo. > > > > > > > > > > mmm los que se mencionan arriba están mas bien orientados a > > > > > visualización 3D de datos volumétricos, superficies y cosas así > > > > > en el apartado 3D. matplotlib sí hace barras y similares, pero > > > > > solo en 2D. > > > > > > > > > > Si estás buscanodo algo tipo lo que hace el excel en 3D, por > > > > > ejemplo, no creo que te sirvan. Realmente no conozco ninguno > > > > > módulo que haga eso. > > > > > > > > > > Un saludo. > > > > > > > > Se me ocurre que OpenOffice sí hace ese tipo de cosas. Podrías > > > > mirar de hacerlo a través de UNO[1]. > > > > > > > > [1]http://udk.openoffice.org/ > > > > > > Realmente lo que quiero hacer es añadir una gráfica a una > > > presentación usando python UNO. Al final lo he hecho desde el mismo > > > openoffice, abriendo un fichero plantilla de calc con la gráfica, > > > cambiando los datos necesarios a través de pyuno, y con pyuno copio > > > y pego en la presentación como si lo hiciera manualmente. > > > > > > Con python UNO se pueden hacer muchas cosas, pero la documentación > > > es realmente mala. No he conseguido encontrar ni tan siquiera un > > > listado de todas las funciones que puede recibir un dispatcher, he > > > tenido que "intuir" el .uno:Copy y el .uno:Paste.ç > > > > Sería interesante ver como lo has hecho. ¿Lo has publicado en algún > > sitio? > > No lo había publicado. He hecho un pequeño módulo que facilita la tarea > de trabajar con pyuno, lo acabo de subir aquí: > > http://danigm.net/files/unoutils.py > > > Lo he hecho así: > import unoutils > import os > > p = unoutils.Presentation() > p.connect() > p.load(os.path.join(os.getcwd(), 'plantilla.odp')) > p.add() > slide = p.presentation.getCount() - 1 > > s = unoutils.Sheet() > s.connect() > s.load(os.path.join(os.getcwd(), 'evolucion.ods')) > s.get_sheet() > > chart_args = {'pos': (1100, 9720), 'size': (12000, 7500)} > data1 = [79.7, 87.7, 75.2, 1,1,1, -546, 42.8, 45.7] > for i, c in enumerate(s.get_range("B2:D4")): > c.cell.Formula = data1[i] > > x = s.sheet.getDrawPage() > y = x.getByIndex(0) > s.controller.select(y) > s.copy() > s.close() > > page = p.get_page(slide) > p.controller.select(page) > p.controller.select(None) > > p.frame.activate() > p.paste() > > x = p.slide.getByIndex(p.slide.getCount() - 1) > x.Size = unoutils.Size(*chart_args['size']) > x.Position = unoutils.Point(*chart_args['pos']) > > > evolucion.ods es una hoja de cálculo en la que hay una serie de datos, > en el rango B2:D4 y una gráfica con estos datos. > plantilla.odp es la plantilla de la presentación. ¡Muchas gracias por compartirlo! ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jileon en parcan.es Thu Mar 12 13:12:28 2009 From: jileon en parcan.es (Juan Ignacio Rodriguez de Leon) Date: Thu, 12 Mar 2009 12:12:28 +0000 Subject: Historia de Python - =?iso-8859-1?q?Traducci=F3n_de_las_columnas?= Message-ID: <49B8FC2C.7040107@parcan.es> Desde hace un tiempo, Guido Van Rossum, creador del lenguaje de programación Python, está escribiendo una serie de artículos sobre la historia del lenguaje, desde sus primeras etapas hasta la actualidad. Me he animado y durante este tiempo he ido traduciendo sus columnas, que iré colgando en mi blog, con un poco de suerte, cada jueves. La primera ya está publicada: Historia de Python - Introducción y visión general http://elornitorrincoenmascarado.blogspot.com/2009/03/introduccion-y-vision-general-historia.html Por si se corta: http://tinyurl.com/bo9bbg Sobra decir que cualquier error o malentendido provocado durante en la traducción es responsabilidad unicamente mía, y que se agradece cualquier comentario o aprotación a este proyecto. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pyarnau en gmail.com Thu Mar 12 13:34:16 2009 From: pyarnau en gmail.com (Arnau Sanchez) Date: Thu, 12 Mar 2009 13:34:16 +0100 Subject: Historia de Python - =?ISO-8859-1?Q?Traducci=F3n?= =?ISO-8859-1?Q?_de_las_columnas?= In-Reply-To: <49B8FC2C.7040107@parcan.es> References: <49B8FC2C.7040107@parcan.es> Message-ID: <49B90148.2050202@gmail.com> Juan Ignacio Rodriguez de Leon wrote: > Desde hace un tiempo, Guido Van Rossum, creador del lenguaje de > programación Python, está escribiendo una serie de artículos sobre la > historia del lenguaje, desde sus primeras etapas hasta la actualidad. > > Me he animado y durante este tiempo he ido traduciendo sus columnas, que > iré colgando en mi blog, con un poco de suerte, cada jueves. La primera > ya está publicada: Se agradece el esfuerzo, añado un enlace en el FAQ: http://python-es-faq.wikidot.com/start#toc14 -- Desarrollador freelance http://www.arnau-sanchez.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From python-es en panflin.com.ar Thu Mar 12 18:47:53 2009 From: python-es en panflin.com.ar (Ariel Nardelli) Date: Thu, 12 Mar 2009 15:47:53 -0200 Subject: Fechas entre Mysql y Python Message-ID: <49B94AC9.4060406@panflin.com.ar> Hola Gente, aca yo molestando otra vez!... :) Estoy teniendo unos problemitas, tengo grabado en una tabla mysql un campo en formato datetime, y al recuperar ese campo desde tabla se me puesta asi: datetime.datetime(2009, 3, 6, 18, 41, 42) Por otro lado gracias al datetime.datetime.today() tengo la fecha y hora actuales en este formato... 2009-03-06 18:41:42 La cosa es que quiero comparar las dos fechas y horas ya que necesito saber si los dos campos fecha y hora son distintos o iguales, peroooo al compararlas me sale este error: Traceback (most recent call last): File "cuentas/f3502.py", line 604, in pbtcusalir if demysql <> deahora: # Avisar que alguien lo modifico. TypeError: list indices must be integers Error que es correcto porque las fechas/horas estan en formato distintos!! La cosa es, como hago para que mysql ya directamente me entregue la fecha en formato aaaa-mm-dd hh:mm:ss y no como le lo da ahora?, existe alguna funcion que me la convierta o lo que es mejor ya me la grabe asi entonces no tengo que meter funciones de conversion en el medio?. Graciiassss a quien pueda ayudarme!. Ariel _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From hermann.kaser en gmail.com Thu Mar 12 19:23:46 2009 From: hermann.kaser en gmail.com (Hermann Kaser) Date: Thu, 12 Mar 2009 19:23:46 +0100 Subject: Fechas entre Mysql y Python In-Reply-To: <49B94AC9.4060406@panflin.com.ar> References: <49B94AC9.4060406@panflin.com.ar> Message-ID: <611f33b60903121123u1501af3ct78ead18604b01211@mail.gmail.com> 2009/3/12 Ariel Nardelli : > Hola Gente, aca yo molestando otra vez!... :) > > Estoy teniendo unos problemitas, tengo grabado en una tabla mysql un campo > en formato datetime, y al recuperar ese campo desde tabla se me puesta asi: > > datetime.datetime(2009, 3, 6, 18, 41, 42) > > Por otro lado gracias al datetime.datetime.today() tengo la fecha y hora > actuales en este formato... > > 2009-03-06 18:41:42 > > La cosa es que quiero comparar las dos fechas y horas ya que necesito saber > si los dos campos fecha y hora son distintos o iguales, peroooo al > compararlas me sale este error: > > Traceback (most recent call last): > File "cuentas/f3502.py", line 604, in pbtcusalir >  if demysql <> deahora:  # Avisar que alguien lo modifico. > TypeError: list indices must be integers > > Error que es correcto porque las fechas/horas estan en formato distintos!! > La cosa es, como hago para que mysql ya directamente me entregue la fecha en > formato aaaa-mm-dd hh:mm:ss y no como le lo da ahora?, existe alguna funcion > que me la convierta o lo que es mejor ya me la grabe asi entonces no tengo > que meter funciones de conversion en el medio?. MySQL no devuelve datetime, MySQL devuelve el campo de la fecha en formato 'YYYY-MM-DD HH:MM:SS', lo que pasa es que la librería que estas usando para acceder a MySQL desde Python es la que te genera los datetime para que te sea más fácil justamente manipular y usar esas fechas. Para acceder a los distintos valores de la fecha puedes hacer uso de las propiedades minute, month, hour, etc... Por ejemplo: >>> d1 = datetime.datetime(2009, 3, 6, 18, 41, 42) >>> d1.hour 18 >>> d1.minute 41 >>> d1.year 2009 Tienes una propiedad para cada elemento de la fecha. Para curiosear mas utiliza la funcion dir(): >>> dir(d1) ['__add__', '__class__', '__delattr__', '__doc__', '__eq__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__ne__', '__new__', '__radd__', '__reduce__', '__reduce_ex__', '__repr__', '__rsub__', '__setattr__', '__str__', '__sub__', 'astimezone', 'combine', 'ctime', 'date', 'day', 'dst', 'fromordinal', 'fromtimestamp', 'hour', 'isocalendar', 'isoformat', 'isoweekday', 'max', 'microsecond', 'min', 'minute', 'month', 'now', 'replace', 'resolution', 'second', 'strftime', 'strptime', 'time', 'timetuple', 'timetz', 'today', 'toordinal', 'tzinfo', 'tzname', 'utcfromtimestamp', 'utcnow', 'utcoffset', 'utctimetuple', 'weekday', 'year'] -- Hermann Käser http://theragingche.com/ http://semicir.cl/user/hermzz ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From zodman en gmail.com Thu Mar 12 22:45:05 2009 From: zodman en gmail.com (zodman) Date: Thu, 12 Mar 2009 15:45:05 -0600 Subject: Historia de Python - =?ISO-8859-1?Q?Traducci=F3n?= =?ISO-8859-1?Q?_de_las_columnas?= In-Reply-To: <49B90148.2050202@gmail.com> References: <49B8FC2C.7040107@parcan.es> <49B90148.2050202@gmail.com> Message-ID: <49B98261.9090700@gmail.com> @following :) Arnau Sanchez escribió: > Juan Ignacio Rodriguez de Leon wrote: > >> Desde hace un tiempo, Guido Van Rossum, creador del lenguaje de >> programación Python, está escribiendo una serie de artículos sobre la >> historia del lenguaje, desde sus primeras etapas hasta la actualidad. >> >> Me he animado y durante este tiempo he ido traduciendo sus columnas, que >> iré colgando en mi blog, con un poco de suerte, cada jueves. La primera >> ya está publicada: > > Se agradece el esfuerzo, añado un enlace en el FAQ: > > http://python-es-faq.wikidot.com/start#toc14 > > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From xbarnada en gmail.com Thu Mar 12 23:09:15 2009 From: xbarnada en gmail.com (Xavier Barnada) Date: Thu, 12 Mar 2009 23:09:15 +0100 Subject: Historia de Python - =?iso-8859-1?q?Traducci=F3n_de_las?= columnas In-Reply-To: <49B8FC2C.7040107@parcan.es> References: <49B8FC2C.7040107@parcan.es> Message-ID: <200903122309.16101.xbarnada@gmail.com> > Desde hace un tiempo, Guido Van Rossum, creador del lenguaje de > programación Python, está escribiendo una serie de artículos sobre la > historia del lenguaje, desde sus primeras etapas hasta la actualidad. > > Me he animado y durante este tiempo he ido traduciendo sus columnas, que > iré colgando en mi blog, con un poco de suerte, cada jueves. La primera > ya está publicada: > > Historia de Python - Introducción y visión general > http://elornitorrincoenmascarado.blogspot.com/2009/03/introduccion-y-vision >-general-historia.html > > Por si se corta: > http://tinyurl.com/bo9bbg > > > Sobra decir que cualquier error o malentendido provocado durante en la > traducción es responsabilidad unicamente mía, y que se agradece > cualquier comentario o aprotación a este proyecto. Muchas gracias por esta traducion _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jileon en parcan.es Fri Mar 13 09:49:31 2009 From: jileon en parcan.es (Juan Ignacio Rodriguez de Leon) Date: Fri, 13 Mar 2009 08:49:31 +0000 Subject: Historia de Python - =?ISO-8859-1?Q?Traducci=F3n?= =?ISO-8859-1?Q?_de_las_columnas?= In-Reply-To: <49B90148.2050202@gmail.com> References: <49B8FC2C.7040107@parcan.es> <49B90148.2050202@gmail.com> Message-ID: <49BA1E1B.8090307@parcan.es> Arnau Sanchez wrote: > Juan Ignacio Rodriguez de Leon wrote: > >> Desde hace un tiempo, Guido Van Rossum, creador del lenguaje de >> programación Python, está escribiendo una serie de artículos sobre la >> historia del lenguaje, desde sus primeras etapas hasta la actualidad. >> >> Me he animado y durante este tiempo he ido traduciendo sus columnas, que >> iré colgando en mi blog, con un poco de suerte, cada jueves. La primera >> ya está publicada: > > Se agradece el esfuerzo, añado un enlace en el FAQ: > > http://python-es-faq.wikidot.com/start#toc14 > > Ok, gracias por el enlace. Como te decia, cada jueves (espero) que haya una columna nueva. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Fri Mar 13 11:50:23 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 13 Mar 2009 11:50:23 +0100 Subject: programacion en SPSS In-Reply-To: <597943.42864.qm@web54406.mail.yahoo.com> References: <20090309183818.D912C14B6ADF@devnull.aditel.org> <597943.42864.qm@web54406.mail.yahoo.com> Message-ID: <2c9fb0dd0903130350k5223a0f1w9623500f5163530b@mail.gmail.com> El 2009/3/10 alejandro muoz escribió: > hola a todos, soy novato en python (programo en otros leng), estoy estudiando el lenguaje por que me comentaron que se puede utilizar para programar en spss a partir de la version 14. > alguien tiene experiencia en ello que me pueda recomendar paginas o recursos sobre el tema? por que no he encontrado en la web demaciado, y nada que realmente me sirva. > de antemano muchisimas gracias. Lamentablemente, la documentación sólo está accesible bajo registro. Desde aquí sólo podemos ayudarte con los problemas que tengas con el lenguaje python, que deberían ser muy pocos. Empieza con algunos de los tutoriales de python y pasa luego a los ejemplos de SPSS a ver si los entiendes. Si tienes alguna duda, aquí nos tienes. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Sat Mar 14 11:40:15 2009 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Sat, 14 Mar 2009 11:40:15 +0100 Subject: [OT] Entevista a Rchard Stallman Message-ID: <49BB898F.5020000@soft-com.es> Hola, Perdonad el offtopic, pero ayer se publico una breve entrevista a Richard Stallman y he recordado un thread que hubo por aqui hace unas semanas. Por si a alguien le interesa: Saludos, -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From wikiaula en gmail.com Sat Mar 14 18:50:48 2009 From: wikiaula en gmail.com (Miguel Angel Fuentes Garcia) Date: Sat, 14 Mar 2009 11:50:48 -0600 Subject: como crear un reproductor multimedia? Message-ID: <922e070a0903141050t302902c8o2092f99f6ede2ef4@mail.gmail.com> Hola lista. tengo que hacer un proyecto que pueda reproducir sonido, que sea multiplataforma y estaba pensando en Java o Python pero me gano la curiosidad de aprender Python asi me que decidi por este. ya tengo unos manualitos y he estado buscando informacion sobre como desarrollar una interface para mi proyecto. PyQT - PyGTK - WxPython - TkInter , glade. pro quisiera que aguno de ustedes como xpertos me recomienden la convinacion pefecta para desarrollar un proyecto en el cual tenga una interface visual, pueda reproducir sonido y que pueda yo instalar en linux como en windos si ningun problema de librerias o compatibilidad. Si alguno de ustedes sabe de algo d esto y tiene algu manual for dumies se los agardecere mucho. Gracias -- http://www.wikiaula.org Compartiendo conocimiento libre _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pachi en rvburke.com Sat Mar 14 19:00:11 2009 From: pachi en rvburke.com (Rafael Villar Burke) Date: Sat, 14 Mar 2009 19:00:11 +0100 Subject: como crear un reproductor multimedia? In-Reply-To: <922e070a0903141050t302902c8o2092f99f6ede2ef4@mail.gmail.com> References: <922e070a0903141050t302902c8o2092f99f6ede2ef4@mail.gmail.com> Message-ID: <49BBF0AB.2000704@rvburke.com> Miguel Angel Fuentes Garcia wrote: > Hola lista. > > tengo que hacer un proyecto que pueda reproducir sonido, que sea > multiplataforma y estaba pensando en Java o Python pero me gano la > curiosidad de aprender Python asi me que decidi por este. > ya tengo unos manualitos y he estado buscando informacion sobre como > desarrollar una interface para mi proyecto. > > PyQT - PyGTK - WxPython - TkInter , glade. En pygtk.org tienes una sección de aplicaciones que puedes usar como referencia para ver cómo están hechas. Hay unos cuantos reproductores multimedia, entre ellos quodlibet. Saludos, Rafael Villar Burke _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From astralrod en gmail.com Sat Mar 14 20:16:55 2009 From: astralrod en gmail.com (astralrod) Date: Sat, 14 Mar 2009 13:16:55 -0600 Subject: como crear un reproductor multimedia? In-Reply-To: <49BBF0AB.2000704@rvburke.com> References: <922e070a0903141050t302902c8o2092f99f6ede2ef4@mail.gmail.com> <49BBF0AB.2000704@rvburke.com> Message-ID: Pues bienvenido sal python, este es un gran lenguaje de programacion. Para multimedia, si lo que buscas es reproducir sonido, puedes basarte en pygameo pymedia aunque solo los he utilizado en windows, pero deben funcionar en linux tambien. Para la realizacion de ventanas, muchos te diran pyqt o wx, aunque a mi me gusta mas tkinter aun con sus limitaciones. Espero esto te sirva y buena suerte en tu proyecto!! _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From martefabian en tredasis.com Sun Mar 15 22:12:11 2009 From: martefabian en tredasis.com (Marte =?ISO-8859-1?Q?Fabi=E1n?= Baquerizo =?ISO-8859-1?Q?S=E1nchez?=) Date: Sun, 15 Mar 2009 15:12:11 -0600 Subject: Ayuda con Programacion Orientada Atributos In-Reply-To: References: <20090226035400.5DD9B14B6ADC@devnull.aditel.org> <67f895a40902260922j20a111f1s618a6a3ccad3407c@mail.gmail.com> Message-ID: <1237151531.7722.7.camel@martefabian-laptop> Sé que es algo tarde para este hilo, pero encontré esto: http://www.cs.tut.fi/~ask/aspects/index.shtml http://en.wikipedia.org/wiki/Aspect-oriented_programming Saludos El jue, 26-02-2009 a las 13:35 -0500, Jose Caballero escribió: > buscando en google "attributes oriented programming" salen cosas, pero no > tengo claro que sea lo que Duany anda buscando... > > Saludos, > Jose > > > > El 26 de febrero de 2009 12:22, Fran melendo escribió: > > > Te refieres a la Programacion Orientada a Aspectos? > > > > Saludos > > > > > > 2009/2/26 Cristhian Boujon > > > > > Perdón por mi ignorancia, que es la programación orientada a atributos? > > > busqué en el Google, pero no saqué nada concreto. > > > > > > 2009/2/26 Duany Baro Menendez > > > > > > > Hola: > > > > > > > > Soy nuevo, en los temas de python y hago un estudio de los > > > > paradigmas de programación y tengo la siguiente duda: > > > > > > > > ¿Como es posible aplicar la programación orientada a Atributos en > > python? > > > > > > > > Saludos y Gracias > > > > > > > > Duany > > > > > > > > > > > > _______________________________________________ > > > > Lista de correo Python-es > > > > http://listas.aditel.org/listinfo/python-es > > > > FAQ: http://listas.aditel.org/faqpyes > > > > > > > > > > > > > > > > -- > > > Cristhian A. Boujon > > > --------------------------------- > > > http//esintuitivo.blogspot.com > > > _______________________________________________ > > > Lista de correo Python-es > > > http://listas.aditel.org/listinfo/python-es > > > FAQ: http://listas.aditel.org/faqpyes > > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From wikiaula en gmail.com Sun Mar 15 23:23:34 2009 From: wikiaula en gmail.com (Miguel Angel Fuentes Garcia) Date: Sun, 15 Mar 2009 16:23:34 -0600 Subject: problema print python 3.0 Message-ID: <922e070a0903151523yfc2ae7dl47bcb26373d6f45c@mail.gmail.com> Hola hoy inicie a trabajar con python instale la version 3.0, aje un manual para aprender en un ejemplo de hola mundo aparece asi: print "hello world" pero me manda un error, a que se debe? Gracias -- http://www.wikiaula.org Compartiendo conocimiento libre _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pepe en diselpro.com Sun Mar 15 23:34:47 2009 From: pepe en diselpro.com (Pepe Aracil) Date: Sun, 15 Mar 2009 23:34:47 +0100 Subject: =?iso-8859-1?q?Comunicaci=F3n_entre_procesos=2E?= Message-ID: <49BD8287.7020405@diselpro.com> Hola lista. Tengo que realizar un desarrollo con linux/python embebido. El sistema consta de varios procesos diferenciados como adquisición de datos, gestión de alarmas, visualización, ... El caso es que necesito un sistema ligero de intercambio de mensajes entre procesos y que además me sirva para intercambiar mensajes entre distintos PC y plataformas como teléfonos móviles (j2me/pyS60) y sistemas microcontrolador con una pila TCP/IP muy limitada. Tengo ya pensada una forma de llevarlo acabo que cumple estos requisitos: - Basado en la susbscripción de canales (como un chat pero para máquinas) - Fácil implementación (KISS llevado al extremo) - Utiliza UDP (connectionless) con un sistema simple de ack de paquetes. - Protocolo binario y eficiente (sin sobrecarga de verborrea humana) - Interconexión entre servidores de forma que los mensajes salten como máximo 2 servidores hasta llegar al cliente. Voy a realizar una "prueba de concepto" y publicaré el código. ¿Se anima alguien a colaborar en este proyecto? ¿Estoy reinventando alguna rueda que desconozco? :) Saludos. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ematus en gmail.com Sun Mar 15 23:39:37 2009 From: ematus en gmail.com (Eduardo Matus) Date: Sun, 15 Mar 2009 18:39:37 -0400 Subject: problema print python 3.0 In-Reply-To: <922e070a0903151523yfc2ae7dl47bcb26373d6f45c@mail.gmail.com> References: <922e070a0903151523yfc2ae7dl47bcb26373d6f45c@mail.gmail.com> Message-ID: <984ad6a0903151539i5fe1cbder417eb98ef00fca32@mail.gmail.com> en python 3.0 print es una funcion, entonces deberia ser print("hello world") en todo caso aun no es recomendable usar la version 3.0 porque no esta pulida del todo, ademas es un 25% mas lenta que la version 2.5 2009/3/15 Miguel Angel Fuentes Garcia > Hola hoy inicie a trabajar con python instale la version 3.0, aje un > manual para aprender en un ejemplo de hola mundo aparece asi: > print "hello world" pero me manda un error, a que se debe? > > Gracias > > -- > http://www.wikiaula.org > Compartiendo conocimiento libre > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- _______________________________________ Eduardo Andrés Matus Coquelet Ingeniero Civil Informatico y Telecomunicaciones - U. Diego Portales Santiago, Chile. _______________________________________ Celular: 77113825 _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From wikiaula en gmail.com Sun Mar 15 23:49:26 2009 From: wikiaula en gmail.com (Miguel Angel Fuentes Garcia) Date: Sun, 15 Mar 2009 16:49:26 -0600 Subject: problema print python 3.0 In-Reply-To: <984ad6a0903151539i5fe1cbder417eb98ef00fca32@mail.gmail.com> References: <922e070a0903151523yfc2ae7dl47bcb26373d6f45c@mail.gmail.com> <984ad6a0903151539i5fe1cbder417eb98ef00fca32@mail.gmail.com> Message-ID: <922e070a0903151549j516e9a54l714bc13212741c33@mail.gmail.com> Gracias por la respuesta y el Tip 2009/3/15 Eduardo Matus : > en python 3.0 print es una funcion, entonces deberia ser > print("hello world") > en todo caso aun no es recomendable usar la version 3.0 porque no esta > pulida del todo, ademas es un 25% mas lenta que la version 2.5 > > 2009/3/15 Miguel Angel Fuentes Garcia > >> Hola hoy inicie  a trabajar con  python instale la version 3.0, aje un >> manual para  aprender en un ejemplo de hola mundo  aparece  asi: >> print "hello world"  pero me manda un error, a que se debe? >> >> Gracias >> >> -- >> http://www.wikiaula.org >> Compartiendo   conocimiento libre >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > > -- > _______________________________________ > Eduardo Andrés Matus Coquelet > Ingeniero Civil Informatico y Telecomunicaciones - U. Diego Portales > Santiago, Chile. > _______________________________________ > > Celular: 77113825 > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- http://www.wikiaula.org Compartiendo conocimiento libre _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From megutierrez en estudiantes.uci.cu Mon Mar 16 02:26:58 2009 From: megutierrez en estudiantes.uci.cu (Manuel Enrique Gutierrez Perez) Date: Sun, 15 Mar 2009 21:26:58 -0400 Subject: problema print python 3.0 References: <922e070a0903151523yfc2ae7dl47bcb26373d6f45c@mail.gmail.com> Message-ID: Descarga un manual de la versión 3.0, cambiaron unas cuantas cosas con respecto a las versiones 2.x, entre ellas la función print. prueba así: print("hello world") -----Original Message----- From: Miguel Angel Fuentes Garcia [mailto:wikiaula en gmail.com] Sent: Sun 15.03.2009 18:23 To: Lista de discusión sobre python en castellano Subject: [Python-es] problema print python 3.0 Hola hoy inicie a trabajar con python instale la version 3.0, aje un manual para aprender en un ejemplo de hola mundo aparece asi: print "hello world" pero me manda un error, a que se debe? Gracias -- http://www.wikiaula.org Compartiendo conocimiento libre ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 2854 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From oscarlau61 en hotmail.com Mon Mar 16 02:29:51 2009 From: oscarlau61 en hotmail.com (oscarlau61 en hotmail.com) Date: Sun, 15 Mar 2009 18:29:51 -0700 Subject: =?iso-8859-1?q?Respuesta_autom=E1tica?= In-Reply-To: References: Message-ID: Hey friend,  How are you doing recently? I'd like to introduce you a= very good foreign trading online company and the website is [1]www.sugefac.com It can offer = you so many kinds of electronic products which you may be in need,such as= laptops, gps, TV, cell phones, ps, MP3/4, motorcycles even sev= eral kinds of musical instruments and etc.. You can take some time to ha= ve a check ,there must be something you are interested in and you 'd like= to purchase . The contacts: Mail : [2]sugefac en 188.com MSN  : [3]su= gefac en hotmail.com Hoping you can enjoy your shopping from that comp= any ! Regards References 1. file://localhost/tmp/3D"htt 2. 3D"mailto:sugefac en 188.com 3. 3D"mailto:sugefac en hotmail.com" _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Mon Mar 16 11:14:06 2009 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Mon, 16 Mar 2009 11:14:06 +0100 Subject: =?ISO-8859-1?Q?Comunicaci=F3n_entre_procesos?= =?ISO-8859-1?Q?=2E?= In-Reply-To: <49BD8287.7020405@diselpro.com> References: <49BD8287.7020405@diselpro.com> Message-ID: <49BE266E.5040305@soft-com.es> Pepe Aracil escribió: > Hola lista. > > Tengo que realizar un desarrollo con linux/python embebido. > El sistema consta de varios procesos diferenciados como > adquisición de datos, gestión de alarmas, visualización, ... > > El caso es que necesito un sistema ligero de intercambio de > mensajes entre procesos y que además me sirva para intercambiar > mensajes entre distintos PC y plataformas como teléfonos móviles > (j2me/pyS60) y sistemas microcontrolador con una pila TCP/IP > muy limitada. > > Tengo ya pensada una forma de llevarlo acabo que cumple estos requisitos: > > - Basado en la susbscripción de canales (como un chat pero para máquinas) > - Fácil implementación (KISS llevado al extremo) > - Utiliza UDP (connectionless) con un sistema simple de ack de paquetes. > - Protocolo binario y eficiente (sin sobrecarga de verborrea humana) > - Interconexión entre servidores de forma que los mensajes salten como > máximo 2 servidores hasta llegar al cliente. > > Voy a realizar una "prueba de concepto" y publicaré el código. > > ¿Se anima alguien a colaborar en este proyecto? > Hola Pepe, las comunicaciones entre distintas plataformas/lenguajes es algo que siempre me ha gustado y tengo algunas cosas hecha en ese sentido. Cuenta conmigo. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From robertoarcee en gmail.com Mon Mar 16 14:58:10 2009 From: robertoarcee en gmail.com (Roberto Arce) Date: Mon, 16 Mar 2009 09:58:10 -0400 Subject: como crear un reproductor multimedia? In-Reply-To: References: <922e070a0903141050t302902c8o2092f99f6ede2ef4@mail.gmail.com> <49BBF0AB.2000704@rvburke.com> Message-ID: <7054af160903160658t62ebca7dv30bd5990480d66d0@mail.gmail.com> Estimado, Yo he usado exaile, que es un buen reproductor desarrollado en python, http://exaile.org/ su código esta disponible con licencia GPL. Saludos 2009/3/14 astralrod > Pues bienvenido sal python, este es un gran lenguaje de programacion. > > Para multimedia, si lo que buscas es reproducir sonido, puedes basarte en > pygameo pymedia aunque solo los he utilizado en windows, pero deben > funcionar en linux tambien. > > Para la realizacion de ventanas, muchos te diran pyqt o wx, aunque a mi me > gusta mas tkinter aun con sus limitaciones. > > Espero esto te sirva y buena suerte en tu proyecto!! > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Roberto Arce Echanes robertoarcee en gmail.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dbaro en estudiantes.uci.cu Mon Mar 16 15:19:38 2009 From: dbaro en estudiantes.uci.cu (Duany Baro Menendez) Date: Mon, 16 Mar 2009 10:19:38 -0400 Subject: RPC con Usuario y Contrasena References: <20090312094920.EA0EC14B7180@devnull.aditel.org> Message-ID: Hola: Estoy realizando una aplicacion que trabaja con la lib xmlrpc Como puedo hacer para poder mandar el usuario y la contresenna antes que se me conecte para ejecjutar algun metodo. Saludos y Gracias de ante mano Duany _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From oscarlau61 en hotmail.com Mon Mar 16 15:23:48 2009 From: oscarlau61 en hotmail.com (oscarlau61 en hotmail.com) Date: Mon, 16 Mar 2009 07:23:48 -0700 Subject: =?iso-8859-1?q?Respuesta_autom=E1tica?= In-Reply-To: References: Message-ID: Hey friend,  How are you doing recently? I'd like to introduce you a= very good foreign trading online company and the website is [1]www.sugefac.com It can offer = you so many kinds of electronic products which you may be in need,such as= laptops, gps, TV, cell phones, ps, MP3/4, motorcycles even sev= eral kinds of musical instruments and etc.. You can take some time to ha= ve a check ,there must be something you are interested in and you 'd like= to purchase . The contacts: Mail : [2]sugefac en 188.com MSN  : [3]su= gefac en hotmail.com Hoping you can enjoy your shopping from that comp= any ! Regards References 1. file://localhost/tmp/3D"htt 2. 3D"mailto:sugefac en 188.com 3. 3D"mailto:sugefac en hotmail.com" _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Mon Mar 16 22:29:39 2009 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Mon, 16 Mar 2009 22:29:39 +0100 Subject: Detener la importacion de un modulo Message-ID: <49BEC4C3.2000905@soft-com.es> Hola, ¿Hay alguna forma de que cuando se importe un modulo pare la importacion y vuelva al modulo que lo ha llamado?, Es decir que haga una especie de return pero a nivel de modulo. # modulo.py class .... if CondicionDeImport == False: # no continuar la importacion del resto del modulo return # -> ERROR class ... etc .. Gracias, -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lasizoillo en gmail.com Mon Mar 16 23:58:19 2009 From: lasizoillo en gmail.com (lasizoillo) Date: Mon, 16 Mar 2009 23:58:19 +0100 Subject: Detener la importacion de un modulo In-Reply-To: <49BEC4C3.2000905@soft-com.es> References: <49BEC4C3.2000905@soft-com.es> Message-ID: <49414f570903161558v56bdb691n633d025030c1b5e5@mail.gmail.com> El día 16 de marzo de 2009 22:29, Oswaldo Hernández escribió: > Hola, > > ¿Hay alguna forma de que cuando se importe un modulo pare la importacion y > vuelva al modulo que lo ha llamado?, Es decir que haga una especie de return > pero a nivel de modulo. > > > # modulo.py > > class .... > > if CondicionDeImport == False: >    # no continuar la importacion del resto del modulo >    return      # -> ERROR > > class ... > etc .. que tal algo como: class ... if CondicionDelImport: class ... etc ... Lo que declares deltro del if se va a declarar exactamente igual que si estuviera fuera del mismo ;-) > > Gracias, > > -- > ***************************************** > Oswaldo Hernández > oswaldo (@) soft-com (.) es > ***************************************** > PD: > Antes de imprimir este mensaje, asegúrese de que es necesario. > El medio ambiente está en nuestra mano. > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Tue Mar 17 00:23:21 2009 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Tue, 17 Mar 2009 00:23:21 +0100 Subject: Detener la importacion de un modulo In-Reply-To: <49414f570903161558v56bdb691n633d025030c1b5e5@mail.gmail.com> References: <49BEC4C3.2000905@soft-com.es> <49414f570903161558v56bdb691n633d025030c1b5e5@mail.gmail.com> Message-ID: El 16 de marzo de 2009 23:58, lasizoillo escribió: > El día 16 de marzo de 2009 22:29, Oswaldo Hernández > escribió: > > Hola, > > > > ¿Hay alguna forma de que cuando se importe un modulo pare la importacion > y > > vuelva al modulo que lo ha llamado?, Es decir que haga una especie de > return > > pero a nivel de modulo. > > > > > > # modulo.py > > > > class .... > > > > if CondicionDeImport == False: > > # no continuar la importacion del resto del modulo > > return # -> ERROR > > > > class ... > > etc .. > > que tal algo como: > > class ... > > if CondicionDelImport: > class ... > etc ... > > Lo que declares deltro del if se va a declarar exactamente igual que > si estuviera fuera del mismo ;-) > Y eso funciona?? Mi pregunta es: donde se da un valor a CondicionDeImport? _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lasizoillo en gmail.com Tue Mar 17 01:06:43 2009 From: lasizoillo en gmail.com (lasizoillo) Date: Tue, 17 Mar 2009 01:06:43 +0100 Subject: Detener la importacion de un modulo In-Reply-To: References: <49BEC4C3.2000905@soft-com.es> <49414f570903161558v56bdb691n633d025030c1b5e5@mail.gmail.com> Message-ID: <49414f570903161706m17d27573k5842143cd62e905e@mail.gmail.com> El día 17 de marzo de 2009 0:23, Jose Caballero escribió: > El 16 de marzo de 2009 23:58, lasizoillo escribió: > >> El día 16 de marzo de 2009 22:29, Oswaldo Hernández >> escribió: >> > Hola, >> > >> > ¿Hay alguna forma de que cuando se importe un modulo pare la importacion >> y >> > vuelva al modulo que lo ha llamado?, Es decir que haga una especie de >> return >> > pero a nivel de modulo. >> > >> > >> > # modulo.py >> > >> > class .... >> > >> > if CondicionDeImport == False: >> >    # no continuar la importacion del resto del modulo >> >    return      # -> ERROR >> > >> > class ... >> > etc .. >> >> que tal algo como: >> >> class ... >> >> if CondicionDelImport: >>  class ... >>  etc ... >> >> Lo que declares deltro del if se va a declarar exactamente igual que >> si estuviera fuera del mismo ;-) >> > > > > Y eso funciona?? > Mi pregunta es: donde se da un valor a CondicionDeImport? No tengo ni la menor idea de donde viene ese "flag". No es mi codigo. Pero hacer declaraciones condicionales es bastante normal: try: import cmemcache as memcache except ImportError: try: import memcache except ImportError: raise InvalidCacheBackendError("Memcached cache backend requires either the 'memcache' or 'cmemcache' library") El codigo anterior necesita un cliente de memcache y prueba entre dos. Tambien puede ser que un modulo trate de hacer un parche a una determinada versión de python o de una determinada libreria. Ese parche se ejecutaria dentro de una condición. Los modulos son igual de dinamicos que las clases. Puedes insertarles funciones, atributos o clases según te apetezca. Pero si no lo haces, tu código será más fácil de seguir ;-) > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Tue Mar 17 08:26:37 2009 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Tue, 17 Mar 2009 08:26:37 +0100 Subject: Detener la importacion de un modulo In-Reply-To: <49414f570903161706m17d27573k5842143cd62e905e@mail.gmail.com> References: <49BEC4C3.2000905@soft-com.es> <49414f570903161558v56bdb691n633d025030c1b5e5@mail.gmail.com> <49414f570903161706m17d27573k5842143cd62e905e@mail.gmail.com> Message-ID: El 17 de marzo de 2009 1:06, lasizoillo escribió: > El día 17 de marzo de 2009 0:23, Jose Caballero > escribió: > > El 16 de marzo de 2009 23:58, lasizoillo > escribió: > > > >> El día 16 de marzo de 2009 22:29, Oswaldo Hernández > >> escribió: > >> > Hola, > >> > > >> > ¿Hay alguna forma de que cuando se importe un modulo pare la > importacion > >> y > >> > vuelva al modulo que lo ha llamado?, Es decir que haga una especie de > >> return > >> > pero a nivel de modulo. > >> > > >> > > >> > # modulo.py > >> > > >> > class .... > >> > > >> > if CondicionDeImport == False: > >> > # no continuar la importacion del resto del modulo > >> > return # -> ERROR > >> > > >> > class ... > >> > etc .. > >> > >> que tal algo como: > >> > >> class ... > >> > >> if CondicionDelImport: > >> class ... > >> etc ... > >> > >> Lo que declares deltro del if se va a declarar exactamente igual que > >> si estuviera fuera del mismo ;-) > >> > > > > > > > > Y eso funciona?? > > Mi pregunta es: donde se da un valor a CondicionDeImport? > > No tengo ni la menor idea de donde viene ese "flag". No es mi codigo. > > Pero hacer declaraciones condicionales es bastante normal: > try: > import cmemcache as memcache > except ImportError: > try: > import memcache > except ImportError: > raise InvalidCacheBackendError("Memcached cache backend > requires either the 'memcache' or 'cmemcache' library") > > El codigo anterior necesita un cliente de memcache y prueba entre dos. > Tambien puede ser que un modulo trate de hacer un parche a una > determinada versión de python o de una determinada libreria. Ese > parche se ejecutaria dentro de una condición. > > Los modulos son igual de dinamicos que las clases. Puedes insertarles > funciones, atributos o clases según te apetezca. Pero si no lo haces, > tu código será más fácil de seguir ;-) > Hola, este segundo ejemplo no tiene nada que ver con el primer ejemplo que pones. En este se importa un modulo o no, pero se importa entero. No se importa medio modulo. He intentado ejecutar tu primer ejemplo y no funciona porque la variable CondicionDeImport no esta definida. De ahi mi pregunta. Jose _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dani en danigm.net Tue Mar 17 09:11:28 2009 From: dani en danigm.net (Daniel Garcia Moreno) Date: Tue, 17 Mar 2009 09:11:28 +0100 Subject: RPC con Usuario y Contrasena In-Reply-To: References: <20090312094920.EA0EC14B7180@devnull.aditel.org> Message-ID: <1237277488.7445.25.camel@mustrum.emergya.info> El lun, 16-03-2009 a las 10:19 -0400, Duany Baro Menendez escribió: > Hola: > > Estoy realizando una aplicacion que trabaja > con la lib xmlrpc > > Como puedo hacer para poder mandar el usuario y la contresenna > antes que se me conecte para ejecjutar algun metodo. Como yo lo he hecho cuando he utilizado xmlrpc es definiendo un método auth en el servidor xmlrcp que reciba el usuario y contraseña y que devuelva una cadena larga aleatoria que identifique al usuario durante un espacio de tiempo (cookie). Luego cada petición desde el cliente lleva como parámetro esta cadena larga y el servidor sabe como asociar esta cadena con el usuario correspondiente. Algo similar a lo que hacen los navegadores con las cookies. Por ejemplo lo estoy utilizando en GECO http://bzr.danigm.net/geco/annotate/head%3A/src/gecod/xmlrpc_frontend.py Aunque aquí uso un servidor xmlrpc que utiliza ssh, para que el password no vaya en claro. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From oscarlau61 en hotmail.com Tue Mar 17 09:12:05 2009 From: oscarlau61 en hotmail.com (oscarlau61 en hotmail.com) Date: Tue, 17 Mar 2009 01:12:05 -0700 Subject: =?iso-8859-1?q?Respuesta_autom=E1tica?= In-Reply-To: <1237277488.7445.25.camel@mustrum.emergya.info> References: <1237277488.7445.25.camel@mustrum.emergya.info> Message-ID: Hey friend,  How are you doing recently? I'd like to introduce you a= very good foreign trading online company and the website is [1]www.sugefac.com It can offer = you so many kinds of electronic products which you may be in need,such as= laptops, gps, TV, cell phones, ps, MP3/4, motorcycles even sev= eral kinds of musical instruments and etc.. You can take some time to ha= ve a check ,there must be something you are interested in and you 'd like= to purchase . The contacts: Mail : [2]sugefac en 188.com MSN  : [3]su= gefac en hotmail.com Hoping you can enjoy your shopping from that comp= any ! Regards References 1. file://localhost/tmp/3D"htt 2. 3D"mailto:sugefac en 188.com 3. 3D"mailto:sugefac en hotmail.com" _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Tue Mar 17 11:00:53 2009 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Tue, 17 Mar 2009 11:00:53 +0100 Subject: Detener la importacion de un modulo In-Reply-To: References: <49BEC4C3.2000905@soft-com.es> <49414f570903161558v56bdb691n633d025030c1b5e5@mail.gmail.com> <49414f570903161706m17d27573k5842143cd62e905e@mail.gmail.com> Message-ID: <49BF74D5.5080009@soft-com.es> Jose Caballero escribió: > El 17 de marzo de 2009 1:06, lasizoillo escribió: > >> El día 17 de marzo de 2009 0:23, Jose Caballero >> escribió: >>> El 16 de marzo de 2009 23:58, lasizoillo >> escribió: >>>> El día 16 de marzo de 2009 22:29, Oswaldo Hernández >>>> escribió: >>>>> Hola, >>>>> >>>>> ¿Hay alguna forma de que cuando se importe un modulo pare la >> importacion >>>> y >>>>> vuelva al modulo que lo ha llamado?, Es decir que haga una especie de >>>> return >>>>> pero a nivel de modulo. >>>>> ... >>>> >>>> if CondicionDelImport: >>>> class ... >>>> etc ... >>>> >>>> Lo que declares deltro del if se va a declarar exactamente igual que >>>> si estuviera fuera del mismo ;-) >>>> Si, ya se que puedo poner todas las declaraciones dentro del bloque if, pero para este caso me hubiera gustado mas si se pudiera hacer un return y no continuar la importacion ya que el if tendria unas 1500 lineas. Creo que al final lo que haré sera sacar las declaraciones a otro modulo y reducir el if a un import de ese modulo: # modulo.py if UsarNuevasClases: from NuevasClases import * else: from ViejasClases import * >>> >>> ... > He intentado ejecutar tu primer ejemplo y no funciona porque la variable > CondicionDeImport no esta definida. De ahi mi pregunta. > Esa variable era solo un ejemplo para esquematizar lo que pretendia hacer. Saludos, -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From martinez.mario en gmail.com Tue Mar 17 14:06:57 2009 From: martinez.mario en gmail.com (Mario =?iso-8859-1?Q?Mart=EDnez?=) Date: Tue, 17 Mar 2009 09:06:57 -0400 Subject: Python+Mysql In-Reply-To: References: <49AEA483.9010801@lsp.ssp.co.cu> Message-ID: <20090317130657.GA4325@libelula> On Sun, Mar 08, 2009 at 11:54:20PM -0500, Carlos Zuniga wrote: > 2009/3/4 ..::DragonBCh::.. : > > Hola amigos/as, apenas he comensado a aprender python y ya tengo en mente > > dessarrollar un software, pero creo que nesitare la coneccion de python con > > mysql. > > Por eso quiero pedirles que por favor ya que estoy cartado por un proxy y no > > puedo acceder a mucha documentacion en internet, el que pueda enviarme > > tutoriales y ejemplos de python con base de datos mysql se lo agradeceria > > mucho. > > > > mi JID jabber: yuniorbch en jabber.ssp.co.cu y masterbch en softwarelibre.cu > > si alguno puede y desea ayudarme mas en el aprendizaje del lenguage python > > agreguenme a sus contactos. > > > > saludos a todos. > > Prueba elixir y sqlalchemy, te simplifican las cosas bastante... > > http://elixir.ematia.de/trac/wiki Creo que ya te lo dijo, pero no sacas nada con enviarle un link a una página. En Cuba existe un proxy que simplemente no permite verlas. -- Mario Martínez _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From Alezeia.Gonzalez en iit.upcomillas.es Tue Mar 17 17:24:06 2009 From: Alezeia.Gonzalez en iit.upcomillas.es (Alezeia Gonzalez) Date: Tue, 17 Mar 2009 17:24:06 +0100 Subject: =?iso-8859-1?q?Gesti=F3n_de_memoria?= Message-ID: <015301c9a71c$cadddbb0$9048ce82@upcont.es> Hola a todos. Tengo un problema con la gestión de memoria de una aplicación que maneja una cantidad importante de datos y que al ejecutarla consume la memoria virtual. El problema ocurre en un procedimiento que contiene un bucle que se ejecuta muchas veces. Cada vez que entra en este bucle, se define un nuevo objeto, llamémosle “a”, de la clase “claseA”. El objeto “a” tiene un atributo “a.listaA” que es una lista que contiene objetos de la clase “claseB”. Según se construyen los objetos de la “claseB”, se almacenan en la lista “a.listaA”. La asignación a esta lista se hace por variable, por lo que, si yo quiero modificar un objeto ”b” de la “claseB” contenido en “a.listaA”, puedo acceder a él a través de “a.listaA”. Hasta aquí, todo bien El problema surge cuando se termina una iteración del bucle y voy a por la siguiente. Antes de volver a empezar, tengo que borrar todo lo que se ha construido dentro del bucle y sólo lo que se ha construido dentro del bucle. Entonces, utilizo el procedimiento “del” para eliminar el objeto “a”. De este modo, elimino “a” y “a.listaA”, pero no todos los objetos de la “claseB” que contiene “a.listaA”. Entonces, decido sobrecargar el procedimiento “del” y le digo que, cuando le pida que elimine “a”, además me borre cada elemento que contenga “a.listaA”. Y aquí está el problema. Me borra las referencias, pero no los objetos. Y no encuentro otra manera de acceder a los objetos que contiene “a.listaA”. ¿Alguien sabe cómo podría hacerlo para acceder a los objetos de la lista y borrarlos? Tened en cuenta que sólo quiero borrar lo que se haya construido dentro del bucle porque el resto de variables las necesito, así que no me vale algo que me borre todo. Gracias. Un saludo. -- La presente comunicación tiene carácter confidencial y es para el exclusivo uso del destinatario indicado en la misma. Si Ud. no es el destinatario indicado, le informamos que cualquier forma de distribución, reproducción o uso de esta comunicación y/o de la información contenida en la misma están estrictamente prohibidos por la ley. Si Ud. ha recibido esta comunicación por error, por favor, notifíquelo inmediatamente al remitente contestando a este mensaje y proceda a continuación a destruirlo. Gracias por su colaboración. This communication contains confidential information. It is for the exclusive use of the intended addressee. If you are not the intended addressee, please note that any form of distribution, copying or use of this communication or the information in it is strictly prohibited by law. If you have received this communication in error, please immediately notify the sender by reply e-mail and destroy this message. Thank you for your cooperation. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From faltet en pytables.org Tue Mar 17 17:41:27 2009 From: faltet en pytables.org (Francesc Alted) Date: Tue, 17 Mar 2009 17:41:27 +0100 Subject: =?iso-8859-1?q?Gesti=F3n_de?= memoria In-Reply-To: <015301c9a71c$cadddbb0$9048ce82@upcont.es> References: <015301c9a71c$cadddbb0$9048ce82@upcont.es> Message-ID: <200903171741.28238.faltet@pytables.org> A Tuesday 17 March 2009, Alezeia Gonzalez escrigué: > Hola a todos. > > > > Tengo un problema con la gestión de memoria de una aplicación que > maneja una cantidad importante de datos y que al ejecutarla consume > la memoria virtual. > > > > El problema ocurre en un procedimiento que contiene un bucle que se > ejecuta muchas veces. Cada vez que entra en este bucle, se define un > nuevo objeto, llamémosle “a”, de la clase “claseA”. El objeto “a” > tiene un atributo “a.listaA” que es una lista que contiene objetos de > la clase “claseB”. Según se construyen los objetos de la “claseB”, se > almacenan en la lista “a.listaA”. La asignación a esta lista se hace > por variable, por lo que, si yo quiero modificar un objeto ”b” de la > “claseB” contenido en “a.listaA”, puedo acceder a él a través de > “a.listaA”. Hasta aquí, todo bien > > > > El problema surge cuando se termina una iteración del bucle y voy a > por la siguiente. Antes de volver a empezar, tengo que borrar todo lo > que se ha construido dentro del bucle y sólo lo que se ha construido > dentro del bucle. Entonces, utilizo el procedimiento “del” para > eliminar el objeto “a”. De este modo, elimino “a” y “a.listaA”, pero > no todos los objetos de la “claseB” que contiene “a.listaA”. > Entonces, decido sobrecargar el procedimiento “del” y le digo que, > cuando le pida que elimine “a”, además me borre cada elemento que > contenga “a.listaA”. Y aquí está el problema. Me borra las > referencias, pero no los objetos. Y no encuentro otra manera de > acceder a los objetos que contiene “a.listaA”. > > > > ¿Alguien sabe cómo podría hacerlo para acceder a los objetos de la > lista y borrarlos? Tened en cuenta que sólo quiero borrar lo que se > haya construido dentro del bucle porque el resto de variables las > necesito, así que no me vale algo que me borre todo. Uf, no acabo de entender demasiado bien que es lo que pretendes. En general, para este tipo de problemas te podriamos ayudar mejor si nos haces llegar un pequeño ejemplo de código de lo que tienes ya hecho y, sobre eso, nos explicas qué es lo que no te funciona. Saludos, -- Francesc Alted _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ricardo.cardenes en gmail.com Tue Mar 17 18:06:06 2009 From: ricardo.cardenes en gmail.com (heimy) Date: Tue, 17 Mar 2009 17:06:06 +0000 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_Gesti=F3n_de_memoria?= In-Reply-To: <015301c9a71c$cadddbb0$9048ce82@upcont.es> References: <015301c9a71c$cadddbb0$9048ce82@upcont.es> Message-ID: <325adf7e0903171006h5138e9cfn48267596ee2146cd@mail.gmail.com> 2009/3/17 Alezeia Gonzalez : > > Hola a todos. > > > > El problema surge cuando se termina una iteración del bucle y voy a por la > siguiente. Antes de volver a empezar, tengo que borrar todo lo que se ha > construido dentro del bucle y sólo lo que se ha construido dentro del bucle. > Entonces, utilizo el procedimiento ?del? para eliminar el objeto ?a?. De > este modo, elimino ?a? y ?a.listaA?, pero no todos los objetos de la > ?claseB? que contiene ?a.listaA?. Entonces, decido sobrecargar el > procedimiento ?del? y le digo que, cuando le pida que elimine ?a?, además me > borre cada elemento que contenga ?a.listaA?. Y aquí está el problema. Me > borra las referencias, pero no los objetos. Y no encuentro otra manera de > acceder a los objetos que contiene ?a.listaA?. Si los objetos no se borran (que tampoco es automático, los objetos se marcan para borrado y depende del garbage collector decidir cuánto borrarlos), es que están siendo referenciados desde algún lado. Puedes utilizar el módulo "gc" para investigar esas cosas. Sin saber de qué se tratan ClaseA y ClaseB tampoco podemos ayudarte mucho, claro... Por cierto, no deberías necesitar borrado explícito. Ej, si haces esto: for x in .......: a = ClaseA() # Aquí insertamos en a.listaA los objetos de ClaseB En cada bucle estás asignando a "a" una nueva instancia de ClaseA, lo que significa que, a menos que hayas hecho algo raro, desaparece la única referencia a la instancia anterior y por tanto pasa a ser "destruible" de forma automática. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From faltet en pytables.org Tue Mar 17 18:33:32 2009 From: faltet en pytables.org (Francesc Alted) Date: Tue, 17 Mar 2009 18:33:32 +0100 Subject: =?utf-8?q?Gesti=C3=B3n_de?= memoria In-Reply-To: <325adf7e0903171006h5138e9cfn48267596ee2146cd@mail.gmail.com> References: <015301c9a71c$cadddbb0$9048ce82@upcont.es> <325adf7e0903171006h5138e9cfn48267596ee2146cd@mail.gmail.com> Message-ID: <200903171833.32464.faltet@pytables.org> A Tuesday 17 March 2009, heimy escrigué: > 2009/3/17 Alezeia Gonzalez : > > Hola a todos. > > > > > > > > > > El problema surge cuando se termina una iteración del bucle y voy a > > por la siguiente. Antes de volver a empezar, tengo que borrar todo > > lo que se ha construido dentro del bucle y sólo lo que se ha > > construido dentro del bucle. Entonces, utilizo el procedimiento > > ?del? para eliminar el objeto ?a?. De este modo, elimino ?a? y > > ?a.listaA?, pero no todos los objetos de la ?claseB? que contiene > > ?a.listaA?. Entonces, decido sobrecargar el procedimiento ?del? y > > le digo que, cuando le pida que elimine ?a?, además me borre cada > > elemento que contenga ?a.listaA?. Y aquí está el problema. Me borra > > las referencias, pero no los objetos. Y no encuentro otra manera de > > acceder a los objetos que contiene ?a.listaA?. > > Si los objetos no se borran (que tampoco es automático, los objetos > se marcan para borrado y depende del garbage collector decidir cuánto > borrarlos), es que están siendo referenciados desde algún lado. El borrado sí que es automático para el caso que ya no existan referencias al objeto en cuestión. El recolector de basura sólo entra en acción cuando hay referencias cíclicas, y sólo si los objetos afectados no sobrecargan el método __del__(), en cuyo caso el procedimiento de recolección para ellos se inhibe. Saludos, -- Francesc Alted ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlos.zun en gmail.com Tue Mar 17 19:44:29 2009 From: carlos.zun en gmail.com (Carlos Zuniga) Date: Tue, 17 Mar 2009 13:44:29 -0500 Subject: Python+Mysql In-Reply-To: <20090317130657.GA4325@libelula> References: <49AEA483.9010801@lsp.ssp.co.cu> <20090317130657.GA4325@libelula> Message-ID: 2009/3/17 Mario Martínez : > On Sun, Mar 08, 2009 at 11:54:20PM -0500, Carlos Zuniga wrote: >> 2009/3/4 ..::DragonBCh::.. : >> > Hola amigos/as, apenas he comensado a aprender python y ya tengo en mente >> > dessarrollar un software, pero creo que nesitare la coneccion de python con >> > mysql. >> > Por eso quiero pedirles que por favor ya que estoy cartado por un proxy y no >> > puedo acceder a mucha documentacion en internet, el que pueda enviarme >> > tutoriales y ejemplos de python con base de datos mysql se lo agradeceria >> > mucho. >> > >> > mi JID jabber: yuniorbch en jabber.ssp.co.cu y masterbch en softwarelibre.cu >> > si alguno puede y desea ayudarme mas en el aprendizaje del lenguage python >> > agreguenme a sus contactos. >> > >> > saludos a todos. >> >> Prueba elixir y sqlalchemy, te simplifican las cosas bastante... >> >> http://elixir.ematia.de/trac/wiki > > Creo que ya te lo dijo, pero no sacas nada con enviarle un link a una > página. En Cuba existe un proxy que simplemente no permite verlas. Existe este servicio pagegetter.com que te envía paginas web vía email, simplemente envías un correo con las url en el titulo o cuerpo del mensaje web en PageGetter.com Podría ser de ayuda. -- Linux Registered User # 386081 A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos de leer manuales. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ricardo.cardenes en gmail.com Tue Mar 17 23:15:31 2009 From: ricardo.cardenes en gmail.com (heimy) Date: Tue, 17 Mar 2009 22:15:31 +0000 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_Gesti=F3n_de_memoria?= In-Reply-To: <200903171833.32464.faltet@pytables.org> References: <015301c9a71c$cadddbb0$9048ce82@upcont.es> <325adf7e0903171006h5138e9cfn48267596ee2146cd@mail.gmail.com> <200903171833.32464.faltet@pytables.org> Message-ID: <325adf7e0903171515o774659f6ne1afa0eee61a7156@mail.gmail.com> >> Si los objetos no se borran (que tampoco es automático, los objetos >> se marcan para borrado y depende del garbage collector decidir cuánto >> borrarlos), es que están siendo referenciados desde algún lado. > > El borrado sí que es automático para el caso que ya no existan > referencias al objeto en cuestión.  El recolector de basura sólo entra > en acción cuando hay referencias cíclicas, y sólo si los objetos > afectados no sobrecargan el método __del__(), en cuyo caso el > procedimiento de recolección para ellos se inhibe. Mmh... Cierto (me tengo que mirar eso mejor). De todas maneras, el caso es que deberían borrarse si no quedasen referencias, así que... _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From chassoul en gmail.com Wed Mar 18 00:52:06 2009 From: chassoul en gmail.com (Jean Chassoul) Date: Tue, 17 Mar 2009 17:52:06 -0600 Subject: Importar modulo cuyo nombre se almacena en una string. Message-ID: <8e967f3b0903171652y753c4a50r302ec0a3596e0354@mail.gmail.com> Buenas, existe alguna forma para importar un modulo utilizando el nombre del modulo almacenado en una string? Por ejemplo: la variable: nombre = 'Generador' Si intento importar la variable nombre python obviamente intentara importar el modulo nombre.py y no la string a la que apunta la variable nombre: 'Generador' Alguna idea? Saludos. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Wed Mar 18 01:06:04 2009 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Wed, 18 Mar 2009 01:06:04 +0100 Subject: Importar modulo cuyo nombre se almacena en una string. In-Reply-To: <8e967f3b0903171652y753c4a50r302ec0a3596e0354@mail.gmail.com> References: <8e967f3b0903171652y753c4a50r302ec0a3596e0354@mail.gmail.com> Message-ID: prueba con exec() nombre='Generador' exec("import %s" %nombre) Saludos, Jose El 18 de marzo de 2009 0:52, Jean Chassoul escribió: > Buenas, existe alguna forma para importar un modulo utilizando el nombre > del > modulo almacenado en una string? > > Por ejemplo: > > la variable: nombre = 'Generador' > > Si intento importar la variable nombre python obviamente intentara importar > el modulo nombre.py y no la string a la que apunta la variable nombre: > 'Generador' > > Alguna idea? > > Saludos. > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From py en ch3m4.org Wed Mar 18 01:29:55 2009 From: py en ch3m4.org (Chema Cortes) Date: Wed, 18 Mar 2009 01:29:55 +0100 Subject: Importar modulo cuyo nombre se almacena en una string. In-Reply-To: <8e967f3b0903171652y753c4a50r302ec0a3596e0354@mail.gmail.com> References: <8e967f3b0903171652y753c4a50r302ec0a3596e0354@mail.gmail.com> Message-ID: <200903180129.56211.py@ch3m4.org> El Wednesday 18 March 2009 00:52:06 Jean Chassoul escribió: > Buenas, existe alguna forma para importar un modulo utilizando el nombre > del modulo almacenado en una string? > > Por ejemplo: > > la variable: nombre = 'Generador' > > Si intento importar la variable nombre python obviamente intentara importar > el modulo nombre.py y no la string a la que apunta la variable nombre: > 'Generador' > > Alguna idea? Mírate la función __import__() modGenerador=__import__(nombre) _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Wed Mar 18 01:34:31 2009 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Wed, 18 Mar 2009 01:34:31 +0100 Subject: Importar modulo cuyo nombre se almacena en una string. In-Reply-To: <200903180129.56211.py@ch3m4.org> References: <8e967f3b0903171652y753c4a50r302ec0a3596e0354@mail.gmail.com> <200903180129.56211.py@ch3m4.org> Message-ID: El 18 de marzo de 2009 1:29, Chema Cortes escribió: > El Wednesday 18 March 2009 00:52:06 Jean Chassoul escribió: > > Buenas, existe alguna forma para importar un modulo utilizando el nombre > > del modulo almacenado en una string? > > > > Por ejemplo: > > > > la variable: nombre = 'Generador' > > > > Si intento importar la variable nombre python obviamente intentara > importar > > el modulo nombre.py y no la string a la que apunta la variable nombre: > > 'Generador' > > > > Alguna idea? > > Mírate la función __import__() > > modGenerador=__import__(nombre) > ______________________________________ > Ufff. Eso es mejor que lo del exec() que habia sugerido yo. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From luis.ore.ori en gmail.com Wed Mar 18 10:53:29 2009 From: luis.ore.ori en gmail.com (Luis Orellana Orihuela) Date: Wed, 18 Mar 2009 10:53:29 +0100 Subject: Problemas con sockets Message-ID: <526b12900903180253g5dd09e68j48577f20e37262e1@mail.gmail.com> Buenos días lista, tengo una pequeña aplicación que actúa de servidor escuchando por un puerto determinado la llegada de sockets de un cliente. El cliente envía datos, el servidor responde y ambos cierran la conexión (primero un sock.shutdown(1) y luego un sock.close()). Se termina la comunicación y se cierran ambos programas. hasta ahí todo bien, el problema viene si seguidamente vuelvo a ejecutar el servidor usando el mismo puerto de escucha, el interprete me lanza la siguiente excepción: File "", line 1, in bind socket.error: (98, 'Address already in use') Es como si el puerto estubiera ocupado, sin embargo si hago un fuser 7777/tcp (donde 7777 es el número del puerto) no me devuelve nada. Al cabo de los minutos parece ser que deja de estar en uso el puerto y puedo volver a ejecutar el servidor. Googleando he encontrado una descripción del posible problema: http://hea-www.harvard.edu/~fine/Tech/addrinuse.htmly que dan solución añadiendo la línea: sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) pero al añadirla me salta el siguiente error: AttributeError: type object '_socketobject' has no attribute 'SOL_SOCKET' si importo tal que así: from socket import * o bien : NameError: global name 'AF_INET' is not defined (a la hora de crear el socket) si importo así: import socket A ver si pueden ayudarme, Gracias. -- Luis Orellana Orihuela _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From miguel.register en gmail.com Wed Mar 18 11:56:50 2009 From: miguel.register en gmail.com (Miguel Prada) Date: Wed, 18 Mar 2009 11:56:50 +0100 Subject: Problemas con sockets In-Reply-To: <526b12900903180253g5dd09e68j48577f20e37262e1@mail.gmail.com> References: <526b12900903180253g5dd09e68j48577f20e37262e1@mail.gmail.com> Message-ID: <1237373810.13018.9.camel@f0k874j.fatronik.com> El mié, 18-03-2009 a las 10:53 +0100, Luis Orellana Orihuela escribió: > Buenos días lista, > > tengo una pequeña aplicación que actúa de servidor escuchando por un puerto > determinado la llegada de sockets de un cliente. El cliente envía datos, el > servidor responde y ambos cierran la conexión (primero un sock.shutdown(1) y > luego un sock.close()). Se termina la comunicación y se cierran ambos > programas. hasta ahí todo bien, el problema viene si seguidamente vuelvo a > ejecutar el servidor usando el mismo puerto de escucha, el interprete me > lanza la siguiente excepción: > > File "", line 1, in bind > socket.error: (98, 'Address already in use') > > Es como si el puerto estubiera ocupado, sin embargo si hago un fuser > 7777/tcp (donde 7777 es el número del puerto) no me devuelve nada. Al cabo > de los minutos parece ser que deja de estar en uso el puerto y puedo volver > a ejecutar el servidor. Googleando he encontrado una descripción del posible > problema: http://hea-www.harvard.edu/~fine/Tech/addrinuse.htmly > que dan solución añadiendo la línea: > > sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) > > pero al añadirla me salta el siguiente error: > > AttributeError: type object '_socketobject' has no attribute 'SOL_SOCKET' > si importo tal que así: from socket import * > > o bien : > > NameError: global name 'AF_INET' is not defined (a la hora de crear el > socket) si importo así: import socket > > > A ver si pueden ayudarme, Gracias. > No sé si será por esto, pero puedes probar lo siguiente: Usando from socket import *: sock = socket(AF_INET) (supongo que lo usas aquí) sock.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1) Usando import socket: sock = socket.socket(socket.AF_INET) sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From xbarnada en gmail.com Wed Mar 18 12:43:15 2009 From: xbarnada en gmail.com (Xavier Barnada) Date: Wed, 18 Mar 2009 12:43:15 +0100 Subject: Problemas con sockets In-Reply-To: <526b12900903180253g5dd09e68j48577f20e37262e1@mail.gmail.com> References: <526b12900903180253g5dd09e68j48577f20e37262e1@mail.gmail.com> Message-ID: <200903181243.16426.xbarnada@gmail.com> El Wednesday 18 March 2009 10:53:29 Luis Orellana Orihuela escribió: > Buenos días lista, > > tengo una pequeña aplicación que actúa de servidor escuchando por un puerto > determinado la llegada de sockets de un cliente. El cliente envía datos, el > servidor responde y ambos cierran la conexión (primero un sock.shutdown(1) > y luego un sock.close()). Se termina la comunicación y se cierran ambos > programas. hasta ahí todo bien, el problema viene si seguidamente vuelvo a > ejecutar el servidor usando el mismo puerto de escucha, el interprete me > lanza la siguiente excepción: > > File "", line 1, in bind > socket.error: (98, 'Address already in use') > > Es como si el puerto estubiera ocupado, sin embargo si hago un fuser > 7777/tcp (donde 7777 es el número del puerto) no me devuelve nada. Al cabo > de los minutos parece ser que deja de estar en uso el puerto y puedo volver > a ejecutar el servidor. Googleando he encontrado una descripción del > posible problema: > http://hea-www.harvard.edu/~fine/Tech/addrinuse.html.edu/%7Efine/Tech/addrinuse.html>y que dan solución añadiendo la línea: > > sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) > > pero al añadirla me salta el siguiente error: > > AttributeError: type object '_socketobject' has no attribute 'SOL_SOCKET' > si importo tal que así: from socket import * > > o bien : > > NameError: global name 'AF_INET' is not defined (a la hora de crear el > socket) si importo así: import socket > > > A ver si pueden ayudarme, Gracias. Yo diria que esto te pasa porque no se cierra el socket, puedes consultar el estado de las conexiones con el comando netstat -a --inet.Lo que no se es el porque ya que no conozco como trabajan los sockets en python _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From miguel.register en gmail.com Wed Mar 18 13:16:37 2009 From: miguel.register en gmail.com (Miguel Prada) Date: Wed, 18 Mar 2009 13:16:37 +0100 Subject: Problemas con sockets In-Reply-To: <200903181243.16426.xbarnada@gmail.com> References: <526b12900903180253g5dd09e68j48577f20e37262e1@mail.gmail.com> <200903181243.16426.xbarnada@gmail.com> Message-ID: <1237378597.13018.19.camel@f0k874j.fatronik.com> [...] > > tengo una pequeña aplicación que actúa de servidor escuchando por un puerto > > determinado la llegada de sockets de un cliente. El cliente envía datos, el > > servidor responde y ambos cierran la conexión (primero un sock.shutdown(1) > > y luego un sock.close()). Se termina la comunicación y se cierran ambos > > programas. hasta ahí todo bien, el problema viene si seguidamente vuelvo a > > ejecutar el servidor usando el mismo puerto de escucha, el interprete me > > lanza la siguiente excepción: > > > > File "", line 1, in bind > > socket.error: (98, 'Address already in use') > > > > Es como si el puerto estubiera ocupado, sin embargo si hago un fuser > > 7777/tcp (donde 7777 es el número del puerto) no me devuelve nada. Al cabo > > de los minutos parece ser que deja de estar en uso el puerto y puedo volver > > a ejecutar el servidor. Googleando he encontrado una descripción del > > posible problema: > > http://hea-www.harvard.edu/~fine/Tech/addrinuse.html >.edu/%7Efine/Tech/addrinuse.html>y que dan solución añadiendo la línea: > > > > sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) [...] > Yo diria que esto te pasa porque no se cierra el socket, puedes consultar el > estado de las conexiones con el comando netstat -a --inet.Lo que no se es el > porque ya que no conozco como trabajan los sockets en python Eso creo, sí, pero en teoría con activar la opción SO_REUSEADDR se debería resolver el problema. Ocurre lo mismo cuando programas con sockets en C/C++, no es un problema específico de Python. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pyarnau en gmail.com Wed Mar 18 14:54:32 2009 From: pyarnau en gmail.com (Arnau Sanchez) Date: Wed, 18 Mar 2009 14:54:32 +0100 Subject: Problemas con sockets In-Reply-To: <526b12900903180253g5dd09e68j48577f20e37262e1@mail.gmail.com> References: <526b12900903180253g5dd09e68j48577f20e37262e1@mail.gmail.com> Message-ID: <49C0FD18.9070709@gmail.com> Luis Orellana Orihuela wrote: > File "", line 1, in bind > socket.error: (98, 'Address already in use') > > Es como si el puerto estubiera ocupado, sin embargo si hago un fuser > 7777/tcp (donde 7777 es el número del puerto) no me devuelve nada. Al cabo > de los minutos parece ser que deja de estar en uso el puerto y puedo volver > a ejecutar el servidor. Googleando he encontrado una descripción del posible > problema: http://hea-www.harvard.edu/~fine/Tech/addrinuse.htmly > que dan solución añadiendo la línea: > > sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) En efecto, SO_REUSEADDR es útil para asegurarte de que podrás hacer un bind a un puerto aunque la misma aplicación haya acabado previamente de mala manera. No obstante, en este caso yo diría que te enmascararía un problema en el código: si el programa servidor acaba correctamente, no hay razón para que el puerto no quede libre. Sería bueno ver algo más de código... No digo que sea la raíz del problema, pero en general no es necesario hacer shutdown del socket, ver ejemplos en: http://docs.python.org/library/socket.html Por último, excepto en casos señalados, en Python es preferible desarrollar el servidor con librerías de más alto nivel, te simplifican mucho el trabajo: http://docs.python.org/library/socketserver.html arnau -- Desarrollador freelance http://www.arnau-sanchez.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lordjerhyn en gmail.com Wed Mar 18 21:10:24 2009 From: lordjerhyn en gmail.com (Fabian Arenas) Date: Wed, 18 Mar 2009 16:10:24 -0400 Subject: UNSUSCRIBE Message-ID: <9ae01aec0903181310l4513a811t6d49477fda5877c7@mail.gmail.com> -- Fabián Arenas L. Estudiante de Ingeniería en Informática. UTEM Web: http://eterniosilicio.blogspot.com/ Linux Registered User #476277 - http://counter.li.org/ Si nada te resulta.......Rutea el algoritmo po GIL!!! _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dbaro en estudiantes.uci.cu Thu Mar 19 02:50:31 2009 From: dbaro en estudiantes.uci.cu (dbaro) Date: Wed, 18 Mar 2009 21:50:31 -0400 Subject: Ayuda con Pyro In-Reply-To: <20090317081222.D839914B7177@devnull.aditel.org> References: <20090317081222.D839914B7177@devnull.aditel.org> Message-ID: <38041.6529639207$1237470736@news.gmane.org> Hola: Necesito hacer una aplicacion distribuida , estoy tratando de aprender PYro , pero para poder correr algun ejemplo necesito que este corriendo "pyro-ns" , hay alguna forma para que desde la aplicacion yo este corriendo esto sin necesitad de que este levantado en otro proceso. Saludos Duany ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From miguel.register en gmail.com Thu Mar 19 14:57:00 2009 From: miguel.register en gmail.com (Miguel) Date: Thu, 19 Mar 2009 14:57:00 +0100 Subject: Ayuda con Pyro In-Reply-To: <1237427431.24647.3.camel@duany..uci.cu> References: <20090317081222.D839914B7177@devnull.aditel.org> <1237427431.24647.3.camel@duany..uci.cu> Message-ID: <3636BFD1-2032-4641-97F3-D51DD7566131@gmail.com> El 19/03/2009, a las 2:50, dbaro escribió: > Hola: > > Necesito hacer una aplicacion distribuida , estoy tratando de aprender > PYro , pero para poder correr algun ejemplo necesito que este > corriendo > "pyro-ns" , hay alguna forma para que desde la aplicacion > yo este corriendo esto sin necesitad de que este levantado en otro > proceso. Google "pyro-ns": [...] If you want to start the NS from within your own program, you can ofcourse start it by executing the start script mentioned above. You could also use the Pyro.naming.NameServerStarter class to start it directly (this is what the script also does). Be sure to start it in a separate process or thread because it will run in its own endless loop. You probably have to wait until the NS has been fully started, call the waitUntilStarted() method on the starter object. It returns true if the NS has been started, false if it is not yet ready. You can provide a timeout argument (in seconds). [...] _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From virako.9 en gmail.com Thu Mar 19 20:01:15 2009 From: virako.9 en gmail.com (Victor Ramirez) Date: Thu, 19 Mar 2009 20:01:15 +0100 Subject: Mostrar un cronometro en pantalla Message-ID: <4493a2020903191201w13bdb516h3eedf4bdbfee2e68@mail.gmail.com> Hola, estoy intentando mostrar un cronómetro de la siguiente manera: finish = False t = time.time() Min = 0 while not finish: Seg = time.time() - t + 55 if Seg >= 60: Min = Seg/60 MinSeg = "%02d:%4.2f" %(Min, Seg%60) sys.stdout.write('\r' + MinSeg) El trocito de código no acaba nunca, solo acaba pulsando CTRL + C, y lo que estoy intetando es que cuando muestra los segundos, me muestre 01, 02, 03, y no 1, 2, 3. Un ejemplo para que me entendais mejor: Lo que me muestra es --> 00:2.324 Y quiero que me muestre--> 00:02.32 Alguien sabe como hacerlo, muchas gracias ;) Saludos!! -- http://virako.wordpress.com http://pyrubik.wordpress.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dchimeno en gmail.com Thu Mar 19 21:24:47 2009 From: dchimeno en gmail.com (cHiMeNo) Date: Thu, 19 Mar 2009 21:24:47 +0100 Subject: Ayuda con Programacion Orientada Atributos In-Reply-To: References: <20090226035400.5DD9B14B6ADC@devnull.aditel.org> Message-ID: <54c38dca0903191324w7bd791eah94e1e67be4176a5d@mail.gmail.com> Se trata de Programación Orientada a Aspectos, en su día unos amigos míos hicieron una documentación al respecto. On Thu, Feb 26, 2009 at 2:09 PM, Duany Baro Menendez < dbaro en estudiantes.uci.cu> wrote: > Hola: > > Soy nuevo, en los temas de python y hago un estudio de los > paradigmas de programación y tengo la siguiente duda: > > ¿Como es posible aplicar la programación orientada a Atributos en python? > > Saludos y Gracias > > Duany > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From astralrod en gmail.com Thu Mar 19 21:36:02 2009 From: astralrod en gmail.com (astralrod) Date: Thu, 19 Mar 2009 14:36:02 -0600 Subject: Mostrar un cronometro en pantalla In-Reply-To: <4493a2020903191201w13bdb516h3eedf4bdbfee2e68@mail.gmail.com> References: <4493a2020903191201w13bdb516h3eedf4bdbfee2e68@mail.gmail.com> Message-ID: Por lo de lo mostrar "01","02", etc, puedes ayudarte con la funcion zfill de la libreria string Podrias hacer algo asi como zfill(min,2), zfill(seg,2) Espero y esto te sirva de algo. Suerte! _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Thu Mar 19 22:21:36 2009 From: willian.radicaled en gmail.com (RadicalEd) Date: Thu, 19 Mar 2009 16:21:36 -0500 Subject: Mostrar un cronometro en pantalla In-Reply-To: References: <4493a2020903191201w13bdb516h3eedf4bdbfee2e68@mail.gmail.com> Message-ID: Yo agregaría el caracter 0 2009/3/19 astralrod > Por lo de lo mostrar "01","02", etc, puedes ayudarte con la funcion zfill > de > la libreria string > > Podrias hacer algo asi como zfill(min,2), zfill(seg,2) > > Espero y esto te sirva de algo. > > Suerte! > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- The past are just memories, the future are just dreams!!! http://foros.solocodigo.com http://radicalpython.blogspot.com http://revistacodigolatino.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From virako.9 en gmail.com Thu Mar 19 22:38:37 2009 From: virako.9 en gmail.com (Victor Ramirez) Date: Thu, 19 Mar 2009 22:38:37 +0100 Subject: Mostrar un cronometro en pantalla In-Reply-To: References: <4493a2020903191201w13bdb516h3eedf4bdbfee2e68@mail.gmail.com> Message-ID: <4493a2020903191438xf7ee12ej2d5c312664c9f57a@mail.gmail.com> He probado haciendo MinSeg = "%s:%s" %(zfill(Min,2), zfill(Seg%60,2)) pero parece ser que no funciona, o igual yo no se usarlo bien, gracias ;) Por otra parte lo de añadir un cero serviría simplemente para cuando fuera 0,1,2,3,4,5,6,7,8 u 9, en cuanto llegase al diez ya fallaría y no haría lo que quiero, quedaria "00:010.98" a no ser que te refieras a agregar un 0 cuando el número esté entre 0-9 con una sentencia IF por ejemplo, que lo he pensado, pero creía que existía alguna sentencia para hacer eso, como existe por ejemlo para rellenar una cadena hasta 16 : in: print "%16s" % "Hola" out: "____________Hola" Gracias por las respuestas ;) Saludos!! -- http://virako.wordpress.com http://pyrubik.wordpress.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From astralrod en gmail.com Thu Mar 19 23:02:43 2009 From: astralrod en gmail.com (astralrod) Date: Thu, 19 Mar 2009 16:02:43 -0600 Subject: Mostrar un cronometro en pantalla In-Reply-To: <4493a2020903191438xf7ee12ej2d5c312664c9f57a@mail.gmail.com> References: <4493a2020903191201w13bdb516h3eedf4bdbfee2e68@mail.gmail.com> <4493a2020903191438xf7ee12ej2d5c312664c9f57a@mail.gmail.com> Message-ID: ¿que es lo que te marca como error? Utilizaste: from string import zfill Hice la siguiente prueba: from string import zfill ms = "%s:%s"%(zfill(1,2),zfill(75%60,2)) print ms salida: 01:15 Suerte! _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From virako.9 en gmail.com Thu Mar 19 23:49:13 2009 From: virako.9 en gmail.com (Victor Ramirez) Date: Thu, 19 Mar 2009 23:49:13 +0100 Subject: Mostrar un cronometro en pantalla In-Reply-To: References: <4493a2020903191201w13bdb516h3eedf4bdbfee2e68@mail.gmail.com> <4493a2020903191438xf7ee12ej2d5c312664c9f57a@mail.gmail.com> Message-ID: <4493a2020903191549p400e5052u12bd026cb5579c2a@mail.gmail.com> El 19 de marzo de 2009 23:02, astralrod escribió: > ¿que es lo que te marca como error? > > Utilizaste: > > from string import zfill > > Hice la siguiente prueba: > > from string import zfill > > ms = "%s:%s"%(zfill(1,2),zfill(75%60,2)) > > print ms > > salida: 01:15 > > Suerte! > Claro eso si funciona, el caso es que cuando le meto lo que es: -------------------------- Min = 0 t = time.time() while 1: Seg = time.time() - t #Esto son segundos y picosegundos --> ej: 61.9485746352436723 if Seg >= 60: Min = Seg/60 MinSeg = "%s:%s" %( zfill(1,2),zfill(Seg%60,2) sys.stdout.write('\r' + MinSeg) -------------------------- salida: 01:1.9485746352436723 Y la salida que intento conseguir es la siguiente: salida: 01:01.94 Gracias, Saludos!!!! -- http://virako.wordpress.com http://pyrubik.wordpress.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From chassoul en gmail.com Fri Mar 20 00:00:09 2009 From: chassoul en gmail.com (Jean Chassoul) Date: Thu, 19 Mar 2009 17:00:09 -0600 Subject: Ayuda con Programacion Orientada Atributos In-Reply-To: <54c38dca0903191324w7bd791eah94e1e67be4176a5d@mail.gmail.com> References: <20090226035400.5DD9B14B6ADC@devnull.aditel.org> <54c38dca0903191324w7bd791eah94e1e67be4176a5d@mail.gmail.com> Message-ID: <8e967f3b0903191600y4d528ab2n3bc47e50b8009507@mail.gmail.com> Seria bueno que adjuntaras un link a dicha documentación, puede que le sirva de ayuda u oriente a alguien interesado en conocer un poco mas sobre dicho paradigma. 2009/3/19 cHiMeNo > Se trata de Programación Orientada a Aspectos, en su día unos amigos míos > hicieron una documentación al respecto. > > On Thu, Feb 26, 2009 at 2:09 PM, Duany Baro Menendez < > dbaro en estudiantes.uci.cu> wrote: > > > Hola: > > > > Soy nuevo, en los temas de python y hago un estudio de los > > paradigmas de programación y tengo la siguiente duda: > > > > ¿Como es posible aplicar la programación orientada a Atributos en python? > > > > Saludos y Gracias > > > > Duany > > > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From astralrod en gmail.com Fri Mar 20 00:01:11 2009 From: astralrod en gmail.com (astralrod) Date: Thu, 19 Mar 2009 17:01:11 -0600 Subject: Mostrar un cronometro en pantalla In-Reply-To: <4493a2020903191549p400e5052u12bd026cb5579c2a@mail.gmail.com> References: <4493a2020903191201w13bdb516h3eedf4bdbfee2e68@mail.gmail.com> <4493a2020903191438xf7ee12ej2d5c312664c9f57a@mail.gmail.com> <4493a2020903191549p400e5052u12bd026cb5579c2a@mail.gmail.com> Message-ID: y si truncas los segundos con math.trunc(seg)? Esto eliminará las decimales. Suerte! _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ricardo.cardenes en gmail.com Fri Mar 20 00:01:20 2009 From: ricardo.cardenes en gmail.com (heimy) Date: Thu, 19 Mar 2009 23:01:20 +0000 Subject: Mostrar un cronometro en pantalla In-Reply-To: <4493a2020903191549p400e5052u12bd026cb5579c2a@mail.gmail.com> References: <4493a2020903191201w13bdb516h3eedf4bdbfee2e68@mail.gmail.com> <4493a2020903191438xf7ee12ej2d5c312664c9f57a@mail.gmail.com> <4493a2020903191549p400e5052u12bd026cb5579c2a@mail.gmail.com> Message-ID: <325adf7e0903191601u6237f919j456f9973b889ff7b@mail.gmail.com> 2009/3/19 Victor Ramirez : > Claro eso si funciona, el caso es que cuando le meto lo que es: > -------------------------- >        Min = 0 >        t = time.time() >        while 1: >            Seg = time.time() - t    #Esto son segundos y picosegundos --> > ej: 61.9485746352436723 >            if Seg >= 60: >                Min = Seg/60 >            MinSeg = "%s:%s" %( zfill(1,2),zfill(Seg%60,2) >            sys.stdout.write('\r' + MinSeg) > -------------------------- > salida: 01:1.9485746352436723 > > Y la salida que intento conseguir es la siguiente: > salida: 01:01.94 Que forma de complicarse la vida... En lugar de: MinSeg = "%02d:%4.2f" %(Min, Seg%60) usa: MinSeg = "%02d:%05.2f" %(Min, Seg%60) Saludos, Ricardo _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From virako.9 en gmail.com Fri Mar 20 00:17:03 2009 From: virako.9 en gmail.com (Victor Ramirez) Date: Fri, 20 Mar 2009 00:17:03 +0100 Subject: Mostrar un cronometro en pantalla In-Reply-To: <325adf7e0903191601u6237f919j456f9973b889ff7b@mail.gmail.com> References: <4493a2020903191201w13bdb516h3eedf4bdbfee2e68@mail.gmail.com> <4493a2020903191438xf7ee12ej2d5c312664c9f57a@mail.gmail.com> <4493a2020903191549p400e5052u12bd026cb5579c2a@mail.gmail.com> <325adf7e0903191601u6237f919j456f9973b889ff7b@mail.gmail.com> Message-ID: <4493a2020903191617x6dae2a7dv74cc39a9ecabb23@mail.gmail.com> El 20 de marzo de 2009 0:01, heimy escribió: > 2009/3/19 Victor Ramirez : > > Claro eso si funciona, el caso es que cuando le meto lo que es: > > -------------------------- > > Min = 0 > > t = time.time() > > while 1: > > Seg = time.time() - t #Esto son segundos y picosegundos --> > > ej: 61.9485746352436723 > > if Seg >= 60: > > Min = Seg/60 > > MinSeg = "%s:%s" %( zfill(1,2),zfill(Seg%60,2) > > sys.stdout.write('\r' + MinSeg) > > -------------------------- > > salida: 01:1.9485746352436723 > > > > Y la salida que intento conseguir es la siguiente: > > salida: 01:01.94 > > Que forma de complicarse la vida... En lugar de: > > MinSeg = "%02d:%4.2f" %(Min, Seg%60) > > > usa: > > MinSeg = "%02d:%05.2f" %(Min, Seg%60) > Muchas gracias, esto es o que andaba buscando. > > Saludos, > Ricardo > > Saludos!!! -- http://virako.wordpress.com http://pyrubik.wordpress.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Fri Mar 20 02:48:52 2009 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Thu, 19 Mar 2009 20:48:52 -0500 Subject: Leccion No 9 Message-ID: Hasta que por fin me digne a publicar la lección No. 9 del tutorial de Python con VisualWx y MySQL. A todos aquellos que siguen el tutorial gracias por sus comentarios, su voz de aliento y su enorme paciencia. El tuorial en: http://maengora.blogspot.com Manuel. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dani en danigm.net Fri Mar 20 08:32:21 2009 From: dani en danigm.net (Daniel Garcia Moreno) Date: Fri, 20 Mar 2009 08:32:21 +0100 Subject: Mostrar un cronometro en pantalla In-Reply-To: <325adf7e0903191601u6237f919j456f9973b889ff7b@mail.gmail.com> References: <4493a2020903191201w13bdb516h3eedf4bdbfee2e68@mail.gmail.com> <4493a2020903191438xf7ee12ej2d5c312664c9f57a@mail.gmail.com> <4493a2020903191549p400e5052u12bd026cb5579c2a@mail.gmail.com> <325adf7e0903191601u6237f919j456f9973b889ff7b@mail.gmail.com> Message-ID: <1237534341.7407.4.camel@mustrum.emergya.info> El jue, 19-03-2009 a las 23:01 +0000, heimy escribió: > 2009/3/19 Victor Ramirez : > > Claro eso si funciona, el caso es que cuando le meto lo que es: > > -------------------------- > > Min = 0 > > t = time.time() > > while 1: > > Seg = time.time() - t #Esto son segundos y picosegundos --> > > ej: 61.9485746352436723 > > if Seg >= 60: > > Min = Seg/60 > > MinSeg = "%s:%s" %( zfill(1,2),zfill(Seg%60,2) > > sys.stdout.write('\r' + MinSeg) > > -------------------------- > > salida: 01:1.9485746352436723 > > > > Y la salida que intento conseguir es la siguiente: > > salida: 01:01.94 > > Que forma de complicarse la vida... En lugar de: > > MinSeg = "%02d:%4.2f" %(Min, Seg%60) > > > usa: > > MinSeg = "%02d:%05.2f" %(Min, Seg%60) Hay una cosa que no comprendo bien. ¿Por qué 05.2f y no 04.2f? Es que también se cuenta el punto? ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: Esta parte del mensaje está firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Fri Mar 20 08:56:38 2009 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Fri, 20 Mar 2009 08:56:38 +0100 Subject: Mostrar un cronometro en pantalla In-Reply-To: <1237534341.7407.4.camel@mustrum.emergya.info> References: <4493a2020903191201w13bdb516h3eedf4bdbfee2e68@mail.gmail.com> <4493a2020903191438xf7ee12ej2d5c312664c9f57a@mail.gmail.com> <4493a2020903191549p400e5052u12bd026cb5579c2a@mail.gmail.com> <325adf7e0903191601u6237f919j456f9973b889ff7b@mail.gmail.com> <1237534341.7407.4.camel@mustrum.emergya.info> Message-ID: > > > Hay una cosa que no comprendo bien. ¿Por qué 05.2f y no 04.2f? Es que > también se cuenta el punto? > > Puedes hacer la cuenta tu mismo. >>> x=0.123456789 >>> print "%04.2f" %x 0.12 >>> print "%05.2f" %x 00.12 _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dani en danigm.net Fri Mar 20 10:02:57 2009 From: dani en danigm.net (Daniel Garcia Moreno) Date: Fri, 20 Mar 2009 10:02:57 +0100 Subject: Mostrar un cronometro en pantalla In-Reply-To: References: <4493a2020903191201w13bdb516h3eedf4bdbfee2e68@mail.gmail.com> <4493a2020903191438xf7ee12ej2d5c312664c9f57a@mail.gmail.com> <4493a2020903191549p400e5052u12bd026cb5579c2a@mail.gmail.com> <325adf7e0903191601u6237f919j456f9973b889ff7b@mail.gmail.com> <1237534341.7407.4.camel@mustrum.emergya.info> Message-ID: <1237539777.7312.14.camel@mustrum.emergya.info> El vie, 20-03-2009 a las 08:56 +0100, Jose Caballero escribió: > > > > > > Hay una cosa que no comprendo bien. ¿Por qué 05.2f y no 04.2f? Es que > > también se cuenta el punto? > > > > > > > Puedes hacer la cuenta tu mismo. > > >>> x=0.123456789 > >>> print "%04.2f" %x > 0.12 > >>> print "%05.2f" %x > 00.12 Ya se que es así, es sólo que no le veía la lógica, no lo veo muy intuitivo. Para mí sería más intuitivo %02.2f o quizás %04.2f pero en realidad con el primer número le estás diciendo el número de "caracteres" y no el número de "números" valga la redundancia. Ahí está mi error. ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: Esta parte del mensaje está firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From josejcamara en gmail.com Fri Mar 20 10:21:36 2009 From: josejcamara en gmail.com (=?ISO-8859-1?Q?Jose_Antonio_Jim=E9nez?=) Date: Fri, 20 Mar 2009 10:21:36 +0100 Subject: Mostrar un cronometro en pantalla In-Reply-To: <4493a2020903191201w13bdb516h3eedf4bdbfee2e68@mail.gmail.com> References: <4493a2020903191201w13bdb516h3eedf4bdbfee2e68@mail.gmail.com> Message-ID: <618a13c50903200221u37f8b317l96709f30e735fa88@mail.gmail.com> Prueba: finish = False t = time.time() Min = 0 while not finish: Seg = time.time() - t +55 Seg = int(Seg) if Seg >= 60: Min = int(Seg/60) MinSeg = string.zfill(Min,2) + ":" + string.zfill(Seg%60,2) sys.stdout.write('\n' + MinSeg) El 19 de marzo de 2009 20:01, Victor Ramirez escribió: > Hola, estoy intentando mostrar un cronómetro de la siguiente manera: > > finish = False > t = time.time() > Min = 0 > while not finish: > Seg = time.time() - t + 55 > if Seg >= 60: > Min = Seg/60 > MinSeg = "%02d:%4.2f" %(Min, Seg%60) > sys.stdout.write('\r' + MinSeg) > > El trocito de código no acaba nunca, solo acaba pulsando CTRL + C, y lo que > estoy intetando es que cuando muestra los segundos, me muestre 01, 02, 03, > y > no 1, 2, 3. > > Un ejemplo para que me entendais mejor: > > Lo que me muestra es --> 00:2.324 > Y quiero que me muestre--> 00:02.32 > > Alguien sabe como hacerlo, muchas gracias ;) > > Saludos!! > > > > -- > http://virako.wordpress.com > http://pyrubik.wordpress.com > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Un saludo. Jose _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From riverplatense en gmail.com Sun Mar 22 11:27:08 2009 From: riverplatense en gmail.com (Javier Castrillo) Date: Sun, 22 Mar 2009 07:27:08 -0300 Subject: Leccion No 9 In-Reply-To: References: Message-ID: 2009/3/19 Manuel Enrique González Ramírez : > Hasta que por fin me digne a publicar la lección No. 9 del tutorial de > Python con VisualWx y MySQL. > > A todos aquellos que siguen el tutorial gracias por sus comentarios, su voz > de aliento y su enorme paciencia. > > El tuorial en: http://maengora.blogspot.com Manuel: Te felicito por el noveno capítulo de tu tutorial. Realmente se nota que está bien hecho y que le ponés mucho de vos. Se nota la *producción* de tu laburo. Como crítica constructiva, lástima que está hecho con visualWx que es una aplicación para window$, por lo que no la puedo probar. Un abrazo -- Javier Castrillo ========================================================= GNU / Linux User #242275 Jabber: Riverplatense en jabberes.org Blog: http://javiercastrillo.wordpress.com Site: http://carapa.com.ar Ekiga: riverplatense en ekiga.net ========================================================= Usá Software Libre _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From python-es en panflin.com.ar Sat Mar 21 17:45:00 2009 From: python-es en panflin.com.ar (Ariel Nardelli) Date: Sat, 21 Mar 2009 13:45:00 -0300 Subject: Fechas entre Mysql y Python In-Reply-To: <611f33b60903121123u1501af3ct78ead18604b01211@mail.gmail.com> References: <49B94AC9.4060406@panflin.com.ar> <611f33b60903121123u1501af3ct78ead18604b01211@mail.gmail.com> Message-ID: <49C5198C.50800@panflin.com.ar> Si Señor es tal cual lo digiste!! Mil gracias Herman! Ariel Hermann Kaser escribió: 2009/3/12 Ariel Nardelli [1]: Hola Gente, aca yo molestando otra vez!... :) Estoy teniendo unos problemitas, tengo grabado en una tabla mysql un campo en formato datetime, y al recuperar ese campo desde tabla se me puesta asi: datetime.datetime(2009, 3, 6, 18, 41, 42) Por otro lado gracias al datetime.datetime.today() tengo la fecha y hora actuales en este formato... 2009-03-06 18:41:42 La cosa es que quiero comparar las dos fechas y horas ya que necesito saber si los dos campos fecha y hora son distintos o iguales, peroooo al compararlas me sale este error: Traceback (most recent call last): File "cuentas/f3502.py", line 604, in pbtcusalir if demysql <> deahora: # Avisar que alguien lo modifico. TypeError: list indices must be integers Error que es correcto porque las fechas/horas estan en formato distintos!! La cosa es, como hago para que mysql ya directamente me entregue la fecha en formato aaaa-mm-dd hh:mm:ss y no como le lo da ahora?, existe alguna funcion que me la convierta o lo que es mejor ya me la grabe asi entonces no tengo que meter funciones de conversion en el medio?. MySQL no devuelve datetime, MySQL devuelve el campo de la fecha en formato 'YYYY-MM-DD HH:MM:SS', lo que pasa es que la librería que estas usando para acceder a MySQL desde Python es la que te genera los datetime para que te sea más fácil justamente manipular y usar esas fechas. Para acceder a los distintos valores de la fecha puedes hacer uso de las propiedades minute, month, hour, etc... Por ejemplo: d1 = datetime.datetime(2009, 3, 6, 18, 41, 42) d1.hour 18 d1.minute 41 d1.year 2009 Tienes una propiedad para cada elemento de la fecha. Para curiosear mas utiliza la funcion dir(): dir(d1) ['__add__', '__class__', '__delattr__', '__doc__', '__eq__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__ne__', '__new__', '__radd__', '__reduce__', '__reduce_ex__', '__repr__', '__rsub__', '__setattr__', '__str__', '__sub__', 'astimezone', 'combine', 'ctime', 'date', 'day', 'dst', 'fromordinal', 'fromtimestamp', 'hour', 'isocalendar', 'isoformat', 'isoweekday', 'max', 'microsecond', 'min', 'minute', 'month', 'now', 'replace', 'resolution', 'second', 'strftime', 'strptime', 'time', 'timetuple', 'timetz', 'today', 'toordinal', 'tzinfo', 'tzname', 'utcfromtimestamp', 'utcnow', 'utcoffset', 'utctimetuple', 'weekday', 'year'] _______________________________________________________________________ _______________________________________________ Lista de correo Python-es [2]http://listas.aditel.org/listinfo/python-es FAQ: [3]http://listas.aditel.org/faqpyes References 1. mailto:python-es en panflin.com.ar 2. http://listas.aditel.org/listinfo/python-es 3. http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ibarona en tid.es Mon Mar 23 08:41:06 2009 From: ibarona en tid.es (Isaac Barona) Date: Mon, 23 Mar 2009 08:41:06 +0100 Subject: =?ISO-8859-1?Q?Comunicaci=F3n_entre_procesos?= =?ISO-8859-1?Q?=2E?= In-Reply-To: <49BD8287.7020405@diselpro.com> References: <49BD8287.7020405@diselpro.com> Message-ID: <49C73D12.9010201@tid.es> Hola Pepe, ¿has considerado utilizar ICE (http://www.zeroc.com)? Saludos, Isaac Pepe Aracil escribió: > Hola lista. > > Tengo que realizar un desarrollo con linux/python embebido. > El sistema consta de varios procesos diferenciados como > adquisición de datos, gestión de alarmas, visualización, ... > > El caso es que necesito un sistema ligero de intercambio de > mensajes entre procesos y que además me sirva para intercambiar > mensajes entre distintos PC y plataformas como teléfonos móviles > (j2me/pyS60) y sistemas microcontrolador con una pila TCP/IP > muy limitada. > > Tengo ya pensada una forma de llevarlo acabo que cumple estos requisitos: > > - Basado en la susbscripción de canales (como un chat pero para máquinas) > - Fácil implementación (KISS llevado al extremo) > - Utiliza UDP (connectionless) con un sistema simple de ack de paquetes. > - Protocolo binario y eficiente (sin sobrecarga de verborrea humana) > - Interconexión entre servidores de forma que los mensajes salten como > máximo 2 servidores hasta llegar al cliente. > > Voy a realizar una "prueba de concepto" y publicaré el código. > > ¿Se anima alguien a colaborar en este proyecto? > > ¿Estoy reinventando alguna rueda que desconozco? :) > > Saludos. > > > > > > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > > -- "Los que dicen que es imposible no deberían molestar ni interrumpir a los que lo están haciendo" Thomas Edison Isaac Barona Martínez División Automóvil Conectado/Networked Vehicles Division Telefónica I+D Tel: +34 91 337 44 05 Fax: +34 91 337 39 66 e-mail: ibarona en tid.es Address: c/ Emilio Vargas, 6 28043 Madrid (SPAIN) Web: http://www.tid.es/netvehicles _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jjachuf en gmail.com Fri Mar 20 16:08:32 2009 From: jjachuf en gmail.com (Jose Jachuf) Date: Fri, 20 Mar 2009 12:08:32 -0300 Subject: Leccion No 9 In-Reply-To: References: Message-ID: <49C3B170.50102@gmail.com> Manuel Enrique González Ramírez escribió: > Hasta que por fin me digne a publicar la lección No. 9 del tutorial de > Python con VisualWx y MySQL. > > A todos aquellos que siguen el tutorial gracias por sus comentarios, su voz > de aliento y su enorme paciencia. > > El tuorial en: http://maengora.blogspot.com > > Manuel. > Hola Manuel gracias por el tutorial. Una sugerencia, me parece que: if sys.platform == "win32": subprocess.Popen('explorer C:\\REPORTES\\mascotas.html', shell=True) else: subprocess.Popen('firefox C:\\REPORTES\\mascotas.html', shell=True) return #end function quedaría mejor asi: import webbrowser webbrowser.open("C:\\REPORTES\\mascotas.html") saludos Jose _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jeancarlosr_ve en yahoo.com Sun Mar 22 21:58:35 2009 From: jeancarlosr_ve en yahoo.com (=?iso-8859-1?Q?Jean_Carlos_Rodr=ECguez?=) Date: Sun, 22 Mar 2009 13:58:35 -0700 (PDT) Subject: permutacion del bit Message-ID: <578267.90968.qm@web53101.mail.re2.yahoo.com> Hola por la red he conseguido esto From Michael Davies's recipe. def all_perms(str): if len(str) <=1: yield str else: for perm in all_perms(str[1:]): for i in range(len(perm)+1): yield perm[:i] + str[0:1] + perm[i:] >>> for p in all_perms(['a','b','c']): print p ['a', 'b', 'c'] ['b', 'a', 'c'] ['b', 'c', 'a'] ['a', 'c', 'b'] ['c', 'a', 'b'] ['c', 'b', 'a'] ahora si quiero es permutar bits(0,1) >>> for p in all_perms(['0','1']): ... print p ... ['0', '1'] ['1', '0'] pero no deberia ser ['0', '1'] ['1', '0'] ['0', '0'] ['1', '1'] ¡Sé el Bello 51 de People en Español! ¡Es tu oportunidad de Brillar! Sube tus fotos ya. http://www.51bello.com/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlosantoniomora en gmail.com Fri Mar 20 19:18:21 2009 From: carlosantoniomora en gmail.com (Carlos Mora) Date: Fri, 20 Mar 2009 19:18:21 +0100 Subject: Leccion No 9 In-Reply-To: References: Message-ID: Hola Manuel, > Hasta que por fin me digne a publicar la lección No. 9 del tutorial de > Python con VisualWx y MySQL. > > A todos aquellos que siguen el tutorial gracias por sus comentarios, su voz > de aliento y su enorme paciencia. Enhorabuena, tus lecciones están muy buenas, me vienen muy bien, como me imagino a todos los que estamos aprendiendo. Aprovechando el descanso del puente he empezado desde la primera, pero he encontrado algo que me llamó la atención. En la lección 3 armamos nuestro primer frame con 2 campos, y luego de lograr el comportamiento propuesto en la lección me dedique a trastear un poco, y he notado que salvo en el primer campo, en los otros campos ni TAB ni ENTER cambian de control, salvo en el primero donde explícitamente le decimos que pase al siguiente. Sin embargo mirando los ejemplos del wxDemo, tanto ENTER como TAB mueven el foco al siguiente control. ¿Que puede estar pasando? Armé un proyecto con dos edits y el comportameinto es similar. Es algo del VisualWx? Un saludo ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: proyecto0.zip Type: application/zip Size: 7139 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From minibota en gmail.com Sun Mar 22 17:54:56 2009 From: minibota en gmail.com (=?UTF-8?Q?Pavel_Stephan_Mu=C3=B1oz_Barillas?=) Date: Sun, 22 Mar 2009 09:54:56 -0700 (PDT) Subject: =?utf-8?q?Invitaci=C3=B3n_a_conectarnos_en_LinkedIn?= Message-ID: <916851203.1279335.1237740896624.JavaMail.app@ech3-cdn08.prod> LinkedIn ------------ Pavel Stephan Muñoz Barillas pidió que te añadas como su contacto: ------------------------------------------ Lista, Me gustaría añadirte a mi red profesional en LinkedIn. - Pavel Stephan Ver la invitación de Pavel Stephan Muñoz Barillas http://www.linkedin.com/e/CvRa1H7juKeyhsnlC-7ZJz6Ev1nyY9LE/blk/121164533_3/cRYPcPkQdz4Ncz4LqnpPbOYWrSlI/svi/ ------------------------------------------ ¿Por qué puede ser una buena idea conectar con Pavel Stephan Muñoz Barillas? ¿Tienes una pregunta? La red de Pavel Stephan Muñoz Barillas seguramente tendrá una respuesta para distribuir tus preguntas profesionales a Pavel Stephan Muñoz Barillas y a tu red por extensión. Puedes preguntar con profesionales de mucha experiencia. http://www.linkedin.com/e/ash/inv19_ayn/ ------ (c) 2009, LinkedIn Corporation ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Mon Mar 23 10:06:16 2009 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Mon, 23 Mar 2009 10:06:16 +0100 Subject: permutacion del bit In-Reply-To: <578267.90968.qm@web53101.mail.re2.yahoo.com> References: <578267.90968.qm@web53101.mail.re2.yahoo.com> Message-ID: ¿cuál es la pregunta? Jose El 22 de marzo de 2009 21:58, Jean Carlos Rodrìguez < jeancarlosr_ve en yahoo.com> escribió: > > Hola por la red he conseguido esto > > From Michael Davies's recipe. > > def all_perms(str): > if len(str) <=1: > yield str > else: > for perm in all_perms(str[1:]): > for i in range(len(perm)+1): > yield perm[:i] + str[0:1] + perm[i:] > > > >>> for p in all_perms(['a','b','c']): > print p > > ['a', 'b', 'c'] > ['b', 'a', 'c'] > ['b', 'c', 'a'] > ['a', 'c', 'b'] > ['c', 'a', 'b'] > ['c', 'b', 'a'] > > ahora si quiero es permutar bits(0,1) > > >>> for p in all_perms(['0','1']): > ... print p > ... > ['0', '1'] > ['1', '0'] > > pero no deberia ser > ['0', '1'] > ['1', '0'] > ['0', '0'] > ['1', '1'] > > > ¡Sé el Bello 51 de People en Español! ¡Es tu oportunidad de Brillar! > Sube tus fotos ya. http://www.51bello.com/ > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From a.porrua en gmail.com Mon Mar 23 12:45:49 2009 From: a.porrua en gmail.com (antonio) Date: Mon, 23 Mar 2009 12:45:49 +0100 Subject: permutacion del bit In-Reply-To: <578267.90968.qm@web53101.mail.re2.yahoo.com> References: <578267.90968.qm@web53101.mail.re2.yahoo.com> Message-ID: <1237808749.10723.3.camel@turingmachine> El dom, 22-03-2009 a las 13:58 -0700, Jean Carlos Rodrìguez escribió: > Hola por la red he conseguido esto > > From Michael Davies's recipe. > > def all_perms(str): > if len(str) <=1: > yield str > else: > for perm in all_perms(str[1:]): > for i in range(len(perm)+1): > yield perm[:i] + str[0:1] + perm[i:] > > > >>> for p in all_perms(['a','b','c']): > print p > > ['a', 'b', 'c'] > ['b', 'a', 'c'] > ['b', 'c', 'a'] > ['a', 'c', 'b'] > ['c', 'a', 'b'] > ['c', 'b', 'a'] > > ahora si quiero es permutar bits(0,1) > > >>> for p in all_perms(['0','1']): > ... print p > ... > ['0', '1'] > ['1', '0'] > > pero no deberia ser > ['0', '1'] > ['1', '0'] > ['0', '0'] > ['1', '1'] > No es lo mismo una permutación que una combinación En la permutación sólo se consideran los cambios de orden. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ricardo.cardenes en gmail.com Mon Mar 23 12:48:10 2009 From: ricardo.cardenes en gmail.com (heimy) Date: Mon, 23 Mar 2009 11:48:10 +0000 Subject: permutacion del bit In-Reply-To: <578267.90968.qm@web53101.mail.re2.yahoo.com> References: <578267.90968.qm@web53101.mail.re2.yahoo.com> Message-ID: <325adf7e0903230448u3f3d911cm7795fcaf79aea8dd@mail.gmail.com> 2009/3/22 Jean Carlos Rodrìguez : > ahora si quiero es permutar bits(0,1) > >>>> for p in all_perms(['0','1']): > ...     print p > ... > ['0', '1'] > ['1', '0'] > > pero no deberia ser > ['0', '1'] > ['1', '0'] > ['0', '0'] > ['1', '1'] No Jean Carlos. El resultado es el esperado. Tú estás esperando todas las combinaciones posibles de "n" elementos del conjunto inicial (con repetición) tomados a "n", pero una permutación no repite elementos de la colección inicial (si estos no estaban ya repetidos). _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jeancarlosr_ve en yahoo.com Mon Mar 23 14:12:33 2009 From: jeancarlosr_ve en yahoo.com (=?iso-8859-1?Q?Jean_Carlos_Rodr=ECguez?=) Date: Mon, 23 Mar 2009 06:12:33 -0700 (PDT) Subject: permutacion del bit In-Reply-To: References: Message-ID: <705524.48976.qm@web53106.mail.re2.yahoo.com> Bueno mi pregunta es como hago para obtener, las combinaciones del bit > > ['0', '1'] > > ['1', '0'] > > ['0', '0'] > > ['1', '1'] ¡Sé el Bello 51 de People en Español! ¡Es tu oportunidad de Brillar! Sube tus fotos ya. http://www.51bello.com/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From yassergs en ispejv.rimed.cu Mon Mar 23 10:12:56 2009 From: yassergs en ispejv.rimed.cu (Yasser Gonzalez Soto) Date: Mon, 23 Mar 2009 10:12:56 +0100 Subject: tutos de python por fa Message-ID: <016501c9ab97$8f222200$1c03010a@cesofte002> Tal vez ya hablé de esto. tal vez suene repetitivo tal vez mi tontería haya roto la cadena de asuntos poer esto es importante: NECESITO UNA WEB CON TUTORIALES ON-LINE DE PYTHON QUE ENSEÑEN LO SIGUIENTE: Clasificación de caracteres( cuando es un número, cuando es una letra, cuando es un signo de puntuación, etc) Conversión de datos ( de entero a caracter, de string a entero, etc) Trabajo con ficheros y carpetas(atributos de ficheros, crear y borrar carpetas, cambiar de directorio, etc) Entrada/Salida (de eso sé, pero quisiera saber la función a usar para que el interprete me pida que presione una tecla para terminar el programa) Uso y manipulación de memoria y porcesos del sistema Funciones matemáticas Hora y Fecha Con una estructura similar a un libro antiguo de Borland C++ ( "Borland C++ Programmer´s Reference" de James W. MacCord _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dani en danigm.net Mon Mar 23 15:14:14 2009 From: dani en danigm.net (Daniel Garcia Moreno) Date: Mon, 23 Mar 2009 15:14:14 +0100 Subject: permutacion del bit In-Reply-To: <705524.48976.qm@web53106.mail.re2.yahoo.com> References: <705524.48976.qm@web53106.mail.re2.yahoo.com> Message-ID: <1237817654.7802.14.camel@mustrum.emergya.info> El lun, 23-03-2009 a las 06:12 -0700, Jean Carlos Rodrìguez escribió: > Bueno mi pregunta es como hago para obtener, las combinaciones del bit > > > ['0', '1'] > > > ['1', '0'] > > > ['0', '0'] > > > ['1', '1'] > [[i, j] for i in ['0', '1'] for j in ['0', '1']] [['0', '0'], ['0', '1'], ['1', '0'], ['1', '1']] esto es lo que quieres? ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: Esta parte del mensaje está firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ricardo.cardenes en gmail.com Mon Mar 23 15:20:56 2009 From: ricardo.cardenes en gmail.com (heimy) Date: Mon, 23 Mar 2009 14:20:56 +0000 Subject: permutacion del bit In-Reply-To: <1237817654.7802.14.camel@mustrum.emergya.info> References: <705524.48976.qm@web53106.mail.re2.yahoo.com> <1237817654.7802.14.camel@mustrum.emergya.info> Message-ID: <325adf7e0903230720t19c2d6bfw30fbb15232e02abf@mail.gmail.com> 2009/3/23 Daniel Garcia Moreno : > El lun, 23-03-2009 a las 06:12 -0700, Jean Carlos Rodrìguez escribió: >> Bueno mi pregunta es como hago para obtener, las combinaciones del bit >> > > ['0', '1'] >> > > ['1', '0'] >> > > ['0', '0'] >> > > ['1', '1'] >> > > [[i, j] for i in ['0', '1'] for j in ['0', '1']] > > > [['0', '0'], ['0', '1'], ['1', '0'], ['1', '1']] Si quiere algo más genérico, al estilo del primer ejemplo: def combinaciones(elementos, n): if n < 1: yield '' elif n == 1: for e in elementos: yield e else: for e in elementos: for comb in combinaciones(elementos, n - 1): yield e + comb >>> [x for x in combinaciones('01', 1)] ['0', '1'] >>> [x for x in combinaciones('01', 2)] ['00', '01', '10', '11'] >>> [x for x in combinaciones('01', 3)] ['000', '001', '010', '011', '100', '101', '110', '111'] _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ricardo.cardenes en gmail.com Mon Mar 23 15:28:20 2009 From: ricardo.cardenes en gmail.com (heimy) Date: Mon, 23 Mar 2009 14:28:20 +0000 Subject: permutacion del bit In-Reply-To: <325adf7e0903230720t19c2d6bfw30fbb15232e02abf@mail.gmail.com> References: <705524.48976.qm@web53106.mail.re2.yahoo.com> <1237817654.7802.14.camel@mustrum.emergya.info> <325adf7e0903230720t19c2d6bfw30fbb15232e02abf@mail.gmail.com> Message-ID: <325adf7e0903230728y7e51deddkad4592284c5bbcbb@mail.gmail.com> Oops... Mandé una versión corregida de uno que lanzaba una excepción cuando n < 1. Devolviendo cadena vacía en ese caso quedaría más compacto: def combinaciones(elementos, n): if n < 1: yield '' else: for e in elementos: for comb in combinaciones(elementos, n - 1): yield e + comb o, para cualquier secuencia... def combinaciones(elementos, n): t = type(elementos) if n < 1: yield t() else: for e in elementos: for comb in combinaciones(elementos, n - 1): yield t(e) + comb 2009/3/23 heimy : > Si quiere algo más genérico, al estilo del primer ejemplo: > >  def combinaciones(elementos, n): >      if n < 1: >          yield '' >      elif n == 1: >          for e in elementos: >              yield e >      else: >          for e in elementos: >              for comb in combinaciones(elementos, n - 1): >                  yield e + comb > >>>> [x for x in combinaciones('01', 1)] > ['0', '1'] >>>> [x for x in combinaciones('01', 2)] > ['00', '01', '10', '11'] >>>> [x for x in combinaciones('01', 3)] > ['000', '001', '010', '011', '100', '101', '110', '111'] > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From miguel.register en gmail.com Mon Mar 23 15:37:52 2009 From: miguel.register en gmail.com (Miguel Prada) Date: Mon, 23 Mar 2009 15:37:52 +0100 Subject: tutos de python por fa In-Reply-To: <016501c9ab97$8f222200$1c03010a@cesofte002> References: <016501c9ab97$8f222200$1c03010a@cesofte002> Message-ID: <1237819072.7137.1.camel@f0k874j.fatronik.com> El lun, 23-03-2009 a las 10:12 +0100, Yasser Gonzalez Soto escribió: > Tal vez ya hablé de esto. tal vez suene repetitivo tal vez mi tontería haya roto la cadena de asuntos poer esto es importante: > > NECESITO UNA WEB CON TUTORIALES ON-LINE DE PYTHON QUE ENSEÑEN LO SIGUIENTE: > > Clasificación de caracteres( cuando es un número, cuando es una letra, cuando es un signo de puntuación, etc) > Conversión de datos ( de entero a caracter, de string a entero, etc) > Trabajo con ficheros y carpetas(atributos de ficheros, crear y borrar carpetas, cambiar de directorio, etc) > Entrada/Salida (de eso sé, pero quisiera saber la función a usar para que el interprete me pida que presione una tecla para terminar el programa) > Uso y manipulación de memoria y porcesos del sistema > Funciones matemáticas > Hora y Fecha > > > > Con una estructura similar a un libro antiguo de Borland C++ ( "Borland C++ Programmer´s Reference" de James W. MacCord Creo que lo que necesitas es esto: http://www.sindominio.net/ayuda/preguntas-inteligentes.html Saludos, Miguel. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jeancarlosr_ve en yahoo.com Mon Mar 23 16:17:34 2009 From: jeancarlosr_ve en yahoo.com (=?iso-8859-1?Q?Jean_Carlos_Rodr=ECguez?=) Date: Mon, 23 Mar 2009 08:17:34 -0700 (PDT) Subject: permutacion del bit In-Reply-To: <325adf7e0903230720t19c2d6bfw30fbb15232e02abf@mail.gmail.com> References: <325adf7e0903230720t19c2d6bfw30fbb15232e02abf@mail.gmail.com> Message-ID: <754610.12216.qm@web53102.mail.re2.yahoo.com> Perfecto Gracias eso es lo queria --- El lun 23-mar-09, heimy escribió: > De: heimy > Asunto: Re: [Python-es] permutacion del bit > A: "Lista de discusión sobre python en castellano" > Fecha: lunes, 23 marzo, 2009, 11:20 am > 2009/3/23 Daniel Garcia Moreno : > > El lun, 23-03-2009 a las 06:12 -0700, Jean Carlos > Rodrìguez escribió: > >> Bueno mi pregunta es como hago para obtener, las > combinaciones del bit > >> > > ['0', '1'] > >> > > ['1', '0'] > >> > > ['0', '0'] > >> > > ['1', '1'] > >> > > > > [[i, j] for i in ['0', '1'] for j in > ['0', '1']] > > > > > > [['0', '0'], ['0', > '1'], ['1', '0'], ['1', > '1']] > > Si quiere algo más genérico, al estilo del primer > ejemplo: > > def combinaciones(elementos, n): > if n < 1: > yield '' > elif n == 1: > for e in elementos: > yield e > else: > for e in elementos: > for comb in combinaciones(elementos, n - 1): > yield e + comb > > >>> [x for x in combinaciones('01', 1)] > ['0', '1'] > >>> [x for x in combinaciones('01', 2)] > ['00', '01', '10', '11'] > >>> [x for x in combinaciones('01', 3)] > ['000', '001', '010', > '011', '100', '101', '110', > '111'] > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ¡Sé el Bello 51 de People en Español! ¡Es tu oportunidad de Brillar! Sube tus fotos ya. http://www.51bello.com/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Mon Mar 23 16:29:56 2009 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Mon, 23 Mar 2009 10:29:56 -0500 Subject: Fechas entre Mysql y Python In-Reply-To: <49C5198C.50800@panflin.com.ar> References: <49B94AC9.4060406@panflin.com.ar> <611f33b60903121123u1501af3ct78ead18604b01211@mail.gmail.com> <49C5198C.50800@panflin.com.ar> Message-ID: No se, podrías intentar convertir ambas fechas al formato unix timestamp para poderlas comparar y solo mientras las comparas. 2009/3/21 Ariel Nardelli > > Si Señor es tal cual lo digiste!! > Mil gracias Herman! > Ariel > Hermann Kaser escribió: > > 2009/3/12 Ariel Nardelli [1]: > > > Hola Gente, aca yo molestando otra vez!... :) > > Estoy teniendo unos problemitas, tengo grabado en una tabla mysql un campo > en formato datetime, y al recuperar ese campo desde tabla se me puesta asi: > > datetime.datetime(2009, 3, 6, 18, 41, 42) > > Por otro lado gracias al datetime.datetime.today() tengo la fecha y hora > actuales en este formato... > > 2009-03-06 18:41:42 > > La cosa es que quiero comparar las dos fechas y horas ya que necesito saber > si los dos campos fecha y hora son distintos o iguales, peroooo al > compararlas me sale este error: > > Traceback (most recent call last): > File "cuentas/f3502.py", line 604, in pbtcusalir > if demysql <> deahora: # Avisar que alguien lo modifico. > TypeError: list indices must be integers > > Error que es correcto porque las fechas/horas estan en formato distintos!! > La cosa es, como hago para que mysql ya directamente me entregue la fecha > en > formato aaaa-mm-dd hh:mm:ss y no como le lo da ahora?, existe alguna > funcion > que me la convierta o lo que es mejor ya me la grabe asi entonces no tengo > que meter funciones de conversion en el medio?. > > > MySQL no devuelve datetime, MySQL devuelve el campo de la fecha en > formato 'YYYY-MM-DD HH:MM:SS', lo que pasa es que la librería que > estas usando para acceder a MySQL desde Python es la que te genera los > datetime para que te sea más fácil justamente manipular y usar esas > fechas. > > Para acceder a los distintos valores de la fecha puedes hacer uso de > las propiedades minute, month, hour, etc... Por ejemplo: > > > d1 = datetime.datetime(2009, 3, 6, 18, 41, 42) > d1.hour > > > 18 > > > d1.minute > > > 41 > > > d1.year > > > 2009 > > Tienes una propiedad para cada elemento de la fecha. Para curiosear > mas utiliza la funcion dir(): > > > dir(d1) > > > ['__add__', '__class__', '__delattr__', '__doc__', '__eq__', '__ge__', > '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', > '__lt__', '__ne__', '__new__', '__radd__', '__reduce__', > '__reduce_ex__', '__repr__', '__rsub__', '__setattr__', '__str__', > '__sub__', 'astimezone', 'combine', 'ctime', 'date', 'day', 'dst', > 'fromordinal', 'fromtimestamp', 'hour', 'isocalendar', 'isoformat', > 'isoweekday', 'max', 'microsecond', 'min', 'minute', 'month', 'now', > 'replace', 'resolution', 'second', 'strftime', 'strptime', 'time', > 'timetuple', 'timetz', 'today', 'toordinal', 'tzinfo', 'tzname', > 'utcfromtimestamp', 'utcnow', 'utcoffset', 'utctimetuple', 'weekday', > 'year'] > > _______________________________________________________________________ > > _______________________________________________ > Lista de correo Python-es > [2]http://listas.aditel.org/listinfo/python-es > FAQ: [3]http://listas.aditel.org/faqpyes > > References > > 1. mailto:python-es en panflin.com.ar > 2. http://listas.aditel.org/listinfo/python-es > 3. http://listas.aditel.org/faqpyes > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Mon Mar 23 16:36:05 2009 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Mon, 23 Mar 2009 10:36:05 -0500 Subject: Leccion No 9 In-Reply-To: References: Message-ID: Gracias por el comentario. Estoy planeando terminar estas lecciones con un aplicativo que haga algo útil para luego dedicarme a hacer uno bajo linux, más específicamente bajo Ubuntu que es la distribución que uso. El 22 de marzo de 2009 5:27, Javier Castrillo escribió: > 2009/3/19 Manuel Enrique González Ramírez : > > Hasta que por fin me digne a publicar la lección No. 9 del tutorial de > > Python con VisualWx y MySQL. > > > > A todos aquellos que siguen el tutorial gracias por sus comentarios, su > voz > > de aliento y su enorme paciencia. > > > > El tuorial en: http://maengora.blogspot.com > > Manuel: > Te felicito por el noveno capítulo de tu tutorial. Realmente se nota > que está bien hecho y que le ponés mucho de vos. Se nota la > *producción* de tu laburo. > Como crítica constructiva, lástima que está hecho con visualWx que es > una aplicación para window$, por lo que no la puedo probar. > > Un abrazo > > -- > Javier Castrillo > > ========================================================= > GNU / Linux User #242275 > > Jabber: Riverplatense en jabberes.org > Blog: http://javiercastrillo.wordpress.com > Site: http://carapa.com.ar > Ekiga: riverplatense en ekiga.net > ========================================================= > Usá Software Libre > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Mon Mar 23 16:37:33 2009 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Mon, 23 Mar 2009 10:37:33 -0500 Subject: Leccion No 9 In-Reply-To: <49C3B170.50102@gmail.com> References: <49C3B170.50102@gmail.com> Message-ID: Gracias por tu aporte: import webbrowser webbrowser.open("C:\\REPORTES\\mascotas.html") los publicaré en el blog. El 20 de marzo de 2009 10:08, Jose Jachuf escribió: > Manuel Enrique González Ramírez escribió: > > Hasta que por fin me digne a publicar la lección No. 9 del tutorial de >> Python con VisualWx y MySQL. >> >> A todos aquellos que siguen el tutorial gracias por sus comentarios, su >> voz >> de aliento y su enorme paciencia. >> >> El tuorial en: http://maengora.blogspot.com >> >> Manuel. >> >> Hola Manuel > > gracias por el tutorial. > > Una sugerencia, me parece que: > > if sys.platform == "win32": > subprocess.Popen('explorer C:\\REPORTES\\mascotas.html', shell=True) > else: > subprocess.Popen('firefox C:\\REPORTES\\mascotas.html', shell=True) > return #end function > > > quedaría mejor asi: > > import webbrowser > webbrowser.open("C:\\REPORTES\\mascotas.html") > > > saludos > Jose > > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From hebm12 en gmail.com Mon Mar 23 16:42:44 2009 From: hebm12 en gmail.com (Hector Barrios Molano) Date: Mon, 23 Mar 2009 10:42:44 -0500 Subject: Automatizar la corrida de un programa desde wine con python Message-ID: <626640da0903230842t49806702ue3d7537066e6e20@mail.gmail.com> Buenas a todos. Necesito correr un programa desde wine muchas veces pero mientras corre es necesario ingresar algunas cosas desde el teclado y oprimir unos botones y luego salir y oprimir otro botón, modificar unos archivos de texto y volver a correr el programa. Cómo puedo hacer un scrip en python para dicha tarea? Les agradezco su ayuda. Hector Barrios M. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From miguel.register en gmail.com Mon Mar 23 17:00:23 2009 From: miguel.register en gmail.com (Miguel Prada) Date: Mon, 23 Mar 2009 17:00:23 +0100 Subject: Automatizar la corrida de un programa desde wine con python In-Reply-To: <626640da0903230842t49806702ue3d7537066e6e20@mail.gmail.com> References: <626640da0903230842t49806702ue3d7537066e6e20@mail.gmail.com> Message-ID: <1237824023.7137.6.camel@f0k874j.fatronik.com> El lun, 23-03-2009 a las 10:42 -0500, Hector Barrios Molano escribió: > Buenas a todos. > > > Necesito correr un programa desde wine muchas veces pero mientras corre es > necesario ingresar algunas cosas desde el teclado y oprimir unos botones y > luego salir y oprimir otro botón, modificar unos archivos de texto y volver > a correr el programa. Cómo puedo hacer un scrip en python para dicha tarea? Para ejecutar el programa de wine podrías usar la función system del modulo os, y pasarle también un archivo del que tenga que leer las entradas del teclado. Por ejemplo: >>> os.system('wine miprograma.exe < respuestas.txt') Este comando ejecutará miprograma.exe, y cada vez que este requiera un input del teclado intentará cogerlo del archivo respuestas.txt. En cuanto a lo de modificar los archivos de texto, es muy sencillo hacerlo desde python. Seguro que encuentras muchos tutoriales al respecto buscando un poco. Un saludo, Miguel. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From kalith.9 en gmail.com Mon Mar 23 17:43:49 2009 From: kalith.9 en gmail.com (kalith kalith) Date: Mon, 23 Mar 2009 12:13:49 -0430 Subject: tutos de python por fa In-Reply-To: <1237819072.7137.1.camel@f0k874j.fatronik.com> References: <016501c9ab97$8f222200$1c03010a@cesofte002> <1237819072.7137.1.camel@f0k874j.fatronik.com> Message-ID: <3da702830903230943o439c847egb542ae7a95ef8fd5@mail.gmail.com> creo que con una googleada seria suficiente, acostumbrate a buscar antes de usar la lista, lo siento pero es así, mmm ademas creo que exiges un poquito al pedir que tenga la misma estructrua de un libro... http://www.peterbe.com/plog/interesting-casting-in-python http://www.freenetpages.co.uk/hp/alan.gauld/spanish/tutfiles.htm http://pyspanishdoc.sourceforge.net/lib/module-math.html http://docs.python.org/library/datetime.html -- Seamos realistas y hagamos lo imposible #Linux Counter User 487374 .:.MyL.:. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From hebm12 en gmail.com Mon Mar 23 17:52:33 2009 From: hebm12 en gmail.com (Hector Barrios Molano) Date: Mon, 23 Mar 2009 11:52:33 -0500 Subject: Automatizar la corrida de un programa desde wine con python In-Reply-To: <1237824023.7137.6.camel@f0k874j.fatronik.com> References: <626640da0903230842t49806702ue3d7537066e6e20@mail.gmail.com> <1237824023.7137.6.camel@f0k874j.fatronik.com> Message-ID: <626640da0903230952w72a9eb93x3d73dd05e66f9047@mail.gmail.com> Hola, Gracias Miguel por tu ayuda, pero el archivo de texto en donde estan los input de teclado no me sirve :( En mi caso es: Corre el programa y se abre una ventana con el texto: Send output FILES? (y/n) con el teclado debo responder 'y' y 'enter' en le archivo de texto de los input de teclado deben ser en algún código o simplemente y y ya? si es con algun código para cada tecla, me puedes decir cual :$ Luego de esto necesito cerrar el programa o mejor dicho la ventana (cómo lo hago?) y luego de oprimir el botón de cerrar me aparece un mensaje preguntando si quiero guardar los resultados y le digo que no (cómo lo hago?) y listo. Les agradezco su ayuda, muchas gracias Hector Barrios M. 2009/3/23 Miguel Prada > El lun, 23-03-2009 a las 10:42 -0500, Hector Barrios Molano escribió: > > Buenas a todos. > > > > > > Necesito correr un programa desde wine muchas veces pero mientras corre > es > > necesario ingresar algunas cosas desde el teclado y oprimir unos botones > y > > luego salir y oprimir otro botón, modificar unos archivos de texto y > volver > > a correr el programa. Cómo puedo hacer un scrip en python para dicha > tarea? > > Para ejecutar el programa de wine podrías usar la función system del > modulo os, y pasarle también un archivo del que tenga que leer las > entradas del teclado. > > Por ejemplo: > > >>> os.system('wine miprograma.exe < respuestas.txt') > > Este comando ejecutará miprograma.exe, y cada vez que este requiera un > input del teclado intentará cogerlo del archivo respuestas.txt. > > En cuanto a lo de modificar los archivos de texto, es muy sencillo > hacerlo desde python. Seguro que encuentras muchos tutoriales al > respecto buscando un poco. > > Un saludo, > Miguel. > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From miguel.register en gmail.com Mon Mar 23 18:45:20 2009 From: miguel.register en gmail.com (Miguel Prada) Date: Mon, 23 Mar 2009 18:45:20 +0100 Subject: Automatizar la corrida de un programa desde wine con python In-Reply-To: <626640da0903230952w72a9eb93x3d73dd05e66f9047@mail.gmail.com> References: <626640da0903230842t49806702ue3d7537066e6e20@mail.gmail.com> <1237824023.7137.6.camel@f0k874j.fatronik.com> <626640da0903230952w72a9eb93x3d73dd05e66f9047@mail.gmail.com> Message-ID: Hola Hector: El 23/03/2009, a las 17:52, Hector Barrios Molano escribió: > Hola, > Gracias Miguel por tu ayuda, pero el archivo de texto en donde estan > los > input de teclado no me sirve :( > > En mi caso es: > > Corre el programa y se abre una ventana con el texto: > Send output FILES? (y/n) > > con el teclado debo responder 'y' y 'enter' Vaya, entonces no creo que lo que te he comentado te vaya a servir. Eso es para cuando el programa te pide que introduzcas datos con el teclado, pero a través de la misma consola. Siendo en una ventana gráfica no se me ocurre cómo se puede hacer. > > en le archivo de texto de los input de teclado deben ser en algún > código o > simplemente > > y > > > y ya? si es con algun código para cada tecla, me puedes decir cual :$ Es, como dices, simplemente la letra y (y un caracter de final de línea, si es que tienes que apretar enter para que coja el dato). En todo caso, ya te digo que siendo a través de una ventana y no a través de la misma consola, no creo que funcione. > Buscando un poco con google, he encontrado esta librería que parece que sirve para simular movimientos y clicks del ratón, y entradas del teclado desde python. Acabo de encontrarla y no puedo decir si funciona o no, pero siempre puedes intentarlo. X Automation: http://sourceforge.net/projects/xautomation/ Un saludo, Miguel._______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From hebm12 en gmail.com Mon Mar 23 19:01:34 2009 From: hebm12 en gmail.com (Hector Barrios Molano) Date: Mon, 23 Mar 2009 13:01:34 -0500 Subject: Automatizar la corrida de un programa desde wine con python In-Reply-To: References: <626640da0903230842t49806702ue3d7537066e6e20@mail.gmail.com> <1237824023.7137.6.camel@f0k874j.fatronik.com> <626640da0903230952w72a9eb93x3d73dd05e66f9047@mail.gmail.com> Message-ID: <626640da0903231101o506c4dd3j80fed2bee7b66759@mail.gmail.com> Gracias Miguel por tu ayuda, voy a mirar la librería y luego comento como me fué. Hector Barrios M. El 23 de marzo de 2009 12:45, Miguel Prada escribió: > Hola Hector: > > El 23/03/2009, a las 17:52, Hector Barrios Molano escribió: > > Hola, >> Gracias Miguel por tu ayuda, pero el archivo de texto en donde estan los >> input de teclado no me sirve :( >> >> En mi caso es: >> >> Corre el programa y se abre una ventana con el texto: >> Send output FILES? (y/n) >> >> con el teclado debo responder 'y' y 'enter' >> > > Vaya, entonces no creo que lo que te he comentado te vaya a servir. Eso es > para cuando el programa te pide que introduzcas datos con el teclado, pero a > través de la misma consola. Siendo en una ventana gráfica no se me ocurre > cómo se puede hacer. > > >> en le archivo de texto de los input de teclado deben ser en algún código o >> simplemente >> >> y >> >> >> y ya? si es con algun código para cada tecla, me puedes decir cual :$ >> > > Es, como dices, simplemente la letra y (y un caracter de final de línea, si > es que tienes que apretar enter para que coja el dato). En todo caso, ya te > digo que siendo a través de una ventana y no a través de la misma consola, > no creo que funcione. > >> >> > Buscando un poco con google, he encontrado esta librería que parece que > sirve para simular movimientos y clicks del ratón, y entradas del teclado > desde python. Acabo de encontrarla y no puedo decir si funciona o no, pero > siempre puedes intentarlo. > > X Automation: http://sourceforge.net/projects/xautomation/ > > Un saludo, > Miguel._______________________________________________ > Lista de correo Python-eshttp://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Mon Mar 23 19:01:29 2009 From: damufo en gmail.com (damufo) Date: Mon, 23 Mar 2009 19:01:29 +0100 Subject: Automatizar la corrida de un programa desde wine con python In-Reply-To: References: <626640da0903230842t49806702ue3d7537066e6e20@mail.gmail.com> <1237824023.7137.6.camel@f0k874j.fatronik.com> <626640da0903230952w72a9eb93x3d73dd05e66f9047@mail.gmail.com> Message-ID: <49C7CE79.2060806@gmail.com> Miguel Prada escribiu: > Hola Hector: > > El 23/03/2009, a las 17:52, Hector Barrios Molano escribió: > >> Hola, >> Gracias Miguel por tu ayuda, pero el archivo de texto en donde estan los >> input de teclado no me sirve :( >> >> En mi caso es: >> >> Corre el programa y se abre una ventana con el texto: >> Send output FILES? (y/n) >> >> con el teclado debo responder 'y' y 'enter' > > Vaya, entonces no creo que lo que te he comentado te vaya a servir. Eso > es para cuando el programa te pide que introduzcas datos con el teclado, > pero a través de la misma consola. Siendo en una ventana gráfica no se > me ocurre cómo se puede hacer. > >> >> en le archivo de texto de los input de teclado deben ser en algún >> código o >> simplemente >> >> y >> >> >> y ya? si es con algun código para cada tecla, me puedes decir cual :$ > > Es, como dices, simplemente la letra y (y un caracter de final de línea, > si es que tienes que apretar enter para que coja el dato). En todo caso, > ya te digo que siendo a través de una ventana y no a través de la misma > consola, no creo que funcione. >> > > Buscando un poco con google, he encontrado esta librería que parece que > sirve para simular movimientos y clicks del ratón, y entradas del > teclado desde python. Acabo de encontrarla y no puedo decir si funciona > o no, pero siempre puedes intentarlo. > > X Automation: http://sourceforge.net/projects/xautomation/ > > Un saludo, > Miguel._______________________________________________ > Lista Hola: Yo hago algo similar en windows xp con sendkeys y pywinauto. buscando seguro que encuentras algo. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pyarnau en gmail.com Mon Mar 23 19:15:06 2009 From: pyarnau en gmail.com (Arnau Sanchez) Date: Mon, 23 Mar 2009 19:15:06 +0100 Subject: permutacion del bit In-Reply-To: <325adf7e0903230728y7e51deddkad4592284c5bbcbb@mail.gmail.com> References: <705524.48976.qm@web53106.mail.re2.yahoo.com> <1237817654.7802.14.camel@mustrum.emergya.info> <325adf7e0903230720t19c2d6bfw30fbb15232e02abf@mail.gmail.com> <325adf7e0903230728y7e51deddkad4592284c5bbcbb@mail.gmail.com> Message-ID: <49C7D1AA.6080601@gmail.com> heimy wrote: > def combinaciones(elementos, n): > if n < 1: > yield '' > else: > for e in elementos: > for comb in combinaciones(elementos, n - 1): > yield e + comb > > o, para cualquier secuencia... > > def combinaciones(elementos, n): > t = type(elementos) > if n < 1: > yield t() > else: > for e in elementos: > for comb in combinaciones(elementos, n - 1): > yield t(e) + comb Sólo puntualizar que -a mi entender- lo que pedía el OP (y lo que efectivamente hace esta función) no son combinaciones, sino variaciones con repetición. En esta tabla se ven bastante bien todas las posibilidades: http://personal5.iddeo.es/ztt/Tem/F4_Combinatoria.htm Por otra parte, dado que las variaciones con repetición se pueden ver como el producto cartesiano del conjunto de entrada consigo mismo (tantas veces como elementos tenga), y que a partir de la versión 2.6 tenemos disponible itertools.product... http://docs.python.org/library/itertools.html#itertools.product ...podríamos simplemente escribir: itertools.product(["0", "1"], repeat=2) Sirva además para complementar la propuesta de Ricardo, ya que lo que se muestra en la documentación es una implementación no-recursiva. arnau -- Desarrollador freelance http://www.arnau-sanchez.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ricardo.cardenes en gmail.com Mon Mar 23 21:51:06 2009 From: ricardo.cardenes en gmail.com (heimy) Date: Mon, 23 Mar 2009 20:51:06 +0000 Subject: permutacion del bit In-Reply-To: <49C7D1AA.6080601@gmail.com> References: <705524.48976.qm@web53106.mail.re2.yahoo.com> <1237817654.7802.14.camel@mustrum.emergya.info> <325adf7e0903230720t19c2d6bfw30fbb15232e02abf@mail.gmail.com> <325adf7e0903230728y7e51deddkad4592284c5bbcbb@mail.gmail.com> <49C7D1AA.6080601@gmail.com> Message-ID: <325adf7e0903231351q652a2f95j2e785b7868be6c9@mail.gmail.com> 2009/3/23 Arnau Sanchez : > Sólo puntualizar que -a mi entender- lo que pedía el OP (y lo que efectivamente > hace esta función) no son combinaciones, sino variaciones con repetición. Y tiene vd. razón... Tendría que repasar combinatoria más a menudo. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From Alezeia.Gonzalez en iit.upcomillas.es Wed Mar 25 12:17:31 2009 From: Alezeia.Gonzalez en iit.upcomillas.es (Alezeia Gonzalez) Date: Wed, 25 Mar 2009 12:17:31 +0100 Subject: =?iso-8859-1?q?RE=3A_Gesti=F3n_de_memoria?= In-Reply-To: <20090318115743.585F214B717F@devnull.aditel.org> References: <20090318115743.585F214B717F@devnull.aditel.org> Message-ID: <001101c9ad3b$4a077c10$9048ce82@upcont.es> > Si los objetos no se borran (que tampoco es automático, los objetos >> se marcan para borrado y depende del garbage collector decidir cuánto >> borrarlos), es que están siendo referenciados desde algún lado. > > El borrado sí que es automático para el caso que ya no existan > referencias al objeto en cuestión. El recolector de basura sólo entra > en acción cuando hay referencias cíclicas, y sólo si los objetos > afectados no sobrecargan el método __del__(), en cuyo caso el > procedimiento de recolección para ellos se inhibe. Mmh... Cierto (me tengo que mirar eso mejor). De todas maneras, el caso es que deberían borrarse si no quedasen referencias, así que... Ya he localizado el problema. Efectivamente, el uso de memoria no crecía porque creciera el número de variables. Tenía que ver con que la aplicación se lanza desde PSS/E y PSS/E carga cosas en memoria que no quiero que cargue. Pero eso creo que ya lo consulto en otro sitio. Mil gracias a todos. -- La presente comunicación tiene carácter confidencial y es para el exclusivo uso del destinatario indicado en la misma. Si Ud. no es el destinatario indicado, le informamos que cualquier forma de distribución, reproducción o uso de esta comunicación y/o de la información contenida en la misma están estrictamente prohibidos por la ley. Si Ud. ha recibido esta comunicación por error, por favor, notifíquelo inmediatamente al remitente contestando a este mensaje y proceda a continuación a destruirlo. Gracias por su colaboración. This communication contains confidential information. It is for the exclusive use of the intended addressee. If you are not the intended addressee, please note that any form of distribution, copying or use of this communication or the information in it is strictly prohibited by law. If you have received this communication in error, please immediately notify the sender by reply e-mail and destroy this message. Thank you for your cooperation. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jrvilda en gmail.com Wed Mar 25 23:32:30 2009 From: jrvilda en gmail.com (Josu Rodriguez) Date: Wed, 25 Mar 2009 23:32:30 +0100 Subject: La importancia del espacio de nombres a la hora de Importar modulos, y Tkinter. Message-ID: Hola buenas a todos. Estoy buscando información sobre python y Tkinter, y estoy un poco confundido tras leer varios manuales y la FAQ de la lista. Según los manuales el realizar una importación absoluta de * módulos, ensucia el espacio de nombres y no es es recomendable, pero ... casi todos los ejemplos sobre el módulo Tkinter aparecen de este modo. La pregunta es: ¿Es tan importante el ensuciar el espacio de nombres ? ¿Al ser Tkinter un modulo bastante principal, puede ser la excepción en este sentido? Espero haberme explicado sobre mi duda. Un saludo. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From miguel.register en gmail.com Thu Mar 26 00:19:56 2009 From: miguel.register en gmail.com (Miguel Prada) Date: Thu, 26 Mar 2009 00:19:56 +0100 Subject: La importancia del espacio de nombres a la hora de Importar modulos, y Tkinter. Message-ID: <69109E2E-84B9-44DA-A575-A3E942F96C84@gmail.com> El 25/03/2009, a las 23:32, Josu Rodriguez escribió: > Hola buenas a todos. > > Estoy buscando información sobre python y Tkinter, y estoy un poco > confundido tras leer varios manuales y la FAQ de la lista. > > Según los manuales el realizar una importación absoluta de * módulo > s, > ensucia el espacio de nombres y no es es recomendable, pero ... casi > todos > los ejemplos sobre el módulo Tkinter aparecen de este modo. > > La pregunta es: ¿Es tan importante el ensuciar el espacio de nombres > ? ¿Al > ser Tkinter un modulo bastante principal, puede ser la excepción en > este > sentido? A mí también me parece curioso. Algo parecido ocurre con los ejemplos de pygame, donde siempre se hace import pygame from pygame.locals import * En principio no creo que tenga que ser un problema "ensuciar" el espacio de nombres demasiado. Por un lado está la posibilidad de que los símbolos de varios espacios se pisen entre ellos, quedando vigente el último importado; y por otro, supongo que el rendimiento del programa se puede resentir si obligas al intérprete a manejar una tabla de símbolos demasiado grande. En todo caso, diría que no es un problema hasta que tu programa se hace muy grande. Lo malo es que entonces puede ser ya tarde para hacer algo al respecto, especialmente si se tiene en cuenta que puedes tardar en descubrir el conflicto ya que los símbolos se sobreescriben sin que se emita ningún error. Con python soy todavía bastante novato, pero en mi experiencia con C y C++ nunca he tenido problemas de este estilo. Supongo que habría que escuchar la opinión de alguien más veterano en el mundo de python. > > Espero haberme explicado sobre mi duda. Se puede decir más alto, pero no más claro ;) Saludos, Miguel. > ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From francisco.palm en gmail.com Thu Mar 26 00:55:49 2009 From: francisco.palm en gmail.com (Francisco Palm) Date: Thu, 26 Mar 2009 19:25:49 +1930 Subject: La importancia del espacio de nombres a la hora de Importar modulos, y Tkinter. In-Reply-To: References: Message-ID: Es MUY importante no embasurar el espacio de nombres, esto aplica para cualquier sistema que vaya a crecer en el tiempo. No es posible prever cuando en el futuro al añadir nueva funcionalidad generes conflictos en el espacio de nombres que pueden resultar muy difíciles de localizar. En los tutoriales usan "from modulo import *" porque permite escribir un código más corto y probablemente más claro, y porque el que escribe el tutorial sabe que no será la base de algo más complejo. En el tutorial no se enseñan por lo general "buenas prácticas" sino se da un vistazo rápido a la funcionalidad del módulo, y los mecanismos de uso. Saludos F. Palm 2009/3/26 Josu Rodriguez : > Hola buenas a todos. > > Estoy buscando información sobre python y Tkinter, y estoy un poco > confundido tras leer varios manuales y la FAQ de la lista. > > Según los manuales el realizar una importación absoluta de * módulos, > ensucia el espacio de nombres y no es es recomendable, pero ... casi todos > los ejemplos sobre el módulo Tkinter aparecen de este modo. > > La pregunta es: ¿Es tan importante el ensuciar el espacio de nombres ? ¿Al > ser Tkinter un modulo bastante principal, puede ser la excepción en este > sentido? > > > Espero haberme explicado sobre mi duda. > > Un saludo. > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- -------------------------------------- fpalm en ula.ve francisco.palm en gmail.com cel: 0414 5109177, 0426 5721730 tel: 0274 6352001 ---- Yo creo que todavía no es demasiado tarde para construir una utopía que nos permita compartir la tierra. Gabriel García Márquez. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From josejcamara en gmail.com Thu Mar 26 11:40:41 2009 From: josejcamara en gmail.com (=?ISO-8859-1?Q?Jose_Antonio_Jim=E9nez?=) Date: Thu, 26 Mar 2009 11:40:41 +0100 Subject: Variable global Message-ID: <618a13c50903260340w6d6759fav35d1d3f3ef3c08cc@mail.gmail.com> Hola a todos. ¿Como podría compartir una variable en entre varios módulos/clases? Explico lo que quiero hacer con un ejemplo. Tengo una aplicación con varios ficheros (cada uno con una clase) La aplicación se inicia mediante inicio.py. En ese punto quiero crear una varible (llamemosla global) que luego puedan consultar y modificar las otras ventanas que se van a lanzar desde esa ventana de inicio. ¿Alguien sabría decirme como hacer eso? * He probado con "global" pero no me funciona, supongo que porque son clases diferentes. * He probado a crear la variable dentro de un fichero "global_var.py" que siempre importo pero siempre obtengo el valor vacío. Gracias a Todos. -- Un saludo. Jose _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From hermann.kaser en gmail.com Thu Mar 26 11:45:30 2009 From: hermann.kaser en gmail.com (Hermann Kaser) Date: Thu, 26 Mar 2009 11:45:30 +0100 Subject: Variable global In-Reply-To: <618a13c50903260340w6d6759fav35d1d3f3ef3c08cc@mail.gmail.com> References: <618a13c50903260340w6d6759fav35d1d3f3ef3c08cc@mail.gmail.com> Message-ID: <611f33b60903260345r270d401k21e13de8ab5b167d@mail.gmail.com> 2009/3/26 Jose Antonio Jiménez : > Hola a todos. > > ¿Como podría compartir una variable en entre varios módulos/clases? > > Explico lo que quiero hacer con un ejemplo. > > Tengo una aplicación con varios ficheros (cada uno con una clase) > La aplicación se inicia mediante inicio.py. En ese punto quiero crear una > varible > (llamemosla global) que luego puedan consultar y modificar las otras > ventanas que > se van a lanzar desde esa ventana de inicio. > > ¿Alguien sabría decirme como hacer eso? >  * He probado con "global" pero no me funciona, supongo que porque son > clases diferentes. >  * He probado a crear la variable dentro de un fichero "global_var.py" que > siempre importo >    pero siempre obtengo el valor vacío. Si mal no recuerdo, las variables globales en Python se hacen así: globals()['var1'] = "un valor" -- Hermann Käser http://theragingche.com/ http://semicir.cl/user/hermzz ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pyarnau en gmail.com Thu Mar 26 12:30:45 2009 From: pyarnau en gmail.com (Arnau Sanchez) Date: Thu, 26 Mar 2009 12:30:45 +0100 Subject: Variable global In-Reply-To: <618a13c50903260340w6d6759fav35d1d3f3ef3c08cc@mail.gmail.com> References: <618a13c50903260340w6d6759fav35d1d3f3ef3c08cc@mail.gmail.com> Message-ID: <49CB6765.10304@gmail.com> Jose Antonio Jiménez wrote: > Tengo una aplicación con varios ficheros (cada uno con una clase) > La aplicación se inicia mediante inicio.py. En ese punto quiero crear una > varible > (llamemosla global) que luego puedan consultar y modificar las otras > ventanas que > se van a lanzar desde esa ventana de inicio. > > ¿Alguien sabría decirme como hacer eso? http://python-es-faq.wikidot.com/#toc28 No hay problema si son valores de configuración (sólo lectura), pero EMHO si los diferentes módulos van a estar modificando esas variables, tu aplicación va a ser más difícil de entender y de depurar (debido a los efectos colaterales): http://es.wikipedia.org/wiki/Efecto_secundario_(computaci%C3%B3n) -- Desarrollador freelance http://www.arnau-sanchez.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Thu Mar 26 15:51:14 2009 From: mlacunza en gmail.com (Mario Lacunza) Date: Thu, 26 Mar 2009 09:51:14 -0500 Subject: Variable global In-Reply-To: <49CB6765.10304@gmail.com> References: <618a13c50903260340w6d6759fav35d1d3f3ef3c08cc@mail.gmail.com> <49CB6765.10304@gmail.com> Message-ID: <771741b20903260751m1b3e2d43qa09910d7ebb4fb32@mail.gmail.com> El 26 de marzo de 2009 6:30, Arnau Sanchez escribió: > Jose Antonio Jiménez wrote: > > > Tengo una aplicación con varios ficheros (cada uno con una clase) > > La aplicación se inicia mediante inicio.py. En ese punto quiero crear una > > varible > > (llamemosla global) que luego puedan consultar y modificar las otras > > ventanas que > > se van a lanzar desde esa ventana de inicio. > > > > ¿Alguien sabría decirme como hacer eso? > > > Implementa una clase y alli setea sus propiedades y metodos, a traves de esos accesarias a los valores glabales. -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Email: mlacunza [AT] gmail [DOT] com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dbaro en estudiantes.uci.cu Thu Mar 26 16:23:17 2009 From: dbaro en estudiantes.uci.cu (Duany Baro Menendez) Date: Thu, 26 Mar 2009 11:23:17 -0400 Subject: Comparativa Python vs PHP References: <20090325111750.E770B14B6ACC@devnull.aditel.org> Message-ID: Hola: Necesito saber que ventajas reales, presenta Python frente a PHP , estaba buscando en la Web y no aparecen claras. Es Python mejor que PHP??? ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 2394 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dani en danigm.net Thu Mar 26 17:04:07 2009 From: dani en danigm.net (Daniel Garcia Moreno) Date: Thu, 26 Mar 2009 17:04:07 +0100 Subject: Comparativa Python vs PHP In-Reply-To: References: <20090325111750.E770B14B6ACC@devnull.aditel.org> Message-ID: <1238083447.3393.4.camel@localhost.Stibbons> On Thu, 2009-03-26 at 11:23 -0400, Duany Baro Menendez wrote: > Hola: > > Necesito saber que ventajas reales, > presenta Python frente a PHP , estaba buscando en la Web > y no aparecen claras. > > Es Python mejor que PHP??? Depende de lo que quieras hacer. PHP es un lenguaje de para hacer el html un poco más dinámico, se introduce con tags dentro de ficheros html y es muy simple para hacer pequeñas páginas. Python en cambio es un lenguaje de propósito general con el que podrás hacer todo tipo de desarrollos. Si nos centramos en el desarrollo web, con python también se pueden hacer cosas, por ejemplo con web.py se pueden hacer pequeñas web fácilmente. Lo que yo más valoro de python es su simplicidad, es el lenguaje más fácil de aprender y de entender que conozco. Además una vez que conoces lo básico de python puedes hacer millones de cosas en muy poco tiempo, el tiempo de desarrollo es bastante menor que con otros lenguajes, y posiblemente lo que quieras hacer ya esté hecho o existe algo que hace una cosa muy parecida. ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: This is a digitally signed message part URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From miguel.register en gmail.com Thu Mar 26 17:17:34 2009 From: miguel.register en gmail.com (Miguel Prada) Date: Thu, 26 Mar 2009 17:17:34 +0100 Subject: Comparativa Python vs PHP In-Reply-To: References: <20090325111750.E770B14B6ACC@devnull.aditel.org> Message-ID: <1238084254.7460.8.camel@f0k874j.fatronik.com> El jue, 26-03-2009 a las 11:23 -0400, Duany Baro Menendez escribió: > Hola: > > Necesito saber que ventajas reales, > presenta Python frente a PHP , estaba buscando en la Web > y no aparecen claras. > > Es Python mejor que PHP??? Yo diría que cada uno es mejor en el campo para el que fué concebido: Python para programación en general, PHP para programacicón web. Lo cual no quiere decir que sólo sirvan para eso, pero supongo que dependiendo de lo que quieras hacer te interesará más uno u otro. > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ingcomrbr en gmail.com Thu Mar 26 17:06:07 2009 From: ingcomrbr en gmail.com (Ramon Becerra Reynoso) Date: Thu, 26 Mar 2009 10:06:07 -0600 Subject: Comparativa Python vs PHP In-Reply-To: References: <20090325111750.E770B14B6ACC@devnull.aditel.org> Message-ID: Hola, Creo que las q comparaciones entre estos dos lenguajes no entran. PHP fue pensado para Web y Python fue hecho para aplicaciones de escritorio o servidores. Aunque en PHP ya se pueden hacer aplicaciones de escritorio con php-GTK, no se pueden compilar como lo hace la clase Py2Exe en apolicaciones de Python con librerias graficas. En cuanto a Web para python tiene las mismas ventajas que PHP asi que el mejor lenguaje es el que tu elijas para trabajar. No existe una comparacon real. Asi que esta po demas que se entre en esta discusion sin sentido. 2009/3/26 Duany Baro Menendez > Hola: > > Necesito saber que ventajas reales, > presenta Python frente a PHP , estaba buscando en la Web > y no aparecen claras. > > Es Python mejor que PHP??? > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Atentamente: IC. Ramón Becerra Reynoso. Linux - Python, Java, PHP, GTK, Asterisk / Open Source Linux Registered User #462438 - http://counter.li.org/ Cel: (33) 14489015 MSN: ingcomrbr en hotmail.com Homepage: http://www.ramonbecerra.com/ ================================================ No basta saber, se debe también aplicar. No suficiente querer, se debe también hacer. Este correo electrónico y cualquier archivo transmitido con él son confidenciales y son solamente para el uso del individuo o entidad a la que van dirigidos. Si recibió este correo electrónico por error por favor notifique al administrador del sistema. Este mensaje contiene información confidencial y es dirigido a la persona implicada. Si usted no es esa persona no debería diseminar, distribuir o copiar este mensaje de correo electrónico. ================================================ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From hfoffani en gmail.com Thu Mar 26 17:05:47 2009 From: hfoffani en gmail.com (Hernan M Foffani) Date: Thu, 26 Mar 2009 17:05:47 +0100 Subject: Comparativa Python vs PHP In-Reply-To: References: <20090325111750.E770B14B6ACC@devnull.aditel.org> Message-ID: <11fab4bc0903260905m2aaa3815je09a2bd63a329efc@mail.gmail.com> > Necesito saber que ventajas reales, > presenta Python frente a PHP  , estaba buscando en la Web > y no aparecen claras. > > Es Python mejor que PHP??? Hace un tiempo hice una pregunta similar (*). Llamé a la Asociación de Ganaderos y les pregunté: ¿Es mejor la carne vacuna o el pescado? No saqué mucho de sus respuestas. ¡Qué falta de objetividad! :-D Saludos, -Hernán. (*) Naaaa.... Es broma. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Thu Mar 26 18:01:38 2009 From: mlacunza en gmail.com (Mario Lacunza) Date: Thu, 26 Mar 2009 12:01:38 -0500 Subject: Comparativa Python vs PHP In-Reply-To: <1238083447.3393.4.camel@localhost.Stibbons> References: <20090325111750.E770B14B6ACC@devnull.aditel.org> <1238083447.3393.4.camel@localhost.Stibbons> Message-ID: <771741b20903261001y4deeab0bp11b6eefd4e18db2a@mail.gmail.com> Hola no se de donde sacas q PHP es para hacer mas dinamico al html, con php puedes hacer sistemas completos en ambiente web y x sino sabes es OOP tambien con lo cual eso de insertar partes de php en html es la forma "antigua" de trabajarlo... En cuanto a Python ern web, yo si hice una pregunta hace un tiempo aqui :D y me quede con PHP debido aq parece q aun Python le falta un poquito... ademas no hay muchos servers q ofrescan soporte python web y demas blah blah... 2009/3/26 Daniel Garcia Moreno > On Thu, 2009-03-26 at 11:23 -0400, Duany Baro Menendez wrote: > > Hola: > > > > Necesito saber que ventajas reales, > > presenta Python frente a PHP , estaba buscando en la Web > > y no aparecen claras. > > > > Es Python mejor que PHP??? > > Depende de lo que quieras hacer. PHP es un lenguaje de para hacer el > html un poco más dinámico, se introduce con tags dentro de ficheros html > y es muy simple para hacer pequeñas páginas. > > Python en cambio es un lenguaje de propósito general con el que podrás > hacer todo tipo de desarrollos. Si nos centramos en el desarrollo web, > con python también se pueden hacer cosas, por ejemplo con web.py se > pueden hacer pequeñas web fácilmente. > > Lo que yo más valoro de python es su simplicidad, es el lenguaje más > fácil de aprender y de entender que conozco. Además una vez que conoces > lo básico de python puedes hacer millones de cosas en muy poco tiempo, > el tiempo de desarrollo es bastante menor que con otros lenguajes, y > posiblemente lo que quieras hacer ya esté hecho o existe algo que hace > una cosa muy parecida. > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Email: mlacunza [AT] gmail [DOT] com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Thu Mar 26 20:02:32 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 26 Mar 2009 20:02:32 +0100 Subject: tutos de python por fa In-Reply-To: <016501c9ab97$8f222200$1c03010a@cesofte002> References: <016501c9ab97$8f222200$1c03010a@cesofte002> Message-ID: <2c9fb0dd0903261202l22390ame699a0919deb2c1b@mail.gmail.com> El día 23 de marzo de 2009 10:12, Yasser Gonzalez Soto escribió: > Tal vez ya hablé de esto. tal vez suene repetitivo tal vez mi tontería haya roto la cadena de asuntos poer esto es importante: > > NECESITO UNA WEB CON TUTORIALES ON-LINE DE PYTHON QUE ENSEÑEN LO SIGUIENTE: > > Clasificación de caracteres( cuando es un número, cuando es una letra, cuando es un signo de puntuación, etc) > Conversión de datos ( de entero a caracter, de string a entero, etc) > Trabajo con ficheros y carpetas(atributos de ficheros, crear y borrar carpetas, cambiar de directorio, etc) > Entrada/Salida (de eso sé, pero quisiera saber la función a usar para que el interprete me pida que presione una tecla para terminar el programa) > Uso y manipulación de memoria y porcesos del sistema > Funciones matemáticas > Hora y Fecha No me he molestado en mirar todo lo que pides, pero hay una magnífica web en formato curso que explica muchas de las técnicas de python: http://www.rexx.com/~dkuhlman Ejercicios resueltos: http://www.rexx.com/~dkuhlman/python_workbook_01.html Jython: http://www.rexx.com/~dkuhlman/jython_course_03.html Scipy: http://www.rexx.com/~dkuhlman/scipy_course_01.html _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dani en danigm.net Thu Mar 26 20:18:02 2009 From: dani en danigm.net (Daniel Garcia Moreno) Date: Thu, 26 Mar 2009 20:18:02 +0100 Subject: Comparativa Python vs PHP In-Reply-To: <771741b20903261001y4deeab0bp11b6eefd4e18db2a@mail.gmail.com> References: <20090325111750.E770B14B6ACC@devnull.aditel.org> <1238083447.3393.4.camel@localhost.Stibbons> <771741b20903261001y4deeab0bp11b6eefd4e18db2a@mail.gmail.com> Message-ID: <1238095082.3393.30.camel@localhost.Stibbons> On Thu, 2009-03-26 at 12:01 -0500, Mario Lacunza wrote: > Hola > > no se de donde sacas q PHP es para hacer mas dinamico al html, con php > puedes hacer sistemas completos en ambiente web y x sino sabes es OOP > tambien con lo cual eso de insertar partes de php en html es la forma > "antigua" de trabajarlo... Con php se pueden hacer muchas cosas, igual que con el M$ paint se pueden retocar fotos, otra cosa es que el lenguaje esté hecho para eso, o sea más cómodo hacerlo con otra herramienta. > > En cuanto a Python ern web, yo si hice una pregunta hace un tiempo aqui :D y > me quede con PHP debido aq parece q aun Python le falta un poquito... ademas > no hay muchos servers q ofrescan soporte python web y demas blah blah... > Aquí tienes toda la razón, la mayoría de los hostings te dan php+mysql y con eso haces lo que tengas que hacer. Luego también está el tema de que para python hay millones de frameworks, pero si quieres hacer cosas simples es mucho más complicado. Por eso comenté lo de webpy, incluso cherrypy es una buena opción. ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: This is a digitally signed message part URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jrvilda en gmail.com Thu Mar 26 22:33:27 2009 From: jrvilda en gmail.com (Josu Rodriguez) Date: Thu, 26 Mar 2009 22:33:27 +0100 Subject: La importancia del espacio de nombres a la hora de Importar modulos, y Tkinter. In-Reply-To: References: Message-ID: Gracias por las respuestas. Creo que intentare aprender con la opcion import Tkinter 2009/3/26 Francisco Palm > Es MUY importante no embasurar el espacio de nombres, esto aplica para > cualquier sistema que vaya a crecer en el tiempo. No es posible prever > cuando en el futuro al añadir nueva funcionalidad generes conflictos > en el espacio de nombres que pueden resultar muy difíciles de > localizar. > > En los tutoriales usan "from modulo import *" porque permite escribir > un código más corto y probablemente más claro, y porque el que escribe > el tutorial sabe que no será la base de algo más complejo. En el > tutorial no se enseñan por lo general "buenas prácticas" sino se da un > vistazo rápido a la funcionalidad del módulo, y los mecanismos de uso. > > Saludos > > F. Palm > > > 2009/3/26 Josu Rodriguez : > > Hola buenas a todos. > > > > Estoy buscando información sobre python y Tkinter, y estoy un poco > > confundido tras leer varios manuales y la FAQ de la lista. > > > > Según los manuales el realizar una importación absoluta de * módulos, > > ensucia el espacio de nombres y no es es recomendable, pero ... casi > todos > > los ejemplos sobre el módulo Tkinter aparecen de este modo. > > > > La pregunta es: ¿Es tan importante el ensuciar el espacio de nombres ? > ¿Al > > ser Tkinter un modulo bastante principal, puede ser la excepción en este > > sentido? > > > > > > Espero haberme explicado sobre mi duda. > > > > Un saludo. > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > > -- > -------------------------------------- > fpalm en ula.ve > francisco.palm en gmail.com > > cel: 0414 5109177, 0426 5721730 > tel: 0274 6352001 > > ---- > Yo creo que todavía no es demasiado tarde para construir una utopía > que nos permita compartir la tierra. Gabriel García Márquez. > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From juanval2 en gmail.com Thu Mar 26 22:39:29 2009 From: juanval2 en gmail.com (Juan Pablo Valois Valencia) Date: Thu, 26 Mar 2009 16:39:29 -0500 Subject: SQLite y backups... Message-ID: Cordial saludo, Hace un buen rato (un muuy buen rato...) he estado googleando y leyendo en algunos libros para intentar encontrar la forma de restaurar un archivo de respaldo de una base de datos SQLite con la api pysqlite3, y no he encontrado nada. Lo que sucede es que necesito volcar 170 mil registros en la base de datos y el scritp que generé tarda 26 minutos, eso es mucho tiempo (en términos de usuario). Opté por evitar traducir la sentencia extrayendo los datos del backup para enviar directamente un archivo .sql bien formado. El único problema es que no he podido encontrar cómo puedo formar una sentencia en la que pueda cargar el archivo de respaldo con la api. Si alguien sabe algo al respecto o me puede ayudar con alguna sugerencia para reducir el tiempo se lo agradecería. Si se preguntan por qué no uso un DBMS más "robusto" les comento que por motivos de movilidad y facilidad con el usuario los descarté, claro que si alguien conoce una forma de instalar Postgres sin que el usuario se de cuenta, también le agradecería si la comparte. De antemano muchas gracias Juan Pablo _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ricardo.cardenes en gmail.com Thu Mar 26 23:12:33 2009 From: ricardo.cardenes en gmail.com (heimy) Date: Thu, 26 Mar 2009 22:12:33 +0000 Subject: SQLite y backups... In-Reply-To: References: Message-ID: <325adf7e0903261512l6da9994ube77bd418e380a0e@mail.gmail.com> 2009/3/26 Juan Pablo Valois Valencia : > Cordial saludo, > > Hace un buen rato (un muuy buen rato...) he estado googleando y leyendo en > algunos libros para intentar encontrar la forma de restaurar un archivo de > respaldo de una base de datos SQLite con la api pysqlite3, y no he > encontrado nada. Lo que sucede es que necesito volcar 170 mil registros en > la base de datos y el scritp que generé tarda 26 minutos, eso es mucho > tiempo (en términos de usuario). Opté por evitar traducir la sentencia > extrayendo los datos del backup para enviar directamente un archivo .sql > bien formado. El único problema es que no he podido encontrar cómo puedo > formar una sentencia en la que pueda cargar el archivo de respaldo con la > api. > > Si alguien sabe algo al respecto o me puede ayudar con alguna sugerencia > para reducir el tiempo se lo agradecería. Si se preguntan por qué no uso un > DBMS más "robusto" les comento que por motivos de movilidad y facilidad con > el usuario los descarté, claro que si alguien conoce una forma de instalar > Postgres sin que el usuario se de cuenta, también le agradecería si la > comparte. > > De antemano muchas gracias > Juan Pablo > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > ¿Has pensando en usar la opción de "on-line backup"? http://www.sqlite.org/backup.html _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Fri Mar 27 00:41:17 2009 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Fri, 27 Mar 2009 00:41:17 +0100 Subject: Variable global In-Reply-To: <771741b20903260751m1b3e2d43qa09910d7ebb4fb32@mail.gmail.com> References: <618a13c50903260340w6d6759fav35d1d3f3ef3c08cc@mail.gmail.com> <49CB6765.10304@gmail.com> <771741b20903260751m1b3e2d43qa09910d7ebb4fb32@mail.gmail.com> Message-ID: 2009/3/26 Mario Lacunza > El 26 de marzo de 2009 6:30, Arnau Sanchez escribió: > > > Jose Antonio Jiménez wrote: > > > > > Tengo una aplicación con varios ficheros (cada uno con una clase) > > > La aplicación se inicia mediante inicio.py. En ese punto quiero crear > una > > > varible > > > (llamemosla global) que luego puedan consultar y modificar las otras > > > ventanas que > > > se van a lanzar desde esa ventana de inicio. > > > > > > ¿Alguien sabría decirme como hacer eso? > > > > > > > > > Implementa una clase y alli setea sus propiedades y metodos, a traves de > esos accesarias a los valores glabales. > accesarias??? Es algun giro idiomatico de Sudamerica? _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Fri Mar 27 00:52:32 2009 From: mlacunza en gmail.com (Mario Lacunza) Date: Thu, 26 Mar 2009 18:52:32 -0500 Subject: Variable global In-Reply-To: References: <618a13c50903260340w6d6759fav35d1d3f3ef3c08cc@mail.gmail.com> <49CB6765.10304@gmail.com> <771741b20903260751m1b3e2d43qa09910d7ebb4fb32@mail.gmail.com> Message-ID: <771741b20903261652we744f45od05b03bf7f4bf2bd@mail.gmail.com> El 26 de marzo de 2009 18:41, Jose Caballero escribió: > > > > accesarias??? Es algun giro idiomatico de Sudamerica? > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > Sino tienes nada sobre Python q decir... la proxima vez si quieres corregir hazlo a mi privado. Aprende netiqueta. Si y tienes razon aqui en mi pais usamos ese modismo o como quieras llamarlo. -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Email: mlacunza [AT] gmail [DOT] com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Fri Mar 27 00:59:57 2009 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Fri, 27 Mar 2009 00:59:57 +0100 Subject: Variable global In-Reply-To: <771741b20903261652we744f45od05b03bf7f4bf2bd@mail.gmail.com> References: <618a13c50903260340w6d6759fav35d1d3f3ef3c08cc@mail.gmail.com> <49CB6765.10304@gmail.com> <771741b20903260751m1b3e2d43qa09910d7ebb4fb32@mail.gmail.com> <771741b20903261652we744f45od05b03bf7f4bf2bd@mail.gmail.com> Message-ID: 2009/3/27 Mario Lacunza > El 26 de marzo de 2009 18:41, Jose Caballero >escribió: > > > > > > > > > accesarias??? Es algun giro idiomatico de Sudamerica? > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > Sino tienes nada sobre Python q decir... la proxima vez si quieres corregir > hazlo a mi privado. Aprende netiqueta. > > Si y tienes razon aqui en mi pais usamos ese modismo o como quieras > llamarlo. > Yo no estoy corrigiendo a nadie. Solo pregunto lo que significa esa palabra, porque es la primera vez que la oigo (o la veo escrita). Y cuando quiero saber algo, lo pregunto. Vale, es un modismo de tu pais, pero ?que significa? _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Fri Mar 27 01:02:01 2009 From: mlacunza en gmail.com (Mario Lacunza) Date: Thu, 26 Mar 2009 19:02:01 -0500 Subject: Variable global In-Reply-To: References: <618a13c50903260340w6d6759fav35d1d3f3ef3c08cc@mail.gmail.com> <49CB6765.10304@gmail.com> <771741b20903260751m1b3e2d43qa09910d7ebb4fb32@mail.gmail.com> <771741b20903261652we744f45od05b03bf7f4bf2bd@mail.gmail.com> Message-ID: <771741b20903261702o55897e22k3b9f1533f7f8f671@mail.gmail.com> La usamos en vez de decir: accederias Mario El 26 de marzo de 2009 18:59, Jose Caballero escribió: > 2009/3/27 Mario Lacunza > > > El 26 de marzo de 2009 18:41, Jose Caballero > >escribió: > > > > > > > > > > > > > > accesarias??? Es algun giro idiomatico de Sudamerica? > > > _______________________________________________ > > > Lista de correo Python-es > > > http://listas.aditel.org/listinfo/python-es > > > FAQ: http://listas.aditel.org/faqpyes > > > > > > > Sino tienes nada sobre Python q decir... la proxima vez si quieres > corregir > > hazlo a mi privado. Aprende netiqueta. > > > > Si y tienes razon aqui en mi pais usamos ese modismo o como quieras > > llamarlo. > > > > > Yo no estoy corrigiendo a nadie. Solo pregunto lo que significa esa > palabra, > porque es la primera vez que la oigo (o la veo escrita). Y cuando quiero > saber algo, lo pregunto. Vale, es un modismo de tu pais, pero ?que > significa? > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Email: mlacunza [AT] gmail [DOT] com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Fri Mar 27 01:03:07 2009 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Fri, 27 Mar 2009 01:03:07 +0100 Subject: Variable global In-Reply-To: <771741b20903261702o55897e22k3b9f1533f7f8f671@mail.gmail.com> References: <618a13c50903260340w6d6759fav35d1d3f3ef3c08cc@mail.gmail.com> <49CB6765.10304@gmail.com> <771741b20903260751m1b3e2d43qa09910d7ebb4fb32@mail.gmail.com> <771741b20903261652we744f45od05b03bf7f4bf2bd@mail.gmail.com> <771741b20903261702o55897e22k3b9f1533f7f8f671@mail.gmail.com> Message-ID: Entendido. Gracias. 2009/3/27 Mario Lacunza > La usamos en vez de decir: accederias > > Mario > > El 26 de marzo de 2009 18:59, Jose Caballero >escribió: > > > 2009/3/27 Mario Lacunza > > > > > El 26 de marzo de 2009 18:41, Jose Caballero > > >escribió: > > > > > > > > > > > > > > > > > > > accesarias??? Es algun giro idiomatico de Sudamerica? > > > > _______________________________________________ > > > > Lista de correo Python-es > > > > http://listas.aditel.org/listinfo/python-es > > > > FAQ: http://listas.aditel.org/faqpyes > > > > > > > > > > Sino tienes nada sobre Python q decir... la proxima vez si quieres > > corregir > > > hazlo a mi privado. Aprende netiqueta. > > > > > > Si y tienes razon aqui en mi pais usamos ese modismo o como quieras > > > llamarlo. > > > > > > > > > Yo no estoy corrigiendo a nadie. Solo pregunto lo que significa esa > > palabra, > > porque es la primera vez que la oigo (o la veo escrita). Y cuando quiero > > saber algo, lo pregunto. Vale, es un modismo de tu pais, pero ?que > > significa? > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > > -- > Saludos / Best regards > > Mario Lacunza > Software Architect - Webmaster > > Email: mlacunza [AT] gmail [DOT] com > Lima - Peru > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jordi.f en ati.es Fri Mar 27 01:11:47 2009 From: jordi.f en ati.es (Jordi Funollet) Date: Fri, 27 Mar 2009 01:11:47 +0100 Subject: --SPAM--::Re: SQLite y backups... In-Reply-To: References: Message-ID: <200903270111.48037.jordi.f@ati.es> Me arrieso a decir algo obvio por si no lo has tenido en cuenta: si puedes parar tu aplicación durante un instante no necesitas hacerlo a través de la API. Paras la aplicación, copias el fichero de respaldo sobre el fichero activo y vuelves a arrancar la aplicación. -- ############################## ### Jordi Funollet ### http://www.terraquis.net _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lholivera en gmail.com Fri Mar 27 04:03:19 2009 From: lholivera en gmail.com (Hernan Olivera) Date: Fri, 27 Mar 2009 01:03:19 -0200 Subject: Variable global In-Reply-To: References: <618a13c50903260340w6d6759fav35d1d3f3ef3c08cc@mail.gmail.com> <49CB6765.10304@gmail.com> <771741b20903260751m1b3e2d43qa09910d7ebb4fb32@mail.gmail.com> Message-ID: <643b18bf0903262003x4a3ddde4o6f4928f632749c7b@mail.gmail.com> El 26 de marzo de 2009 21:41, Jose Caballero escribió: > > > Implementa una clase y alli setea sus propiedades y metodos, a traves de > > esos accesarias a los valores glabales. > > accesarias??? Es algun giro idiomatico de Sudamerica? > _______________________________________________ > Si, una de tantas que deriva de la castellanización de los verbos en inglés. Se habla de accesar una variable, formatear un disco, debugear un programa, resetear una maquina, parsear un string, googlear una busqueda. Se usan particularmente en los medios académicos informáticos saludos -- Hernan Olivera _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From juanval2 en gmail.com Fri Mar 27 04:17:21 2009 From: juanval2 en gmail.com (Juan Pablo Valois Valencia) Date: Thu, 26 Mar 2009 22:17:21 -0500 Subject: [Pycolombia] SQLite y backups... In-Reply-To: <8765eccc0903261535v59e4cecfl37ac85fc920aba71@mail.gmail.com> References: <796874fc0903261519w700c7b31yacc1e2721f6da046@mail.gmail.com> <8765eccc0903261535v59e4cecfl37ac85fc920aba71@mail.gmail.com> Message-ID: Gracias a todos por las respuestas, ya mismo me pongo en la tarea de verificar los links y las sugerencias. Por lo pronto quiero contextualizar un poco más mi problema. Lo que sucede es que tengo una base de datos un poco grande que tiende a crecer mucho en Postgres. Ahora necesito trasladar la información a SQLite para proveerle a una serie de personas una instalación casi desatendida con un py2exe o algo así, este backup que necesito generar sería cargado periódicamente con SQLite pero yo lo generaría como un .csv o .sql, esto con el fin de mantener la aplicación actualizada. Comprendo que genéricamente una base de datos en SQLite es simplemente un archivo que debe su seguridad a los permisos que se le asignen; pero si tuviera que cargar el backup yo mismo en una de las máquinas cómo lo haría con Python? Algo que se me escapaba, cómo podría encriptar el archivo para no correr riesgos? (a veces hasta lo más inofensivo se puede volver peligroso...). De nuevo muchas gracias... Juan Pablo 2009/3/26 Ariel Mauricio Nunez Gomez > No se si es que no entiendo bien el problema. Pero hacer una copia de >> una base de datos SQLite no es más que copiar el archivo de la base de >> datos y ya. Restaurar el backup no sería más que cambiar el archivo >> por el de respaldo. >> > > > Yo supongo que los archivos estan en csv o algun otro formato similar y que > son la salida de otro software. > > _______________________________________________ > Pythoneando... > Pycolombia mailing list > Pycolombia en listas.el-directorio.org > http://listas.el-directorio.org/cgi-bin/mailman/listinfo/pycolombia > > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lholivera en gmail.com Fri Mar 27 04:25:54 2009 From: lholivera en gmail.com (Hernan Olivera) Date: Fri, 27 Mar 2009 01:25:54 -0200 Subject: [Pycolombia] SQLite y backups... In-Reply-To: References: <796874fc0903261519w700c7b31yacc1e2721f6da046@mail.gmail.com> <8765eccc0903261535v59e4cecfl37ac85fc920aba71@mail.gmail.com> Message-ID: <643b18bf0903262025k2c9e89ffvf715ef7f863a672b@mail.gmail.com> Hola Juan No se si me estoy perdiendo de algo, pero ¿no es mas facil pisar el archivo? Yo suelo mandar un file zipeado y descomprimirlo pisando el anterior. Hay algun motivo por el cual no te funcionaria esto? saludos El 27 de marzo de 2009 1:17, Juan Pablo Valois Valencia escribió: > Gracias a todos por las respuestas, ya mismo me pongo en la tarea de > verificar los links y las sugerencias. Por lo pronto quiero contextualizar > un poco más mi problema. > > Lo que sucede es que tengo una base de datos un poco grande que tiende a > crecer mucho en Postgres. Ahora necesito trasladar la información a SQLite > para proveerle a una serie de personas una instalación casi desatendida con > un py2exe o algo así, este backup que necesito generar sería cargado > periódicamente con SQLite pero yo lo generaría como un .csv o .sql, esto > con > el fin de mantener la aplicación actualizada. Comprendo que genéricamente > una base de datos en SQLite es simplemente un archivo que debe su seguridad > a los permisos que se le asignen; pero si tuviera que cargar el backup yo > mismo en una de las máquinas cómo lo haría con Python? Algo que se me > escapaba, cómo podría encriptar el archivo para no correr riesgos? (a veces > hasta lo más inofensivo se puede volver peligroso...). > > De nuevo muchas gracias... > Juan Pablo > > 2009/3/26 Ariel Mauricio Nunez Gomez > > > No se si es que no entiendo bien el problema. Pero hacer una copia de > >> una base de datos SQLite no es más que copiar el archivo de la base de > >> datos y ya. Restaurar el backup no sería más que cambiar el archivo > >> por el de respaldo. > >> > > > > > > Yo supongo que los archivos estan en csv o algun otro formato similar y > que > > son la salida de otro software. > > > > _______________________________________________ > > Pythoneando... > > Pycolombia mailing list > > Pycolombia en listas.el-directorio.org > > http://listas.el-directorio.org/cgi-bin/mailman/listinfo/pycolombia > > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Hernan Olivera _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From juanval2 en gmail.com Fri Mar 27 04:30:35 2009 From: juanval2 en gmail.com (Juan Pablo Valois Valencia) Date: Thu, 26 Mar 2009 22:30:35 -0500 Subject: [Pycolombia] SQLite y backups... In-Reply-To: <643b18bf0903262025k2c9e89ffvf715ef7f863a672b@mail.gmail.com> References: <796874fc0903261519w700c7b31yacc1e2721f6da046@mail.gmail.com> <8765eccc0903261535v59e4cecfl37ac85fc920aba71@mail.gmail.com> <643b18bf0903262025k2c9e89ffvf715ef7f863a672b@mail.gmail.com> Message-ID: hmmm, de hecho no lo había pensado... por qué no? mandarlo zipeado con una contraseña? a eso te refieres? puede funcionar. Programar en otros DBMS me ha sesgado bastante por lo que veo... Gracias Juan Pablo El 26 de marzo de 2009 22:25, Hernan Olivera escribió: > Hola Juan > > No se si me estoy perdiendo de algo, pero ¿no es mas facil pisar el > archivo? > Yo suelo mandar un file zipeado y descomprimirlo pisando el anterior. > > Hay algun motivo por el cual no te funcionaria esto? > > saludos > > El 27 de marzo de 2009 1:17, Juan Pablo Valois Valencia > escribió: > > > Gracias a todos por las respuestas, ya mismo me pongo en la tarea de > > verificar los links y las sugerencias. Por lo pronto quiero > contextualizar > > un poco más mi problema. > > > > Lo que sucede es que tengo una base de datos un poco grande que tiende a > > crecer mucho en Postgres. Ahora necesito trasladar la información a > SQLite > > para proveerle a una serie de personas una instalación casi desatendida > con > > un py2exe o algo así, este backup que necesito generar sería cargado > > periódicamente con SQLite pero yo lo generaría como un .csv o .sql, esto > > con > > el fin de mantener la aplicación actualizada. Comprendo que genéricamente > > una base de datos en SQLite es simplemente un archivo que debe su > seguridad > > a los permisos que se le asignen; pero si tuviera que cargar el backup yo > > mismo en una de las máquinas cómo lo haría con Python? Algo que se me > > escapaba, cómo podría encriptar el archivo para no correr riesgos? (a > veces > > hasta lo más inofensivo se puede volver peligroso...). > > > > De nuevo muchas gracias... > > Juan Pablo > > > > 2009/3/26 Ariel Mauricio Nunez Gomez > > > > > No se si es que no entiendo bien el problema. Pero hacer una copia de > > >> una base de datos SQLite no es más que copiar el archivo de la base de > > >> datos y ya. Restaurar el backup no sería más que cambiar el archivo > > >> por el de respaldo. > > >> > > > > > > > > > Yo supongo que los archivos estan en csv o algun otro formato similar y > > que > > > son la salida de otro software. > > > > > > _______________________________________________ > > > Pythoneando... > > > Pycolombia mailing list > > > Pycolombia en listas.el-directorio.org > > > http://listas.el-directorio.org/cgi-bin/mailman/listinfo/pycolombia > > > > > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > > -- > Hernan Olivera > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lholivera en gmail.com Fri Mar 27 05:46:39 2009 From: lholivera en gmail.com (Hernan Olivera) Date: Fri, 27 Mar 2009 02:46:39 -0200 Subject: [Pycolombia] SQLite y backups... In-Reply-To: References: <796874fc0903261519w700c7b31yacc1e2721f6da046@mail.gmail.com> <8765eccc0903261535v59e4cecfl37ac85fc920aba71@mail.gmail.com> <643b18bf0903262025k2c9e89ffvf715ef7f863a672b@mail.gmail.com> Message-ID: <643b18bf0903262146u6db08593n4b57f1e8355264cc@mail.gmail.com> El 27 de marzo de 2009 1:30, Juan Pablo Valois Valencia escribió: > hmmm, de hecho no lo había pensado... por qué no? mandarlo zipeado con una > contraseña? a eso te refieres? puede funcionar. Programar en otros DBMS me > ha sesgado bastante por lo que veo... > > De hecho, si los usuarios distribuidos solo acceden como lectura, es decir, solo levantas backups, podes usar directamente el svn que actualice tanto la aplicacion como la bd, o solo la bd, y en ese caso es menor todavia que un zip :) -- Hernan Olivera _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jjdelcerromurciano en yahoo.es Fri Mar 27 09:07:19 2009 From: jjdelcerromurciano en yahoo.es (Joaquin Jose del Cerro Murciano) Date: Fri, 27 Mar 2009 09:07:19 +0100 Subject: Desarolladores en python. Message-ID: <49CC8937.1070002@yahoo.es> Hola a todos. Ya se que puede que no sea el sitio apropiado para preguntar, pero no se por donde buscar mejor que aqui, asi que perdonar si mete algo de ruido. ¿ Alguien conoce alguna empresa de desarrollo ubicada por valencia/alicante en españa con conocimientos en python ? Hace unos años participe en el desarrollo de una aplicacion de gestion en python para una empresa y esta se a puesto en contacto con migo por si conociese a alguien que pudiese darles soporte. Si no es en valencia o alicante, y es dentro de españa, igual tambien podria ser. Gracias por adelantado, un saludo Joaquin _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jjdelcerromurciano en yahoo.es Fri Mar 27 09:35:25 2009 From: jjdelcerromurciano en yahoo.es (Joaquin Jose del Cerro Murciano) Date: Fri, 27 Mar 2009 09:35:25 +0100 Subject: RPC con Usuario y Contrasena In-Reply-To: References: <20090312094920.EA0EC14B7180@devnull.aditel.org> Message-ID: <49CC8FCD.5030702@yahoo.es> Duany Baro Menendez escribió: > Hola: > > Estoy realizando una aplicacion que trabaja > con la lib xmlrpc > > Como puedo hacer para poder mandar el usuario y la contresenna > antes que se me conecte para ejecjutar algun metodo. > > Saludos y Gracias de ante mano > Hola, yo estoy usando python2.4 para acceder a un servicio de Trac a traves de XMLRPC y tambien necesito autentificarme para ello. Simplemente me limito a poner el usuario y la contraseña en la url de conexion al servidor. Asta donde yo se, eso deberia ser standard y no propio del Trac. Para componer la url uso el codigo: def getFullUrl(self): if not self.url.startswith("https://"): raise ValueError, "BadUrl '%s'" % repr(self.url) return "%s%s:%s@%s/xmlrpc" % ( self.url[:8], self.user, self.password, self.url[8:] ) Esta muy a capon, pero como solo conecto por https, me funciona. Un saludo Joaquin > Duany > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From faltet en pytables.org Fri Mar 27 09:39:06 2009 From: faltet en pytables.org (Francesc Alted) Date: Fri, 27 Mar 2009 09:39:06 +0100 Subject: Desarolladores en python. In-Reply-To: <49CC8937.1070002@yahoo.es> References: <49CC8937.1070002@yahoo.es> Message-ID: <200903270939.07430.faltet@pytables.org> Joaquín, ¿Quién ha dicho que éste no es el sitio adecuado para ofrecer trabajo a desarrolladores de Python? Mientras no se cree una lista específica para esto (y supongo que eso va a tardar), por supuesto que lo es. Saludos, Francesc A Friday 27 March 2009, Joaquin Jose del Cerro Murciano escrigué: > Hola a todos. > > Ya se que puede que no sea el sitio apropiado para preguntar, pero no > se por donde buscar mejor que aqui, asi que perdonar si mete algo de > ruido. > > ¿ Alguien conoce alguna empresa de desarrollo ubicada por > valencia/alicante en españa con conocimientos en python ? > > Hace unos años participe en el desarrollo de una aplicacion de > gestion en python para una empresa y esta se a puesto en contacto con > migo por si conociese a alguien que pudiese darles soporte. > > Si no es en valencia o alicante, y es dentro de españa, igual tambien > podria ser. > > Gracias por adelantado, > un saludo > Joaquin > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes -- Francesc Alted "One would expect people to feel threatened by the 'giant brains or machines that think'. In fact, the fightening computer becomes less frightening if it is used only to simulate a familiar noncomputer." -- Edsger W. Dykstra "On the cruelty of really teaching computer science" _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Fri Mar 27 10:09:33 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 27 Mar 2009 10:09:33 +0100 Subject: La importancia del espacio de nombres a la hora de Importar modulos, y Tkinter. In-Reply-To: References: Message-ID: <2c9fb0dd0903270209h43c8076bj1af5afb1915b926a@mail.gmail.com> El día 26 de marzo de 2009 22:33, Josu Rodriguez escribió: > Creo que intentare aprender con la opcion import Tkinter Un consejo práctico es que uses aliases para acortar los nombres. Por ejemplo: import Tkinter as tk root=tk.Tk() tk.Label("Hola, Mundo").pack() root.mainloop() ... _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jrvilda en gmail.com Fri Mar 27 10:19:16 2009 From: jrvilda en gmail.com (Josu Rodriguez) Date: Fri, 27 Mar 2009 10:19:16 +0100 Subject: La importancia del espacio de nombres a la hora de Importar modulos, y Tkinter. In-Reply-To: <2c9fb0dd0903270209h43c8076bj1af5afb1915b926a@mail.gmail.com> References: <2c9fb0dd0903270209h43c8076bj1af5afb1915b926a@mail.gmail.com> Message-ID: Lo había leído, pero como también he leído que Tkinter dispone del modulo principal llamado tk(), o es lo que me ha parecido entender ( modulo principal.Representacion de ventana ), pensaba que igual era confundir más el codigo, no? 2009/3/27 Chema Cortes > El día 26 de marzo de 2009 22:33, Josu Rodriguez > escribió: > > > Creo que intentare aprender con la opcion import Tkinter > > Un consejo práctico es que uses aliases para acortar los nombres. Por > ejemplo: > > import Tkinter as tk > > root=tk.Tk() > tk.Label("Hola, Mundo").pack() > root.mainloop() > ... > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Fri Mar 27 11:49:05 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 27 Mar 2009 11:49:05 +0100 Subject: La importancia del espacio de nombres a la hora de Importar modulos, y Tkinter. In-Reply-To: References: <2c9fb0dd0903270209h43c8076bj1af5afb1915b926a@mail.gmail.com> Message-ID: <2c9fb0dd0903270349y381dc16fr32006217c2cab9b9@mail.gmail.com> El día 27 de marzo de 2009 10:19, Josu Rodriguez escribió: > Lo había leído, pero como también he leído que Tkinter dispone del modulo > principal llamado tk(), o es lo que me ha parecido entender ( modulo > principal.Representacion de ventana ), pensaba que igual era confundir más > el codigo, no? Supongo que te refieres a la clase Tk(). Si usas la regla de nombrar las clases con nombre capitalizados (la inicial en mayúsculas) debería quedar legible. Aún así, es más aconsejable encapsular todo en clases propias en lugar de exponer directamente los widgets de tkinter, algo tal que así: from Tkinter import Frame, Label class MyApp(Frame): def __init__(self, master=None): Frame.__init__(self, master) self.label1=Label("Hola, Mundo!") self.label1.pack() self.pack() if __name__=="__main__": app=MyApp() app.mainloop() De este módulo sólo se debería usar la clase MyApp. Al estar derivada de Frame, puede usarse como ventana simple o en combinación con otros frames. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From juanval2 en gmail.com Fri Mar 27 11:57:58 2009 From: juanval2 en gmail.com (Juan Pablo Valois Valencia) Date: Fri, 27 Mar 2009 05:57:58 -0500 Subject: [Pycolombia] SQLite y backups... In-Reply-To: <643b18bf0903262146u6db08593n4b57f1e8355264cc@mail.gmail.com> References: <796874fc0903261519w700c7b31yacc1e2721f6da046@mail.gmail.com> <8765eccc0903261535v59e4cecfl37ac85fc920aba71@mail.gmail.com> <643b18bf0903262025k2c9e89ffvf715ef7f863a672b@mail.gmail.com> <643b18bf0903262146u6db08593n4b57f1e8355264cc@mail.gmail.com> Message-ID: Buena estrategia, el problema es que los usuarios sí necesitan escribir en la base de datos y no buscan conectarse a internet muy amenudo, por eso las actualizaciones son periódicas (pueden ser intérvalos de tiempo muy prolongados), y he ahí el meollo del asunto. Solo necesitan trabajar con un backup que ellos actualizarán en el momento que lo necesiten. Gracias Juan Pablo El 26 de marzo de 2009 23:46, Hernan Olivera escribió: > El 27 de marzo de 2009 1:30, Juan Pablo Valois Valencia > escribió: > > > hmmm, de hecho no lo había pensado... por qué no? mandarlo zipeado con > una > > contraseña? a eso te refieres? puede funcionar. Programar en otros DBMS > me > > ha sesgado bastante por lo que veo... > > > > > De hecho, si los usuarios distribuidos solo acceden como lectura, es decir, > solo levantas backups, podes usar directamente el svn que actualice tanto > la > aplicacion como la bd, o solo la bd, y en ese caso es menor todavia que un > zip :) > > -- > Hernan Olivera > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ricardo.cardenes en gmail.com Fri Mar 27 12:47:18 2009 From: ricardo.cardenes en gmail.com (heimy) Date: Fri, 27 Mar 2009 11:47:18 +0000 Subject: [Pycolombia] SQLite y backups... In-Reply-To: References: <796874fc0903261519w700c7b31yacc1e2721f6da046@mail.gmail.com> <8765eccc0903261535v59e4cecfl37ac85fc920aba71@mail.gmail.com> <643b18bf0903262025k2c9e89ffvf715ef7f863a672b@mail.gmail.com> <643b18bf0903262146u6db08593n4b57f1e8355264cc@mail.gmail.com> Message-ID: <325adf7e0903270447l656a2b65oa7442cac4fd6347d@mail.gmail.com> 2009/3/27 Juan Pablo Valois Valencia : > Buena estrategia, el problema es que los usuarios sí necesitan escribir en > la base de datos y no buscan conectarse a internet muy amenudo, por eso las > actualizaciones son periódicas (pueden ser intérvalos de tiempo muy > prolongados), y he ahí el meollo del asunto. Solo necesitan trabajar con un > backup que ellos actualizarán en el momento que lo necesiten. Jo, es que nos vas dando la información a cuentagotas. El escenario que nos propones ahora es: - das copia de la base de datos a cada usuario - pasas actualizaciones periódicas al usuario - el usuario puede modificar la BD, así que no te vale una simple sustitución de la BD Yo creo que pasarle al usuario una base de datos ya creada (el fichero con la BD, vamos) y luego pasarle backups *INCREMENTALES* es lo mejor... si es que es posible, que supongo que sí, porque si no, tremendo follón que tienes montado :) _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rabs en dimension-virtual.com Fri Mar 27 13:19:23 2009 From: rabs en dimension-virtual.com (=?iso-8859-1?q?Ra=FAl_Alexis_Betancor_Santana?=) Date: Fri, 27 Mar 2009 12:19:23 +0000 Subject: [Pycolombia] SQLite y backups... In-Reply-To: <325adf7e0903270447l656a2b65oa7442cac4fd6347d@mail.gmail.com> References: <325adf7e0903270447l656a2b65oa7442cac4fd6347d@mail.gmail.com> Message-ID: <200903271219.24009.rabs@dimension-virtual.com> On Friday 27 March 2009 11:47:18 heimy wrote: > 2009/3/27 Juan Pablo Valois Valencia : > > Buena estrategia, el problema es que los usuarios sí necesitan escribir > > en la base de datos y no buscan conectarse a internet muy amenudo, por > > eso las actualizaciones son periódicas (pueden ser intérvalos de tiempo > > muy prolongados), y he ahí el meollo del asunto. Solo necesitan trabajar > > con un backup que ellos actualizarán en el momento que lo necesiten. > > Jo, es que nos vas dando la información a cuentagotas. El escenario > que nos propones ahora es: > > - das copia de la base de datos a cada usuario > - pasas actualizaciones periódicas al usuario > - el usuario puede modificar la BD, así que no te vale una simple > sustitución de la BD > > Yo creo que pasarle al usuario una base de datos ya creada (el fichero > con la BD, vamos) y luego pasarle backups *INCREMENTALES* es lo > mejor... si es que es posible, que supongo que sí, porque si no, > tremendo follón que tienes montado :) Coño Ricardo ! ... cuanto tiempo tio! ... ¿ande te metes? .. :-) Una opción, aunque hay que "currarselo" un poco más es montarse un sistema de propagación de cambios, que en resumen consiste en ir apuntando los cambios de los usuarios locales, cuando un usuario quiera "actualizar" la BD con la que trabaja, se hace en dos fases: Fase 1: enviar "sus cambios" a central Fase 2: central "integra" los cambios del usuario en la BD "global" y le devuelve una nueva BD sincronizada al usuario. Aunque todo depende muy mucho del tipo de datos a manejar, su volumen, etc. Siempre se pueden buscar soluciones más ingeniosas o ligeras, pero eso ya depende mucho del tipo de aplicación. Saludos -- Raúl Alexis Betancor Santana Dimensión Virtual _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From juanval2 en gmail.com Fri Mar 27 13:58:20 2009 From: juanval2 en gmail.com (Juan Pablo Valois Valencia) Date: Fri, 27 Mar 2009 07:58:20 -0500 Subject: [Pycolombia] SQLite y backups... In-Reply-To: <200903271219.24009.rabs@dimension-virtual.com> References: <325adf7e0903270447l656a2b65oa7442cac4fd6347d@mail.gmail.com> <200903271219.24009.rabs@dimension-virtual.com> Message-ID: Muchas gracias a todos por sus comentarios y sugerencias, voy gastarle un poco de tiempo a probar todas las soluciones que me dieron y les comento cómo me fue. El 27 de marzo de 2009 7:19, Raúl Alexis Betancor Santana < rabs en dimension-virtual.com> escribió: > On Friday 27 March 2009 11:47:18 heimy wrote: > > 2009/3/27 Juan Pablo Valois Valencia : > > > Buena estrategia, el problema es que los usuarios sí necesitan escribir > > > en la base de datos y no buscan conectarse a internet muy amenudo, por > > > eso las actualizaciones son periódicas (pueden ser intérvalos de tiempo > > > muy prolongados), y he ahí el meollo del asunto. Solo necesitan > trabajar > > > con un backup que ellos actualizarán en el momento que lo necesiten. > > > > Jo, es que nos vas dando la información a cuentagotas. El escenario > > que nos propones ahora es: > > > > - das copia de la base de datos a cada usuario > > - pasas actualizaciones periódicas al usuario > > - el usuario puede modificar la BD, así que no te vale una simple > > sustitución de la BD > > > > Yo creo que pasarle al usuario una base de datos ya creada (el fichero > > con la BD, vamos) y luego pasarle backups *INCREMENTALES* es lo > > mejor... si es que es posible, que supongo que sí, porque si no, > > tremendo follón que tienes montado :) > > Coño Ricardo ! ... cuanto tiempo tio! ... ¿ande te metes? .. :-) > > Una opción, aunque hay que "currarselo" un poco más es montarse un sistema > de > propagación de cambios, que en resumen consiste en ir apuntando los cambios > de los usuarios locales, cuando un usuario quiera "actualizar" la BD con la > que trabaja, se hace en dos fases: > > Fase 1: enviar "sus cambios" a central > Fase 2: central "integra" los cambios del usuario en la BD "global" y le > devuelve una nueva BD sincronizada al usuario. > > Aunque todo depende muy mucho del tipo de datos a manejar, su volumen, etc. > Siempre se pueden buscar soluciones más ingeniosas o ligeras, pero eso ya > depende mucho del tipo de aplicación. > > Saludos > -- > Raúl Alexis Betancor Santana > Dimensión Virtual > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lasizoillo en gmail.com Fri Mar 27 14:28:51 2009 From: lasizoillo en gmail.com (lasizoillo) Date: Fri, 27 Mar 2009 14:28:51 +0100 Subject: Problemas con bsddb3 Message-ID: <49414f570903270628p37722660r2a413b784d05638f@mail.gmail.com> Buenas: Despues de oir hablar a jcea sobre la BerkeleyDB me ha dado por mirarla más a fondo. Viendo la documentación parece una base de datos (no relacional) que te permite controlar todo tipo de detalles (concurrencia, aislamiento, replicación, durabilidad, ...) para adaptarse a tu problema concreto. El problema ha sido empezar a hacer pruebas con ella. He hecho un pequeño script de ejemplo[1] que me está fallando y no logro ver por qué. Un ejemplo de uso es el siguiente: $ python prueba.py insert 2donq10.txt $ python prueba.py search lugar Cursor: ug ('ug', '-Fugite,') Cursor: lu ('lu', '-Malum') Cursor: ar ('ar', "''Cardenio,") Cursor: ga ('ga', '"Vengan') Traceback (most recent call last): File "prueba.py", line 60, in for i in c: File "prueba.py", line 42, in search_words res.first() bsddb3.db.DBInvalidArgError: (22, 'Invalid argument -- illegal flag specified to DBC->get') Lo que hace la primera llamada es meter en una base de datos la lista de palabras del quijote (faltaría normalizaciones y demás pero es solo una prueba de concepto). La segunda llamada buscaría en la base de datos de ngramas los ngramas de la búsqueda y cruzaría los datos con los de la base de datos de palabras. En la base de datos de ngramas el valor es una palabra, osea la clave primaria de la otra base de datos. Tendriamos, por tanto, un buscador guarrete hecho en 5 minutos. Realmente tenemos un script para probar la funcionalidad de join de la berkeleydb con una cantidad interesante de datos. La cuestión es que no tengo ni idea de por qué falla (me inspire bastante en el test de join del paquete que si que me funciona) y no entiendo el mensaje de error que me da. ¿Hay alguna manera de mejorar el nivel de debug de los errores? ¿Como se puede depurar la cosa para ver cual es ese flag ilegal? [1] http://snipt.org/Ool Un saludo: Javi _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From a.porrua en gmail.com Fri Mar 27 14:44:35 2009 From: a.porrua en gmail.com (antonio) Date: Fri, 27 Mar 2009 14:44:35 +0100 Subject: [Pycolombia] SQLite y backups... In-Reply-To: References: <325adf7e0903270447l656a2b65oa7442cac4fd6347d@mail.gmail.com> <200903271219.24009.rabs@dimension-virtual.com> Message-ID: <1238161475.10531.8.camel@turingmachine> No sé si lo entendí bien, pero: Yo emplearía 2 bases de datos, una general y otra personal, de modo que pudiese ir actualizando la base de datos general. Sólo tienes que currarte las busquedas donde ambas bases de datos estén involucradas. Si los cambios de cada usuario son de uso exclusivo de ese usuario aquí termina tu problema, en caso contrario, a la hora de sincronizar, sólo tendrías que subir al servidor las bases de datos personales combinarlas y devolver la nueva base de datos global. El vie, 27-03-2009 a las 07:58 -0500, Juan Pablo Valois Valencia escribió: > Muchas gracias a todos por sus comentarios y sugerencias, voy gastarle un > poco de tiempo a probar todas las soluciones que me dieron y les comento > cómo me fue. > > El 27 de marzo de 2009 7:19, Raúl Alexis Betancor Santana < > rabs en dimension-virtual.com> escribió: > > > On Friday 27 March 2009 11:47:18 heimy wrote: > > > 2009/3/27 Juan Pablo Valois Valencia : > > > > Buena estrategia, el problema es que los usuarios sí necesitan escribir > > > > en la base de datos y no buscan conectarse a internet muy amenudo, por > > > > eso las actualizaciones son periódicas (pueden ser intérvalos de tiempo > > > > muy prolongados), y he ahí el meollo del asunto. Solo necesitan > > trabajar > > > > con un backup que ellos actualizarán en el momento que lo necesiten. > > > > > > Jo, es que nos vas dando la información a cuentagotas. El escenario > > > que nos propones ahora es: > > > > > > - das copia de la base de datos a cada usuario > > > - pasas actualizaciones periódicas al usuario > > > - el usuario puede modificar la BD, así que no te vale una simple > > > sustitución de la BD > > > > > > Yo creo que pasarle al usuario una base de datos ya creada (el fichero > > > con la BD, vamos) y luego pasarle backups *INCREMENTALES* es lo > > > mejor... si es que es posible, que supongo que sí, porque si no, > > > tremendo follón que tienes montado :) > > > > Coño Ricardo ! ... cuanto tiempo tio! ... ¿ande te metes? .. :-) > > > > Una opción, aunque hay que "currarselo" un poco más es montarse un sistema > > de > > propagación de cambios, que en resumen consiste en ir apuntando los cambios > > de los usuarios locales, cuando un usuario quiera "actualizar" la BD con la > > que trabaja, se hace en dos fases: > > > > Fase 1: enviar "sus cambios" a central > > Fase 2: central "integra" los cambios del usuario en la BD "global" y le > > devuelve una nueva BD sincronizada al usuario. > > > > Aunque todo depende muy mucho del tipo de datos a manejar, su volumen, etc. > > Siempre se pueden buscar soluciones más ingeniosas o ligeras, pero eso ya > > depende mucho del tipo de aplicación. > > > > Saludos > > -- > > Raúl Alexis Betancor Santana > > Dimensión Virtual > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ricardo.cardenes en gmail.com Fri Mar 27 18:18:20 2009 From: ricardo.cardenes en gmail.com (heimy) Date: Fri, 27 Mar 2009 17:18:20 +0000 Subject: [Pycolombia] SQLite y backups... In-Reply-To: <200903271219.24009.rabs@dimension-virtual.com> References: <325adf7e0903270447l656a2b65oa7442cac4fd6347d@mail.gmail.com> <200903271219.24009.rabs@dimension-virtual.com> Message-ID: <325adf7e0903271018y67f1f76r87efb74220d16630@mail.gmail.com> > > Coño Ricardo ! ... cuanto tiempo tio! ... ¿ande te metes? .. :-) En La Palma, currando en los telescopios :P _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Fri Mar 27 19:42:21 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 27 Mar 2009 19:42:21 +0100 Subject: Problemas con bsddb3 In-Reply-To: <49414f570903270628p37722660r2a413b784d05638f@mail.gmail.com> References: <49414f570903270628p37722660r2a413b784d05638f@mail.gmail.com> Message-ID: <2c9fb0dd0903271142ma0df585rf70dd0342ed02912@mail.gmail.com> El día 27 de marzo de 2009 14:28, lasizoillo escribió: > $ python prueba.py insert 2donq10.txt > $ python prueba.py search lugar > Cursor: ug ('ug', '-Fugite,') > Cursor: lu ('lu', '-Malum') > Cursor: ar ('ar', "''Cardenio,") > Cursor: ga ('ga', '"Vengan') > Traceback (most recent call last): >  File "prueba.py", line 60, in >    for i in c: >  File "prueba.py", line 42, in search_words >    res.first() > bsddb3.db.DBInvalidArgError: (22, 'Invalid argument -- illegal flag > specified to DBC->get') > > La cuestión es que no tengo ni idea de por qué falla (me inspire > bastante en el test de join del paquete que si que me funciona) y no > entiendo el mensaje de error que me da. ¿Hay alguna manera de mejorar > el nivel de debug de los errores? ¿Como se puede depurar la cosa para > ver cual es ese flag ilegal? Si no ves sentido en el mensaje de error, entonces es que te quiere engañar. Apostaría a que el .join() no encuentra la clave en la tabla secundaria o, lo que sería equivalente, que no le gusta el flag DB_FIRST cuando te posicionas al principio de todo. Me temo que la berkeley no es muy explícita con los errores; no es una cuestión de "ampliar" el nivel de debug. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lasizoillo en gmail.com Sat Mar 28 10:44:47 2009 From: lasizoillo en gmail.com (lasizoillo) Date: Sat, 28 Mar 2009 10:44:47 +0100 Subject: Problemas con bsddb3 In-Reply-To: <2c9fb0dd0903271142ma0df585rf70dd0342ed02912@mail.gmail.com> References: <49414f570903270628p37722660r2a413b784d05638f@mail.gmail.com> <2c9fb0dd0903271142ma0df585rf70dd0342ed02912@mail.gmail.com> Message-ID: <49414f570903280244w38db71c3p5ff64fab859fefeb@mail.gmail.com> El día 27 de marzo de 2009 19:42, Chema Cortes escribió: > El día 27 de marzo de 2009 14:28, lasizoillo escribió: > >> $ python prueba.py insert 2donq10.txt >> $ python prueba.py search lugar >> Cursor: ug ('ug', '-Fugite,') >> Cursor: lu ('lu', '-Malum') >> Cursor: ar ('ar', "''Cardenio,") >> Cursor: ga ('ga', '"Vengan') >> Traceback (most recent call last): >>  File "prueba.py", line 60, in >>    for i in c: >>  File "prueba.py", line 42, in search_words >>    res.first() >> bsddb3.db.DBInvalidArgError: (22, 'Invalid argument -- illegal flag >> specified to DBC->get') >> >> La cuestión es que no tengo ni idea de por qué falla (me inspire >> bastante en el test de join del paquete que si que me funciona) y no >> entiendo el mensaje de error que me da. ¿Hay alguna manera de mejorar >> el nivel de debug de los errores? ¿Como se puede depurar la cosa para >> ver cual es ese flag ilegal? > > Si no ves sentido en el mensaje de error, entonces es que te quiere engañar. > Me ofusque un poco. Llamar a first, next, ... llama por debajo a get con distintos flags. Ciertamente era un mensaje significativo si sabes eso. Bueno, solo le faltaba decir cual era el flag incorrecto ;-) > Apostaría a que el .join() no encuentra la clave en la tabla > secundaria o, lo que sería equivalente, que no le gusta el flag > DB_FIRST cuando te posicionas al principio de todo. Me temo que la > berkeley no es muy explícita con los errores; no es una cuestión de > "ampliar" el nivel de debug. Con get(0) si que funcionaba. Los metodos first, next, ... no van. La verdad es que el cursor de los joins es un pelin engorroso y falto de funcionalidades. Y cuando me ponia a probar todas las funciones del cursor alguna incluso me dio segmentation fault. Ya mirare eso cuando tenga más tiempo. Perdonad por el ruido. Al final fue un error tontisimo de los que te avergüenzas al ver simple que era la solución (y más después de creer haberla probado antes y haber generado ruido en la lista). Un saludo y gracias por la ayuda: Javi > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From cesar en ortiz.name Sat Mar 28 20:12:49 2009 From: cesar en ortiz.name (Cesar Ortiz) Date: Sat, 28 Mar 2009 20:12:49 +0100 Subject: Python web In-Reply-To: <30fdaa240807241458m26f1430fhd3c7154d73d15078@mail.gmail.com> References: <30fdaa240807241458m26f1430fhd3c7154d73d15078@mail.gmail.com> Message-ID: <90255a70903281212j11943431r57cb3af393d05fef@mail.gmail.com> Ojo con GAE. Tienes restricciones en cuanto a las librerías a usar: http://code.google.com/intl/es-ES/appengine/kb/libraries.html Saludos! 2008/7/24 > echale un vistazo al google app engine [1]. > y aqui tienes una ayuda de como usarlo [2] > saludos > > [1] http://code.google.com/appengine > [2] http://bazar.appspot.com/comosehizo/index.html > > > 2008/7/24 Jose Luis Zarate Cervantes : > > > > Hola soy novato en Python, quisiera saber que alternativas hay para > desarrollos web bajo python y generacion de reportes PDF. > > > > > > atte > > > > jose luis zarate cervantes > > > > _________________________________________________________________ > > Los mejores conciertos en exclusiva por MSN in concert > > > http://video.msn.com/?mkt=es-mx_______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From punchikk en yahoo.com Mon Mar 30 18:25:57 2009 From: punchikk en yahoo.com (punchik punchik) Date: Mon, 30 Mar 2009 09:25:57 -0700 (PDT) Subject: identanar codigo en word press Message-ID: <453114.62682.qm@web32002.mail.mud.yahoo.com> Hola alguien sabe como puedo identar codigo python en el blog word press? muchas gracias pun ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcea en jcea.es Mon Mar 30 18:35:23 2009 From: jcea en jcea.es (Jesus Cea) Date: Mon, 30 Mar 2009 18:35:23 +0200 Subject: Problemas con bsddb3 In-Reply-To: <49414f570903280244w38db71c3p5ff64fab859fefeb@mail.gmail.com> References: <49414f570903270628p37722660r2a413b784d05638f@mail.gmail.com> <2c9fb0dd0903271142ma0df585rf70dd0342ed02912@mail.gmail.com> <49414f570903280244w38db71c3p5ff64fab859fefeb@mail.gmail.com> Message-ID: <49D0F4CB.3050609@jcea.es> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 lasizoillo wrote: > Con get(0) si que funcionaba. Los metodos first, next, ... no van. La > verdad es que el cursor de los joins es un pelin engorroso y falto de > funcionalidades. Y cuando me ponia a probar todas las funciones del > cursor alguna incluso me dio segmentation fault. Ya mirare eso cuando > tenga más tiempo. Reporta bug reproducible en la lista de correo de pybsddb :-). De hecho, suscríbete y lo vemos allí :-). Por cierto, yo soy el developer. Yo no uso bases de datos secundarias en mis proyectos, así que ese tema es de lo que tengo menos probado. Si encuentras bugs, repórtalos. Pero de forma lo más resumida y reproducible posible. - -- Jesus Cea Avion _/_/ _/_/_/ _/_/_/ jcea en jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ 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.8 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iQCVAwUBSdD0x5lgi5GaxT1NAQK7fgP+I2mf4ModalP6UE9EGZhOptBwChWLFeG0 0fUa1Map62CD8ATDl3fRYTwrcknGZX45r5ol2Toi1+vulkyyREX7Zn2aqcOTtg9F 2sM/yQ/iliYHrS0hz/2hS9XkyEuiJVwzmevJV7icDNaslMaEJRMGkl6D1/vG+KUm H+RlvlDKfXQ= =yU// -----END PGP SIGNATURE----- ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcea en jcea.es Mon Mar 30 18:43:05 2009 From: jcea en jcea.es (Jesus Cea) Date: Mon, 30 Mar 2009 18:43:05 +0200 Subject: [Pycolombia] SQLite y backups... In-Reply-To: <643b18bf0903262146u6db08593n4b57f1e8355264cc@mail.gmail.com> References: <796874fc0903261519w700c7b31yacc1e2721f6da046@mail.gmail.com> <8765eccc0903261535v59e4cecfl37ac85fc920aba71@mail.gmail.com> <643b18bf0903262025k2c9e89ffvf715ef7f863a672b@mail.gmail.com> <643b18bf0903262146u6db08593n4b57f1e8355264cc@mail.gmail.com> Message-ID: <49D0F699.2030802@jcea.es> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hernan Olivera wrote: > De hecho, si los usuarios distribuidos solo acceden como lectura, es decir, > solo levantas backups, podes usar directamente el svn que actualice tanto la > aplicacion como la bd, o solo la bd, y en ese caso es menor todavia que un > zip :) RSYNC!. - -- Jesus Cea Avion _/_/ _/_/_/ _/_/_/ jcea en jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ 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.8 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iQCVAwUBSdD2mJlgi5GaxT1NAQLEMgP+OIvmPpH/HH5Svn3IoSvY9/M0PZLPTLtE hfd5oWirgD4yYTiOSuIafSUDbPaK9IjSBYTvn67Ve/fk99de0ZwHrT2gYzvc9ECa uLb4qSO9wIUNi3TiE//2Kn0uz8smZVhObjcRRnIqAklmmoyi5+h1AzHMQ/T8bzC3 QVyj+Guage0= =kwQx -----END PGP SIGNATURE----- ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcea en jcea.es Mon Mar 30 19:06:08 2009 From: jcea en jcea.es (Jesus Cea) Date: Mon, 30 Mar 2009 19:06:08 +0200 Subject: =?iso-8859-15?q?=BFNueva_reuni=F3n_mensual_en_Madrid?= =?iso-8859-15?q?=3F?= Message-ID: <49D0FC00.7000704@jcea.es> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Va tocando hacer una nueva reunión mensual en Madrid. ¿Propuestas de fecha y lugar?. La última vez estuvo bastante bien, aunque éramos poquitos. ¿Hacemos otra a la vuelta de semana santa?. - -- Jesus Cea Avion _/_/ _/_/_/ _/_/_/ jcea en jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ 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.8 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iQCVAwUBSdD7+Zlgi5GaxT1NAQIScwP/QgwaQ4hiH7WIAIBRpog9KzqhaHywz6ir 3w+LDH92/eXwdwRpRw3Wcm6eSMI2JU5O6ajch/HmB3vIA8BlyENUrSmioJEuBIrB VJzPjf3x/OXPxhdon0r6vD5IUQOZSMg9N9zUm1IYwdSLMAd5ePvjGCM3Nj7SKKTU w3YHno+Jlrc= =kkn5 -----END PGP SIGNATURE----- ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From astralrod en gmail.com Mon Mar 30 21:49:00 2009 From: astralrod en gmail.com (astralrod) Date: Mon, 30 Mar 2009 13:49:00 -0600 Subject: Visual Basic y Access Message-ID: Buenas a Todos! Tal vez el titulo no este relacionado con python, pero aqui les narro mi experiencia: Desde hace varios años he pensado que python es el mejor lenguaje de programacion que se ha hecho. He proggramado algo y desde que lo comence a aprender desde hace algun tiempo me he sorprendido de todo el desarrollo que se le ha dado y lo que se puede hacer en este lenguaje. ¿Cual es el problema? Desde principios de noviembre pasado quede sin trabajo y apenas hace unos dias comence a prueba como desarrollador en una pequeña empresa,´pero al comentarles de python me preguntaron: ¿y eso que es? ¿un reporteador? ademas que la capacitacion de su sistema erp es ve la base de dtaos y aprendetela. Ahora, con una base de datos en acces, se me dificulta mas hacer ingenieria inversa para ver como es el modelo entidad-relacion, creo que en postgreSQL era mas sencillo hacer esto, ¿alguien sabe de algun medio opensource para esto? Espero algun dia poder desarrollar en python y ganar algo de dinero en esto. Perdon por este mensaje, pero creo que necesitaba desahogar esta frustracion con alguien. Gracias y Suerte! PD: Saben de algun lugar en mexico donde se programe en python?... _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From a.porrua en gmail.com Mon Mar 30 21:49:30 2009 From: a.porrua en gmail.com (antonio) Date: Mon, 30 Mar 2009 21:49:30 +0200 Subject: identanar codigo en word press In-Reply-To: <453114.62682.qm@web32002.mail.mud.yahoo.com> References: <453114.62682.qm@web32002.mail.mud.yahoo.com> Message-ID: <1238442571.6491.8.camel@turingmachine> El lun, 30-03-2009 a las 09:25 -0700, punchik punchik escribió: > Hola alguien sabe como puedo identar codigo python en el blog word press? > > > muchas gracias > > > pun > ¿Te refieres a colorear el código? Precisamente hoy he estado mirando cosas de esas. Primero me fijé en éste: http://svn.danwebb.net/external/CodeHighlighter/trunk/ Para python tendrías que crear un python.js con unas cuantas expresiones regulares. metes el código dentro de un e incluyes los js. Yo necesitaba un editor, y ese no me servía, encontré este otro: http://www.cdolivet.com/index.php?page=editArea Este ya tiene incluido python, funciona con textareas, pero si no es para editar puedes ponerla readonly. Es muy configurable y me ha convencido. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dripolles+python.es en gmail.com Tue Mar 31 09:17:14 2009 From: dripolles+python.es en gmail.com (Daniel Ripolles) Date: Tue, 31 Mar 2009 09:17:14 +0200 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_=BFNueva_reuni=F3n_mensual_en_Madrid=3F?= In-Reply-To: <49D0FC00.7000704@jcea.es> References: <49D0FC00.7000704@jcea.es> Message-ID: <290619f90903310017u2635d0e8g4c6af44d74f7c150@mail.gmail.com> Yo me apuntaría, que de lo que hablamos en la primera ya estoy sacando partido :) A ver si podemos concretar el sitio en breve (Si llega este mail por duplicado, pido disculpas. He tenido un pequeño lío con las cuentas de correo) 2009/3/30 Jesus Cea : > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Va tocando hacer una nueva reunión mensual en Madrid. ¿Propuestas de > fecha y lugar?. > > La última vez estuvo bastante bien, aunque éramos poquitos. ¿Hacemos > otra a la vuelta de semana santa?. > > - -- > Jesus Cea Avion                         _/_/      _/_/_/        _/_/_/ > jcea en jcea.es - http://www.jcea.es/     _/_/    _/_/  _/_/    _/_/  _/_/ > 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.8 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iQCVAwUBSdD7+Zlgi5GaxT1NAQIScwP/QgwaQ4hiH7WIAIBRpog9KzqhaHywz6ir > 3w+LDH92/eXwdwRpRw3Wcm6eSMI2JU5O6ajch/HmB3vIA8BlyENUrSmioJEuBIrB > VJzPjf3x/OXPxhdon0r6vD5IUQOZSMg9N9zUm1IYwdSLMAd5ePvjGCM3Nj7SKKTU > w3YHno+Jlrc= > =kkn5 > -----END PGP SIGNATURE----- > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Daniel Ripolles dripolles --a-t-- gmail com Make source, not war _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From hfoffani en gmail.com Tue Mar 31 13:21:58 2009 From: hfoffani en gmail.com (Hernan M Foffani) Date: Tue, 31 Mar 2009 13:21:58 +0200 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_=BFNueva_reuni=F3n_mensual_en_Madrid=3F?= In-Reply-To: <290619f90903310017u2635d0e8g4c6af44d74f7c150@mail.gmail.com> References: <49D0FC00.7000704@jcea.es> <290619f90903310017u2635d0e8g4c6af44d74f7c150@mail.gmail.com> Message-ID: <11fab4bc0903310421k1e5f8efv6a3de2d385acd9df@mail.gmail.com> A la vuelta de SS estaría bien. 2009/3/31 Daniel Ripolles : > Yo me apuntaría, que de lo que hablamos en la primera ya estoy sacando > partido :) A ver si podemos concretar el sitio en breve > > (Si llega este mail por duplicado, pido disculpas. He tenido un > pequeño lío con las cuentas de correo) > > 2009/3/30 Jesus Cea : >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Va tocando hacer una nueva reunión mensual en Madrid. ¿Propuestas de >> fecha y lugar?. >> >> La última vez estuvo bastante bien, aunque éramos poquitos. ¿Hacemos >> otra a la vuelta de semana santa?. >> >> - -- >> Jesus Cea Avion                         _/_/      _/_/_/        _/_/_/ >> jcea en jcea.es - http://www.jcea.es/     _/_/    _/_/  _/_/    _/_/  _/_/ >> 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.8 (GNU/Linux) >> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org >> >> iQCVAwUBSdD7+Zlgi5GaxT1NAQIScwP/QgwaQ4hiH7WIAIBRpog9KzqhaHywz6ir >> 3w+LDH92/eXwdwRpRw3Wcm6eSMI2JU5O6ajch/HmB3vIA8BlyENUrSmioJEuBIrB >> VJzPjf3x/OXPxhdon0r6vD5IUQOZSMg9N9zUm1IYwdSLMAd5ePvjGCM3Nj7SKKTU >> w3YHno+Jlrc= >> =kkn5 >> -----END PGP SIGNATURE----- >> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > > -- > Daniel Ripolles > dripolles --a-t-- gmail com > Make source, not war > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From peralta en aditel.org Tue Mar 31 15:42:01 2009 From: peralta en aditel.org (Luis Peralta) Date: Tue, 31 Mar 2009 15:42:01 +0200 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_=BFNueva_reuni=F3n_mensual_en_Madrid=3F?= In-Reply-To: <11fab4bc0903310421k1e5f8efv6a3de2d385acd9df@mail.gmail.com> References: <49D0FC00.7000704@jcea.es> <290619f90903310017u2635d0e8g4c6af44d74f7c150@mail.gmail.com> <11fab4bc0903310421k1e5f8efv6a3de2d385acd9df@mail.gmail.com> Message-ID: <861451d60903310642o5552ff5wec36f0d47988df40@mail.gmail.com> Buenas, Mi +1, yo creo que esta vez seremos seguro más (a raíz de petición de mails de resumen y demás). Propongo, según lo dicho, jueves 16 de abril a las 19.30 en las oficinas de 11870.com, como la última vez. Un saludo, 2009/3/31 Hernan M Foffani : > A la vuelta de SS estaría bien. > > 2009/3/31 Daniel Ripolles : >> Yo me apuntaría, que de lo que hablamos en la primera ya estoy sacando >> partido :) A ver si podemos concretar el sitio en breve >> >> (Si llega este mail por duplicado, pido disculpas. He tenido un >> pequeño lío con las cuentas de correo) >> >> 2009/3/30 Jesus Cea : >>> -----BEGIN PGP SIGNED MESSAGE----- >>> Hash: SHA1 >>> >>> Va tocando hacer una nueva reunión mensual en Madrid. ¿Propuestas de >>> fecha y lugar?. >>> >>> La última vez estuvo bastante bien, aunque éramos poquitos. ¿Hacemos >>> otra a la vuelta de semana santa?. >>> >>> - -- >>> Jesus Cea Avion                         _/_/      _/_/_/        _/_/_/ >>> jcea en jcea.es - http://www.jcea.es/     _/_/    _/_/  _/_/    _/_/  _/_/ >>> 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.8 (GNU/Linux) >>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org >>> >>> iQCVAwUBSdD7+Zlgi5GaxT1NAQIScwP/QgwaQ4hiH7WIAIBRpog9KzqhaHywz6ir >>> 3w+LDH92/eXwdwRpRw3Wcm6eSMI2JU5O6ajch/HmB3vIA8BlyENUrSmioJEuBIrB >>> VJzPjf3x/OXPxhdon0r6vD5IUQOZSMg9N9zUm1IYwdSLMAd5ePvjGCM3Nj7SKKTU >>> w3YHno+Jlrc= >>> =kkn5 >>> -----END PGP SIGNATURE----- >>> >>> _______________________________________________ >>> Lista de correo Python-es >>> http://listas.aditel.org/listinfo/python-es >>> FAQ: http://listas.aditel.org/faqpyes >>> >> >> >> >> -- >> Daniel Ripolles >> dripolles --a-t-- gmail com >> Make source, not war >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > > -- http://www.ziritione.org _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From anhelido en gmail.com Tue Mar 31 23:26:43 2009 From: anhelido en gmail.com (=?ISO-8859-1?Q?Angel_Garc=EDa_Cuartero?=) Date: Tue, 31 Mar 2009 23:26:43 +0200 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_=BFNueva_reuni=F3n_mensual_en_Madrid=3F?= In-Reply-To: <861451d60903310642o5552ff5wec36f0d47988df40@mail.gmail.com> References: <49D0FC00.7000704@jcea.es> <290619f90903310017u2635d0e8g4c6af44d74f7c150@mail.gmail.com> <11fab4bc0903310421k1e5f8efv6a3de2d385acd9df@mail.gmail.com> <861451d60903310642o5552ff5wec36f0d47988df40@mail.gmail.com> Message-ID: Qué se va a tratar? Qué hace falta saber? Es libre? Se puede ir como oyente? :D El 31 de marzo de 2009 15:42, Luis Peralta escribió: > Buenas, > > Mi +1, yo creo que esta vez seremos seguro más (a raíz de petición > de mails de resumen y demás). > > Propongo, según lo dicho, jueves 16 de abril a las 19.30 en las > oficinas de 11870.com, como la última vez. > > Un saludo, > > > 2009/3/31 Hernan M Foffani : > > A la vuelta de SS estaría bien. > > > > 2009/3/31 Daniel Ripolles : > >> Yo me apuntaría, que de lo que hablamos en la primera ya estoy sacando > >> partido :) A ver si podemos concretar el sitio en breve > >> > >> (Si llega este mail por duplicado, pido disculpas. He tenido un > >> pequeño lío con las cuentas de correo) > >> > >> 2009/3/30 Jesus Cea : > >>> -----BEGIN PGP SIGNED MESSAGE----- > >>> Hash: SHA1 > >>> > >>> Va tocando hacer una nueva reunión mensual en Madrid. ¿Propuestas de > >>> fecha y lugar?. > >>> > >>> La última vez estuvo bastante bien, aunque éramos poquitos. ¿Hacemos > >>> otra a la vuelta de semana santa?. > >>> > >>> - -- > >>> Jesus Cea Avion _/_/ _/_/_/ _/_/_/ > >>> jcea en jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ > _/_/ > >>> 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.8 (GNU/Linux) > >>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > >>> > >>> iQCVAwUBSdD7+Zlgi5GaxT1NAQIScwP/QgwaQ4hiH7WIAIBRpog9KzqhaHywz6ir > >>> 3w+LDH92/eXwdwRpRw3Wcm6eSMI2JU5O6ajch/HmB3vIA8BlyENUrSmioJEuBIrB > >>> VJzPjf3x/OXPxhdon0r6vD5IUQOZSMg9N9zUm1IYwdSLMAd5ePvjGCM3Nj7SKKTU > >>> w3YHno+Jlrc= > >>> =kkn5 > >>> -----END PGP SIGNATURE----- > >>> > >>> _______________________________________________ > >>> Lista de correo Python-es > >>> http://listas.aditel.org/listinfo/python-es > >>> FAQ: http://listas.aditel.org/faqpyes > >>> > >> > >> > >> > >> -- > >> Daniel Ripolles > >> dripolles --a-t-- gmail com > >> Make source, not war > >> _______________________________________________ > >> Lista de correo Python-es > >> http://listas.aditel.org/listinfo/python-es > >> FAQ: http://listas.aditel.org/faqpyes > >> > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > > > > -- > http://www.ziritione.org > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- -- Angel -- _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes