From pych3m4 en gmail.com Fri Jun 1 01:05:47 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 1 Jun 2007 01:05:47 +0200 Subject: funcion replace In-Reply-To: <465F1568.7000400@lisistemas.com.ar> References: <465F1568.7000400@lisistemas.com.ar> Message-ID: <2c9fb0dd0705311605t1b4489b6je679ee50335a91ee@mail.gmail.com> El 31/05/07, Lionel Iturri escribió: > joana salgado gomez escribió: > > > > Gracias Tecnicos; pero lo que quiero es cambiar los valores en la > > misma lista es decir modificarla, no otra. > > > > El resultado deberia de ser el siguiente: s=['-5039','chorro','adios'] > > > > gracias de todas maneras. > > ______________________________________________________________ > > > > From: Técnicos > > Reply-To: La lista de python en castellano > > To: La lista de python en castellano > > Subject: Re: [Python-es] funcion replace > > Date: Thu, 31 May 2007 16:28:21 -0200 > > >joana salgado gomez escribió: > > >> Como veis lo que quiero hacer es simple!!!Solo quiero > > reemplazar > > >>en > > >> una lista los valores que salen, el valor de ellos que > > aparecen > > >>en un > > >> diccionario. > > >> > > >d={'palos': -5039, 'taza': -5055, 'litro': -5033} > > >s=['palos','chorro','adios'] > > >s_aux=[] > > >for x in s: > > > if x in d.keys(): > > > s_aux.append(d[x]) > > > else: > > > s_aux.append(x) > > >print d > > >print s > > >print s_aux > > >No se si entendí lo que quieres hacer > > >Suerte > > >_______________________________________________ > > >Python-es mailing list > > >Python-es en aditel.org > > >http://listas.aditel.org/listinfo/python-es > > _________________________________________________________________ > > > > Coches nuevos, coches de ocasión, coches de Km 0 [1]Si piensas en > > cambiar de coche, MSN Motor. > > > > References > > > > 1. http://g.msn.com/8HMAESES/2746??PS=47575 > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > algo asi: > > d={'palos': -5039, 'taza': -5055, 'litro': -5033} > s=['palos','chorro','adios'] > > > for j in range(len(s)): > if d.has_key(s[j]): > s[j]=d[s[j]] > > print s > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From pych3m4 en gmail.com Fri Jun 1 01:10:07 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 1 Jun 2007 01:10:07 +0200 Subject: funcion replace In-Reply-To: <465F1568.7000400@lisistemas.com.ar> References: <465F1568.7000400@lisistemas.com.ar> Message-ID: <2c9fb0dd0705311610x17e6c701l8e7b783a22f2740e@mail.gmail.com> El 31/05/07, Lionel Iturri escribió: > joana salgado gomez escribió: > > El resultado deberia de ser el siguiente: s=['-5039','chorro','adios'] ______________________________________________________________ > algo asi: > > d={'palos': -5039, 'taza': -5055, 'litro': -5033} > s=['palos','chorro','adios'] > > > for j in range(len(s)): > if d.has_key(s[j]): > s[j]=d[s[j]] > > print s Aunque no es 'in situ', esta otra queda algo más elegante: a=[d.get(x,x) for x in s] From ccfranceschini en gmail.com Fri Jun 1 03:18:48 2007 From: ccfranceschini en gmail.com (Cristian Franceschini) Date: Thu, 31 May 2007 22:18:48 -0300 Subject: Problema solucionado instalando Eric4 Message-ID: <19b6da380705311818p73db624r9fedf8fd03eefe08@mail.gmail.com> Problema al instalar Eric4 en Kubuntu, solucionado: Seguí las insturcciones del README de Eric4: 1. Install Qt4 2. Build and install sip 3. Build and install QScintilla2 4. Build and install PyQt4 5. Build and install QScintilla2 Python bindings 6. Install eric4 Y también de : http://opencoffee.lnxteam.org/trac Arrojaba un error de incompatibilidad de versiones al instalar Python Bindings ( dentro del proceso de instalación de QScintilla, paso 3 del README). Esto lo solucioné comentando las siguientes líneas del archivo "/usr/src/QScintilla-1.73-gpl-2.0/Python/configure.py": # verstag = sipconfig.version_to_sip_tag(qsci_version, qscitags, "QScintilla") # if verstag: # flags.append("-t") # flags.append(verstag) Espero les sirva. Saludos From lozadarg en gmail.com Fri Jun 1 17:43:45 2007 From: lozadarg en gmail.com (Lozada) Date: Fri, 1 Jun 2007 09:43:45 -0600 Subject: RuntimeError: could not create GladeXML object Message-ID: <1b781d4d0706010843o30c58aabob065044cf3ada897@mail.gmail.com> Hola todos, nuevamente consultandolos, mi aplicacion se pudo corregir solo habia que agregar el directorio donde se encontraba el modulo pango, despues continue programando y al hacer nuevamente el .exe me marca este otro error: Traceback (most recent call last): File "reportes.py", line 9, in File "SimpleGladeApp.pyc", line 112, in __init__ It means entry1 and label3 has a prefix action named foo. File "SimpleGladeApp.pyc", line 363, in create_glade RuntimeError: could not create GladeXML object no entiendo a que se refiere con "It means entry1 and label3 has a prefix action named foo.", ya busque ayuda en google y no he encontrado nada util, o no he buscado bien o de plano algo anda mal. Lo unico que agregue fue otra ventana con uno GtkRadiobutons y unas GtkLabels nada fuera de lo comun. Cualquier sugerencia se agradece de antemano. y gracias a Ramon Becerra Reynoso por la ayuda proporcionada. Saludos. From pachi en rvburke.com Fri Jun 1 19:12:52 2007 From: pachi en rvburke.com (Rafael Villar Burke) Date: Fri, 01 Jun 2007 19:12:52 +0200 Subject: RuntimeError: could not create GladeXML object In-Reply-To: <1b781d4d0706010843o30c58aabob065044cf3ada897@mail.gmail.com> References: <1b781d4d0706010843o30c58aabob065044cf3ada897@mail.gmail.com> Message-ID: <46605394.9020906@rvburke.com> Lozada wrote: > Hola todos, nuevamente consultandolos, mi aplicacion se pudo corregir > solo > habia que agregar el directorio donde se encontraba el modulo pango, > despues > continue programando y al hacer nuevamente el .exe me marca este otro > error: > > Traceback (most recent call last): > File "reportes.py", line 9, in > File "SimpleGladeApp.pyc", line 112, in __init__ > It means entry1 and label3 has a prefix action named foo. > File "SimpleGladeApp.pyc", line 363, in create_glade > > RuntimeError: could not create GladeXML object > > no entiendo a que se refiere con "It means entry1 and label3 has a prefix > action named foo.", ya busque ayuda en google y no he encontrado nada > util, > o no he buscado bien o de plano algo anda mal. > No sé exactamente cuál es tu problema, pero SimpleGladeApp usa introspección para modificar el papel de algunos métodos. Creo recordar que se podían hacer funciones para validar entradas y cosas por el estilo. Probablemente ese sea un error proveniente del SimpleGladeApp que detecta un prefijo foo que debería indicarle alguna acción especial, pero no se corresponde con ninguna disponible. Estos problemas son la gran desventaja de los sistemas que "ocultan" lo que ocurre, que acabas teniendo una capa adicional de complejidad para lograr una simplicidad aparente. Te recomendaría, una vez que estás familiarizado con GTK y PyGTK, que le echases un vistazo a cómo trabajar sin SimpleGladeApp. No es tan difícil y puedes ver cómo lo hace SimpleGladeApp (el código es pequeño y bastante sencillo de leer). Ahora que Sandino Flores ya no trabaja en SimpleGladeApp, tal vez te interese un fork llamado kefir http://kefir.sourceforge.net/ . Si lo pruebas ya nos comentarás :). Espero que esto te ayude algo... Saludos, Rafael Villar Burke From ariel01022 en cmg.jovenclub.cu Fri Jun 1 19:38:23 2007 From: ariel01022 en cmg.jovenclub.cu (MsC. Ariel Crespo Sori) Date: Fri, 01 Jun 2007 13:38:23 -0400 Subject: novato Message-ID: <4660598F.5010009@cmg.jovenclub.cu> hola soy nuevo en la lista y quiero empezar a dar mis primeros pasos en el mundo de la porogramacion en linux. me recomendaron python por su sencillez y facilidad, he buscado sobre el tema para realizar aplicaciones con ambiente grafico y he encontrado entreotros boa construction el cual ya baje de internet descompacte el fichero y no he podido hacerlo funcional mi pregunta como hago para instalarlo o poder ejecutar el boa construction -- Saludos MsC.Ariel Crespo Sori Instructor JCC "Estrella" Tel: 5-9167 E-Mail: ariel01022 en cmg.jovenclub.cu "Rompe el Hielo con tus Propias Manos" From lozadarg en gmail.com Fri Jun 1 19:56:49 2007 From: lozadarg en gmail.com (Lozada) Date: Fri, 1 Jun 2007 11:56:49 -0600 Subject: RuntimeError: could not create GladeXML object Message-ID: <1b781d4d0706011056w151dacf4x5c95ce2508283af5@mail.gmail.com> El día 1/06/07, 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: funcion replace (Lionel Iturri) > 2. Re: Manual de wxPhython (Javier Castrillo) > 3. Re: Problema con el trio Python - wxPython - Boa (Juan M.) > 4. Re: funcion replace (Chema Cortes) > 5. Re: funcion replace (Chema Cortes) > 6. Problema solucionado instalando Eric4 (Cristian Franceschini) > 7. RuntimeError: could not create GladeXML object (Lozada) > 8. Re: RuntimeError: could not create GladeXML object > (Rafael Villar Burke) > > > ---------------------------------------------------------------------- > > > Message: 7 > Date: Fri, 1 Jun 2007 09:43:45 -0600 > From: Lozada > Subject: [Python-es] RuntimeError: could not create GladeXML object > To: python-es en aditel.org > Message-ID: > <1b781d4d0706010843o30c58aabob065044cf3ada897 en mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Hola todos, nuevamente consultandolos, mi aplicacion se pudo corregir solo > habia que agregar el directorio donde se encontraba el modulo pango, > despues > continue programando y al hacer nuevamente el .exe me marca este otro > error: > > Traceback (most recent call last): > File "reportes.py", line 9, in > File "SimpleGladeApp.pyc", line 112, in __init__ > It means entry1 and label3 has a prefix action named foo. > File "SimpleGladeApp.pyc", line 363, in create_glade > > RuntimeError: could not create GladeXML object > > no entiendo a que se refiere con "It means entry1 and label3 has a prefix > action named foo.", ya busque ayuda en google y no he encontrado nada > util, > o no he buscado bien o de plano algo anda mal. > > Lo unico que agregue fue otra ventana con uno GtkRadiobutons y unas > GtkLabels nada fuera de lo comun. > > Cualquier sugerencia se agradece de antemano. > > y gracias a Ramon Becerra Reynoso por la ayuda proporcionada. > > Saludos. > > > ------------------------------ > > Message: 8 > Date: Fri, 01 Jun 2007 19:12:52 +0200 > From: Rafael Villar Burke > Subject: Re: [Python-es] RuntimeError: could not create GladeXML > object > To: La lista de python en castellano > Message-ID: <46605394.9020906 en rvburke.com> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Lozada wrote: > > Hola todos, nuevamente consultandolos, mi aplicacion se pudo corregir > > solo > > habia que agregar el directorio donde se encontraba el modulo pango, > > despues > > continue programando y al hacer nuevamente el .exe me marca este otro > > error: > > > > Traceback (most recent call last): > > File "reportes.py", line 9, in > > File "SimpleGladeApp.pyc", line 112, in __init__ > > It means entry1 and label3 has a prefix action named foo. > > File "SimpleGladeApp.pyc", line 363, in create_glade > > > > RuntimeError: could not create GladeXML object > > > > no entiendo a que se refiere con "It means entry1 and label3 has a > prefix > > action named foo.", ya busque ayuda en google y no he encontrado nada > > util, > > o no he buscado bien o de plano algo anda mal. > > > No sé exactamente cuál es tu problema, pero SimpleGladeApp usa > introspección para modificar el papel de algunos métodos. Creo recordar > que se podían hacer funciones para validar entradas y cosas por el > estilo. Probablemente ese sea un error proveniente del SimpleGladeApp > que detecta un prefijo foo que debería indicarle alguna acción especial, > pero no se corresponde con ninguna disponible. > > Estos problemas son la gran desventaja de los sistemas que "ocultan" lo > que ocurre, que acabas teniendo una capa adicional de complejidad para > lograr una simplicidad aparente. Te recomendaría, una vez que estás > familiarizado con GTK y PyGTK, que le echases un vistazo a cómo trabajar > sin SimpleGladeApp. No es tan difícil y puedes ver cómo lo hace > SimpleGladeApp (el código es pequeño y bastante sencillo de leer). > > Ahora que Sandino Flores ya no trabaja en SimpleGladeApp, tal vez te > interese un fork llamado kefir http://kefir.sourceforge.net/ . Si lo > pruebas ya nos comentarás :). > > Espero que esto te ayude algo... > > Saludos, > > Rafael Villar Burke Gracias Rafael, ya lo estoy probando y se ve que funciona muy bien, estoy buscando documentacion, si alguien tuviera algo al respecto se lo agradeceria, aunque se ve que no es muy necesario. nuevamente muchas gracias y saludos. ------------------------------ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > Fin de Resumen de Python-es, Vol 302, Envío 1 > ********************************************* > From ramirex en gmail.com Fri Jun 1 20:41:34 2007 From: ramirex en gmail.com (ramirex) Date: Fri, 1 Jun 2007 14:41:34 -0400 Subject: novato In-Reply-To: <4660598F.5010009@cmg.jovenclub.cu> References: <4660598F.5010009@cmg.jovenclub.cu> Message-ID: que distribución usas? es muy importante para poder darte una mano.. -- -------------------------------------------------------- ----------------------- ramirex --------------------- [powered by Linux] --------------------------------------------------------- weblog: http://ajayu.memi.umss.edu.bo/ramirex/ From dpfrias en yahoo.es Fri Jun 1 21:07:16 2007 From: dpfrias en yahoo.es (Dr.Dairon Perez Frias) Date: Fri, 1 Jun 2007 19:07:16 +0000 (GMT) Subject: Ayuda Message-ID: <776052.19093.qm@web27301.mail.ukl.yahoo.com> Hola Lista, Necesito hacer una tabla de simbolos, si alguien pudiera decirme donde encontrar documentacion especifica sobre esto o algo para guiarme, saludos D.Frias "En la vida nada es imposible, lo que sucede es que no tenemos el nivel necesario de conocimiento para logarlo... D.Frias" ____________________________________________________________________________________ ¡Descubre una nueva forma de obtener respuestas a tus preguntas! Entra en Yahoo! Respuestas. http://es.answers.yahoo.com/info/welcome From ariel01022 en cmg.jovenclub.cu Fri Jun 1 21:08:37 2007 From: ariel01022 en cmg.jovenclub.cu (MsC. Ariel Crespo Sori) Date: Fri, 01 Jun 2007 15:08:37 -0400 Subject: novato In-Reply-To: References: <4660598F.5010009@cmg.jovenclub.cu> Message-ID: <46606EB5.8040105@cmg.jovenclub.cu> uso Knoppix 5.1.1 en dvd instalado en el disco duro Saludos MsC.Ariel Crespo Sori Instructor JCC "Estrella" Tel: 5-9167 E-Mail: ariel01022 en cmg.jovenclub.cu "Rompe el Hielo con tus Propias Manos" ramirex escribió: > que distribución usas? > > es muy importante para poder darte una mano.. From alfonsodg en gmail.com Fri Jun 1 22:08:43 2007 From: alfonsodg en gmail.com (Alfonso de la Guarda) Date: Fri, 1 Jun 2007 15:08:43 -0500 Subject: novato In-Reply-To: <4660598F.5010009@cmg.jovenclub.cu> References: <4660598F.5010009@cmg.jovenclub.cu> Message-ID: Hola, En el cos http://www.cosperu.com nos hemos convertido en el primer centro de investigación, instrucción y desarrollo en Software Libre y prueba de ello es que desde Abril venimos dando cursos gratuitos a todo el mundo sobre diversas tecnologías. Te recomiendo acceder a nuestro sitio web y revisar los cursos de este mes, los cuales serán publicados en una horas, allí encontrarás cursos de python en modalidad DIVE a los que puedes acceder de 2 maneras: -Modalidad Económica: Pagando el Costo del Curso (unos 20 dolares) -Modilidad Social: Firmar un acuerdo público de compromiso en la participación de proyectos libres del COS (hoy día lanzamos EduKT, http://www.cosperu.om/EduKT, el primer proyecto latinoamericano multiplataforma hecho en Python y que funciona y corre en OLPC -ya lo probamos en una!!!!-). Los cursos se hacen empleando video streaming a tiempo real y un canal de chat para las preguntas. Ese apoyo puede ser en traducciones, creación de interfases, contenidos, manuales, etc. No somos un centro de estudios sino de Investigación. Saludos, On 6/1/07, MsC. Ariel Crespo Sori wrote: > > hola > soy nuevo en la lista y quiero empezar a dar mis primeros pasos en el > mundo de la porogramacion en linux. > > me recomendaron python por su sencillez y facilidad, he buscado sobre el > tema para realizar aplicaciones con ambiente grafico y he encontrado > entreotros boa construction el cual ya baje de internet > > descompacte el fichero y no he podido hacerlo funcional > > mi pregunta > > como hago para instalarlo o poder ejecutar el boa construction > -- > Saludos > > MsC.Ariel Crespo Sori > Instructor JCC "Estrella" > Tel: 5-9167 > E-Mail: ariel01022 en cmg.jovenclub.cu > > "Rompe el Hielo con tus Propias Manos" > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- -------------------------------- Alfonso de la Guarda INVESTIGACION Y CONSULTORIA TECNOLOGICA SAC Telef. 97550914 4726906 From ariel01022 en cmg.jovenclub.cu Fri Jun 1 22:48:39 2007 From: ariel01022 en cmg.jovenclub.cu (MsC. Ariel Crespo Sori) Date: Fri, 01 Jun 2007 16:48:39 -0400 Subject: novato In-Reply-To: References: <4660598F.5010009@cmg.jovenclub.cu> Message-ID: <46608627.2010005@cmg.jovenclub.cu> desgraciadamente mi conexión es bastante lenta y creo que no prodre participar en una conferencia en vivo por internet además por política de mi institución se prohíbe el chat, p2p entre otras pero veo en la portada que tienen los primeros 8 capítulos de un material sobre python y lo estoy descargando para ir empezando. debo aclarar que soy de cuba y trabajo en una organización que se llama Joven Club de Computación y Electrónica en la cual la función fundamental es la informatización de la sociedad sin costo alguno. desde que empecé en este mundo me ha interesado siempre el SW(software libre) y lo defiendo a capa y espada. recientemente me gradué de máster cuyo titulo es "Las TIC en la educación" donde presente un tutorial para el programa de operador de linux que damos aquí en nuestra institución hecho con macromedia flash ya que no contaba con conocimientos ni tiempo para hacerlo en linux y me he propuesto hacer este proyecto en linux totalmente y que no dependa de windows Saludos MsC.Ariel Crespo Sori Instructor JCC "Estrella" Tel: 5-9167 E-Mail: ariel01022 en cmg.jovenclub.cu "Rompe el Hielo con tus Propias Manos" Alfonso de la Guarda escribió: > Hola, > > En el cos http://www.cosperu.com nos hemos convertido en el primer > centro de > investigación, instrucción y desarrollo en Software Libre y prueba de ello > es que desde Abril venimos dando cursos gratuitos a todo el mundo sobre > diversas tecnologías. Te recomiendo acceder a nuestro sitio web y revisar > los cursos de este mes, los cuales serán publicados en una horas, allí > encontrarás cursos de python en modalidad DIVE a los que puedes acceder > de 2 > maneras: > -Modalidad Económica: Pagando el Costo del Curso (unos 20 dolares) > -Modilidad Social: Firmar un acuerdo público de compromiso en la > participación de proyectos libres del COS (hoy día lanzamos EduKT, > http://www.cosperu.om/EduKT, el primer proyecto latinoamericano > multiplataforma hecho en Python y que funciona y corre en OLPC -ya lo > probamos en una!!!!-). > > Los cursos se hacen empleando video streaming a tiempo real y un canal de > chat para las preguntas. > > Ese apoyo puede ser en traducciones, creación de interfases, contenidos, > manuales, etc. > > No somos un centro de estudios sino de Investigación. > > Saludos, > > > > > On 6/1/07, MsC. Ariel Crespo Sori wrote: >> >> hola >> soy nuevo en la lista y quiero empezar a dar mis primeros pasos en el >> mundo de la porogramacion en linux. >> >> me recomendaron python por su sencillez y facilidad, he buscado sobre el >> tema para realizar aplicaciones con ambiente grafico y he encontrado >> entreotros boa construction el cual ya baje de internet >> >> descompacte el fichero y no he podido hacerlo funcional >> >> mi pregunta >> >> como hago para instalarlo o poder ejecutar el boa construction >> -- >> Saludos >> >> MsC.Ariel Crespo Sori >> Instructor JCC "Estrella" >> Tel: 5-9167 >> E-Mail: ariel01022 en cmg.jovenclub.cu >> >> "Rompe el Hielo con tus Propias Manos" >> >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > > > From alfonsodg en gmail.com Fri Jun 1 22:56:10 2007 From: alfonsodg en gmail.com (Alfonso de la Guarda) Date: Fri, 1 Jun 2007 15:56:10 -0500 Subject: novato In-Reply-To: <46608627.2010005@cmg.jovenclub.cu> References: <4660598F.5010009@cmg.jovenclub.cu> <46608627.2010005@cmg.jovenclub.cu> Message-ID: Ariel, Tema aparte, EduKT, puede servirte muy bien para reemplazar tu presentacion en Flash.... podrias colaborar con nosotros y ayudar a los estudiantes del mundo a hacer trabajos/presentaciones/clases/tareas interactivas. Saludos On 6/1/07, MsC. Ariel Crespo Sori wrote: > > desgraciadamente mi conexión es bastante lenta y creo que no prodre > participar en una conferencia en vivo por internet además por política > de mi institución se prohíbe el chat, p2p entre otras pero veo en la > portada que tienen los primeros 8 capítulos de un material sobre python > y lo estoy descargando para ir empezando. > > debo aclarar que soy de cuba y trabajo en una organización que se llama > Joven Club de Computación y Electrónica en la cual la función > fundamental es la informatización de la sociedad sin costo alguno. desde > que empecé en este mundo me ha interesado siempre el SW(software libre) > y lo defiendo a capa y espada. recientemente me gradué de máster cuyo > titulo es "Las TIC en la educación" donde presente un tutorial para el > programa de operador de linux que damos aquí en nuestra institución > hecho con macromedia flash ya que no contaba con conocimientos ni tiempo > para hacerlo en linux y me he propuesto hacer este proyecto en linux > totalmente y que no dependa de windows > > Saludos > > MsC.Ariel Crespo Sori > Instructor JCC "Estrella" > Tel: 5-9167 > E-Mail: ariel01022 en cmg.jovenclub.cu > > "Rompe el Hielo con tus Propias Manos" > > > Alfonso de la Guarda escribió: > > Hola, > > > > En el cos http://www.cosperu.com nos hemos convertido en el primer > > centro de > > investigación, instrucción y desarrollo en Software Libre y prueba de > ello > > es que desde Abril venimos dando cursos gratuitos a todo el mundo sobre > > diversas tecnologías. Te recomiendo acceder a nuestro sitio web y > revisar > > los cursos de este mes, los cuales serán publicados en una horas, allí > > encontrarás cursos de python en modalidad DIVE a los que puedes acceder > > de 2 > > maneras: > > -Modalidad Económica: Pagando el Costo del Curso (unos 20 dolares) > > -Modilidad Social: Firmar un acuerdo público de compromiso en la > > participación de proyectos libres del COS (hoy día lanzamos EduKT, > > http://www.cosperu.om/EduKT, el primer proyecto latinoamericano > > multiplataforma hecho en Python y que funciona y corre en OLPC -ya lo > > probamos en una!!!!-). > > > > Los cursos se hacen empleando video streaming a tiempo real y un canal > de > > chat para las preguntas. > > > > Ese apoyo puede ser en traducciones, creación de interfases, contenidos, > > manuales, etc. > > > > No somos un centro de estudios sino de Investigación. > > > > Saludos, > > > > > > > > > > On 6/1/07, MsC. Ariel Crespo Sori wrote: > >> > >> hola > >> soy nuevo en la lista y quiero empezar a dar mis primeros pasos en el > >> mundo de la porogramacion en linux. > >> > >> me recomendaron python por su sencillez y facilidad, he buscado sobre > el > >> tema para realizar aplicaciones con ambiente grafico y he encontrado > >> entreotros boa construction el cual ya baje de internet > >> > >> descompacte el fichero y no he podido hacerlo funcional > >> > >> mi pregunta > >> > >> como hago para instalarlo o poder ejecutar el boa construction > >> -- > >> Saludos > >> > >> MsC.Ariel Crespo Sori > >> Instructor JCC "Estrella" > >> Tel: 5-9167 > >> E-Mail: ariel01022 en cmg.jovenclub.cu > >> > >> "Rompe el Hielo con tus Propias Manos" > >> > >> _______________________________________________ > >> Python-es mailing list > >> Python-es en aditel.org > >> http://listas.aditel.org/listinfo/python-es > >> > > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- -------------------------------- Alfonso de la Guarda INVESTIGACION Y CONSULTORIA TECNOLOGICA SAC Telef. 97550914 4726906 From ariel01022 en cmg.jovenclub.cu Fri Jun 1 23:12:25 2007 From: ariel01022 en cmg.jovenclub.cu (MsC. Ariel Crespo Sori) Date: Fri, 01 Jun 2007 17:12:25 -0400 Subject: novato In-Reply-To: References: <4660598F.5010009@cmg.jovenclub.cu> <46608627.2010005@cmg.jovenclub.cu> Message-ID: <46608BB9.5000906@cmg.jovenclub.cu> disculpa pero ahora mismo trate de acceder y me este error Mientras se intentaba traer el URL: http://www.cosperu.om/EduKT Ha ocurrido el siguiente problema: Incapaz de determinar la dirección IP a partir del nombre de la máquina: www.cosperu.om El programa dnsserver ha devuelto el siguiente mensaje: Name Error: The domain name does not exist. Esto significa que: El caché no ha sido capaz de resolver el nombre de máquina presente en la URL. Compruebe que la dirección sea correcta. sin embargo a la direccion del sitio como tal si puedo verla Saludos MsC.Ariel Crespo Sori Instructor JCC "Estrella" Tel: 5-9167 E-Mail: ariel01022 en cmg.jovenclub.cu "Rompe el Hielo con tus Propias Manos" Alfonso de la Guarda escribió: > Ariel, > > Tema aparte, EduKT, puede servirte muy bien para reemplazar tu presentacion > en Flash.... podrias colaborar con nosotros y ayudar a los estudiantes del > mundo a hacer trabajos/presentaciones/clases/tareas interactivas. > > Saludos > > On 6/1/07, MsC. Ariel Crespo Sori wrote: >> >> desgraciadamente mi conexión es bastante lenta y creo que no prodre >> participar en una conferencia en vivo por internet además por política >> de mi institución se prohíbe el chat, p2p entre otras pero veo en la >> portada que tienen los primeros 8 capítulos de un material sobre python >> y lo estoy descargando para ir empezando. >> >> debo aclarar que soy de cuba y trabajo en una organización que se llama >> Joven Club de Computación y Electrónica en la cual la función >> fundamental es la informatización de la sociedad sin costo alguno. desde >> que empecé en este mundo me ha interesado siempre el SW(software libre) >> y lo defiendo a capa y espada. recientemente me gradué de máster cuyo >> titulo es "Las TIC en la educación" donde presente un tutorial para el >> programa de operador de linux que damos aquí en nuestra institución >> hecho con macromedia flash ya que no contaba con conocimientos ni tiempo >> para hacerlo en linux y me he propuesto hacer este proyecto en linux >> totalmente y que no dependa de windows >> >> Saludos >> >> MsC.Ariel Crespo Sori >> Instructor JCC "Estrella" >> Tel: 5-9167 >> E-Mail: ariel01022 en cmg.jovenclub.cu >> >> "Rompe el Hielo con tus Propias Manos" >> >> >> Alfonso de la Guarda escribió: >> > Hola, >> > >> > En el cos http://www.cosperu.com nos hemos convertido en el primer >> > centro de >> > investigación, instrucción y desarrollo en Software Libre y prueba de >> ello >> > es que desde Abril venimos dando cursos gratuitos a todo el mundo sobre >> > diversas tecnologías. Te recomiendo acceder a nuestro sitio web y >> revisar >> > los cursos de este mes, los cuales serán publicados en una horas, allí >> > encontrarás cursos de python en modalidad DIVE a los que puedes acceder >> > de 2 >> > maneras: >> > -Modalidad Económica: Pagando el Costo del Curso (unos 20 dolares) >> > -Modilidad Social: Firmar un acuerdo público de compromiso en la >> > participación de proyectos libres del COS (hoy día lanzamos EduKT, >> > http://www.cosperu.om/EduKT, el primer proyecto latinoamericano >> > multiplataforma hecho en Python y que funciona y corre en OLPC -ya lo >> > probamos en una!!!!-). >> > >> > Los cursos se hacen empleando video streaming a tiempo real y un canal >> de >> > chat para las preguntas. >> > >> > Ese apoyo puede ser en traducciones, creación de interfases, >> contenidos, >> > manuales, etc. >> > >> > No somos un centro de estudios sino de Investigación. >> > >> > Saludos, >> > >> > >> > >> > >> > On 6/1/07, MsC. Ariel Crespo Sori wrote: >> >> >> >> hola >> >> soy nuevo en la lista y quiero empezar a dar mis primeros pasos en el >> >> mundo de la porogramacion en linux. >> >> >> >> me recomendaron python por su sencillez y facilidad, he buscado sobre >> el >> >> tema para realizar aplicaciones con ambiente grafico y he encontrado >> >> entreotros boa construction el cual ya baje de internet >> >> >> >> descompacte el fichero y no he podido hacerlo funcional >> >> >> >> mi pregunta >> >> >> >> como hago para instalarlo o poder ejecutar el boa construction >> >> -- >> >> Saludos >> >> >> >> MsC.Ariel Crespo Sori >> >> Instructor JCC "Estrella" >> >> Tel: 5-9167 >> >> E-Mail: ariel01022 en cmg.jovenclub.cu >> >> >> >> "Rompe el Hielo con tus Propias Manos" >> >> >> >> _______________________________________________ >> >> Python-es mailing list >> >> Python-es en aditel.org >> >> http://listas.aditel.org/listinfo/python-es >> >> >> > >> > >> > >> >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > > > From alfonsodg en gmail.com Fri Jun 1 23:17:00 2007 From: alfonsodg en gmail.com (Alfonso de la Guarda) Date: Fri, 1 Jun 2007 16:17:00 -0500 Subject: novato In-Reply-To: <46608BB9.5000906@cmg.jovenclub.cu> References: <4660598F.5010009@cmg.jovenclub.cu> <46608627.2010005@cmg.jovenclub.cu> <46608BB9.5000906@cmg.jovenclub.cu> Message-ID: Disculpa, http://www.cosperu.com/EduKT/ Saludos, On 6/1/07, MsC. Ariel Crespo Sori wrote: > > disculpa pero ahora mismo trate de acceder y me este error > > Mientras se intentaba traer el URL: http://www.cosperu.om/EduKT > Ha ocurrido el siguiente problema: > Incapaz de determinar la dirección IP a partir del nombre de la > máquina: www.cosperu.om > El programa dnsserver ha devuelto el siguiente mensaje: > Name Error: The domain name does not exist. > Esto significa que: > El caché no ha sido capaz de resolver el nombre de máquina > presente en la URL. > Compruebe que la dirección sea correcta. > sin embargo a la direccion del sitio como tal si puedo verla > > Saludos > > MsC.Ariel Crespo Sori > Instructor JCC "Estrella" > Tel: 5-9167 > E-Mail: ariel01022 en cmg.jovenclub.cu > > "Rompe el Hielo con tus Propias Manos" > > > Alfonso de la Guarda escribió: > > Ariel, > > > > Tema aparte, EduKT, puede servirte muy bien para reemplazar tu > presentacion > > en Flash.... podrias colaborar con nosotros y ayudar a los estudiantes > del > > mundo a hacer trabajos/presentaciones/clases/tareas interactivas. > > > > Saludos > > > > On 6/1/07, MsC. Ariel Crespo Sori wrote: > >> > >> desgraciadamente mi conexión es bastante lenta y creo que no prodre > >> participar en una conferencia en vivo por internet además por política > >> de mi institución se prohíbe el chat, p2p entre otras pero veo en la > >> portada que tienen los primeros 8 capítulos de un material sobre python > >> y lo estoy descargando para ir empezando. > >> > >> debo aclarar que soy de cuba y trabajo en una organización que se llama > >> Joven Club de Computación y Electrónica en la cual la función > >> fundamental es la informatización de la sociedad sin costo alguno. > desde > >> que empecé en este mundo me ha interesado siempre el SW(software libre) > >> y lo defiendo a capa y espada. recientemente me gradué de máster cuyo > >> titulo es "Las TIC en la educación" donde presente un tutorial para el > >> programa de operador de linux que damos aquí en nuestra institución > >> hecho con macromedia flash ya que no contaba con conocimientos ni > tiempo > >> para hacerlo en linux y me he propuesto hacer este proyecto en linux > >> totalmente y que no dependa de windows > >> > >> Saludos > >> > >> MsC.Ariel Crespo Sori > >> Instructor JCC "Estrella" > >> Tel: 5-9167 > >> E-Mail: ariel01022 en cmg.jovenclub.cu > >> > >> "Rompe el Hielo con tus Propias Manos" > >> > >> > >> Alfonso de la Guarda escribió: > >> > Hola, > >> > > >> > En el cos http://www.cosperu.com nos hemos convertido en el primer > >> > centro de > >> > investigación, instrucción y desarrollo en Software Libre y prueba de > >> ello > >> > es que desde Abril venimos dando cursos gratuitos a todo el mundo > sobre > >> > diversas tecnologías. Te recomiendo acceder a nuestro sitio web y > >> revisar > >> > los cursos de este mes, los cuales serán publicados en una horas, > allí > >> > encontrarás cursos de python en modalidad DIVE a los que puedes > acceder > >> > de 2 > >> > maneras: > >> > -Modalidad Económica: Pagando el Costo del Curso (unos 20 dolares) > >> > -Modilidad Social: Firmar un acuerdo público de compromiso en la > >> > participación de proyectos libres del COS (hoy día lanzamos EduKT, > >> > http://www.cosperu.om/EduKT, el primer proyecto latinoamericano > >> > multiplataforma hecho en Python y que funciona y corre en OLPC -ya lo > >> > probamos en una!!!!-). > >> > > >> > Los cursos se hacen empleando video streaming a tiempo real y un > canal > >> de > >> > chat para las preguntas. > >> > > >> > Ese apoyo puede ser en traducciones, creación de interfases, > >> contenidos, > >> > manuales, etc. > >> > > >> > No somos un centro de estudios sino de Investigación. > >> > > >> > Saludos, > >> > > >> > > >> > > >> > > >> > On 6/1/07, MsC. Ariel Crespo Sori > wrote: > >> >> > >> >> hola > >> >> soy nuevo en la lista y quiero empezar a dar mis primeros pasos en > el > >> >> mundo de la porogramacion en linux. > >> >> > >> >> me recomendaron python por su sencillez y facilidad, he buscado > sobre > >> el > >> >> tema para realizar aplicaciones con ambiente grafico y he encontrado > >> >> entreotros boa construction el cual ya baje de internet > >> >> > >> >> descompacte el fichero y no he podido hacerlo funcional > >> >> > >> >> mi pregunta > >> >> > >> >> como hago para instalarlo o poder ejecutar el boa construction > >> >> -- > >> >> Saludos > >> >> > >> >> MsC.Ariel Crespo Sori > >> >> Instructor JCC "Estrella" > >> >> Tel: 5-9167 > >> >> E-Mail: ariel01022 en cmg.jovenclub.cu > >> >> > >> >> "Rompe el Hielo con tus Propias Manos" > >> >> > >> >> _______________________________________________ > >> >> Python-es mailing list > >> >> Python-es en aditel.org > >> >> http://listas.aditel.org/listinfo/python-es > >> >> > >> > > >> > > >> > > >> > >> _______________________________________________ > >> Python-es mailing list > >> Python-es en aditel.org > >> http://listas.aditel.org/listinfo/python-es > >> > > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- -------------------------------- Alfonso de la Guarda INVESTIGACION Y CONSULTORIA TECNOLOGICA SAC Telef. 97550914 4726906 From mfigueroa en estudiantes.uci.cu Fri Jun 1 23:26:58 2007 From: mfigueroa en estudiantes.uci.cu (Miguel Angel Marquez Figueroa) Date: Fri, 1 Jun 2007 17:26:58 -0400 Subject: Problema con el trio Python - wxPython - Boa (Miguel Angel) References: <20070601171821.85562146355C@devnull.aditel.org> Message-ID: Yo he probado muchas combinaciones entre versiones de este trío: Python - wxPython - Boa para Windows y en todas me da el error que se mencionaba antes aquí. Solo me ha funcionado y es la que tengo instalada actualmente la combinación: -Python 2.4.4 -BoaConstructor 0.4.4 -wxPython 2.6 He escuchado hablar de versiones mas recientes de los tres. Por favor si alguien sabe otra combinación que funcione entre versiones mas recientes que estas agradecería mucho que me informaran. saludos y muchas gracias de antemano. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From mfigueroa en estudiantes.uci.cu Fri Jun 1 23:49:43 2007 From: mfigueroa en estudiantes.uci.cu (Miguel Angel Marquez Figueroa) Date: Fri, 1 Jun 2007 17:49:43 -0400 Subject: Sobre funcion para la consola (Miguel Angel) Message-ID: He estado buscando una función que limpie totalmente la ventana de una aplicación de consola en python para Windows y no la he podido encontrar: por ejemplo: tengo una salida1 por la consola y yo quiero que para la próxima salida2 se borre todo lo que había en la consola y la salida2 aparezca en una consola limpia. encontré algo sobre el modulo: curses y una función como: clear() pero cuando incluyo el modulo me dice que no existe. saludos. From franciscojseva en gmail.com Sat Jun 2 00:04:36 2007 From: franciscojseva en gmail.com (=?ISO-8859-1?Q?Francisco_Jos=E9_Seva_Mora?=) Date: Sat, 2 Jun 2007 00:04:36 +0200 Subject: duda con la clase ImagePalette de la PIL Message-ID: <85f8c5780706011504g7df81dadxe22600ccffe6f6de@mail.gmail.com> Hola a todos, estoy intentando usar la clase ImagePalette de la libreria PIL de python pero con la documentación oficial no me entero de como se usa y para seros sincero no se si es lo que me hace falta. Os comento para que la estoy usando : Tengo unas imágnes en escala de grises de 16 bits y según la documentación de PIL lo que tengo que usar es un modo de carga de imágnes "P", pues al hacerlo la imagen no se ve como debiera, yo veo que la paleta es muy pobre. Seguí bicheando y por lo visto el modo "P" tiene asociado una paleta ( supongo que de ahí viene la P ) que es un objeto de la clase ImagePalette pero no tengo narices de crear la paleta de 256 colores en escala de grises, ni en RGB ni nada. He mirado en google y no he encontrado nada que no sea un mera copia de las 14 línea de código. ¿Alguien sabe alguna referencia que pueda mirar o me puede dar un consejo? Un saludo Fran -- blog: www.lacoctelera.com/nupi From alfonsodg-Re5JQEeQqe8AvxtiuMwx3w en public.gmane.org Sat Jun 2 05:48:59 2007 From: alfonsodg-Re5JQEeQqe8AvxtiuMwx3w en public.gmane.org (Alfonso de la Guarda) Date: Fri, 1 Jun 2007 22:48:59 -0500 Subject: OFF-TOPIC:COS - Actividades de Junio Message-ID: Hola, El COS para el mes de Junio está lanzando varios cursos y hemos agregado algunos beneficios a nuestra propuesta: Todos los cursos de Días de Semana son gratuitos y libres. Por otro lado, los cursos DIVES de fines de semana mantienen un costo económico (para financiar nuestras actividades) y ahora también uno "social", esto último quiere decir que la persona puede recibir el curso sin pagar nada excepto un compromiso de prestar algún tipo de ayuda a un proyecto de software libre lanzado por nuestra institución: EduKT, ITv o AmiGO (robots de bajo costo para los niños) en cualquier área. El 10% de los ingresos generados por cada curso Dive será donado a un proyecto libre del mundo que los mismos asistentes escogerán en una pequeña encuesta. Todos los cursos son por video streaming a tiempo real así que nuestra cobertura es internacional, invitando a todos a inscribirse en nuestro sitio web e indicar a cuales cursos en los que se desea participar tanto presencial como virtualmente. Este mes tendremos espacio para un curso de programación en Python+GTk+Glade Multiplataforma para inexpermientados y con un toque de Sugar (el entorno de la OLPC), no hay razón para que se lo pierdan. Estaremos dando en las siguientes semanas -aunque no lo hemos programado aún- un curso sobre Robótica para niños y nuestra propuesta de Robots de Bajo Costo (AmiGO)..... teniendo a la OLPC como módulo de Inteligencia Artificial. Les recordamos que el COS http://www.cosperu.com es un Centro de Investigación comprometido con la tecnología y el Software y en general los invitamos a todos a participar como expositores en cualquier tema relatino a Tecnologías y FLOSS para programarlos en las sigiuientes semanas. Saludos, -- -------------------------------- Alfonso de la Guarda Director http://www.cosperu.com Telef. 97550914 4726906 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Linux-plug Temática: Discusión general sobre Linux Peruvian Linux User Group (http://www.linux.org.pe) Participa suscribiéndote y escribiendo a: linux-plug-Xh+NVF5n0LKq8026SyH74w en public.gmane.org Para darte de alta, de baja o hacer ajustes a tu suscripción visita: http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug IMPORTANTE: Reglas y recomendaciones http://www.linux.org.pe/listas/reglas.php http://www.linux.org.pe/listas/comportamiento.php http://www.linux.org.pe/listas/recomendaciones.php From a.porrua en gmail.com Sat Jun 2 11:09:05 2007 From: a.porrua en gmail.com (tny) Date: Sat, 02 Jun 2007 11:09:05 +0200 Subject: Sobre funcion para la consola (Miguel Angel) In-Reply-To: References: Message-ID: <1180775345.6139.6.camel@skynet> El vie, 01-06-2007 a las 17:49 -0400, Miguel Angel Marquez Figueroa escribió: > He estado buscando una función que limpie totalmente la ventana de una aplicación de consola en python para Windows y no la he podido encontrar: > por ejemplo: > tengo una salida1 por la consola y yo quiero que para la próxima salida2 se borre todo lo que había en la consola y la salida2 aparezca en una consola limpia. > encontré algo sobre el modulo: curses y una función como: clear() pero cuando incluyo el modulo me dice que no existe. > > saludos. > Para borrar la consola (de dos) de está el cls. Prueba hacer lo siguiente: >>> import os >>> a=os.system('cls') #puedes pasar de a=... Suerte ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From santidelgado en gmail.com Sat Jun 2 11:27:20 2007 From: santidelgado en gmail.com (Santiago David Delgado Llopis) Date: Sat, 2 Jun 2007 11:27:20 +0200 Subject: Python & curses Message-ID: <7fba75ac0706020227w6cebb968i187ed64ab67bcf98@mail.gmail.com> Hola: Este vernao me gustaría comenzar a desarrollar un programita con Curses (la interfaz de usuario para consolas de texto). He estado dandole vueltas sobre qué lenguaje utilizar. En un principio pensé en C. Pero este lenguaje no soporta caracteres Unicode... Despúes pensé en Python, pero desconozco si es posible usar Curses con Python. ¿Alguien conoce si esta implementación es posible? ¡Ah! Por si sirve de algo, el programa lo desarrollaría sobre una Ubuntu 7.04. Un saludo y muchas gracias. From xinxic en gmail.com Sat Jun 2 11:43:41 2007 From: xinxic en gmail.com (Xin Xic) Date: Sat, 2 Jun 2007 11:43:41 +0200 Subject: Python & curses In-Reply-To: <7fba75ac0706020227w6cebb968i187ed64ab67bcf98@mail.gmail.com> References: <7fba75ac0706020227w6cebb968i187ed64ab67bcf98@mail.gmail.com> Message-ID: <5b3eed8ccfcafedf4fbce9b7d3e1bccc@GMail.com> Sí. Se le pueden hacer ventanitas i cosas de esas. Si buscas en google hay algunos ejemplos. > >>> import curses > >>> dir(curses) > ['ALL_MOUSE_EVENTS', 'A_ALTCHARSET', 'A_ATTRIBUTES', 'A_BLINK', > 'A_BOLD', 'A_CHARTEXT', 'A_COLOR', 'A_DIM', 'A_HORIZONTAL', 'A_INVIS', > 'A_LEFT', 'A_LOW', 'A_NORMAL', 'A_PROTECT', 'A_REVERSE', 'A_RIGHT', > 'A_STANDOUT', 'A_TOP', 'A_UNDERLINE', 'A_VERTICAL', 'BUTTON1_CLICKED', > 'BUTTON1_DOUBLE_CLICKED', 'BUTTON1_PRESSED', 'BUTTON1_RELEASED', > 'BUTTON1_TRIPLE_CLICKED', 'BUTTON2_CLICKED', 'BUTTON2_DOUBLE_CLICKED', > 'BUTTON2_PRESSED', 'BUTTON2_RELEASED', 'BUTTON2_TRIPLE_CLICKED', > 'BUTTON3_CLICKED', 'BUTTON3_DOUBLE_CLICKED', 'BUTTON3_PRESSED', > 'BUTTON3_RELEASED', 'BUTTON3_TRIPLE_CLICKED', 'BUTTON4_CLICKED', > 'BUTTON4_DOUBLE_CLICKED', 'BUTTON4_PRESSED', 'BUTTON4_RELEASED', > 'BUTTON4_TRIPLE_CLICKED', 'BUTTON_ALT', 'BUTTON_CTRL', 'BUTTON_SHIFT', > 'COLOR_BLACK', 'COLOR_BLUE', 'COLOR_CYAN', 'COLOR_GREEN', > 'COLOR_MAGENTA', 'COLOR_RED', 'COLOR_WHITE', 'COLOR_YELLOW', 'ERR', > 'KEY_A1', 'KEY_A3', 'KEY_B2', 'KEY_BACKSPACE', 'KEY_BEG', 'KEY_BREAK', > 'KEY_BTAB', 'KEY_C1', 'KEY_C3', 'KEY_CANCEL', 'KEY_CATAB', > 'KEY_CLEAR', 'KEY_CLOSE', 'KEY_COMMAND', 'KEY_COPY', 'KEY_CREATE', > 'KEY_CTAB', 'KEY_DC', 'KEY_DL', 'KEY_DOWN', 'KEY_EIC', 'KEY_END', > 'KEY_ENTER', 'KEY_EOL', 'KEY_EOS', 'KEY_EXIT', 'KEY_F0', 'KEY_F1', > 'KEY_F10', 'KEY_F11', 'KEY_F12', 'KEY_F13', 'KEY_F14', 'KEY_F15', > 'KEY_F16', 'KEY_F17', 'KEY_F18', 'KEY_F19', 'KEY_F2', 'KEY_F20', > 'KEY_F21', 'KEY_F22', 'KEY_F23', 'KEY_F24', 'KEY_F25', 'KEY_F26', > 'KEY_F27', 'KEY_F28', 'KEY_F29', 'KEY_F3', 'KEY_F30', 'KEY_F31', > 'KEY_F32', 'KEY_F33', 'KEY_F34', 'KEY_F35', 'KEY_F36', 'KEY_F37', > 'KEY_F38', 'KEY_F39', 'KEY_F4', 'KEY_F40', 'KEY_F41', 'KEY_F42', > 'KEY_F43', 'KEY_F44', 'KEY_F45', 'KEY_F46', 'KEY_F47', 'KEY_F48', > 'KEY_F49', 'KEY_F5', 'KEY_F50', 'KEY_F51', 'KEY_F52', 'KEY_F53', > 'KEY_F54', 'KEY_F55', 'KEY_F56', 'KEY_F57', 'KEY_F58', 'KEY_F59', > 'KEY_F6', 'KEY_F60', 'KEY_F61', 'KEY_F62', 'KEY_F63', 'KEY_F7', > 'KEY_F8', 'KEY_F9', 'KEY_FIND', 'KEY_HELP', 'KEY_HOME', 'KEY_IC', > 'KEY_IL', 'KEY_LEFT', 'KEY_LL', 'KEY_MARK', 'KEY_MAX', 'KEY_MESSAGE', > 'KEY_MIN', 'KEY_MOUSE', 'KEY_MOVE', 'KEY_NEXT', 'KEY_NPAGE', > 'KEY_OPEN', 'KEY_OPTIONS', 'KEY_PPAGE', 'KEY_PREVIOUS', 'KEY_PRINT', > 'KEY_REDO', 'KEY_REFERENCE', 'KEY_REFRESH', 'KEY_REPLACE', > 'KEY_RESET', 'KEY_RESIZE', 'KEY_RESTART', 'KEY_RESUME', 'KEY_RIGHT', > 'KEY_SAVE', 'KEY_SBEG', 'KEY_SCANCEL', 'KEY_SCOMMAND', 'KEY_SCOPY', > 'KEY_SCREATE', 'KEY_SDC', 'KEY_SDL', 'KEY_SELECT', 'KEY_SEND', > 'KEY_SEOL', 'KEY_SEXIT', 'KEY_SF', 'KEY_SFIND', 'KEY_SHELP', > 'KEY_SHOME', 'KEY_SIC', 'KEY_SLEFT', 'KEY_SMESSAGE', 'KEY_SMOVE', > 'KEY_SNEXT', 'KEY_SOPTIONS', 'KEY_SPREVIOUS', 'KEY_SPRINT', 'KEY_SR', > 'KEY_SREDO', 'KEY_SREPLACE', 'KEY_SRESET', 'KEY_SRIGHT', 'KEY_SRSUME', > 'KEY_SSAVE', 'KEY_SSUSPEND', 'KEY_STAB', 'KEY_SUNDO', 'KEY_SUSPEND', > 'KEY_UNDO', 'KEY_UP', 'OK', 'REPORT_MOUSE_POSITION', '__builtins__', > '__doc__', '__file__', '__name__', '__path__', '__revision__', > 'baudrate', 'beep', 'can_change_color', 'cbreak', 'color_content', > 'color_pair', 'curs_set', 'def_prog_mode', 'def_shell_mode', > 'delay_output', 'doupdate', 'echo', 'endwin', 'erasechar', 'error', > 'filter', 'flash', 'flushinp', 'getmouse', 'getsyx', 'getwin', > 'halfdelay', 'has_colors', 'has_ic', 'has_il', 'has_key', > 'init_color', 'init_pair', 'initscr', 'intrflush', 'is_term_resized', > 'isendwin', 'keyname', 'killchar', 'longname', 'meta', > 'mouseinterval', 'mousemask', 'napms', 'newpad', 'newwin', 'nl', > 'nocbreak', 'noecho', 'nonl', 'noqiflush', 'noraw', 'pair_content', > 'pair_number', 'putp', 'qiflush', 'raw', 'reset_prog_mode', > 'reset_shell_mode', 'resetty', 'resize_term', 'resizeterm', 'savetty', > 'setsyx', 'setupterm', 'start_color', 'termattrs', 'termname', > 'tigetflag', 'tigetnum', 'tigetstr', 'tparm', 'typeahead', 'unctrl', > 'ungetch', 'ungetmouse', 'use_default_colors', 'use_env', 'version', > 'wrapper'] Salut !!! El 02/06/2007, a les 11:27, en/na Santiago David Delgado Llopis va escriure: > Hola: > Este vernao me gustaría comenzar a desarrollar un programita con > Curses (la interfaz de usuario para consolas de texto). He estado > dandole vueltas sobre qué lenguaje utilizar. En un principio pensé en > C. Pero este lenguaje no soporta caracteres Unicode... Despúes pensé > en Python, pero desconozco si es posible usar Curses con Python. > ¿Alguien conoce si esta implementación es posible? > ¡Ah! Por si sirve de algo, el programa lo desarrollaría sobre una > Ubuntu 7.04. > > Un saludo y muchas gracias. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From santidelgado en gmail.com Sat Jun 2 11:59:03 2007 From: santidelgado en gmail.com (Santiago David Delgado Llopis) Date: Sat, 2 Jun 2007 11:59:03 +0200 Subject: Python & curses In-Reply-To: <5b3eed8ccfcafedf4fbce9b7d3e1bccc@GMail.com> References: <7fba75ac0706020227w6cebb968i187ed64ab67bcf98@mail.gmail.com> <5b3eed8ccfcafedf4fbce9b7d3e1bccc@GMail.com> Message-ID: <7fba75ac0706020259n3e933bb4s26c73f0600ac26f1@mail.gmail.com> Estupendo !!! Muchas gracias 2007/6/2, Xin Xic : > Sí. > Se le pueden hacer ventanitas i cosas de esas. > Si buscas en google hay algunos ejemplos. > > > >>> import curses > > >>> dir(curses) > > ['ALL_MOUSE_EVENTS', 'A_ALTCHARSET', 'A_ATTRIBUTES', 'A_BLINK', > > 'A_BOLD', 'A_CHARTEXT', 'A_COLOR', 'A_DIM', 'A_HORIZONTAL', 'A_INVIS', > > 'A_LEFT', 'A_LOW', 'A_NORMAL', 'A_PROTECT', 'A_REVERSE', 'A_RIGHT', > > 'A_STANDOUT', 'A_TOP', 'A_UNDERLINE', 'A_VERTICAL', 'BUTTON1_CLICKED', > > 'BUTTON1_DOUBLE_CLICKED', 'BUTTON1_PRESSED', 'BUTTON1_RELEASED', > > 'BUTTON1_TRIPLE_CLICKED', 'BUTTON2_CLICKED', 'BUTTON2_DOUBLE_CLICKED', > > 'BUTTON2_PRESSED', 'BUTTON2_RELEASED', 'BUTTON2_TRIPLE_CLICKED', > > 'BUTTON3_CLICKED', 'BUTTON3_DOUBLE_CLICKED', 'BUTTON3_PRESSED', > > 'BUTTON3_RELEASED', 'BUTTON3_TRIPLE_CLICKED', 'BUTTON4_CLICKED', > > 'BUTTON4_DOUBLE_CLICKED', 'BUTTON4_PRESSED', 'BUTTON4_RELEASED', > > 'BUTTON4_TRIPLE_CLICKED', 'BUTTON_ALT', 'BUTTON_CTRL', 'BUTTON_SHIFT', > > 'COLOR_BLACK', 'COLOR_BLUE', 'COLOR_CYAN', 'COLOR_GREEN', > > 'COLOR_MAGENTA', 'COLOR_RED', 'COLOR_WHITE', 'COLOR_YELLOW', 'ERR', > > 'KEY_A1', 'KEY_A3', 'KEY_B2', 'KEY_BACKSPACE', 'KEY_BEG', 'KEY_BREAK', > > 'KEY_BTAB', 'KEY_C1', 'KEY_C3', 'KEY_CANCEL', 'KEY_CATAB', > > 'KEY_CLEAR', 'KEY_CLOSE', 'KEY_COMMAND', 'KEY_COPY', 'KEY_CREATE', > > 'KEY_CTAB', 'KEY_DC', 'KEY_DL', 'KEY_DOWN', 'KEY_EIC', 'KEY_END', > > 'KEY_ENTER', 'KEY_EOL', 'KEY_EOS', 'KEY_EXIT', 'KEY_F0', 'KEY_F1', > > 'KEY_F10', 'KEY_F11', 'KEY_F12', 'KEY_F13', 'KEY_F14', 'KEY_F15', > > 'KEY_F16', 'KEY_F17', 'KEY_F18', 'KEY_F19', 'KEY_F2', 'KEY_F20', > > 'KEY_F21', 'KEY_F22', 'KEY_F23', 'KEY_F24', 'KEY_F25', 'KEY_F26', > > 'KEY_F27', 'KEY_F28', 'KEY_F29', 'KEY_F3', 'KEY_F30', 'KEY_F31', > > 'KEY_F32', 'KEY_F33', 'KEY_F34', 'KEY_F35', 'KEY_F36', 'KEY_F37', > > 'KEY_F38', 'KEY_F39', 'KEY_F4', 'KEY_F40', 'KEY_F41', 'KEY_F42', > > 'KEY_F43', 'KEY_F44', 'KEY_F45', 'KEY_F46', 'KEY_F47', 'KEY_F48', > > 'KEY_F49', 'KEY_F5', 'KEY_F50', 'KEY_F51', 'KEY_F52', 'KEY_F53', > > 'KEY_F54', 'KEY_F55', 'KEY_F56', 'KEY_F57', 'KEY_F58', 'KEY_F59', > > 'KEY_F6', 'KEY_F60', 'KEY_F61', 'KEY_F62', 'KEY_F63', 'KEY_F7', > > 'KEY_F8', 'KEY_F9', 'KEY_FIND', 'KEY_HELP', 'KEY_HOME', 'KEY_IC', > > 'KEY_IL', 'KEY_LEFT', 'KEY_LL', 'KEY_MARK', 'KEY_MAX', 'KEY_MESSAGE', > > 'KEY_MIN', 'KEY_MOUSE', 'KEY_MOVE', 'KEY_NEXT', 'KEY_NPAGE', > > 'KEY_OPEN', 'KEY_OPTIONS', 'KEY_PPAGE', 'KEY_PREVIOUS', 'KEY_PRINT', > > 'KEY_REDO', 'KEY_REFERENCE', 'KEY_REFRESH', 'KEY_REPLACE', > > 'KEY_RESET', 'KEY_RESIZE', 'KEY_RESTART', 'KEY_RESUME', 'KEY_RIGHT', > > 'KEY_SAVE', 'KEY_SBEG', 'KEY_SCANCEL', 'KEY_SCOMMAND', 'KEY_SCOPY', > > 'KEY_SCREATE', 'KEY_SDC', 'KEY_SDL', 'KEY_SELECT', 'KEY_SEND', > > 'KEY_SEOL', 'KEY_SEXIT', 'KEY_SF', 'KEY_SFIND', 'KEY_SHELP', > > 'KEY_SHOME', 'KEY_SIC', 'KEY_SLEFT', 'KEY_SMESSAGE', 'KEY_SMOVE', > > 'KEY_SNEXT', 'KEY_SOPTIONS', 'KEY_SPREVIOUS', 'KEY_SPRINT', 'KEY_SR', > > 'KEY_SREDO', 'KEY_SREPLACE', 'KEY_SRESET', 'KEY_SRIGHT', 'KEY_SRSUME', > > 'KEY_SSAVE', 'KEY_SSUSPEND', 'KEY_STAB', 'KEY_SUNDO', 'KEY_SUSPEND', > > 'KEY_UNDO', 'KEY_UP', 'OK', 'REPORT_MOUSE_POSITION', '__builtins__', > > '__doc__', '__file__', '__name__', '__path__', '__revision__', > > 'baudrate', 'beep', 'can_change_color', 'cbreak', 'color_content', > > 'color_pair', 'curs_set', 'def_prog_mode', 'def_shell_mode', > > 'delay_output', 'doupdate', 'echo', 'endwin', 'erasechar', 'error', > > 'filter', 'flash', 'flushinp', 'getmouse', 'getsyx', 'getwin', > > 'halfdelay', 'has_colors', 'has_ic', 'has_il', 'has_key', > > 'init_color', 'init_pair', 'initscr', 'intrflush', 'is_term_resized', > > 'isendwin', 'keyname', 'killchar', 'longname', 'meta', > > 'mouseinterval', 'mousemask', 'napms', 'newpad', 'newwin', 'nl', > > 'nocbreak', 'noecho', 'nonl', 'noqiflush', 'noraw', 'pair_content', > > 'pair_number', 'putp', 'qiflush', 'raw', 'reset_prog_mode', > > 'reset_shell_mode', 'resetty', 'resize_term', 'resizeterm', 'savetty', > > 'setsyx', 'setupterm', 'start_color', 'termattrs', 'termname', > > 'tigetflag', 'tigetnum', 'tigetstr', 'tparm', 'typeahead', 'unctrl', > > 'ungetch', 'ungetmouse', 'use_default_colors', 'use_env', 'version', > > 'wrapper'] > > > Salut !!! > > El 02/06/2007, a les 11:27, en/na Santiago David Delgado Llopis va > escriure: > > > Hola: > > Este vernao me gustaría comenzar a desarrollar un programita con > > Curses (la interfaz de usuario para consolas de texto). He estado > > dandole vueltas sobre qué lenguaje utilizar. En un principio pensé en > > C. Pero este lenguaje no soporta caracteres Unicode... Despúes pensé > > en Python, pero desconozco si es posible usar Curses con Python. > > ¿Alguien conoce si esta implementación es posible? > > ¡Ah! Por si sirve de algo, el programa lo desarrollaría sobre una > > Ubuntu 7.04. > > > > Un saludo y muchas gracias. > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From ogunsett en gmail.com Sat Jun 2 15:31:19 2007 From: ogunsett en gmail.com (Oscar Gunsett) Date: Sat, 2 Jun 2007 10:31:19 -0300 Subject: Sobre funcion para la consola (Miguel Angel) In-Reply-To: References: Message-ID: Si estas usando windows tendras que instalar el modulo curses aparte, el ejemplo que leíste es para linux que viene incorporado que casi cualquier instalación de linux. El día 1/06/07, Miguel Angel Marquez Figueroa escribió: > > He estado buscando una función que limpie totalmente la ventana de una > aplicación de consola en python para Windows y no la he podido encontrar: > por ejemplo: > tengo una salida1 por la consola y yo quiero que para la próxima salida2 > se borre todo lo que había en la consola y la salida2 aparezca en una > consola limpia. > encontré algo sobre el modulo: curses y una función como: clear() pero > cuando incluyo el modulo me dice que no existe. > > saludos. > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From dlevental en gmail.com Sat Jun 2 16:09:17 2007 From: dlevental en gmail.com (Diego Levental) Date: Sat, 2 Jun 2007 11:09:17 -0300 Subject: Jornadas de Python en Santa Fe Message-ID: <1898b06e0706020709n4a64ba51p2c24d9d801aff007@mail.gmail.com> www.pythonsantafe.com.ar IMPERDIBLE !! -- Saludos, DGL. Visita mi blog: www.diegolevental.com.ar From mlacunza en gmail.com Sat Jun 2 18:18:49 2007 From: mlacunza en gmail.com (Mario Lacunza) Date: Sat, 2 Jun 2007 11:18:49 -0500 Subject: Problema con el trio Python - wxPython - Boa (Miguel Angel) In-Reply-To: References: <20070601171821.85562146355C@devnull.aditel.org> Message-ID: <771741b20706020918s190b87aave197043a3d06f4b3@mail.gmail.com> El día 1/06/07, Miguel Angel Marquez Figueroa escribió: > > Yo he probado muchas combinaciones entre versiones de este trío: Python - > wxPython - Boa para Windows y en todas me da el error que se mencionaba > antes aquí. Solo me ha funcionado y es la que tengo instalada actualmente la > combinación: > -Python 2.4.4 > -BoaConstructor 0.4.4 > -wxPython 2.6 > He escuchado hablar de versiones mas recientes de los tres. Por favor si > alguien sabe otra combinación que funcione entre versiones mas recientes que > estas agradecería mucho que me informaran. > > saludos y muchas gracias de antemano. > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > Debes usar para q te funcione el Boa la version CVS 0.55 -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: mlacunzav[DOT]cogia[DOT]net Blog: http://mlacunza.blogspot.com/ Lima - Peru From subscripcions en trespams.com Sat Jun 2 22:33:06 2007 From: subscripcions en trespams.com (Antoni Aloy) Date: Sat, 2 Jun 2007 22:33:06 +0200 Subject: Python & curses In-Reply-To: <7fba75ac0706020227w6cebb968i187ed64ab67bcf98@mail.gmail.com> References: <7fba75ac0706020227w6cebb968i187ed64ab67bcf98@mail.gmail.com> Message-ID: <200706022233.06693.subscripcions@trespams.com> El Saturday 02 June 2007 11:27:20 Santiago David Delgado Llopis escrigueres: > Hola: > Este vernao me gustaría comenzar a desarrollar un programita con > Curses (la interfaz de usuario para consolas de texto). He estado > dandole vueltas sobre qué lenguaje utilizar. En un principio pensé en > C. Pero este lenguaje no soporta caracteres Unicode... Despúes pensé > en Python, pero desconozco si es posible usar Curses con Python. > ¿Alguien conoce si esta implementación es posible? > ¡Ah! Por si sirve de algo, el programa lo desarrollaría sobre una > Ubuntu 7.04. Prova també urwid http://excess.org/urwid/utf8examples.html, soporta unicode com podràs veure a l'exemple i te dona tot un bastiment de programació. Salutacions, -- Antoni Aloy López Binissalem - Mallorca http://trespams.com Soci de bulma #34 From alfonsodg en gmail.com Sat Jun 2 23:37:03 2007 From: alfonsodg en gmail.com (Alfonso de la Guarda) Date: Sat, 2 Jun 2007 16:37:03 -0500 Subject: Python & curses In-Reply-To: <200706022233.06693.subscripcions@trespams.com> References: <7fba75ac0706020227w6cebb968i187ed64ab67bcf98@mail.gmail.com> <200706022233.06693.subscripcions@trespams.com> Message-ID: Hola, En el www.cosperu.com te podemos ayudar, dentro del curso avanzado damos una introducción a curses, puedes acceder al mismo de 2 maneras: -Pagando unos 20 dolares -Mediante la Tarifa Social que te compromete a participar en un proyecto FLOSS de nuestra institución asignando unas pocas horas de tu tiempo al mes. Los cursos emplean video streaming a tiempo real y un canal de chat para las preguntas. Como comentario adicional te decimos que esperes unas horas más y visites http://sisgerp.com, Software ERP de Licencia GPL y que publicaremos en breve y que tiene -precisamente- una interfaz en curses. En el 2001, lanzé también SISVENTI http://www.icewalkers.com/Linux/Software/515530/sisventi.html un POS en curses, cuya versión también lanzaremos en su versión 4.0 en curses. Saludos, On 6/2/07, Antoni Aloy wrote: > > El Saturday 02 June 2007 11:27:20 Santiago David Delgado Llopis > escrigueres: > > Hola: > > Este vernao me gustaría comenzar a desarrollar un programita con > > Curses (la interfaz de usuario para consolas de texto). He estado > > dandole vueltas sobre qué lenguaje utilizar. En un principio pensé en > > C. Pero este lenguaje no soporta caracteres Unicode... Despúes pensé > > en Python, pero desconozco si es posible usar Curses con Python. > > ¿Alguien conoce si esta implementación es posible? > > ¡Ah! Por si sirve de algo, el programa lo desarrollaría sobre una > > Ubuntu 7.04. > Prova també urwid http://excess.org/urwid/utf8examples.html, soporta > unicode > com podràs veure a l'exemple i te dona tot un bastiment de programació. > > Salutacions, > > -- > Antoni Aloy López > Binissalem - Mallorca > http://trespams.com > Soci de bulma #34 > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- -------------------------------- Alfonso de la Guarda INVESTIGACION Y CONSULTORIA TECNOLOGICA SAC Telef. 97550914 4726906 From minoztro en gmail.com Sun Jun 3 22:36:58 2007 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Sun, 3 Jun 2007 16:36:58 -0400 Subject: [LOCALE] problemas en windows Message-ID: <172699c50706031336x6a1398edje2e873ca3d000ee@mail.gmail.com> estimados: estoy tratando de definir mi locale para una aplicación que corre bajo windows y obentgo un error..el codigo es el siguiente: import locale locale.setlocale(locale.LC_ALL,"%s.%s"%(\ locale.getdefaultlocale()[0], locale.getdefaultlocale()[1]) ) y me arroja el siguiente error: locale.setlocale(locale.LC_ALL,"%s.%s"%(\ File "C:\Python24\lib\locale.py", line 381, in setlocale return _setlocale(category, locale) Error: unsupported locale setting por consola ejecute el comando locale.getdefaultlocale() y me arroja lo siguiente: >>> locale.getdefaultlocale() ('es_ES', 'cp1252') no entiendo por qué falla....en linux todo va de maravillas...tengo python 2.4.4 salu2!! -- Milton Inostroza Aguilera From rouzic en rouzic.net Sun Jun 3 17:51:44 2007 From: rouzic en rouzic.net (rouzic - Carlos Cabezas) Date: Sun, 3 Jun 2007 17:51:44 +0200 Subject: Saludos a la lista de correos de Python-es Message-ID: <200706031751.50732.rouzic@rouzic.net> Hola Me acabo de suscribir a la lista de correos de python y tengo mucho interés en aprender este lenguaje de programación, y si alguien me puede pasar enlaces sobre tutoriales para facilitar mi aprendizaje sobre python. Saludos ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part. URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From bruno32 en gmail.com Mon Jun 4 04:31:07 2007 From: bruno32 en gmail.com (Bruno Espinoza) Date: Sun, 3 Jun 2007 21:31:07 -0500 Subject: Saludos a la lista de correos de Python-es In-Reply-To: <200706031751.50732.rouzic@rouzic.net> References: <200706031751.50732.rouzic@rouzic.net> Message-ID: <33a557360706031931m3399e2a0rbc562c47ecdfe425@mail.gmail.com> Hola, y gracias por suscribirte a la lista. Puedes probar los tutoriales de la página Oficial de Python y su documentación, disponibles en http://www.python.org/doc (En Inglés) En español hay un curso muy bueno orientado a los que novicios en programación http://marmota.act.uji.es/MTP/pdf/python.pdf La referencia de librerías de Python también puede ayudar. Disponible en http://ww.pyhon.org/doc Ahora bien... tambien tenemos Pygame, que es util para programar Videojuegos. Lamentablemene apenas hay información en español. Pero si sabes inglés, puedes pasar por su web oficial: www.pygame.org que tiene muchas cosas utiles. Espero que te sirva, saludos Bruno Espinoza El día 3/06/07, rouzic - Carlos Cabezas escribió: > > Hola > > Me acabo de suscribir a la lista de correos de python y tengo mucho > interés en > aprender este lenguaje de programación, y si alguien me puede pasar > enlaces > sobre tutoriales para facilitar mi aprendizaje sobre python. > > Saludos > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > -- BrunoProg64 From alfonsodg en gmail.com Mon Jun 4 04:33:27 2007 From: alfonsodg en gmail.com (Alfonso de la Guarda) Date: Sun, 3 Jun 2007 21:33:27 -0500 Subject: Saludos a la lista de correos de Python-es In-Reply-To: <200706031751.50732.rouzic@rouzic.net> References: <200706031751.50732.rouzic@rouzic.net> Message-ID: Hola, Revisa, http://cosperu.com, encontrarás diversas opciones, incluyendo una traducción del libro a Byte of Python. Saludos, On 6/3/07, rouzic - Carlos Cabezas wrote: > > Hola > > Me acabo de suscribir a la lista de correos de python y tengo mucho > interés en > aprender este lenguaje de programación, y si alguien me puede pasar > enlaces > sobre tutoriales para facilitar mi aprendizaje sobre python. > > Saludos > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > -- -------------------------------- Alfonso de la Guarda ICTEC SAC www.cosperu.com www.delaguarda.info Telef. 97550914 4726906 From DOMINGUEZ_JOSE_LUIS_NONLILLY en LILLY.COM Mon Jun 4 12:47:51 2007 From: DOMINGUEZ_JOSE_LUIS_NONLILLY en LILLY.COM (Jose Luis Dominguez NONLILLY) Date: Mon, 4 Jun 2007 12:47:51 +0200 Subject: Comparar J2EE vs (Turbogears, Django, Pylons) In-Reply-To: References: Message-ID: Hola a todos. Ya sé que esto va un poco en cuestión de gustos, pero mi problema es el siguiente. En un proyecto nuevo quieren realizar la típica gestión de almacén y un par de cosas más. Como no, mi jefe quiere vender J2EE, que hoy en día es lo que más está de moda. Como yo prefiero Python, he empezado a buscar y leer, y he encontrado como buenas opciones Django, Turbogears y Pylons. La duda que tengo es si estoy frameworks son comparables a JEE. Por lo que he leído ambos usan el patrón MCV, lo que no me quedó muy claro es si puedo realizar aplicaciones de escritorio como vista. Es decir, usar algo parecido a los servlets de JEE, y desde mi aplicación, por ejemplo con WXPython, conectarme a servidor de aplicaciones (No sé si esto último que he dicho es una tontería ya que no sé si TG o Django se basan en el modelo de tres capas) Y finalmente, sin animo de crear polémica, cual prefieren ustedes de los tres mencionados? Un saludo Jose From gagsl-py2 en yahoo.com.ar Mon Jun 4 12:49:17 2007 From: gagsl-py2 en yahoo.com.ar (Gabriel Genellina) Date: Mon, 04 Jun 2007 07:49:17 -0300 Subject: Comparacion SQLAlchemy / SQLObject / otros Message-ID: Hola Actualmente tengo una base de datos (en Oracle) con una estructura bastante horrible. Le tengo que agregar unos cuantos campos más a la estructura, y despues hacer un programa que se encargue -basicamente- de insertar nuevos datos (que vienen en un archivo csv o algo parecido). Mi idea es usar algo que me deje ver las tablas como clases, y que me genere los insert mas o menos automaticamente. Estaba pensando en usar algo como SQLAlchemy / SQLObjects (conocen algun otro?). Lo que no sé es qué tal se comportan con una b.d. preexistente: son capaces de reconocer la estructura que ya está? y dejarme agregar las columnas/tablas que me faltan? Cuál sería más sencillo de aprender a usar? (la verdad no me interesa demasiado la "potencia" que tengan en otros sentidos, estoy seguro de que lo que quiero hacer es tan re básico que cualquiera de estos productos deberia servirme, pero sí me interesa llegar a hacerlo más o menos rapido). El programa que hará las consultas a esta b.d. es otro, ya existe y no se va a tocar, asi que la capacidad de hacer consultas facilmente, no me interesa demasiado (para esta aplicacion, claro!). Asi que agradezco sus opiniones y sugerencias de algun producto alternativo... -- Gabriel Genellina ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From pych3m4 en gmail.com Mon Jun 4 13:22:14 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Mon, 4 Jun 2007 13:22:14 +0200 Subject: [LOCALE] problemas en windows In-Reply-To: <172699c50706031336x6a1398edje2e873ca3d000ee@mail.gmail.com> References: <172699c50706031336x6a1398edje2e873ca3d000ee@mail.gmail.com> Message-ID: <2c9fb0dd0706040422g7a766027pedd33bc6b4f27a8@mail.gmail.com> El 3/06/07, Milton Galo Patricio Inostroza Aguilera escribió: > estimados: > > estoy tratando de definir mi locale para una aplicación que corre > bajo windows y obentgo un error..el codigo es el siguiente: > > import locale > locale.setlocale(locale.LC_ALL,"%s.%s"%(\ > locale.getdefaultlocale()[0], > locale.getdefaultlocale()[1]) > ) > > y me arroja el siguiente error: > > locale.setlocale(locale.LC_ALL,"%s.%s"%(\ > File "C:\Python24\lib\locale.py", line 381, in setlocale > return _setlocale(category, locale) > Error: unsupported locale setting > > por consola ejecute el comando locale.getdefaultlocale() y me arroja > lo siguiente: > > >>> locale.getdefaultlocale() > ('es_ES', 'cp1252') > > no entiendo por qué falla....en linux todo va de maravillas...tengo python 2.4.4 Excepto 'setlocale', el resto de funciones siguen la norma RFC 1766, nomenclatura que es independientes de la plataforma de ejecución. En cambio, 'setlocale' depende exclusivamente de la librería C que use el sistema operativo. En sistemas POSIX es fácil ajustar los 'locales' a la RFC por medio de 'aliases'; en windows, no existe esta facilidad, con lo que 'setlocale' no reconoce la nomenclatura RFC1766. Si quieres un código que sea lo más compatible posible, ten en cuenta lo siguiente: setlocale(category) -- devuelve (sí, devuelve) el 'locale' del sistema getlocale(category) -- devuelve el 'locale' RFC1766 getdefaultlocale() -- devuelve el 'locale' RFC1766 por defecto setlocale(category,'') -- activa el 'locale' por defecto y devuelve el del sistema Mi consejo es que uses siempre este último modo para activar el 'locale' por defecto: locale.setlocale(locale.LC_ALL,'') Si te preguntas cual sería el modo explícito que tendrías que haber usado en windows, sería así: locale.setlocale(locale.LC_ALL,"Spanish_Spain.1252") RFC1766: http://www.ietf.org/rfc/rfc1766.txt From francisco.palm en gmail.com Mon Jun 4 15:04:36 2007 From: francisco.palm en gmail.com (Francisco Palm) Date: Mon, 4 Jun 2007 09:04:36 -0400 Subject: Comparar J2EE vs (Turbogears, Django, Pylons) In-Reply-To: References: Message-ID: Estás proponiendo comparar lo incomparable. En todo caso, Zope es algo "un poco más" parecido a J2EE. Yo parto en cualquier caso del lema "Java is Evil". Bien, todo depende de lo que se quiera hacer. Para una "típica gestión de almacen" no deberías rechazar tampoco las aplicaciones de escritorio con estructura cliente-servidor como lo es TinyERP. De qué tamaño es el almacen?, es para una cadena de supermercados con más de 100 sucursales?? Has revisado las aplicaciones desarrolladas con Django y Turbogears disponibles en la web? Has estimado que los exigencias a estos sistemas son superiores o inferiores el sistema que planteas? En fin, esa investigación es tarea pendiente para cualquiera que afronte proyectos de esta naturaleza. Saludos F. Palm El 4/06/07, Jose Luis Dominguez NONLILLY escribió: > Hola a todos. > Ya sé que esto va un poco en cuestión de gustos, pero mi problema es el > siguiente. > > En un proyecto nuevo quieren realizar la típica gestión de almacén y un > par de cosas más. > > Como no, mi jefe quiere vender J2EE, que hoy en día es lo que más está de > moda. > > Como yo prefiero Python, he empezado a buscar y leer, y he encontrado como > buenas opciones Django, Turbogears y Pylons. > > La duda que tengo es si estoy frameworks son comparables a JEE. Por lo que > he leído ambos usan el patrón MCV, lo que no me quedó muy claro es si > puedo realizar aplicaciones de escritorio como vista. Es decir, usar algo > parecido a los servlets de JEE, y desde mi aplicación, por ejemplo con > WXPython, conectarme a servidor de aplicaciones (No sé si esto último que > he dicho es una tontería ya que no sé si TG o Django se basan en el modelo > de tres capas) > > Y finalmente, sin animo de crear polémica, cual prefieren ustedes de los > tres mencionados? > > Un saludo > Jose > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- -------------------------------------- fpalm en ula.ve francisco.palm en gmail.com cel: 0414 5109177 tel: 0274 2712106 Alguien debió conservar y cuidar con amor este jardín de gente. A Dios nunca se le ocurrirá ¿Cómo harás para ver y aliviar el dolor en el jardín de gente? Algún acuerdo en tu alma tendrás From flaper87 en gmail.com Mon Jun 4 17:47:50 2007 From: flaper87 en gmail.com (Flaper87) Date: Mon, 4 Jun 2007 11:47:50 -0400 Subject: Problemas con el iconify y el Show(False) Message-ID: Saludos! Tengo una aplicación que se minimica en el system tray, en windows las funciones Iconify y Show(False) funcionan bien, lo que tengo problemas es en mi Debian, que ya con dos aplicaciones distintas, que tenian la opcion de minimizarse, dan problemas. El problema es el siguiente: A la hora de minimizarse funciona perfectamente, pero cuando quiero mostrarla de nuevo, el frame se muestra y se esconde inmediatamente, es decir no sale de su estado de Iconify o Show(False). Tambien prove con el Hide() y el resultado es el mismo. ¿Le ha pasado esto a alguien? ¿Como puedo solucionar este inconveniente? Uso Debian Lenny python-wxgtk2.8 python 2.4 Saludos -- Flavio Percoco Premoli, A.K.A. [Flaper87] http://www.flaper87.com Usuario Linux registrado #436538 Key Fingerprint: CFC0 C67D FF73 463B 7E55 CF43 25D1 E75B E2DB 15C7 From python en ammsoft.com Mon Jun 4 19:25:04 2007 From: python en ammsoft.com (Amm-Python) Date: Mon, 4 Jun 2007 19:25:04 +0200 Subject: Comunicaciones tcp-ip Message-ID: <006401c7a6cd$4d4a9b30$640010ac@nombref31twj9b> Buenas a todos. Tengo que montar un sistema de mensajería entre los usuarios de una aplicación. El concepto es que desde la aplicación, cualquier usuario pueda enviar un mensaje a cualquier otro que esté conectado en ese momento o a todos. De paso, cuando un usuario entra o sale de la aplicación, el resto de usuarios recibe la notificación de que un nuevo usuario está operativo o se ha ausentado y éste recibe la lista de usuarios en línea. He empezado a montarlo con los módulos threading, socket y select. Pero, realmente, me está desbordando el tema de las comunicaciones tcp-ip a pelo. También estoy mirando la posibilidad de utilizar el módulo xmlrpc. De forma que en cada aplicación tenga un thread con un servidor xmlrpc que recibirá los mensajes y otro thread que haga de cliente para enviar al resto de servidores. Con esta última opción no se si es correcto el planteamiento o estoy matando moscas a cañonazos!!! Mi consulta es: Hay algún módulo que permita enviar y recibir mensajes vía tcp-ip indicando solamente la IP y el puerto de comunicaciones al que deseo enviar la información y que pueda disparar un evento cuando me llegue alguna información desde otro equipo. Mejor que no sea necesario disponer de un equipo o aplicación haciendo de servidor, es decir; que se gestione sólo entre los usuarios conectados. Observaciones: Las Ips de los equipos se guardan en la base de datos al arrancar las aplicaciones, por lo que es fácil saber con qué Ips hay que comunicarse. La aplicación se está desarrollando con python 2.4.2, wxwindows 2.6.3.3 Gracias, Toni From franciscojseva en gmail.com Mon Jun 4 19:31:29 2007 From: franciscojseva en gmail.com (=?ISO-8859-1?Q?Francisco_Jos=E9_Seva_Mora?=) Date: Mon, 4 Jun 2007 19:31:29 +0200 Subject: duda con la PIL de python Message-ID: <85f8c5780706041031p7c94128dsb7b7f1fc634e9230@mail.gmail.com> Hola a todos!! Estoy usando la librería PIL (python image library) para tratar imágenes y me he topado con que no puedo cambiar la paleta de colores. He estado mirando en la documentación oficial y viene poco. Hace unos minutos he visto en este link que no está soportado por la PIL el asignar una paleta a una imagen lo que me hace pensar que este módulo esta muy verde. ¿Sabeis algo al respecto? ¿Alguien sabe si se puede representar una imagen de 16bits con buena calidad? Un saludo a todos Fran -- blog: www.lacoctelera.com/nupi From cescd en yahoo.com.mx Mon Jun 4 21:36:31 2007 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Mon, 4 Jun 2007 12:36:31 -0700 (PDT) Subject: Comunicaciones tcp-ip Message-ID: <135643.73257.qm@web50407.mail.re2.yahoo.com> Tal vez Twisted tenga algo para ti. http://twistedmatrix.com/trac/ ----- Mensaje original ---- De: Amm-Python Para: Python Lista Aditel Enviado: lunes, 4 de junio, 2007 12:25:04 Asunto: [Python-es] Comunicaciones tcp-ip Buenas a todos. Tengo que montar un sistema de mensajería entre los usuarios de una aplicación. El concepto es que desde la aplicación, cualquier usuario pueda enviar un mensaje a cualquier otro que esté conectado en ese momento o a todos. De paso, cuando un usuario entra o sale de la aplicación, el resto de usuarios recibe la notificación de que un nuevo usuario está operativo o se ha ausentado y éste recibe la lista de usuarios en línea. He empezado a montarlo con los módulos threading, socket y select. Pero, realmente, me está desbordando el tema de las comunicaciones tcp-ip a pelo. También estoy mirando la posibilidad de utilizar el módulo xmlrpc. De forma que en cada aplicación tenga un thread con un servidor xmlrpc que recibirá los mensajes y otro thread que haga de cliente para enviar al resto de servidores. Con esta última opción no se si es correcto el planteamiento o estoy matando moscas a cañonazos!!! Mi consulta es: Hay algún módulo que permita enviar y recibir mensajes vía tcp-ip indicando solamente la IP y el puerto de comunicaciones al que deseo enviar la información y que pueda disparar un evento cuando me llegue alguna información desde otro equipo. Mejor que no sea necesario disponer de un equipo o aplicación haciendo de servidor, es decir; que se gestione sólo entre los usuarios conectados. Observaciones: Las Ips de los equipos se guardan en la base de datos al arrancar las aplicaciones, por lo que es fácil saber con qué Ips hay que comunicarse. La aplicación se está desarrollando con python 2.4.2, wxwindows 2.6.3.3 Gracias, Toni _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es Llama gratis a cualquier PC del mundo. Con una excelente calidad de sonido. http://mx.messenger.yahoo.com/ From cmlopez en speedy.com.ar Tue Jun 5 00:37:11 2007 From: cmlopez en speedy.com.ar (Marcelo =?ISO-8859-1?Q?L=F3pez?=) Date: Mon, 04 Jun 2007 19:37:11 -0300 Subject: Emulador PythonForS60 Message-ID: <1180996631.3236.12.camel@mlopez.sistemas> Hola a toda la lista, como estan? Les cuento que estoy tratando de hacer algo en python para usar en un Nokia E50 en el que corre symbian os y al que le instalé el pythonScriptShell para la tercera edición. Pude correr los scrits de ejemplo sin problemas pero me está costando armarme de lo necesario para desarrollar y probar en mi pc. Tengo instalados eric3 y boa, también python 2.4 , tambien baje los sdk pero veo que trae emulador para windows y no es mi idea. La pregunta es, concretando como hago para poder correr un script hecho para PyS60 en mi pc? Intente correr los ej que viene dentro de los sdk PythonForS60_1_3_22_SDK_3rdEd_ARMV5_selfsigned y no pude encontrar los modulos que me pedia para correrlos, por ahi no supe incluir algo. Desde ya les agradezco de antemano cualquier ayuda. Marcelo López From alfonsodg en gmail.com Tue Jun 5 08:24:06 2007 From: alfonsodg en gmail.com (Alfonso de la Guarda) Date: Tue, 5 Jun 2007 01:24:06 -0500 Subject: OFF-TOPIC: Proyecto AmiGO Message-ID: Hola, El COS (http://www.cosperu.com) acaba de lanzar el proyecto AmiGO, una solución que permite crear un robot de bajo costo empleando materiales reciclados y que este sea controlado por un equipo linux vía RF. Nuestra meta es introducir el diseño a la OLPC para que de esta manera los niños puedan tener un "amigo" controlado por el CPU de su laptop, ofreciendo toda la interacción posible. La aplicación, como siempre, ha sido elaborada en Python y ya corre en OLPC. Pueden ver un video y fotos del incio de este proyecto en nuestro blog: http://www.cosperu.com/index.php?option=com_content&task=blogcategory&id=30&Itemid=65 Saludos, -- -------------------------------- Alfonso de la Guarda ICTEC SAC www.cosperu.com www.delaguarda.info Telef. 97550914 4726906 From bruno32 en gmail.com Tue Jun 5 09:22:08 2007 From: bruno32 en gmail.com (Bruno Espinoza) Date: Tue, 5 Jun 2007 02:22:08 -0500 Subject: OFF-TOPIC: Proyecto AmiGO In-Reply-To: References: Message-ID: <33a557360706050022l1800d29dmc892eed1e0055d18@mail.gmail.com> Se ve interesante. Me alegra saber que en Perú hay iniciativas de Robótica. Supongo que AmiGO será un Hardware Libre, ya que viene del COS. Creo que debería dársele más interés y cobertura a estas cosas en nuestro país. (Perú) Saludos, Bruno Espinoza PD: Sería bueno si subes el código fuente a algun lugar donde la lista lo pueda localizar. El día 5/06/07, Alfonso de la Guarda escribió: > > Hola, > > El COS (http://www.cosperu.com) acaba de lanzar el proyecto AmiGO, una > solución que permite crear un robot de bajo costo empleando materiales > reciclados y que este sea controlado por un equipo linux vía RF. Nuestra > meta es introducir el diseño a la OLPC para que de esta manera los niños > puedan tener un "amigo" controlado por el CPU de su laptop, ofreciendo > toda > la interacción posible. > La aplicación, como siempre, ha sido elaborada en Python y ya corre en > OLPC. > Pueden ver un video y fotos del incio de este proyecto en nuestro blog: > > > http://www.cosperu.com/index.php?option=com_content&task=blogcategory&id=30&Itemid=65 > > Saludos, > > -- > > -------------------------------- > Alfonso de la Guarda > ICTEC SAC > www.cosperu.com > www.delaguarda.info > Telef. 97550914 > 4726906 > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- BrunoProg64 From lasizoillo en gmail.com Tue Jun 5 15:50:17 2007 From: lasizoillo en gmail.com (lasizoillo) Date: Tue, 5 Jun 2007 15:50:17 +0200 Subject: Comparar J2EE vs (Turbogears, Django, Pylons) In-Reply-To: References: Message-ID: <49414f570706050650l413b1c63s57fbc485c381ddf8@mail.gmail.com> Creo que el titulo de tu mensaje es apropiado J2EE vs (un monton de cosas pythonicas). Si quieres comparar J2EE con python, te propongo hacerlo por partes, y luego ver un framework para verlo en su conjunto. J2EE === * JSP es el sistema de plantillas * Servlet para implementar un controlador HTTP * POJOs, Session EJB, ... para hacer la logica de negocio * EJBs de entidad (1.0 .. 3.0), Hibernate para la logica de persistencia. Hibernate no es J2EE (si lo es EJB 3.0 que es una inspiracion) pero se usa mucho. * EJB y JMS para mensajeria * JARs, WARs, EARs para el despliegue Python ==== Sistemas de plantillas ---------------------------- Tienes un monton de referencias: - Los PSP que vienen con mod_python - Kid, Ghensi, SimpleTAL, ZTL, ... como sistemas de plantillas XML que generan contenido - Chetah - Clearsilver (escrito en C) - Breve - .... (una enorme lista) Controlador --------------- - Cherrypy como cosa hecha - WSGI, mod_python, ... como base para hacerte el tuyo - El que te proporcione el framework en cuestion. Por ejemplo django Logica de negocio ----------------------- Lo mismo que POJO es una clase de Java de las de toda la vida, aqui se usan los modulos de python de toda la vida ;-) Si quieres tener la funcionalidad de llamadas remotas de los EJB de manera pythonica, te puedes mirar PyRO Entidad ---------- - DBI siempre esta como opción, pero es comparable a jdbc (Java), no a J2EE - SQLObject. ORM facil de usar, pero que te puede resultar limitado. Patron Active Record - SQLAlchemy. Completo y mas util si tienes bases de datos legacy. - Hay un monton de ORM's escritos en python. Django tiene el suyo propio, el autor de cherrypy esta haciendo otro. Mensajeria -------------- - Volvemos a PyRO, aunque las colas de mensajes no son persistentes :-(. No conozco forma pythonica con dicha funcionalidad. Despliegue -------------- Si el Java (cafe) viene en JARs (jarras), una python (serpiente) vienen en egg (huevos). El sistema de python es mucho más mejor: - Tiene control de dependendecias y capacidad de descargar los paquetes de un repositorio. Como el Java Web Start, pero que lo puedes usar para todo. - Puedes encontrar un tipo de ficheros instalados como hace Turbogears para encontrar los widgets que tienes instalados. Frameworks J2EE ========== Nadie trabaja directamente con la especificacion J2EE directamente porque es un poco infumable. La mayoria de la gente trabaja con frameworks que facilitan la labor de trabajar con J2EE. Sobre todo si el proyecto es grande. Aqui eso de elijo J2EE y no me como la cabeza se termina. Struts ------- Framework MVC que se hizo famosillo. No se si sigue de moda o no. Te permitia usar Velocity en vez de JSP, y ayudaba a la hora de hacer el controlador. No se metia demasiado con cosas de entidad. JSF ---- Tecnologia para cosas de presentacion en Java. Se da un aire a Struts (o eso me parece) pero mas moderno. Creo que esta incluido en la especificacion J2EE, pero no me hagas mucho caso. Mis tiempos de Javero pasaron hace tiempo. Spring -------- Framework grande y complejo donde los haya. La idea principal es que J2EE apesta y que es mejor usar POJO's mediante la inyeccion de dependencia. Le meten un repasito a todo (incluso tiene una jerarquia de excepciones de SQL para que no tengas que hacer un codigo espantoso a base de comprobar el status code de la SQLException). Recomendable hecharle un vistazo si vas a hacer algo medianamente gordo. Otros ------- Tienes un monton. Creo que todas las empresas de informatica de españa tienen el suyo desarrollado antes sobre Struts y ahora sobre Spring. Por ejemplo NEO de Entel. Frameworks de Python ============== Esta lista tampoco va a ser exhaustiva. Solo mostrar algunos ejemplos de frameworks y su utilidad. Turbogears --------------- Simple y sencillo. Es el pegamento para unir cosas que ya habia en la comunidad de python: - CherryPy de controlador - Todo el sistema de plantillas compatible con Buffet (una interfaz comun para un monton de sistemas). - SQLAlchemy y SQLObject como ORMs - Sistema de autenticacion propio. - Herramientas para ayudar en la internacionalizacion. - Sistema de widgets propio o ToscaWidgets (gracias Alberto ;-)) - Ayudas para el despliegue - .... Django --------- No conozco mucho del tema. Solo se que se lo han currado todo ellos. Su ORM, sistema de plantillas, ... Pylons --------- Un pegamento para unir un monton de piezas WSGI. http://www.wsgi.org/wsgi por si quieres mas piezas para tu proyecto Plone ------- Es un framework muy orientado a la gestion de contenidos, realizado sobre ZOPE que es algo que sirve para mas cosas. En la pagina de Plone tienes un video hecho por un tio de la NASA que explica por qué eligio Plone antes que Turbogears, Django, Ruby on rails y J2EE. http://plone.org/about/movies El video no creo que te ayude a elegir uno u otro framework, pero si a no elegir Java ;-) Y despues de toda esta chapada que te he metido, veo que me faltan un monton de cosas por analizar: - Sistemas de logs - Sistemas de autenticacion/autorizacion - Securizacion - Rendimiento - Soporte - ... Tras analizar un monton de estas cosas por encima decidi probar Turbogears mas a fondo y cambiar si me raya en un futuro. Es posible que cambie hacia WebPy para mis cosas, aunque no descarto el uso de Plone en determinados casos (¿puede haber dos soluciones mas antagonicas?). Django por ahora no me llama. Si vas a usar WXPython como cliente (aparte del web) puedes usar SOAP, varios frameworks de python te ayudan con la tarea. Aunque yo mas tiraria por algo como PyRO que posiblemente tenga menos latencia. Solo que para esta ultima opcion ningun framework te va a guiar. Un saludo y espero no haberte liado mucho. Javi El 4/06/07, Jose Luis Dominguez NONLILLY escribió: > Hola a todos. > Ya sé que esto va un poco en cuestión de gustos, pero mi problema es el > siguiente. > > En un proyecto nuevo quieren realizar la típica gestión de almacén y un > par de cosas más. > > Como no, mi jefe quiere vender J2EE, que hoy en día es lo que más está de > moda. > > Como yo prefiero Python, he empezado a buscar y leer, y he encontrado como > buenas opciones Django, Turbogears y Pylons. > > La duda que tengo es si estoy frameworks son comparables a JEE. Por lo que > he leído ambos usan el patrón MCV, lo que no me quedó muy claro es si > puedo realizar aplicaciones de escritorio como vista. Es decir, usar algo > parecido a los servlets de JEE, y desde mi aplicación, por ejemplo con > WXPython, conectarme a servidor de aplicaciones (No sé si esto último que > he dicho es una tontería ya que no sé si TG o Django se basan en el modelo > de tres capas) > > Y finalmente, sin animo de crear polémica, cual prefieren ustedes de los > tres mencionados? > > Un saludo > Jose > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From DOMINGUEZ_JOSE_LUIS_NONLILLY en LILLY.COM Tue Jun 5 16:05:50 2007 From: DOMINGUEZ_JOSE_LUIS_NONLILLY en LILLY.COM (Jose Luis Dominguez NONLILLY) Date: Tue, 5 Jun 2007 16:05:50 +0200 Subject: Comparar J2EE vs (Turbogears, Django, Pylons) In-Reply-To: <49414f570706050650l413b1c63s57fbc485c381ddf8@mail.gmail.com> References: <49414f570706050650l413b1c63s57fbc485c381ddf8@mail.gmail.com> Message-ID: Muchas gracias por las respuestas. Esta ultima es todo un repaso a la tecnología existente ;) Hoy mismo me pondré a ver lo de PyRo, y me parece que de momento me voy a decantar por venderle a mi jefe como solución rápida Turbogears ;). Y muchísimas gracias por las respuestas tan completas Un saludo python-es-bounces en aditel.org wrote on 05/06/2007 15:50:17: > Creo que el titulo de tu mensaje es apropiado J2EE vs (un monton de > cosas pythonicas). > > Si quieres comparar J2EE con python, te propongo hacerlo por partes, y > luego ver un framework para verlo en su conjunto. > > J2EE > === > * JSP es el sistema de plantillas > * Servlet para implementar un controlador HTTP > * POJOs, Session EJB, ... para hacer la logica de negocio > * EJBs de entidad (1.0 .. 3.0), Hibernate para la logica de > persistencia. Hibernate no es J2EE (si lo es EJB 3.0 que es una > inspiracion) pero se usa mucho. > * EJB y JMS para mensajeria > * JARs, WARs, EARs para el despliegue > > Python > ==== > Sistemas de plantillas > ---------------------------- > Tienes un monton de referencias: > - Los PSP que vienen con mod_python > - Kid, Ghensi, SimpleTAL, ZTL, ... como sistemas de plantillas XML > que generan contenido > - Chetah > - Clearsilver (escrito en C) > - Breve > - .... (una enorme lista) > > Controlador > --------------- > - Cherrypy como cosa hecha > - WSGI, mod_python, ... como base para hacerte el tuyo > - El que te proporcione el framework en cuestion. Por ejemplo django > > Logica de negocio > ----------------------- > Lo mismo que POJO es una clase de Java de las de toda la vida, aqui se > usan los modulos de python de toda la vida ;-) > Si quieres tener la funcionalidad de llamadas remotas de los EJB de > manera pythonica, te puedes mirar PyRO > > Entidad > ---------- > - DBI siempre esta como opción, pero es comparable a jdbc (Java), no a J2EE > - SQLObject. ORM facil de usar, pero que te puede resultar limitado. > Patron Active Record > - SQLAlchemy. Completo y mas util si tienes bases de datos legacy. > - Hay un monton de ORM's escritos en python. Django tiene el suyo > propio, el autor de cherrypy esta haciendo otro. > > Mensajeria > -------------- > - Volvemos a PyRO, aunque las colas de mensajes no son persistentes > :-(. No conozco forma pythonica con dicha funcionalidad. > > Despliegue > -------------- > Si el Java (cafe) viene en JARs (jarras), una python (serpiente) > vienen en egg (huevos). > El sistema de python es mucho más mejor: > - Tiene control de dependendecias y capacidad de descargar los > paquetes de un repositorio. Como el Java Web Start, pero que lo puedes > usar para todo. > - Puedes encontrar un tipo de ficheros instalados como hace Turbogears > para encontrar los widgets que tienes instalados. > > Frameworks J2EE > ========== > Nadie trabaja directamente con la especificacion J2EE directamente > porque es un poco infumable. La mayoria de la gente trabaja con > frameworks que facilitan la labor de trabajar con J2EE. Sobre todo si > el proyecto es grande. > Aqui eso de elijo J2EE y no me como la cabeza se termina. > > Struts > ------- > Framework MVC que se hizo famosillo. No se si sigue de moda o no. Te > permitia usar Velocity en vez de JSP, y ayudaba a la hora de hacer el > controlador. No se metia demasiado con cosas de entidad. > > JSF > ---- > Tecnologia para cosas de presentacion en Java. Se da un aire a Struts > (o eso me parece) pero mas moderno. Creo que esta incluido en la > especificacion J2EE, pero no me hagas mucho caso. Mis tiempos de > Javero pasaron hace tiempo. > > Spring > -------- > Framework grande y complejo donde los haya. La idea principal es que > J2EE apesta y que es mejor usar POJO's mediante la inyeccion de > dependencia. Le meten un repasito a todo (incluso tiene una jerarquia > de excepciones de SQL para que no tengas que hacer un codigo espantoso > a base de comprobar el status code de la SQLException). > Recomendable hecharle un vistazo si vas a hacer algo medianamente gordo. > > Otros > ------- > Tienes un monton. Creo que todas las empresas de informatica de españa > tienen el suyo desarrollado antes sobre Struts y ahora sobre Spring. > Por ejemplo NEO de Entel. > > Frameworks de Python > ============== > Esta lista tampoco va a ser exhaustiva. Solo mostrar algunos ejemplos > de frameworks y su utilidad. > > Turbogears > --------------- > Simple y sencillo. Es el pegamento para unir cosas que ya habia en la > comunidad de python: > - CherryPy de controlador > - Todo el sistema de plantillas compatible con Buffet (una interfaz > comun para un monton de sistemas). > - SQLAlchemy y SQLObject como ORMs > - Sistema de autenticacion propio. > - Herramientas para ayudar en la internacionalizacion. > - Sistema de widgets propio o ToscaWidgets (gracias Alberto ;-)) > - Ayudas para el despliegue > - .... > > Django > --------- > No conozco mucho del tema. > Solo se que se lo han currado todo ellos. Su ORM, sistema de plantillas, ... > > Pylons > --------- > Un pegamento para unir un monton de piezas WSGI. > http://www.wsgi.org/wsgi por si quieres mas piezas para tu proyecto > > Plone > ------- > Es un framework muy orientado a la gestion de contenidos, realizado > sobre ZOPE que es algo que sirve para mas cosas. > En la pagina de Plone tienes un video hecho por un tio de la NASA que > explica por qué eligio Plone antes que Turbogears, Django, Ruby on > rails y J2EE. > http://plone.org/about/movies > El video no creo que te ayude a elegir uno u otro framework, pero si a > no elegir Java ;-) > > > > Y despues de toda esta chapada que te he metido, veo que me faltan un > monton de cosas por analizar: > - Sistemas de logs > - Sistemas de autenticacion/autorizacion > - Securizacion > - Rendimiento > - Soporte > - ... > > Tras analizar un monton de estas cosas por encima decidi probar > Turbogears mas a fondo y cambiar si me raya en un futuro. Es posible > que cambie hacia WebPy para mis cosas, aunque no descarto el uso de > Plone en determinados casos (¿puede haber dos soluciones mas > antagonicas?). Django por ahora no me llama. > > Si vas a usar WXPython como cliente (aparte del web) puedes usar SOAP, > varios frameworks de python te ayudan con la tarea. Aunque yo mas > tiraria por algo como PyRO que posiblemente tenga menos latencia. Solo > que para esta ultima opcion ningun framework te va a guiar. > > Un saludo y espero no haberte liado mucho. > > Javi > > > El 4/06/07, Jose Luis Dominguez NONLILLY > escribió: > > Hola a todos. > > Ya sé que esto va un poco en cuestión de gustos, pero mi problema es el > > siguiente. > > > > En un proyecto nuevo quieren realizar la típica gestión de almacén y un > > par de cosas más. > > > > Como no, mi jefe quiere vender J2EE, que hoy en día es lo que más está de > > moda. > > > > Como yo prefiero Python, he empezado a buscar y leer, y he encontrado como > > buenas opciones Django, Turbogears y Pylons. > > > > La duda que tengo es si estoy frameworks son comparables a JEE. Por lo que > > he leído ambos usan el patrón MCV, lo que no me quedó muy claro es si > > puedo realizar aplicaciones de escritorio como vista. Es decir, usar algo > > parecido a los servlets de JEE, y desde mi aplicación, por ejemplo con > > WXPython, conectarme a servidor de aplicaciones (No sé si esto último que > > he dicho es una tontería ya que no sé si TG o Django se basan en el modelo > > de tres capas) > > > > Y finalmente, sin animo de crear polémica, cual prefieren ustedes de los > > tres mencionados? > > > > Un saludo > > Jose > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From joana_mendaro en hotmail.com Tue Jun 5 20:55:42 2007 From: joana_mendaro en hotmail.com (joana salgado gomez) Date: Tue, 05 Jun 2007 18:55:42 +0000 Subject: MySQL y python Message-ID: Hola a todos!!!!!!!!! Estoy desarrolando una aplicación en python y me ha llegado la hora de hacer la base datos a la que accede mi aplicación. La quiero hacer en MySQL y por lo que he visto se puede. Si alguien lo ha hecho recientemente me puede decir que pasos debo seguir a la hora de instalar el software?????( lo estoy haciendo en windows y con python 2.4.4.) Muchas gracias _________________________________________________________________ Encuentra una aventura, un romance o al amor de tu vida. [1]Date de alta gratis. References 1. http://g.msn.com/8HMAESES/2737??PS=47575 From riverplatense en gmail.com Tue Jun 5 21:03:19 2007 From: riverplatense en gmail.com (Javier Castrillo) Date: Tue, 5 Jun 2007 16:03:19 -0300 Subject: MySQL y python In-Reply-To: References: Message-ID: On 05/06/07, joana salgado gomez wrote: > > Hola a todos!!!!!!!!! > Estoy desarrolando una aplicación en python y me ha llegado la hora de > hacer la base datos a la que accede mi aplicación. La quiero hacer en > MySQL y por lo que he visto se puede. Si alguien lo ha hecho > recientemente me puede decir que pasos debo seguir a la hora de > instalar el software?????( lo estoy haciendo en windows y con python > 2.4.4.) Joana: Lo que tenés que instalar es el módulo MySQLdb. Gracias a Dios ya no uso win$ anymore pero me cuando estaba iniciando estas cuestiones usaba un programa llamado xampp (www.apachefriends.org) que te instala Apache, MySQL, PHP, PERL, y otras cosas más de manera sencilla y te lo configura automáticamente, quizás podrías probar esa opción, a mí me ayudó mucho en los oscuros comienzos. -- Javier Castrillo ========================================================= GNU / Linux User #242275 ------------------------------- pub 1024D/B482896F 2006-09-04 uid Javier Castrillo (El Palo) sub 2048g/52C99A4E 2006-09-04 Clave pública: carapa.com.ar/public.asc http://carapa.com.ar http://javiercastrillo.com.ar http://riverplatense.googlepages.com ========================================================= Usá Software Libre From joana_mendaro en hotmail.com Tue Jun 5 21:16:53 2007 From: joana_mendaro en hotmail.com (joana salgado gomez) Date: Tue, 05 Jun 2007 19:16:53 +0000 Subject: MySQL y python In-Reply-To: References: Message-ID: Gracias Javier!!! y la base de datos en MySQL la hago instalando mySQL en mi pc sin mas no??? ______________________________________________________________ From: "Javier Castrillo" Reply-To: La lista de python en castellano To: "La lista de python en castellano" Subject: Re: [Python-es] MySQL y python Date: Tue, 5 Jun 2007 16:03:19 -0300 >On 05/06/07, joana salgado gomez wrote: >> >> Hola a todos!!!!!!!!! >> Estoy desarrolando una aplicación en python y me ha llegado la >>hora de >> hacer la base datos a la que accede mi aplicación. La quiero >>hacer en >> MySQL y por lo que he visto se puede. Si alguien lo ha hecho >> recientemente me puede decir que pasos debo seguir a la hora de >> instalar el software?????( lo estoy haciendo en windows y con >>python >> 2.4.4.) > >Joana: > >Lo que tenés que instalar es el módulo MySQLdb. Gracias a Dios ya no >uso win$ anymore pero me cuando estaba iniciando estas cuestiones >usaba un programa llamado xampp (www.apachefriends.org) que te >instala >Apache, MySQL, PHP, PERL, y otras cosas más de manera sencilla y te >lo >configura automáticamente, quizás podrías probar esa opción, a mí me >ayudó mucho en los oscuros comienzos. > >-- >Javier Castrillo > >========================================================= >GNU / Linux User #242275 > >------------------------------- >pub 1024D/B482896F 2006-09-04 >uid Javier Castrillo (El Palo) > >sub 2048g/52C99A4E 2006-09-04 > >Clave pública: carapa.com.ar/public.asc >http://carapa.com.ar >http://javiercastrillo.com.ar >http://riverplatense.googlepages.com >========================================================= >Usá Software Libre >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es _________________________________________________________________ Busca a la vez en Internet, en directorios, en enciclopedias... [1]Atrévete con el nuevo MSN Search References 1. http://g.msn.com/8HMAESES/2740??PS=47575 From riverplatense en gmail.com Tue Jun 5 21:36:01 2007 From: riverplatense en gmail.com (Javier Castrillo) Date: Tue, 5 Jun 2007 16:36:01 -0300 Subject: MySQL y python In-Reply-To: References: Message-ID: On 05/06/07, joana salgado gomez wrote: > y la base de datos en MySQL la hago instalando mySQL en mi pc sin mas > no??? So no estás muy ducha con los comandos de SQL, el xampp tiene un administrador web muy conocido que se llama phpmyadmin y que te permite manejar y editar las tablas/bases desde una interface muy intuitiva. Tenés que ir con el navegador a http://localhost y allí tendrás el menú de selección y figura phpmyadmin. Suerte! -- Javier Castrillo ========================================================= GNU / Linux User #242275 ------------------------------- pub 1024D/B482896F 2006-09-04 uid Javier Castrillo (El Palo) sub 2048g/52C99A4E 2006-09-04 Clave pública: carapa.com.ar/public.asc http://carapa.com.ar http://javiercastrillo.com.ar http://riverplatense.googlepages.com ========================================================= Usá Software Libre From marcos en burke.ath.cx Wed Jun 6 10:37:38 2007 From: marcos en burke.ath.cx (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Wed, 06 Jun 2007 10:37:38 +0200 Subject: [Fwd: informacion sobre PYUSB] Message-ID: <1181119058.5644.2.camel@savin> ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From dmunhiz en gmail.com Wed Jun 6 11:10:16 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Wed, 06 Jun 2007 11:10:16 +0200 Subject: MySQL y python In-Reply-To: References: Message-ID: <466679F8.2080000@gmail.com> También puedes usar easyphp (para windows) Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html Javier Castrillo escribiu: > On 05/06/07, joana salgado gomez wrote: > >> y la base de datos en MySQL la hago instalando mySQL en mi pc sin mas >> no??? > > So no estás muy ducha con los comandos de SQL, el xampp tiene un > administrador web muy conocido que se llama phpmyadmin y que te > permite manejar y editar las tablas/bases desde una interface muy > intuitiva. Tenés que ir con el navegador a http://localhost y allí > tendrás el menú de selección y figura phpmyadmin. Suerte! > From joana_mendaro en hotmail.com Wed Jun 6 11:16:48 2007 From: joana_mendaro en hotmail.com (joana salgado gomez) Date: Wed, 06 Jun 2007 09:16:48 +0000 Subject: MySQL y python In-Reply-To: <466679F8.2080000@gmail.com> References: <466679F8.2080000@gmail.com> Message-ID: gracias!!!! pero creo que no me va a servir de mucho ya que yo no voy a usar php, estoy usando python, mod_python y apache para el servidor y boa constructor para la interfaz. Aunque realmete lo de implementar el servidor me lo podia haber ahorrado??? ______________________________________________________________ From: dmunhiz Reply-To: La lista de python en castellano To: La lista de python en castellano Subject: Re: [Python-es] MySQL y python Date: Wed, 06 Jun 2007 11:10:16 +0200 >También puedes usar easyphp (para windows) > >Remitente: >Daniel Muñiz Fontoira >Eu uso software libre [1] >[1]http://www.gnu.org/philosophy/free-sw.gl.html > > >Javier Castrillo escribiu: >>On 05/06/07, joana salgado gomez wrote: >> >>> y la base de datos en MySQL la hago instalando mySQL en mi pc >>>sin mas >>> no??? >> >>So no estás muy ducha con los comandos de SQL, el xampp tiene un >>administrador web muy conocido que se llama phpmyadmin y que te >>permite manejar y editar las tablas/bases desde una interface muy >>intuitiva. Tenés que ir con el navegador a http://localhost y allí >>tendrás el menú de selección y figura phpmyadmin. Suerte! >> >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es _________________________________________________________________ Coches nuevos, coches de ocasión, coches de Km 0 [1]Si piensas en cambiar de coche, MSN Motor. References 1. http://g.msn.com/8HMAESES/2746??PS=47575 From dmunhiz en gmail.com Wed Jun 6 11:37:25 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Wed, 06 Jun 2007 11:37:25 +0200 Subject: MySQL y python In-Reply-To: References: Message-ID: <46668055.4070104@gmail.com> Sí que te va a servir, es lo que yo uso. A mi me gusta mas que el xammp. Lo tienes todo en un directorio y al ejecutarlo te arranda el apache y el mysql, también tiene el myphypadmin para administrar la base de datos. Lo que no entiendo es para que necesitas el mod_python. Yo tambien uso boa. Para conectar python con mysql, que yo sepa, solo necesitas python y mysqldb. Mi configuración es: python-2.4.2 wxPython_2-6-1-0_win32_unicode_py24 MySQL-python.exe-1.2.0.win32-py2.4 (mysqldb) boa_0.52 Además tambien uso: pysqlite-2.3.2.win32-py2.4 pywin32-210.win32-py2.4 py2exe-0.6.5.win32-py2.4 Saludos Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html joana salgado gomez escribiu: > > gracias!!!! > > pero creo que no me va a servir de mucho ya que yo no voy a usar php, > estoy usando python, mod_python y apache para el servidor y boa > constructor para la interfaz. Aunque realmete lo de implementar el > servidor me lo podia haber ahorrado??? > ______________________________________________________________ > > From: dmunhiz > Reply-To: La lista de python en castellano > To: La lista de python en castellano > Subject: Re: [Python-es] MySQL y python > Date: Wed, 06 Jun 2007 11:10:16 +0200 > >También puedes usar easyphp (para windows) > > > >Remitente: > >Daniel Muñiz Fontoira > >Eu uso software libre [1] > >[1]http://www.gnu.org/philosophy/free-sw.gl.html > > > > > >Javier Castrillo escribiu: > >>On 05/06/07, joana salgado gomez > wrote: > >> > >>> y la base de datos en MySQL la hago instalando mySQL en mi > pc > >>>sin mas > >>> no??? > >> > >>So no estás muy ducha con los comandos de SQL, el xampp tiene un > >>administrador web muy conocido que se llama phpmyadmin y que te > >>permite manejar y editar las tablas/bases desde una interface muy > >>intuitiva. Tenés que ir con el navegador a http://localhost y > allí > >>tendrás el menú de selección y figura phpmyadmin. Suerte! > >> > >_______________________________________________ > >Python-es mailing list > >Python-es en aditel.org > >http://listas.aditel.org/listinfo/python-es > _________________________________________________________________ > > Coches nuevos, coches de ocasión, coches de Km 0 [1]Si piensas en > cambiar de coche, MSN Motor. > > References > > 1. http://g.msn.com/8HMAESES/2746??PS=47575 > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From joana_mendaro en hotmail.com Wed Jun 6 11:44:22 2007 From: joana_mendaro en hotmail.com (joana salgado gomez) Date: Wed, 06 Jun 2007 09:44:22 +0000 Subject: MySQL y python In-Reply-To: <46668055.4070104@gmail.com> References: <46668055.4070104@gmail.com> Message-ID: Muchas garacias por tu informacion!!!! El mod_python lo uso porque como ya te he comentdo, el servidor que va a usar la aplicacion que estoy desarrollando en python tambien lo estoy implementando. Es esto lo que te decia, que igual me lo puedo ahorrar si uso el easyphp que tu me comentas ya que este ya tiene un servidor implementado no???Como va este programa no tengo que hacer las instrucciones en sql????que es con una interfaz grafica intuitiva y luego va generando ello las instrucciones sql????Si me lo pudieras explicar un poso te lo agradeceria mucho!!!!! Gracias por tu ayuda y perdona por las molestias!!! ______________________________________________________________ From: dmunhiz Reply-To: La lista de python en castellano To: La lista de python en castellano Subject: Re: [Python-es] MySQL y python Date: Wed, 06 Jun 2007 11:37:25 +0200 >Sí que te va a servir, es lo que yo uso. A mi me gusta mas que el >xammp. Lo tienes todo en un directorio y al ejecutarlo te arranda el >apache y el mysql, también tiene el myphypadmin para administrar la >base de datos. >Lo que no entiendo es para que necesitas el mod_python. Yo tambien >uso boa. >Para conectar python con mysql, que yo sepa, solo necesitas python y >mysqldb. > >Mi configuración es: >python-2.4.2 >wxPython_2-6-1-0_win32_unicode_py24 >MySQL-python.exe-1.2.0.win32-py2.4 (mysqldb) >boa_0.52 > >Además tambien uso: >pysqlite-2.3.2.win32-py2.4 >pywin32-210.win32-py2.4 >py2exe-0.6.5.win32-py2.4 > >Saludos > > >Remitente: >Daniel Muñiz Fontoira >Eu uso software libre [1] >[1]http://www.gnu.org/philosophy/free-sw.gl.html > > >joana salgado gomez escribiu: >> >> gracias!!!! >> >> pero creo que no me va a servir de mucho ya que yo no voy a usar >>php, >> estoy usando python, mod_python y apache para el servidor y boa >> constructor para la interfaz. Aunque realmete lo de implementar >>el >> servidor me lo podia haber ahorrado??? >> >>______________________________________________________________ >> >> From: dmunhiz >> Reply-To: La lista de python en castellano >> >> To: La lista de python en castellano >> Subject: Re: [Python-es] MySQL y python >> Date: Wed, 06 Jun 2007 11:10:16 +0200 >> >También puedes usar easyphp (para windows) >> > >> >Remitente: >> >Daniel Muñiz Fontoira >> >Eu uso software libre [1] >> >[1]http://www.gnu.org/philosophy/free-sw.gl.html >> > >> > >> >Javier Castrillo escribiu: >> >>On 05/06/07, joana salgado gomez >> wrote: >> >> >> >>> y la base de datos en MySQL la hago instalando mySQL en >>mi >> pc >> >>>sin mas >> >>> no??? >> >> >> >>So no estás muy ducha con los comandos de SQL, el xampp >>tiene un >> >>administrador web muy conocido que se llama phpmyadmin y que >>te >> >>permite manejar y editar las tablas/bases desde una >>interface muy >> >>intuitiva. Tenés que ir con el navegador a http://localhost >>y >> allí >> >>tendrás el menú de selección y figura phpmyadmin. Suerte! >> >> >> >_______________________________________________ >> >Python-es mailing list >> >Python-es en aditel.org >> >http://listas.aditel.org/listinfo/python-es >> >>_________________________________________________________________ >> >> Coches nuevos, coches de ocasión, coches de Km 0 [1]Si piensas >>en >> cambiar de coche, MSN Motor. >> >>References >> >> 1. http://g.msn.com/8HMAESES/2746??PS=47575 >>_______________________________________________ >>Python-es mailing list >>Python-es en aditel.org >>http://listas.aditel.org/listinfo/python-es >> >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es _________________________________________________________________ Busca a la vez en Internet, en directorios, en enciclopedias... [1]Atrévete con el nuevo MSN Search References 1. http://g.msn.com/8HMAESES/2740??PS=47575 From dmunhiz en gmail.com Wed Jun 6 12:10:50 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Wed, 06 Jun 2007 12:10:50 +0200 Subject: MySQL y python In-Reply-To: References: Message-ID: <4666882A.60907@gmail.com> A ver, lo que necesitas es python, el módulo mysqldb para python y un servidor con mysql (el servidor te lo pone en marcha el easyphp) desde python conectas con el servidor, mediante sql pueden hacer lo que quieras en la base de datos ej. import MySQLdb db = MySQLdb.connect(host="un host", user="usuario", passwd="tucontraseña", db="tubasededatos") cursor = db.cursor() #procuras os destinatarios de correo cursor.execute("select * from tutabla;") data = cursor.fetchall() ... Realmente no necesitas apache para nada, solo por si quieres administrar la base de datos con el myphpadmin. Espero haberte aclarado algo Saludos Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html joana salgado gomez escribiu: > > Muchas garacias por tu informacion!!!! > > El mod_python lo uso porque como ya te he comentdo, el servidor que va > a usar la aplicacion que estoy desarrollando en python tambien lo > estoy implementando. Es esto lo que te decia, que igual me lo puedo > ahorrar si uso el easyphp que tu me comentas ya que este ya tiene un > servidor implementado no???Como va este programa no tengo que hacer > las instrucciones en sql????que es con una interfaz grafica intuitiva > y luego va generando ello las instrucciones sql????Si me lo pudieras > explicar un poso te lo agradeceria mucho!!!!! > > Gracias por tu ayuda y perdona por las molestias!!! > ______________________________________________________________ > > From: dmunhiz > Reply-To: La lista de python en castellano > To: La lista de python en castellano > Subject: Re: [Python-es] MySQL y python > Date: Wed, 06 Jun 2007 11:37:25 +0200 > >Sí que te va a servir, es lo que yo uso. A mi me gusta mas que el > >xammp. Lo tienes todo en un directorio y al ejecutarlo te arranda > el > >apache y el mysql, también tiene el myphypadmin para administrar > la > >base de datos. > >Lo que no entiendo es para que necesitas el mod_python. Yo tambien > >uso boa. > >Para conectar python con mysql, que yo sepa, solo necesitas python > y > >mysqldb. > > > >Mi configuración es: > >python-2.4.2 > >wxPython_2-6-1-0_win32_unicode_py24 > >MySQL-python.exe-1.2.0.win32-py2.4 (mysqldb) > >boa_0.52 > > > >Además tambien uso: > >pysqlite-2.3.2.win32-py2.4 > >pywin32-210.win32-py2.4 > >py2exe-0.6.5.win32-py2.4 > > > >Saludos > > > > > >Remitente: > >Daniel Muñiz Fontoira > >Eu uso software libre [1] > >[1]http://www.gnu.org/philosophy/free-sw.gl.html > > > > > >joana salgado gomez escribiu: > >> > >> gracias!!!! > >> > >> pero creo que no me va a servir de mucho ya que yo no voy a > usar > >>php, > >> estoy usando python, mod_python y apache para el servidor y > boa > >> constructor para la interfaz. Aunque realmete lo de > implementar > >>el > >> servidor me lo podia haber ahorrado??? > >> > >>______________________________________________________________ > >> > >> From: dmunhiz > >> Reply-To: La lista de python en castellano > >> > >> To: La lista de python en castellano > >> Subject: Re: [Python-es] MySQL y python > >> Date: Wed, 06 Jun 2007 11:10:16 +0200 > >> >También puedes usar easyphp (para windows) > >> > > >> >Remitente: > >> >Daniel Muñiz Fontoira > >> >Eu uso software libre [1] > >> >[1]http://www.gnu.org/philosophy/free-sw.gl.html > >> > > >> > > >> >Javier Castrillo escribiu: > >> >>On 05/06/07, joana salgado gomez > > >> wrote: > >> >> > >> >>> y la base de datos en MySQL la hago instalando mySQL > en > >>mi > >> pc > >> >>>sin mas > >> >>> no??? > >> >> > >> >>So no estás muy ducha con los comandos de SQL, el xampp > >>tiene un > >> >>administrador web muy conocido que se llama phpmyadmin y > que > >>te > >> >>permite manejar y editar las tablas/bases desde una > >>interface muy > >> >>intuitiva. Tenés que ir con el navegador a > http://localhost > >>y > >> allí > >> >>tendrás el menú de selección y figura phpmyadmin. Suerte! > >> >> > >> >_______________________________________________ > >> >Python-es mailing list > >> >Python-es en aditel.org > >> >http://listas.aditel.org/listinfo/python-es > >> > >>_________________________________________________________________ > >> > >> Coches nuevos, coches de ocasión, coches de Km 0 [1]Si piensas > >>en > >> cambiar de coche, MSN Motor. > >> > >>References > >> > >> 1. http://g.msn.com/8HMAESES/2746??PS=47575 > >>_______________________________________________ > >>Python-es mailing list > >>Python-es en aditel.org > >>http://listas.aditel.org/listinfo/python-es > >> > >_______________________________________________ > >Python-es mailing list > >Python-es en aditel.org > >http://listas.aditel.org/listinfo/python-es > _________________________________________________________________ > > Busca a la vez en Internet, en directorios, en enciclopedias... > [1]Atrévete con el nuevo MSN Search > > References > > 1. http://g.msn.com/8HMAESES/2740??PS=47575 > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From joana_mendaro en hotmail.com Wed Jun 6 14:33:47 2007 From: joana_mendaro en hotmail.com (joana salgado gomez) Date: Wed, 06 Jun 2007 12:33:47 +0000 Subject: MySQL y python In-Reply-To: <4666882A.60907@gmail.com> References: <4666882A.60907@gmail.com> Message-ID: Gracias por tu ayuda.Por lo que entiendo el servidor es imprescindible para poder acceder a mi base de datos hecha con mysql, ademas del modulo mysqldb. mod_python y apache lo uso porque mi aplicion necesita conectarse a la Internet, por ello debo implementar un servidor. Esto ultimo te lo comento para que sepas para que uso realmente el mod_python y por si le sirve a alguien. Muchas gracias por tu ayuda. ______________________________________________________________ From: dmunhiz Reply-To: La lista de python en castellano To: La lista de python en castellano Subject: Re: [Python-es] MySQL y python Date: Wed, 06 Jun 2007 12:10:50 +0200 >A ver, lo que necesitas es >python, el módulo mysqldb para python y un servidor con mysql (el >servidor te lo pone en marcha el easyphp) > >desde python conectas con el servidor, mediante sql pueden hacer lo >que quieras en la base de datos > >ej. >import MySQLdb >db = MySQLdb.connect(host="un host", user="usuario", >passwd="tucontraseña", > db="tubasededatos") > cursor = db.cursor() > #procuras os destinatarios de correo > cursor.execute("select * from tutabla;") > data = cursor.fetchall() > ... > >Realmente no necesitas apache para nada, solo por si quieres >administrar la base de datos con el myphpadmin. > >Espero haberte aclarado algo >Saludos > > >Remitente: >Daniel Muñiz Fontoira >Eu uso software libre [1] >[1]http://www.gnu.org/philosophy/free-sw.gl.html > > >joana salgado gomez escribiu: >> >> Muchas garacias por tu informacion!!!! >> >> El mod_python lo uso porque como ya te he comentdo, el servidor >>que va >> a usar la aplicacion que estoy desarrollando en python tambien >>lo >> estoy implementando. Es esto lo que te decia, que igual me lo >>puedo >> ahorrar si uso el easyphp que tu me comentas ya que este ya >>tiene un >> servidor implementado no???Como va este programa no tengo que >>hacer >> las instrucciones en sql????que es con una interfaz grafica >>intuitiva >> y luego va generando ello las instrucciones sql????Si me lo >>pudieras >> explicar un poso te lo agradeceria mucho!!!!! >> >> Gracias por tu ayuda y perdona por las molestias!!! >> >>______________________________________________________________ >> >> From: dmunhiz >> Reply-To: La lista de python en castellano >> >> To: La lista de python en castellano >> Subject: Re: [Python-es] MySQL y python >> Date: Wed, 06 Jun 2007 11:37:25 +0200 >> >Sí que te va a servir, es lo que yo uso. A mi me gusta mas >>que el >> >xammp. Lo tienes todo en un directorio y al ejecutarlo te >>arranda >> el >> >apache y el mysql, también tiene el myphypadmin para >>administrar >> la >> >base de datos. >> >Lo que no entiendo es para que necesitas el mod_python. Yo >>tambien >> >uso boa. >> >Para conectar python con mysql, que yo sepa, solo necesitas >>python >> y >> >mysqldb. >> > >> >Mi configuración es: >> >python-2.4.2 >> >wxPython_2-6-1-0_win32_unicode_py24 >> >MySQL-python.exe-1.2.0.win32-py2.4 (mysqldb) >> >boa_0.52 >> > >> >Además tambien uso: >> >pysqlite-2.3.2.win32-py2.4 >> >pywin32-210.win32-py2.4 >> >py2exe-0.6.5.win32-py2.4 >> > >> >Saludos >> > >> > >> >Remitente: >> >Daniel Muñiz Fontoira >> >Eu uso software libre [1] >> >[1]http://www.gnu.org/philosophy/free-sw.gl.html >> > >> > >> >joana salgado gomez escribiu: >> >> >> >> gracias!!!! >> >> >> >> pero creo que no me va a servir de mucho ya que yo no voy >>a >> usar >> >>php, >> >> estoy usando python, mod_python y apache para el servidor >>y >> boa >> >> constructor para la interfaz. Aunque realmete lo de >> implementar >> >>el >> >> servidor me lo podia haber ahorrado??? >> >> >> >> >>______________________________________________________________ >> >> >> >> From: dmunhiz >> >> Reply-To: La lista de python en castellano >> >> >> >> To: La lista de python en castellano >> >> >> Subject: Re: [Python-es] MySQL y python >> >> Date: Wed, 06 Jun 2007 11:10:16 +0200 >> >> >También puedes usar easyphp (para windows) >> >> > >> >> >Remitente: >> >> >Daniel Muñiz Fontoira >> >> >Eu uso software libre [1] >> >> >[1]http://www.gnu.org/philosophy/free-sw.gl.html >> >> > >> >> > >> >> >Javier Castrillo escribiu: >> >> >>On 05/06/07, joana salgado gomez >> >> >> wrote: >> >> >> >> >> >>> y la base de datos en MySQL la hago instalando >>mySQL >> en >> >>mi >> >> pc >> >> >>>sin mas >> >> >>> no??? >> >> >> >> >> >>So no estás muy ducha con los comandos de SQL, el >>xampp >> >>tiene un >> >> >>administrador web muy conocido que se llama >>phpmyadmin y >> que >> >>te >> >> >>permite manejar y editar las tablas/bases desde una >> >>interface muy >> >> >>intuitiva. Tenés que ir con el navegador a >> http://localhost >> >>y >> >> allí >> >> >>tendrás el menú de selección y figura phpmyadmin. >>Suerte! >> >> >> >> >> >_______________________________________________ >> >> >Python-es mailing list >> >> >Python-es en aditel.org >> >> >http://listas.aditel.org/listinfo/python-es >> >> >> >> >>_________________________________________________________________ >> >> >> >> Coches nuevos, coches de ocasión, coches de Km 0 [1]Si >>piensas >> >>en >> >> cambiar de coche, MSN Motor. >> >> >> >>References >> >> >> >> 1. http://g.msn.com/8HMAESES/2746??PS=47575 >> >>_______________________________________________ >> >>Python-es mailing list >> >>Python-es en aditel.org >> >>http://listas.aditel.org/listinfo/python-es >> >> >> >_______________________________________________ >> >Python-es mailing list >> >Python-es en aditel.org >> >http://listas.aditel.org/listinfo/python-es >> >>_________________________________________________________________ >> >> Busca a la vez en Internet, en directorios, en enciclopedias... >> [1]Atrévete con el nuevo MSN Search >> >>References >> >> 1. http://g.msn.com/8HMAESES/2740??PS=47575 >>_______________________________________________ >>Python-es mailing list >>Python-es en aditel.org >>http://listas.aditel.org/listinfo/python-es >> >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es _________________________________________________________________ Acepta el reto MSN Premium: incluye Antivirus y Firewall de McAffee. [1]Descárgalo y pruébalo 2 meses gratis. References 1. http://g.msn.com/8HMBESES/2731??PS=47575 From francisco.palm en gmail.com Wed Jun 6 15:05:38 2007 From: francisco.palm en gmail.com (Francisco Palm) Date: Wed, 6 Jun 2007 09:05:38 -0400 Subject: MySQL y python In-Reply-To: References: Message-ID: Mucho más que posible es sumamente fácil. Cómo te han dicho tienes el módulo mysqldb. De todas maneras, es fundamental que te leas la documentación sobre el DB API de Python [1], el cual explica la lógica de trabajo con las bases de datos desde python independientemente del manejador. Revisarlos fundamentos: driver, conector y cursor [2]. Además, te aconsejo dar un paso más allá, ver como puede usar sqlobject [3] y/o sqlalchemy [4] en tus desarrollos. Saludos F. Palm [1] http://www.python.org/dev/peps/pep-0249/ [2] http://www.amk.ca/python/writing/DB-API.html [3] http://www.sqlobject.org/ [4] http://www.sqlalchemy.org/ El 5/06/07, joana salgado gomez escribió: > > Hola a todos!!!!!!!!! > Estoy desarrolando una aplicación en python y me ha llegado la hora de > hacer la base datos a la que accede mi aplicación. La quiero hacer en > MySQL y por lo que he visto se puede. Si alguien lo ha hecho > recientemente me puede decir que pasos debo seguir a la hora de > instalar el software?????( lo estoy haciendo en windows y con python > 2.4.4.) > > > Muchas gracias > _________________________________________________________________ > > Encuentra una aventura, un romance o al amor de tu vida. [1]Date de > alta gratis. > > References > > 1. http://g.msn.com/8HMAESES/2737??PS=47575 > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- -------------------------------------- fpalm en ula.ve francisco.palm en gmail.com cel: 0414 5109177 tel: 0274 2712106 Alguien debió conservar y cuidar con amor este jardín de gente. A Dios nunca se le ocurrirá ¿Cómo harás para ver y aliviar el dolor en el jardín de gente? Algún acuerdo en tu alma tendrás From inf200468 en ucf.edu.cu Wed Jun 6 16:06:59 2007 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Wed, 6 Jun 2007 10:06:59 -0400 (CDT) Subject: cgi Message-ID: <1416.10.14.17.5.1181138819.squirrel@correo.ucf.edu.cu> Por favor , alguien puede ayudarme, necesito hacer una aplicación web , quiero hacerla con pyhton , ya que he hecho algunas cosas con este lenguaje , y me resulta muy cómodo , pero no tengo ni idea de cgi. Gracias ------------------------------ Participe en Universidad 2008 11 al 15 de febrero del 2008 Palacio de las Convenciones, Ciudad de la Habana, Cuba http://www.universidad2008.cu From rafaelrp en uci.cu Wed Jun 6 16:10:54 2007 From: rafaelrp en uci.cu (=?iso-8859-1?Q?Rafael_Rodr=EDguez_Puente?=) Date: Wed, 6 Jun 2007 10:10:54 -0400 Subject: cgi Message-ID: <251EA6C55832BE4C80F868CC951BA8CE071F588D@ucixw2.uci.cu> Me parece que es mejor que la hagas utilizando un framework para aplicaciones web, como django, pylons o Zope, ya que el cgi ha quedado atras -----Original Message----- From: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] On Behalf Of inf200468 en ucf.edu.cu Sent: miércoles, 06 de junio de 2007 9:07 To: python-es en aditel.org Subject: [Python-es] cgi Importance: High Por favor , alguien puede ayudarme, necesito hacer una aplicación web , quiero hacerla con pyhton , ya que he hecho algunas cosas con este lenguaje , y me resulta muy cómodo , pero no tengo ni idea de cgi. Gracias ------------------------------ Participe en Universidad 2008 11 al 15 de febrero del 2008 Palacio de las Convenciones, Ciudad de la Habana, Cuba http://www.universidad2008.cu _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From inf200468 en ucf.edu.cu Wed Jun 6 16:29:28 2007 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Wed, 6 Jun 2007 10:29:28 -0400 (CDT) Subject: cgi In-Reply-To: <251EA6C55832BE4C80F868CC951BA8CE071F588D@ucixw2.uci.cu> References: <251EA6C55832BE4C80F868CC951BA8CE071F588D@ucixw2.uci.cu> Message-ID: <1358.10.14.19.14.1181140168.squirrel@correo.ucf.edu.cu> tengo pensado pasarlo después para Django , pero no quiero meterme en Django ahora porque no tengo mucho tiempo y dicen que es dificil, no tengo ni idea de trabajar con Django, no debe ser fácil, he estado leyendo la documentación que hay en el sitio, pero ni siquiera lo he instalado. Muchas gracias por la ayuda Saludos JL ------------------------------ Participe en Universidad 2008 11 al 15 de febrero del 2008 Palacio de las Convenciones, Ciudad de la Habana, Cuba http://www.universidad2008.cu From inf200468 en ucf.edu.cu Wed Jun 6 16:37:30 2007 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Wed, 6 Jun 2007 10:37:30 -0400 (CDT) Subject: framework In-Reply-To: <251EA6C55832BE4C80F868CC951BA8CE071F588D@ucixw2.uci.cu> References: <251EA6C55832BE4C80F868CC951BA8CE071F588D@ucixw2.uci.cu> Message-ID: <1391.10.14.19.14.1181140650.squirrel@correo.ucf.edu.cu> usted tiene alguna experiencia con Django ------------------------------ Participe en Universidad 2008 11 al 15 de febrero del 2008 Palacio de las Convenciones, Ciudad de la Habana, Cuba http://www.universidad2008.cu From rafaelrp en uci.cu Wed Jun 6 16:41:39 2007 From: rafaelrp en uci.cu (=?iso-8859-1?Q?Rafael_Rodr=EDguez_Puente?=) Date: Wed, 6 Jun 2007 10:41:39 -0400 Subject: framework Message-ID: <251EA6C55832BE4C80F868CC951BA8CE071F58E8@ucixw2.uci.cu> Lo que yo utilizo es zope3, pero si crees que django es complicado, mejor no pienses en zope -----Original Message----- From: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] On Behalf Of inf200468 en ucf.edu.cu Sent: miércoles, 06 de junio de 2007 9:38 To: La lista de python en castellano Subject: [Python-es] framework usted tiene alguna experiencia con Django ------------------------------ Participe en Universidad 2008 11 al 15 de febrero del 2008 Palacio de las Convenciones, Ciudad de la Habana, Cuba http://www.universidad2008.cu _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From eliezer en ispvillena.rimed.cu Wed Jun 6 11:41:35 2007 From: eliezer en ispvillena.rimed.cu (eliezer) Date: Wed, 6 Jun 2007 5:41:35 -0400 Subject: Serial para Wingware Message-ID: <9961ab7440791a43ce8dbe442a725af8@ispvillena.rimed.cu> Algun serial para Wingware, o otro IDE con autocompletamiento. Gracias -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. For all your IT requirements visit: http://www.transtec.co.uk ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From astralrod en gmail.com Wed Jun 6 16:53:43 2007 From: astralrod en gmail.com (astralrod) Date: Wed, 6 Jun 2007 09:53:43 -0500 Subject: cgi In-Reply-To: <1358.10.14.19.14.1181140168.squirrel@correo.ucf.edu.cu> References: <251EA6C55832BE4C80F868CC951BA8CE071F588D@ucixw2.uci.cu> <1358.10.14.19.14.1181140168.squirrel@correo.ucf.edu.cu> Message-ID: En la ayuda de python vienen algunos ejemplos, me tomo como 2 o 3 horas hacer un simple programa de prueba. Para crear un servidor de prueba esta un script llamado CGIHTTPserver.py, lo pones donde esten tus scripts cgi y ya tienes un servidor de prueba. Suerte! El día 6/06/07, inf200468 en ucf.edu.cu escribió: > > tengo pensado pasarlo después para Django , pero no quiero meterme en > Django ahora porque no tengo mucho tiempo y dicen que es dificil, no tengo > ni idea de trabajar con Django, no debe ser fácil, he estado leyendo la > documentación que hay en el sitio, pero ni siquiera lo he instalado. > Muchas gracias por la ayuda > Saludos JL > > > > ------------------------------ > Participe en Universidad 2008 > 11 al 15 de febrero del 2008 > Palacio de las Convenciones, > Ciudad de la Habana, Cuba > http://www.universidad2008.cu > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From cabrerachaparro en gmail.com Wed Jun 6 16:54:34 2007 From: cabrerachaparro en gmail.com (Daniel Cabrera) Date: Wed, 6 Jun 2007 09:54:34 -0500 Subject: Serial para Wingware In-Reply-To: <9961ab7440791a43ce8dbe442a725af8@ispvillena.rimed.cu> References: <9961ab7440791a43ce8dbe442a725af8@ispvillena.rimed.cu> Message-ID: <8565ad90706060754s7497d269h8b636c1c9f2744c7@mail.gmail.com> Puedes usar Eclipse con el pluggin PythonDev, tengo entendido que para Wingware hay que pagar, aunque el PythonDev tambien puedes comprarlo, puedes usarlo, si es que no te molesta la pantalla que sale cada cierto tiempo indicandote que puedes adquirirlo El día 6/06/07, eliezer escribió: > > Algun serial para Wingware, o otro IDE con autocompletamiento. > > Gracias > > > -- > Este mensaje ha sido analizado por MailScanner > en busca de virus y otros contenidos peligrosos, > y se considera que está limpio. > For all your IT requirements visit: http://www.transtec.co.uk > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > -- Daniel Cabrera Chaparro http://comulinux.blogspot.com/ From roylan04012 en pri.jovenclub.cu Wed Jun 6 17:19:48 2007 From: roylan04012 en pri.jovenclub.cu (Roylan Suarez Reyes) Date: Wed, 6 Jun 2007 11:19:48 -0400 Subject: menu persistentes en python Message-ID: <200706061119.49064.roylan04012@pri.jovenclub.cu> Hola, Como lograr que los menu en python sean persistentes. Me explico: quisiera lograr que los menu no se corran hacia arriba cuando se seleccionan sus diferentes opciones. Quisiera ademas lograr -si es que se puede- escribir cosas en posiciones determinadas de la pantalla. Alguien tiene un ejemplo sencillo que ilustre esta situacion?. Quisiera lograr dibujar en la pantalla con python, como lo hacia en c++(Turbo C++), sera posible?. Gracias anticipadas. Saludos, -- --- Roylan Suarez Reyes Admin Redes JCCE Vinales Telef 793210 roylan04012 en pri.jovenclub.cu ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From dmunhiz en gmail.com Wed Jun 6 17:41:41 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Wed, 06 Jun 2007 17:41:41 +0200 Subject: Consulta =?iso-8859-1?q?opini=F3n_sobre_sqlalchemy_?= In-Reply-To: References: Message-ID: <4666D5B5.9070807@gmail.com> A raiz del correo de F. Palm a Joana, le he hechado un vistazo al sqlalchemy. Tiene muy buena pinta, ya había escuchado hablar del sqlobject y seguro de del sqlalchemy tambien, pero me parecía algo demasiado abstracto, ahora que lo he mirado con un poco más detenimiento me da la impresión de que permite trabajar de forma similar independientemente de la base de datos que usemos. Ahora bien, donde queda el sql? ya no es tan necesario su conocimiento a nivel general? Es esta la tendencia? Saludos y gracias Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html Francisco Palm escribiu: > Mucho más que posible es sumamente fácil. > > Cómo te han dicho tienes el módulo mysqldb. De todas maneras, es > fundamental que te leas la documentación sobre el DB API de Python > [1], el cual explica la lógica de trabajo con las bases de datos desde > python independientemente del manejador. Revisarlos fundamentos: > driver, conector y cursor [2]. > > Además, te aconsejo dar un paso más allá, ver como puede usar > sqlobject [3] y/o sqlalchemy [4] en tus desarrollos. > > Saludos > > F. Palm > > [1] http://www.python.org/dev/peps/pep-0249/ > [2] http://www.amk.ca/python/writing/DB-API.html > [3] http://www.sqlobject.org/ > [4] http://www.sqlalchemy.org/ > > El 5/06/07, joana salgado gomez escribió: >> >> Hola a todos!!!!!!!!! >> Estoy desarrolando una aplicación en python y me ha llegado la hora de >> hacer la base datos a la que accede mi aplicación. La quiero hacer en >> MySQL y por lo que he visto se puede. Si alguien lo ha hecho >> recientemente me puede decir que pasos debo seguir a la hora de >> instalar el software?????( lo estoy haciendo en windows y con python >> 2.4.4.) >> >> >> Muchas gracias >> _________________________________________________________________ >> >> Encuentra una aventura, un romance o al amor de tu vida. [1]Date de >> alta gratis. >> >> References >> >> 1. http://g.msn.com/8HMAESES/2737??PS=47575 >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > > From bruno32 en gmail.com Wed Jun 6 17:48:37 2007 From: bruno32 en gmail.com (Bruno Espinoza) Date: Wed, 6 Jun 2007 10:48:37 -0500 Subject: menu persistentes en python In-Reply-To: <200706061119.49064.roylan04012@pri.jovenclub.cu> References: <200706061119.49064.roylan04012@pri.jovenclub.cu> Message-ID: <33a557360706060848k5d046df5md2b9d95d7b673982@mail.gmail.com> Por lo que veo quieres usar las librerías curses. Eso dependen del sistema operativo. Python incuye la librería curses, pero necesitas una implementación de estas. Para Linux tienes las ncurses del Proyecto GNU Para Windows tienes las pdcurses (http://pdcurses.sourceforge.net) Un tutorial sobre programación de curses en Python puede verse aquí: http://www.amk.ca/python/howto/curses/ Está en Inglés. Disculpame pero no encontré mucho en español. Saludos, El día 6/06/07, Roylan Suarez Reyes escribió: > > Hola, > > Como lograr que los menu en python sean persistentes. Me explico: quisiera > lograr que los menu no se corran hacia arriba cuando se seleccionan sus > diferentes opciones. Quisiera ademas lograr -si es que se puede- escribir > cosas en posiciones determinadas de la pantalla. > > Alguien tiene un ejemplo sencillo que ilustre esta situacion?. > > Quisiera lograr dibujar en la pantalla con python, como lo hacia en > c++(Turbo > C++), sera posible?. > > Gracias anticipadas. > > Saludos, > > -- > --- > Roylan Suarez Reyes > Admin Redes JCCE Vinales > Telef 793210 > roylan04012 en pri.jovenclub.cu > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > -- BrunoProg64 From mlacunza en gmail.com Wed Jun 6 18:39:37 2007 From: mlacunza en gmail.com (Mario Lacunza) Date: Wed, 6 Jun 2007 11:39:37 -0500 Subject: Serial para Wingware In-Reply-To: <9961ab7440791a43ce8dbe442a725af8@ispvillena.rimed.cu> References: <9961ab7440791a43ce8dbe442a725af8@ispvillena.rimed.cu> Message-ID: <771741b20706060939y2aef9119ubf1d3641f827c050@mail.gmail.com> El día 6/06/07, eliezer escribió: > > Algun serial para Wingware, o otro IDE con autocompletamiento. > > Gracias > > > -- > Este mensaje ha sido analizado por MailScanner > en busca de virus y otros contenidos peligrosos, > y se considera que está limpio. > For all your IT requirements visit: http://www.transtec.co.uk > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > Hola, en primer lugar lo q pides es un delito, segundo esta lista no es para eso y si quieres un serial al menos ingeniatelas pa conseguirlos tu solito. Lo mas importante, para Python tienes buena cantidad de IDEs Opensource y gratuitos: Ulipad, Boa Constructor, SPE IDE, Eclipse+PyDev..etc En la web de Python hay una acapite sobre IDEs.... sino Google q supongo sabras usar. -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: mlacunzav[DOT]cogia[DOT]net Blog: http://mlacunza.blogspot.com/ Lima - Peru From francisco.palm en gmail.com Wed Jun 6 20:21:40 2007 From: francisco.palm en gmail.com (Francisco Palm) Date: Wed, 6 Jun 2007 14:21:40 -0400 Subject: =?ISO-8859-1?Q?Re:__Consulta_opini=F3n_sobre_sqlalchemy?= In-Reply-To: <4666D5B5.9070807@gmail.com> References: <4666D5B5.9070807@gmail.com> Message-ID: El 6/06/07, dmunhiz escribió: > A raiz del correo de F. Palm a Joana, le he hechado un vistazo al > sqlalchemy. Tiene muy buena pinta, ya había escuchado hablar del > sqlobject y seguro de del sqlalchemy tambien, pero me parecía algo > demasiado abstracto, ahora que lo he mirado con un poco más detenimiento > me da la impresión de que permite trabajar de forma similar > independientemente de la base de datos que usemos. > Ahora bien, donde queda el sql? ya no es tan necesario su conocimiento a > nivel general? Es esta la tendencia? Como parte del kit de los frameworks de desarrollo web con patrones de diseño MVC, el uso de ORM (Object Relational Mappers,yo lo traduzco generalmente como transformaciones o representaciones objeto relacional). Esto permite trabajar con las bases de datos usando dialectos mucho más cercanos al lenguaje base Ruby, Perl o Python) que a las particularidades del SQL. La idea no es nueva, en Perl por ejemplo la biblioteca Class::DBI ya tiene un tiempo de existencia. SQLAlchemy permite trabajar usando SQL si así se desea. De hecho, una característica simpática de SQLAlchemy es que para objetos, como los de inserción o selección, la representación en cadena (el método __str__) es una plantilla de la sentencia SQL de la operación adaptada al sistema manejador de bases de datos. La idea en el fondo, tal y como lo veo, es que al programar en Python no se tenga que apartar el modo pitónico de programación cuando se está negociando con la base de datos. Utilizar ORM no necesariamente implica que sea más fácil, pero si más coherente. Saludos F. Palm -- -------------------------------------- fpalm en ula.ve francisco.palm en gmail.com cel: 0414 5109177 tel: 0274 2712106 Alguien debió conservar y cuidar con amor este jardín de gente. A Dios nunca se le ocurrirá ¿Cómo harás para ver y aliviar el dolor en el jardín de gente? Algún acuerdo en tu alma tendrás From fabiognome en gmail.com Wed Jun 6 23:07:19 2007 From: fabiognome en gmail.com (Fabio Esteban Duran Verdugo) Date: Wed, 06 Jun 2007 17:07:19 -0400 Subject: Comparacion SQLAlchemy / SQLObject / otros In-Reply-To: References: Message-ID: <46672207.9040506@gmail.com> probaste dbWrench ¿? Gabriel Genellina escribió: > Hola > > Actualmente tengo una base de datos (en Oracle) con una estructura > bastante horrible. Le tengo que agregar unos cuantos campos más a la > estructura, y despues hacer un programa que se encargue -basicamente- de > insertar nuevos datos (que vienen en un archivo csv o algo parecido). > Mi idea es usar algo que me deje ver las tablas como clases, y que me > genere los insert mas o menos automaticamente. > Estaba pensando en usar algo como SQLAlchemy / SQLObjects (conocen algun > otro?). Lo que no sé es qué tal se comportan con una b.d. preexistente: > son capaces de reconocer la estructura que ya está? y dejarme agregar las > columnas/tablas que me faltan? Cuál sería más sencillo de aprender a > usar? > (la verdad no me interesa demasiado la "potencia" que tengan en otros > sentidos, estoy seguro de que lo que quiero hacer es tan re básico que > cualquiera de estos productos deberia servirme, pero sí me interesa > llegar > a hacerlo más o menos rapido). > El programa que hará las consultas a esta b.d. es otro, ya existe y no se > va a tocar, asi que la capacidad de hacer consultas facilmente, no me > interesa demasiado (para esta aplicacion, claro!). > Asi que agradezco sus opiniones y sugerencias de algun producto > alternativo... > > --Gabriel Genellina > > ------------------------------------------------------------------------ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rapto en arrakis.es Thu Jun 7 10:23:49 2007 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Thu, 07 Jun 2007 10:23:49 +0200 Subject: framework In-Reply-To: <1391.10.14.19.14.1181140650.squirrel@correo.ucf.edu.cu> References: <251EA6C55832BE4C80F868CC951BA8CE071F588D@ucixw2.uci.cu> <1391.10.14.19.14.1181140650.squirrel@correo.ucf.edu.cu> Message-ID: <1181204629.6001.2.camel@savin> Hay una lista de Django en castellano: django-es en googlegroups.com El mié, 06-06-2007 a las 10:37 -0400, inf200468 en ucf.edu.cu escribió: > usted tiene alguna experiencia con Django ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From joana_mendaro en hotmail.com Thu Jun 7 11:18:03 2007 From: joana_mendaro en hotmail.com (joana salgado gomez) Date: Thu, 07 Jun 2007 09:18:03 +0000 Subject: acceder desde python a MySQL Message-ID: Hola a todos!!!!! Quiero tener acceso a mi base de datos de mysql desde python. Para eso me he instaladoel modulo MySQLdb. Por lo quhe podido leer para hacer la conexion debo hacer lo siguiente: db = MySQLdb.connect(host="localhost", user="joana", passwd="joana", db="prueba") pero python me lanza este error: Traceback (most recent call last): File "", line 2, in -toplevel- db="recetario") File "C:\Python24\Lib\site-packages\MySQLdb\__init__.py", line 74, in Connect return Connection(*args, **kwargs) File "C:\Python24\Lib\site-packages\MySQLdb\connections.py", line 170, in __init__ super(Connection, self).__init__(*args, **kwargs2) OperationalError: (1045, "Access denied for user [1]'joana'@'localhost' (using password: YES)") Como lo puedo solucionar????Parece como si no pudiera entrar en la base de datos con este usuario y contraseña, pero cuando abro MySQL y me pide la contraseña le escribo la misma y no tengo problemas de acceso!!!Alguien sabria decirme que ocurre y que estoy haciendo mal????? Muchas gracias _________________________________________________________________ Excursiones y escapadas a sitios mágicos. [2]No te lo pierdas en MSN Entretenimiento References 1. mailto:'joana'@'localhost' 2. http://g.msn.com/8HMAESES/2734??PS=47575 From riverplatense en gmail.com Thu Jun 7 13:19:54 2007 From: riverplatense en gmail.com (Javier Castrillo) Date: Thu, 7 Jun 2007 08:19:54 -0300 Subject: =?iso-8859-1?q?Cuestiones_b=E1sicas?= Message-ID: Generalmente mis alumnos (soy docente de adultos en FP) no quieren preguntar porque sienten que su pregunta es tan boba que temen que los tomen por tontos, lo cual, desde ya, es una actitud errónea y que tratamos de cambiar. Por eso creo que preguntaré las cuestiones más básicas de esta lista sin ponerme colorado. Allí va: Anteriormente desarrollé unas cositas en PHP con Apache como webserver y MySQL, o sea un trío clásico como JJ, Merlo y Alonso. Ahora, en Python: Zope sería el webserver??? En tal caso, que diferencia habría con Apache + Mod_python Y la db más usada, cuál es??? Plone, Turbogears y Django... qué son???? (por favor, les pido una definición para dummies extra. Ya hice el STFW y estoy más confundido que antes) Porque para mi modesto entender " framework" es una palabra tan amplia como inexpugnable... sqlobject y sqlalchemy, son bibliotecas?, Son formas de enlazar a db varias?. Y el lenguaje SQL, dónde entra en todo esto??? Va camino a desaparcer??? Como verán, tengo más niebla que el día de hoy en Buenos Aires Gracias por tanto, perdón por tan poco -- Javier Castrillo ========================================================= GNU / Linux User #242275 ------------------------------- pub 1024D/B482896F 2006-09-04 uid Javier Castrillo (El Palo) sub 2048g/52C99A4E 2006-09-04 Clave pública: carapa.com.ar/public.asc http://carapa.com.ar http://javiercastrillo.com.ar http://riverplatense.googlepages.com ========================================================= Usá Software Libre From riverplatense en gmail.com Thu Jun 7 13:22:49 2007 From: riverplatense en gmail.com (Javier Castrillo) Date: Thu, 7 Jun 2007 08:22:49 -0300 Subject: acceder desde python a MySQL In-Reply-To: References: Message-ID: On 07/06/07, joana salgado gomez wrote: > la conexion debo hacer lo siguiente: > > db = MySQLdb.connect(host="localhost", user="joana", passwd="joana", > db="prueba") > db = MySQLdb.connect(' localhost', ' joana', ' joana' , ' prueba' ) Saludos -- Javier Castrillo ========================================================= GNU / Linux User #242275 ------------------------------- pub 1024D/B482896F 2006-09-04 uid Javier Castrillo (El Palo) sub 2048g/52C99A4E 2006-09-04 Clave pública: carapa.com.ar/public.asc http://carapa.com.ar http://javiercastrillo.com.ar http://riverplatense.googlepages.com ========================================================= Usá Software Libre From necudeco en gmail.com Thu Jun 7 14:35:57 2007 From: necudeco en gmail.com (necudeco) Date: Thu, 7 Jun 2007 07:35:57 -0500 Subject: =?ISO-8859-1?Q?Re:__Cuestiones_b=E1sicas?= In-Reply-To: References: Message-ID: <2ccb93070706070535j67cc614dy2122312c849de99f@mail.gmail.com> Con python puedes usar cualquie db. Las mas usadas son mysql y pgsql. No se si cuando trabajabas con php usabas las libreria phpadodb. Pero si la usabas, debes saber que hay un version para python. Django , turbo y otros ... son frameworks de desarrollo. Creo que si le echas una mirada a las paginas que hablan de rails lo entenderias mejor. Los frameworks son como unas librerias donde la parte mas generica de una applicacion ( entre el 25 y 45% ) ya esta hecha, y solo falta agregar o modificar aquellos detalles que son muy dependientes de nuestro problema. Sqlobject y las demas, son tmb librerias pero su funcion es hacer las tablas de la db, se vean como clases y los registros como objetos... asi se puede hacer un desarrollo OO puro, aun usando db relacionales. Espero te sirva. On 6/7/07, Javier Castrillo wrote: > > Generalmente mis alumnos (soy docente de adultos en FP) no quieren > preguntar porque sienten que su pregunta es tan boba que temen que los > tomen por tontos, lo cual, desde ya, es una actitud errónea y que > tratamos de cambiar. Por eso creo que preguntaré las cuestiones más > básicas de esta lista sin ponerme colorado. Allí va: > Anteriormente desarrollé unas cositas en PHP con Apache como webserver > y MySQL, o sea un trío clásico como JJ, Merlo y Alonso. > > Ahora, en Python: > > Zope sería el webserver??? En tal caso, que diferencia habría con > Apache + Mod_python > > Y la db más usada, cuál es??? > > Plone, Turbogears y Django... qué son???? (por favor, les pido una > definición para dummies extra. Ya hice el STFW y estoy más confundido > que antes) Porque para mi modesto entender " framework" es una palabra > tan amplia como inexpugnable... > > sqlobject y sqlalchemy, son bibliotecas?, Son formas de enlazar a db > varias?. Y el lenguaje SQL, dónde entra en todo esto??? Va camino a > desaparcer??? > > Como verán, tengo más niebla que el día de hoy en Buenos Aires > > Gracias por tanto, perdón por tan poco > > -- > Javier Castrillo > > ========================================================= > GNU / Linux User #242275 > > ------------------------------- > pub 1024D/B482896F 2006-09-04 > uid Javier Castrillo (El Palo) > sub 2048g/52C99A4E 2006-09-04 > > Clave pública: carapa.com.ar/public.asc > http://carapa.com.ar > http://javiercastrillo.com.ar > http://riverplatense.googlepages.com > ========================================================= > Usá Software Libre > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- NeCuDeCo Junta de Decanos de los Colegios de Notarios del Peru http://necudeco.homeunix.net http://apesol.org Your Jugdment Day is NOW sudo kills -9 $richard_penguin_signature From jordi.f en ati.es Thu Jun 7 15:41:30 2007 From: jordi.f en ati.es (Jordi Funollet) Date: Thu, 7 Jun 2007 15:41:30 +0200 Subject: Cuestiones =?iso-8859-1?q?b=E1sicas?= In-Reply-To: References: Message-ID: <200706071541.30277.jordi.f@ati.es> Javier Castrillo dixit: > Generalmente mis alumnos (soy docente de adultos en FP) no quieren > preguntar porque sienten que su pregunta es tan boba que temen que los > tomen por tontos, lo cual, desde ya, es una actitud errónea y que > tratamos de cambiar. Si, yo también trato de cambiarla... en mi. ;-) Pero cuesta. > Por eso creo que preguntaré las cuestiones más > básicas de esta lista sin ponerme colorado. Allí va: > Anteriormente desarrollé unas cositas en PHP con Apache como webserver > y MySQL, o sea un trío clásico como JJ, Merlo y Alonso. > > Ahora, en Python: Para simplificar, vamos a poner aparte Zope (solo conceptualmente; no discuto sus méritos). Zope es todo un mundo (o por lo menos, un par de continentes). En su momento fueron pioneros y se lo implementaron todo: el webserver, las plantillas, la infrastructura de aplicaciones web e incluso su propia base de datos orientada a objetos. > Zope sería el webserver??? En tal caso, que diferencia habría con > Apache + Mod_python Apache, Lighttpd, ngix, Cherokee,... Son webservers, el programa que queda más cerca del usuario. Recibe peticiones del navegador y devuelve "documentos". Estos "documentos" pueden ser archivos html, o imágenes, o pdfs... o documentos que no existen en el disco duro, sino que los genera un programa: un CGI. Aquí entra tu 'mod_python'. Arrancar y parar un programa de Python (una CGI) cada vez que te piden un "documento" es muy costoso. Sale mas a cuenta tenerlo cargado en memoria *dentro* del servidor web, que es lo que hace 'mod_python'. Pero esto es un poco rígido y te ata a un servidor web concreto. Otras opciones más ligeras y flexibles són FastCGI y SCGI, que mantienen tu programa arrancado todo el tiempo y responden a las peticiones que les pasa el servidor web (el que tu prefieras). > Y la db más usada, cuál es??? Por números, Mysql y PostgreSQL se llevan el gato al agua. La primera siempre ha "vendido" más velocidad a costa de no comprobar que los datos sean coherentes. En algunas aplicaciones no lo necesitas (aunque personalmente no se me ocurre ninguna). Ahora ya puedes tener coherencia... pero tiene un coste en velocidad. PostgreSQL siempre ha sido indiscutiblemente robusta. Los últimos años han trabajado mucho en la velocidad y parece que es comparable a Mysql. Pero que nadie se tome esto muy a pecho, no quiero iniciar un "flame". :-) Si te dedicas a la docencia dale un vistazo a SQLite. No necesita tener un servidor arrancado y va toda la base de datos en un solo fichero. Vamos, que tus alumnos pueden tener la base de datos en un USB. > Plone, Turbogears y Django... qué son???? Plone está hecho sobre Zope; es un gestor de contenidos, una aplicación web para editar y publicar documentos web. > Porque para mi modesto entender " framework" es una palabra > tan amplia como inexpugnable... No se quién decía: un framework es un programa que "tapa agujeros". Hay que escoger que agujeros tapar y cuales no. Por ejemplo: yo no tengo ningún interés en aprender a gestionar las cookies del navegador: que lo haga Django (o Turbogears, o Pylons, o Webpy). Ni ganas de saber como se genera una página en HTML a partir del contenido de mi base de datos. Que lo haga el framework. Y yo, la mar de feliz, me centro en las partes de la aplicación que me interesan, las que no son comunes a todas las aplicaciones web y no se pueden extrapolar. Por ejemplo, la lógica de publicaciones y des-publicaciones de un calendario. > sqlobject y sqlalchemy, son bibliotecas?, Son formas de enlazar a db > varias? Son traductores: traducen tus objetos Python a querys comprensibles para la base de datos. Generalmente, para unas cuantas bases de datos distintas. > Y el lenguaje SQL, dónde entra en todo esto??? Va camino a > desaparcer??? No, pero no hace falta escribir a mano un aburrido "SELECT" típico y tópico; eso, que lo hagan los "object relational mappers". Si necesitas una query fuera de lo habitual también terminarás escribiendo SQL. > Gracias por tanto, perdón por tan poco Se nota que te has esforzado por hacer preguntas claras y ordenadas. Se agradece. -- ############################## ### Jordi Funollet ### http://www.terraquis.net From aricalso en emcali.net.co Thu Jun 7 14:50:46 2007 From: aricalso en emcali.net.co (Ariel Calzada) Date: Thu, 07 Jun 2007 07:50:46 -0500 Subject: Cuestiones =?ISO-8859-1?Q?b=E1sicas?= In-Reply-To: <2ccb93070706070535j67cc614dy2122312c849de99f@mail.gmail.com> References: <2ccb93070706070535j67cc614dy2122312c849de99f@mail.gmail.com> Message-ID: <4667FF26.70800@emcali.net.co> necudeco wrote: > Con python puedes usar cualquie db. Las mas usadas son mysql y pgsql. > > No se si cuando trabajabas con php usabas las libreria phpadodb. > Pero si la usabas, debes saber que hay un version para python. > > Django , turbo y otros ... son frameworks de desarrollo. Creo que si le > echas una mirada a las paginas que hablan de rails lo entenderias > mejor. Los > frameworks son como unas librerias donde la parte mas generica de una > applicacion ( entre el 25 y 45% ) ya esta hecha, y solo falta agregar o > modificar aquellos detalles que son muy dependientes de nuestro problema. > > Sqlobject y las demas, son tmb librerias pero su funcion es hacer las > tablas > de la db, se vean como clases y los registros como objetos... asi se > puede > hacer un desarrollo OO puro, aun usando db relacionales. > > Espero te sirva. > > > > On 6/7/07, Javier Castrillo wrote: >> >> Generalmente mis alumnos (soy docente de adultos en FP) no quieren >> preguntar porque sienten que su pregunta es tan boba que temen que los >> tomen por tontos, lo cual, desde ya, es una actitud errónea y que >> tratamos de cambiar. Por eso creo que preguntaré las cuestiones más >> básicas de esta lista sin ponerme colorado. Allí va: >> Anteriormente desarrollé unas cositas en PHP con Apache como webserver >> y MySQL, o sea un trío clásico como JJ, Merlo y Alonso. >> >> Ahora, en Python: >> >> Zope sería el webserver??? En tal caso, que diferencia habría con >> Apache + Mod_python >> >> Y la db más usada, cuál es??? >> >> Plone, Turbogears y Django... qué son???? (por favor, les pido una >> definición para dummies extra. Ya hice el STFW y estoy más confundido >> que antes) Porque para mi modesto entender " framework" es una palabra >> tan amplia como inexpugnable... >> >> sqlobject y sqlalchemy, son bibliotecas?, Son formas de enlazar a db >> varias?. Y el lenguaje SQL, dónde entra en todo esto??? Va camino a >> desaparcer??? >> >> Como verán, tengo más niebla que el día de hoy en Buenos Aires >> >> Gracias por tanto, perdón por tan poco >> >> -- >> Javier Castrillo >> >> ========================================================= >> GNU / Linux User #242275 >> >> ------------------------------- >> pub 1024D/B482896F 2006-09-04 >> uid Javier Castrillo (El Palo) >> >> sub 2048g/52C99A4E 2006-09-04 >> >> Clave pública: carapa.com.ar/public.asc >> http://carapa.com.ar >> http://javiercastrillo.com.ar >> http://riverplatense.googlepages.com >> ========================================================= >> Usá Software Libre >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > > > Hola! Para desarrollar una aplicación web con Python, puedes usar como webserver a ZOPE, Apache, IIS, etc... Cada uno tiene sus particularidades y ventajas. Saludos, Ariel Calzada From a.porrua en gmail.com Thu Jun 7 16:36:27 2007 From: a.porrua en gmail.com (tny) Date: Thu, 07 Jun 2007 16:36:27 +0200 Subject: OT: Dime como hablas y te =?iso-8859-1?q?dir=E9?= lo que lees. In-Reply-To: <200706071541.30277.jordi.f@ati.es> References: <200706071541.30277.jordi.f@ati.es> Message-ID: <1181226987.16215.3.camel@skynet> El jue, 07-06-2007 a las 15:41 +0200, Jordi Funollet escribió: > Zope es todo un mundo (o por lo menos, un par de continentes) ¿Mundo Disco? jejeje ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From mlarreategi en codesyntax.com Thu Jun 7 16:47:48 2007 From: mlarreategi en codesyntax.com (Mikel Larreategi) Date: Thu, 07 Jun 2007 16:47:48 +0200 Subject: OT: Dime como hablas y te =?UTF-8?B?ZGlyw6kgbG8g?= =?UTF-8?B?cXVlIGxlZXMu?= In-Reply-To: <1181226987.16215.3.camel@skynet> References: <200706071541.30277.jordi.f@ati.es> <1181226987.16215.3.camel@skynet> Message-ID: <46681A94.1030505@codesyntax.com> tny(e)k dio: > El jue, 07-06-2007 a las 15:41 +0200, Jordi Funollet escribió: >> Zope es todo un mundo (o por lo menos, un par de continentes) > > ¿Mundo Disco? Como diría Bender, crearon su propio mundo, con casinos !! Es más, les daba igual el mundo :) Mikel -- Mikel Larreategi mlarreategi en codesyntax.com CodeSyntax Azitaingo Industrialdea 3 K E-20600 Eibar Tel: (+34) 943 82 17 80 ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jjachuf en gmail.com Thu Jun 7 18:27:21 2007 From: jjachuf en gmail.com (Jose Jachuf) Date: Thu, 07 Jun 2007 13:27:21 -0300 Subject: cgi In-Reply-To: <1416.10.14.17.5.1181138819.squirrel@correo.ucf.edu.cu> References: <1416.10.14.17.5.1181138819.squirrel@correo.ucf.edu.cu> Message-ID: <466831E9.2080709@gmail.com> inf200468 en ucf.edu.cu escribió: > Por favor , alguien puede ayudarme, necesito hacer una aplicación web , > quiero hacerla con pyhton , ya que he hecho algunas cosas con este > lenguaje , y me resulta muy cómodo , pero no tengo ni idea de cgi. > Gracias > Hola actualmente tengo funcionando algo muy simple con cgi sobre IIS. Es la primera vez que hago algo con cgi, si bien tienes que escribir más que con un framework, te da mucho control sobre todo lo que haces. Desarrollé clases que manejan los login, sesiones, base de datos, transacciones, etc. Algo muy interesante es una especie de debuger: import cgitb; cgitb.enable() saludos Jose From joana_mendaro en hotmail.com Thu Jun 7 18:47:12 2007 From: joana_mendaro en hotmail.com (joana salgado gomez) Date: Thu, 07 Jun 2007 16:47:12 +0000 Subject: mysql desde python Message-ID: Hola a todos!!!! Estoy intentando volcar un fichero este fichero en una tabla de mysql in.txt 3 Jamon con queso Cortar el jamon en tacos para poder. . . . . . (Aqui siguen mas filas) para ello he hecho la siguiente funcion: import MySQLdb def accesoBase(): db = MySQLdb.connect(host='localhost', user='joana', passwd='joana', db='prueba') cursor = db.cursor() sql='LOAD DATA INFILE "C:/Python24/in.txt" INTO TABLE prueba_receta' cursor.execute(sql) db.close() No intoduce el contenido de la tabla en fichero y ademas me da el siguiente error!! Traceback (most recent call last): File "", line 1, in -toplevel- accesoBase() File "C:\Python24\AccesoBase.py", line 16, in accesoBase cursor.execute(sql) File "C:\Python24\Lib\site-packages\MySQLdb\cursors.py", line 166, in execute self.errorhandler(self, exc, value) File "C:\Python24\Lib\site-packages\MySQLdb\connections.py", line 35, in defaulterrorhandler raise errorclass, errorvalue DataError: (1265, "Data truncated for column 'IDRECETA' at row 1") IDRECETA es el primer campo de la tabla.Que estoy haciendo mal?? _________________________________________________________________ Tu horóscopo diario, semanal y gratuito. [1]Cartas, tarot y predicciones en MSN Horóscopo References 1. http://g.msn.com/8HMAESES/2728??PS=47575 From dmunhiz en gmail.com Thu Jun 7 19:46:14 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Thu, 07 Jun 2007 19:46:14 +0200 Subject: Consulta =?ISO-8859-1?Q?opini=F3n_sobre_sqla?= =?ISO-8859-1?Q?lchemy?= In-Reply-To: References: <4666D5B5.9070807@gmail.com> Message-ID: <46684466.8030800@gmail.com> Muchas gracias por la respuesta Francisco. Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html Francisco Palm escribiu: > El 6/06/07, dmunhiz escribió: >> A raiz del correo de F. Palm a Joana, le he hechado un vistazo al >> sqlalchemy. Tiene muy buena pinta, ya había escuchado hablar del >> sqlobject y seguro de del sqlalchemy tambien, pero me parecía algo >> demasiado abstracto, ahora que lo he mirado con un poco más detenimiento >> me da la impresión de que permite trabajar de forma similar >> independientemente de la base de datos que usemos. >> Ahora bien, donde queda el sql? ya no es tan necesario su conocimiento a >> nivel general? Es esta la tendencia? > > Como parte del kit de los frameworks de desarrollo web con patrones de > diseño MVC, el uso de ORM (Object Relational Mappers,yo lo traduzco > generalmente como transformaciones o representaciones objeto > relacional). Esto permite trabajar con las bases de datos usando > dialectos mucho más cercanos al lenguaje base Ruby, Perl o Python) que > a las particularidades del SQL. La idea no es nueva, en Perl por > ejemplo la biblioteca Class::DBI ya tiene un tiempo de existencia. > > SQLAlchemy permite trabajar usando SQL si así se desea. De hecho, una > característica simpática de SQLAlchemy es que para objetos, como los > de inserción o selección, la representación en cadena (el método > __str__) es una plantilla de la sentencia SQL de la operación adaptada > al sistema manejador de bases de datos. > > La idea en el fondo, tal y como lo veo, es que al programar en Python > no se tenga que apartar el modo pitónico de programación cuando se > está negociando con la base de datos. Utilizar ORM no necesariamente > implica que sea más fácil, pero si más coherente. > > Saludos > > F. Palm > > From dmunhiz en gmail.com Thu Jun 7 19:52:49 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Thu, 07 Jun 2007 19:52:49 +0200 Subject: acceder desde python a MySQL In-Reply-To: References: Message-ID: <466845F1.1010604@gmail.com> Eso va a ser cosa del mysql, mira si tu usuario tiene permiso para acceder, tambien puedesmirar algo sobre el my.cnf que es el fichero de configuración del mysql, desde ahí se añaden los host desde donde se puede acceder. otra cosa quepuedes probar es a crear un usuario con esta orden $ mysql -p -u root USE mysql; GRANT ALL ON base1.* TO user1@'%' IDENTIFIED BY 'PASSWORD_USER1'; FLUSH PRIVILEGES; Reemplazando base1 y user1, PASSWORD_USER1 con lo que corresponda en tu caso. Saludos Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html joana salgado gomez escribiu: > > Hola a todos!!!!! > Quiero tener acceso a mi base de datos de mysql desde python. Para eso > me he instaladoel modulo MySQLdb. Por lo quhe podido leer para hacer > la conexion debo hacer lo siguiente: > > db = MySQLdb.connect(host="localhost", user="joana", passwd="joana", > db="prueba") > > pero python me lanza este error: > > Traceback (most recent call last): > File "", line 2, in -toplevel- > db="recetario") > File "C:\Python24\Lib\site-packages\MySQLdb\__init__.py", line 74, > in Connect > return Connection(*args, **kwargs) > File "C:\Python24\Lib\site-packages\MySQLdb\connections.py", line > 170, in __init__ > super(Connection, self).__init__(*args, **kwargs2) > OperationalError: (1045, "Access denied for user > [1]'joana'@'localhost' (using password: YES)") > > > Como lo puedo solucionar????Parece como si no pudiera entrar en la > base de datos con este usuario y contraseña, pero cuando abro MySQL y > me pide la contraseña le escribo la misma y no tengo problemas de > acceso!!!Alguien sabria decirme que ocurre y que estoy haciendo > mal????? > > > Muchas gracias > _________________________________________________________________ > > Excursiones y escapadas a sitios mágicos. [2]No te lo pierdas en MSN > Entretenimiento > > References > > 1. mailto:'joana'@'localhost' > 2. http://g.msn.com/8HMAESES/2734??PS=47575 > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From dmunhiz en gmail.com Thu Jun 7 20:22:59 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Thu, 07 Jun 2007 20:22:59 +0200 Subject: mysql desde python In-Reply-To: References: Message-ID: <46684D03.8040002@gmail.com> Revisa la sql Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html joana salgado gomez escribiu: > > Hola a todos!!!! > Estoy intentando volcar un fichero este fichero en una tabla de mysql > in.txt > 3 Jamon con queso Cortar el jamon en tacos para poder. . . > . . . (Aqui siguen mas filas) > para ello he hecho la siguiente funcion: > > > import MySQLdb > def accesoBase(): > db = MySQLdb.connect(host='localhost', user='joana', > passwd='joana', db='prueba') > cursor = db.cursor() > sql='LOAD DATA INFILE "C:/Python24/in.txt" INTO TABLE > prueba_receta' > cursor.execute(sql) > db.close() > > No intoduce el contenido de la tabla en fichero y ademas me da el > siguiente error!! > > Traceback (most recent call last): > File "", line 1, in -toplevel- > accesoBase() > File "C:\Python24\AccesoBase.py", line 16, in accesoBase > cursor.execute(sql) > File "C:\Python24\Lib\site-packages\MySQLdb\cursors.py", line 166, > in execute > self.errorhandler(self, exc, value) > File "C:\Python24\Lib\site-packages\MySQLdb\connections.py", line > 35, in defaulterrorhandler > raise errorclass, errorvalue > DataError: (1265, "Data truncated for column 'IDRECETA' at row 1") > > > IDRECETA es el primer campo de la tabla.Que estoy haciendo mal?? > _________________________________________________________________ > > Tu horóscopo diario, semanal y gratuito. [1]Cartas, tarot y > predicciones en MSN Horóscopo > > References > > 1. http://g.msn.com/8HMAESES/2728??PS=47575 > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From joana_mendaro en hotmail.com Thu Jun 7 20:23:09 2007 From: joana_mendaro en hotmail.com (joana salgado gomez) Date: Thu, 07 Jun 2007 18:23:09 +0000 Subject: acceder desde python a MySQL In-Reply-To: <466845F1.1010604@gmail.com> References: <466845F1.1010604@gmail.com> Message-ID: Gracias pero ya le habia dado lo privilegios y aun asi no funciona. No se que puede ser, la cuestion es que no me deja hacer ninguna insert ni load pero si una select. El comando para dar los privilegios utilizado es el sigiente: GRANT ALL PRIVILEGES ON *.* TO [1]'joana'@'%' IDENTIFIED BY 'joana' with GRANT OPTION gracias ______________________________________________________________ From: dmunhiz Reply-To: La lista de python en castellano To: La lista de python en castellano Subject: Re: [Python-es] acceder desde python a MySQL Date: Thu, 07 Jun 2007 19:52:49 +0200 >Eso va a ser cosa del mysql, mira si tu usuario tiene permiso para >acceder, tambien puedesmirar algo sobre el my.cnf que es el fichero >de configuración del mysql, desde ahí se añaden los host desde donde >se puede acceder. > >otra cosa quepuedes probar es a crear un usuario con esta orden >$ mysql -p -u root >USE mysql; >GRANT ALL ON base1.* TO user1@'%' IDENTIFIED BY 'PASSWORD_USER1'; >FLUSH PRIVILEGES; > >Reemplazando base1 y user1, PASSWORD_USER1 con >lo que corresponda en tu caso. > >Saludos > > > >Remitente: >Daniel Muñiz Fontoira >Eu uso software libre [1] >[1]http://www.gnu.org/philosophy/free-sw.gl.html > > >joana salgado gomez escribiu: >> >> Hola a todos!!!!! >> Quiero tener acceso a mi base de datos de mysql desde python. >>Para eso >> me he instaladoel modulo MySQLdb. Por lo quhe podido leer para >>hacer >> la conexion debo hacer lo siguiente: >> >> db = MySQLdb.connect(host="localhost", user="joana", >>passwd="joana", >> db="prueba") >> >> pero python me lanza este error: >> >> Traceback (most recent call last): >> File "", line 2, in -toplevel- >> db="recetario") >> File "C:\Python24\Lib\site-packages\MySQLdb\__init__.py", line >>74, >> in Connect >> return Connection(*args, **kwargs) >> File "C:\Python24\Lib\site-packages\MySQLdb\connections.py", >>line >> 170, in __init__ >> super(Connection, self).__init__(*args, **kwargs2) >> OperationalError: (1045, "Access denied for user >> [1]'joana'@'localhost' (using password: YES)") >> >> >> Como lo puedo solucionar????Parece como si no pudiera entrar en >>la >> base de datos con este usuario y contraseña, pero cuando abro >>MySQL y >> me pide la contraseña le escribo la misma y no tengo problemas >>de >> acceso!!!Alguien sabria decirme que ocurre y que estoy haciendo >> mal????? >> >> >> Muchas gracias >> >>_________________________________________________________________ >> >> Excursiones y escapadas a sitios mágicos. [2]No te lo pierdas en >>MSN >> Entretenimiento >> >>References >> >> 1. mailto:'joana'@'localhost' >> 2. http://g.msn.com/8HMAESES/2734??PS=47575 >>_______________________________________________ >>Python-es mailing list >>Python-es en aditel.org >>http://listas.aditel.org/listinfo/python-es >> >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es _________________________________________________________________ Excursiones y escapadas a sitios mágicos. [2]No te lo pierdas en MSN Entretenimiento References 1. mailto:'joana'@'%' 2. http://g.msn.com/8HMAESES/2734??PS=47575 From a.porrua en gmail.com Fri Jun 8 00:24:24 2007 From: a.porrua en gmail.com (tny) Date: Fri, 08 Jun 2007 00:24:24 +0200 Subject: =?iso-8859-1?q?=BFpython+webcam+linux=3Dimposible=3F?= In-Reply-To: References: Message-ID: <1181255064.10784.13.camel@skynet> Hola, Quiero (Capturar imágenes, y medir distancias en python. Algo como esto: http://robots-argentina.com.ar/Cerebro_DistanciaLaser.html No encontré ningún módulo para linux, (encontré videocapture, y python twain ambos para Win32). Si no queda más remedio, ¿sería viable servir y capturar las imágenes a través de streaming en localhost? o ¿estoy flipando en blanco y negro? En este caso, ¿me recomiendan algún soft para servir video, y algún modo para capturarlo? Muchas gracias. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From francisco.palm en gmail.com Fri Jun 8 01:42:47 2007 From: francisco.palm en gmail.com (Francisco Palm) Date: Thu, 7 Jun 2007 19:42:47 -0400 Subject: =?ISO-8859-1?Q?Re:__=BFpython+webcam+linux=3Dimposible=3F?= In-Reply-To: <1181255064.10784.13.camel@skynet> References: <1181255064.10784.13.camel@skynet> Message-ID: Para servir video, revisa VLC (http://www.videolan.org/vlc/) Aquí hay bindings de Python para VLC http://trac.videolan.org/vlc/browser/trunk/bindings/python Para capturar video puedes usar Pygame Mira esto: http://pyalot.blogspot.com/2005/04/video-capture-weee.html Saludos F. Palm El 7/06/07, tny escribió: > Hola, > > Quiero (Capturar imágenes, y medir distancias en python. > Algo como esto: > http://robots-argentina.com.ar/Cerebro_DistanciaLaser.html > > No encontré ningún módulo para linux, (encontré videocapture, y python > twain ambos para Win32). > > Si no queda más remedio, ¿sería viable servir y capturar las imágenes a > través de streaming en localhost? o ¿estoy flipando en blanco y negro? > > En este caso, ¿me recomiendan algún soft para servir video, y algún modo > para capturarlo? > > Muchas gracias. > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > -- -------------------------------------- fpalm en ula.ve francisco.palm en gmail.com cel: 0414 5109177 tel: 0274 2712106 Alguien debió conservar y cuidar con amor este jardín de gente. A Dios nunca se le ocurrirá ¿Cómo harás para ver y aliviar el dolor en el jardín de gente? Algún acuerdo en tu alma tendrás From rolandojtorres en gmail.com Fri Jun 8 04:05:11 2007 From: rolandojtorres en gmail.com (=?UTF-8?Q?Rolando_Jos=C3=A9_Torres_S=C3=A1nchez?=) Date: Thu, 7 Jun 2007 21:05:11 -0500 Subject: =?UTF-8?Q?Re:__=C2=BFpython+webcam+linux=3Dimposible=3F?= In-Reply-To: References: <1181255064.10784.13.camel@skynet> Message-ID: <6a39a1d0706071905i58ac6b50m598f79019e7f639@mail.gmail.com> Revisa el AMSN que esta en TCL, quizas puedas hacer que la libreria que usa para webcam, puedas accesarla desde python usando tkinter. El 7/06/07, Francisco Palm escribió: > Para servir video, revisa VLC (http://www.videolan.org/vlc/) > Aquí hay bindings de Python para VLC > http://trac.videolan.org/vlc/browser/trunk/bindings/python > > Para capturar video puedes usar Pygame > Mira esto: > http://pyalot.blogspot.com/2005/04/video-capture-weee.html > > Saludos > > F. Palm > > > El 7/06/07, tny escribió: > > Hola, > > > > Quiero (Capturar imágenes, y medir distancias en python. > > Algo como esto: > > http://robots-argentina.com.ar/Cerebro_DistanciaLaser.html > > > > No encontré ningún módulo para linux, (encontré videocapture, y python > > twain ambos para Win32). > > > > Si no queda más remedio, ¿sería viable servir y capturar las imágenes a > > través de streaming en localhost? o ¿estoy flipando en blanco y negro? > > > > En este caso, ¿me recomiendan algún soft para servir video, y algún modo > > para capturarlo? > > > > Muchas gracias. > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > > -- > -------------------------------------- > fpalm en ula.ve > francisco.palm en gmail.com > > cel: 0414 5109177 > tel: 0274 2712106 > > Alguien debió conservar y cuidar con amor este jardín de gente. > A Dios nunca se le ocurrirá > ¿Cómo harás para ver y aliviar el dolor en el jardín de gente? > Algún acuerdo en tu alma tendrás > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Rolando José Torres Sánchez TCL/TK inside Python MSN:rolandojtorres en hotmail.com ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From joana_mendaro en hotmail.com Fri Jun 8 10:45:26 2007 From: joana_mendaro en hotmail.com (joana salgado gomez) Date: Fri, 08 Jun 2007 08:45:26 +0000 Subject: introducir fichero desde python en mysql Message-ID: Hola a todos!!!! > Estoy intentando volcar un fichero este fichero en una tabla de >mysql > in.txt > 3 Jamon con queso Cortar el jamon en tacos para poder. . . > . . . (Aqui siguen mas filas) > para ello he hecho la siguiente funcion: > > > import MySQLdb > def accesoBase(): > db = MySQLdb.connect(host='localhost', user='joana', > passwd='joana', db='prueba') > cursor = db.cursor() > sql='LOAD DATA INFILE "C:/Python24/in.txt" INTO TABLE > prueba_receta' > cursor.execute(sql) > db.close() > > No intoduce el contenido de la tabla en fichero y ademas me da el > siguiente error!! > > Traceback (most recent call last): > File "", line 1, in -toplevel- > accesoBase() > File "C:\Python24\AccesoBase.py", line 16, in accesoBase > cursor.execute(sql) > File "C:\Python24\Lib\site-packages\MySQLdb\cursors.py", line >166, > in execute > self.errorhandler(self, exc, value) > File "C:\Python24\Lib\site-packages\MySQLdb\connections.py", >line > 35, in defaulterrorhandler > raise errorclass, errorvalue > DataError: (1265, "Data truncated for column 'IDRECETA' at row >1") > > > IDRECETA es el primer campo de la tabla.Que estoy haciendo mal?? He intentado a cambiar el load por una sentencia insert y no me da erro pero tampoco me la inserta en la tabla de la base de datos, el usuario tiene privilegios concedido para ello que puede ser??? ______________________________________________________________ _________________________________________________________________ Encuentra una aventura, un romance o al amor de tu vida. [1]Date de alta gratis. References 1. http://g.msn.com/8HMAESES/2737??PS=47575 From adminies.reinoaftasi en edu.juntaextremadura.net Fri Jun 8 11:00:29 2007 From: adminies.reinoaftasi en edu.juntaextremadura.net (Javier Majado) Date: Fri, 08 Jun 2007 11:00:29 +0200 Subject: introducir fichero desde python en mysql In-Reply-To: References: Message-ID: <1181293229.4659.6.camel@adtor-pro.reinoaftasi.ex> En mis tiempos de trabajos con Host (DB2) para realizar un load desde un fichero, los campos debían tener el mismo tipo y longitud que la información "pasada" por load. Por lo tanto y viendo tu fichero, me decanto por decir que el mysql no reconoce tu primer campo IDRECETA, pues que utilizas como separador de campos, el "espacio en blanco"?. No te interesa más leer las líneas del fichero y repartir la información entre todos los campos de tu tabla. saludos El vie, 08-06-2007 a las 08:45 +0000, joana salgado gomez escribió: > Hola a todos!!!! > > Estoy intentando volcar un fichero este fichero en una tabla de > >mysql > > in.txt > > 3 Jamon con queso Cortar el jamon en tacos para poder. . . > > . . . (Aqui siguen mas filas) > > para ello he hecho la siguiente funcion: > > > > > > import MySQLdb > > def accesoBase(): > > db = MySQLdb.connect(host='localhost', user='joana', > > passwd='joana', db='prueba') > > cursor = db.cursor() > > sql='LOAD DATA INFILE "C:/Python24/in.txt" INTO TABLE > > prueba_receta' > > cursor.execute(sql) > > db.close() > > > > No intoduce el contenido de la tabla en fichero y ademas me da el > > siguiente error!! > > > > Traceback (most recent call last): > > File "", line 1, in -toplevel- > > accesoBase() > > File "C:\Python24\AccesoBase.py", line 16, in accesoBase > > cursor.execute(sql) > > File "C:\Python24\Lib\site-packages\MySQLdb\cursors.py", line > >166, > > in execute > > self.errorhandler(self, exc, value) > > File "C:\Python24\Lib\site-packages\MySQLdb\connections.py", > >line > > 35, in defaulterrorhandler > > raise errorclass, errorvalue > > DataError: (1265, "Data truncated for column 'IDRECETA' at row > >1") > > > > > > IDRECETA es el primer campo de la tabla.Que estoy haciendo mal?? > He intentado a cambiar > > el load por una sentencia insert y no me da erro pero tampoco me la > inserta en la tabla de la base de datos, el usuario tiene privilegios > concedido para ello que puede ser??? > ______________________________________________________________ > _________________________________________________________________ > > Encuentra una aventura, un romance o al amor de tu vida. [1]Date de > alta gratis. > > References > > 1. http://g.msn.com/8HMAESES/2737??PS=47575 > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From joana_mendaro en hotmail.com Fri Jun 8 11:33:20 2007 From: joana_mendaro en hotmail.com (joana salgado gomez) Date: Fri, 08 Jun 2007 09:33:20 +0000 Subject: introducir fichero desde python en mysql In-Reply-To: <1181293229.4659.6.camel@adtor-pro.reinoaftasi.ex> References: <1181293229.4659.6.camel@adtor-pro.reinoaftasi.ex> Message-ID: me podrias decir un ejmplo sencillo de esto lo he intentado tambien y no me ha salido, quiza haga algo mal. Muchisimas gracias por tu ayuda. ______________________________________________________________ From: Javier Majado Reply-To: La lista de python en castellano To: La lista de python en castellano Subject: Re: [Python-es] introducir fichero desde python en mysql Date: Fri, 08 Jun 2007 11:00:29 +0200 >En mis tiempos de trabajos con Host (DB2) para realizar un load desde un >fichero, los campos debÃan tener el mismo tipo y longitud que la >información "pasada" por load. > >Por lo tanto y viendo tu fichero, me decanto por decir que el mysql no >reconoce tu primer campo IDRECETA, pues que utilizas como separador de >campos, el "espacio en blanco"?. > >No te interesa más leer las lÃneas del fichero y repartir la información >entre todos los campos de tu tabla. > >saludos > >El vie, 08-06-2007 a las 08:45 +0000, joana salgado gomez escribió: > > Hola a todos!!!! > > > Estoy intentando volcar un fichero este fichero en una tabla de > > >mysql > > > in.txt > > > 3 Jamon con queso Cortar el jamon en tacos para poder. . . > > > . . . (Aqui siguen mas filas) > > > para ello he hecho la siguiente funcion: > > > > > > > > > import MySQLdb > > > def accesoBase(): > > > db = MySQLdb.connect(host='localhost', user='joana', > > > passwd='joana', db='prueba') > > > cursor = db.cursor() > > > sql='LOAD DATA INFILE "C:/Python24/in.txt" INTO TABLE > > > prueba_receta' > > > cursor.execute(sql) > > > db.close() > > > > > > No intoduce el contenido de la tabla en fichero y ademas me da el > > > siguiente error!! > > > > > > Traceback (most recent call last): > > > File "", line 1, in -toplevel- > > > accesoBase() > > > File "C:\Python24\AccesoBase.py", line 16, in accesoBase > > > cursor.execute(sql) > > > File "C:\Python24\Lib\site-packages\MySQLdb\cursors.py", line > > >166, > > > in execute > > > self.errorhandler(self, exc, value) > > > File "C:\Python24\Lib\site-packages\MySQLdb\connections.py", > > >line > > > 35, in defaulterrorhandler > > > raise errorclass, errorvalue > > > DataError: (1265, "Data truncated for column 'IDRECETA' at row > > >1") > > > > > > > > > IDRECETA es el primer campo de la tabla.Que estoy haciendo mal?? > > He intentado a cambiar > > > > el load por una sentencia insert y no me da erro pero tampoco me la > > inserta en la tabla de la base de datos, el usuario tiene privilegios > > concedido para ello que puede ser??? > > __________________________________________________________ ____ > > ____________________________________________________________ _____ > > > > Encuentra una aventura, un romance o al amor de tu vida. [1]Date de > > alta gratis. > > > > References > > > > 1. http://g.msn.com/8HMAESES/2737??PS=47575 > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es _________________________________________________________________ Tu horóscopo diario, semanal y gratuito. [1]Cartas, tarot y predicciones en MSN Horóscopo References 1. http://g.msn.com/8HMAESES/2728??PS=47575 From jordi.f en ati.es Fri Jun 8 11:57:25 2007 From: jordi.f en ati.es (Jordi Funollet) Date: Fri, 8 Jun 2007 11:57:25 +0200 Subject: OT: Dime como hablas y te =?iso-8859-15?q?dir=E9_lo_que?= lees. In-Reply-To: <1181226987.16215.3.camel@skynet> References: <200706071541.30277.jordi.f@ati.es> <1181226987.16215.3.camel@skynet> Message-ID: <200706081157.25306.jordi.f@ati.es> tny dixit: > El jue, 07-06-2007 a las 15:41 +0200, Jordi Funollet escribió: > > Zope es todo un mundo (o por lo menos, un par de continentes) > > ¿Mundo Disco? > jejeje ¡Yaya Ceravieja for president! ;-) -- ############################## ### Jordi Funollet ### http://www.terraquis.net ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From fidita48 en hotmail.com Fri Jun 8 13:34:34 2007 From: fidita48 en hotmail.com (=?iso-8859-1?B?SWRvaWEgVmlsbGFjaeFuIFrhcmF0ZQ==?=) Date: Fri, 08 Jun 2007 13:34:34 +0200 Subject: Boa Constructor Message-ID: Hola, Alguien de la lista ha utilizado Boa Constructor?Es que me gustaria saber que codigo tengo que escribir o como lo tengo que hacer,si mi ventana tiene un cuadrito en donde por ejemplo un usuario escribiria su contraseña,entonces yo ese dato lo quiero guardar en una BD o un dato que tengo en la BD lo quiero mostrar en la ventana. Gracias _________________________________________________________________ Busca a la vez en Internet, en directorios, en enciclopedias... [1]Atrévete con el nuevo MSN Search References 1. http://g.msn.com/8HMAESES/2740??PS=47575 From riverplatense en gmail.com Fri Jun 8 13:42:47 2007 From: riverplatense en gmail.com (Javier Castrillo) Date: Fri, 8 Jun 2007 08:42:47 -0300 Subject: =?ISO-8859-1?Q?Re:__Cuestiones_b=E1sicas?= In-Reply-To: <4667FF26.70800@emcali.net.co> References: <2ccb93070706070535j67cc614dy2122312c849de99f@mail.gmail.com> <4667FF26.70800@emcali.net.co> Message-ID: Gracias a todos los que me ayudaron. Me aclararon muchas cosas. Me instalé Turbogears y ya tengo mi primer prueba.py corriendo para empezar a jugar y aprender. Además me desasnaron en muchos conceptos que ni idea tenía, o peor aún, tenía la idea equivocada. Y por supuesto hay cosas en las que estoy más perdido que antes, pero siempre es así en este camino!!!! :-) Hay que estudiar y ponerle garra nomás. Son muy amables. Saludos -- Javier Castrillo ========================================================= GNU / Linux User #242275 ------------------------------- pub 1024D/B482896F 2006-09-04 uid Javier Castrillo (El Palo) sub 2048g/52C99A4E 2006-09-04 Clave pública: carapa.com.ar/public.asc http://carapa.com.ar http://javiercastrillo.com.ar http://riverplatense.googlepages.com ========================================================= Usá Software Libre From a.porrua en gmail.com Fri Jun 8 15:28:04 2007 From: a.porrua en gmail.com (tny) Date: Fri, 08 Jun 2007 15:28:04 +0200 Subject: =?ISO-8859-1?Q?=BFpython+webcam+linux=3Dim?= =?ISO-8859-1?Q?posible=3F?= In-Reply-To: <6a39a1d0706071905i58ac6b50m598f79019e7f639@mail.gmail.com> References: <1181255064.10784.13.camel@skynet> <6a39a1d0706071905i58ac6b50m598f79019e7f639@mail.gmail.com> Message-ID: <1181309284.6147.4.camel@skynet> Muchas gracias a ambos. Lo de pygame está echo con vidcap que es para win32. Primero miraré lo de TCL, que a priorí me parece más sencillo que servir para capturar. El jue, 07-06-2007 a las 21:05 -0500, Rolando José Torres Sánchez escribió: > Revisa el AMSN que esta en TCL, quizas puedas hacer que la libreria > que usa para webcam, puedas accesarla desde python usando tkinter. > > El 7/06/07, Francisco Palm escribió: > > Para servir video, revisa VLC (http://www.videolan.org/vlc/) > > Aquí hay bindings de Python para VLC > > http://trac.videolan.org/vlc/browser/trunk/bindings/python > > > > Para capturar video puedes usar Pygame > > Mira esto: > > http://pyalot.blogspot.com/2005/04/video-capture-weee.html > > > > Saludos > > > > F. Palm > > > > > > El 7/06/07, tny escribió: > > > Hola, > > > > > > Quiero (Capturar imágenes, y medir distancias en python. > > > Algo como esto: > > > http://robots-argentina.com.ar/Cerebro_DistanciaLaser.html > > > > > > No encontré ningún módulo para linux, (encontré videocapture, y python > > > twain ambos para Win32). > > > > > > Si no queda más remedio, ¿sería viable servir y capturar las imágenes a > > > través de streaming en localhost? o ¿estoy flipando en blanco y negro? > > > > > > En este caso, ¿me recomiendan algún soft para servir video, y algún modo > > > para capturarlo? > > > > > > Muchas gracias. > > > > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > > -- > > -------------------------------------- > > fpalm en ula.ve > > francisco.palm en gmail.com > > > > cel: 0414 5109177 > > tel: 0274 2712106 > > > > Alguien debió conservar y cuidar con amor este jardín de gente. > > A Dios nunca se le ocurrirá > > ¿Cómo harás para ver y aliviar el dolor en el jardín de gente? > > Algún acuerdo en tu alma tendrás > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From dmunhiz en gmail.com Fri Jun 8 15:31:38 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Fri, 08 Jun 2007 15:31:38 +0200 Subject: acceder desde python a MySQL In-Reply-To: References: Message-ID: <46695A3A.7060402@gmail.com> Probaste a acer commit? despues del insert? Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html joana salgado gomez escribiu: > > Gracias pero ya le habia dado lo privilegios y aun asi no funciona. No > se que puede ser, la cuestion es que no me deja hacer ninguna insert > ni load pero si una select. El comando para dar los privilegios > utilizado es el sigiente: > > GRANT ALL PRIVILEGES ON *.* TO [1]'joana'@'%' IDENTIFIED BY 'joana' > with GRANT OPTION > > > gracias > ______________________________________________________________ > > From: dmunhiz > Reply-To: La lista de python en castellano > To: La lista de python en castellano > Subject: Re: [Python-es] acceder desde python a MySQL > Date: Thu, 07 Jun 2007 19:52:49 +0200 > >Eso va a ser cosa del mysql, mira si tu usuario tiene permiso para > >acceder, tambien puedesmirar algo sobre el my.cnf que es el > fichero > >de configuración del mysql, desde ahí se añaden los host desde > donde > >se puede acceder. > > > >otra cosa quepuedes probar es a crear un usuario con esta orden > >$ mysql -p -u root > >USE mysql; > >GRANT ALL ON base1.* TO user1@'%' IDENTIFIED BY 'PASSWORD_USER1'; > >FLUSH PRIVILEGES; > > > >Reemplazando base1 y user1, PASSWORD_USER1 con > >lo que corresponda en tu caso. > > > >Saludos > > > > > > > >Remitente: > >Daniel Muñiz Fontoira > >Eu uso software libre [1] > >[1]http://www.gnu.org/philosophy/free-sw.gl.html > > > > > >joana salgado gomez escribiu: > >> > >> Hola a todos!!!!! > >> Quiero tener acceso a mi base de datos de mysql desde python. > >>Para eso > >> me he instaladoel modulo MySQLdb. Por lo quhe podido leer para > >>hacer > >> la conexion debo hacer lo siguiente: > >> > >> db = MySQLdb.connect(host="localhost", user="joana", > >>passwd="joana", > >> db="prueba") > >> > >> pero python me lanza este error: > >> > >> Traceback (most recent call last): > >> File "", line 2, in -toplevel- > >> db="recetario") > >> File "C:\Python24\Lib\site-packages\MySQLdb\__init__.py", > line > >>74, > >> in Connect > >> return Connection(*args, **kwargs) > >> File "C:\Python24\Lib\site-packages\MySQLdb\connections.py", > >>line > >> 170, in __init__ > >> super(Connection, self).__init__(*args, **kwargs2) > >> OperationalError: (1045, "Access denied for user > >> [1]'joana'@'localhost' (using password: YES)") > >> > >> > >> Como lo puedo solucionar????Parece como si no pudiera entrar > en > >>la > >> base de datos con este usuario y contraseña, pero cuando abro > >>MySQL y > >> me pide la contraseña le escribo la misma y no tengo problemas > >>de > >> acceso!!!Alguien sabria decirme que ocurre y que estoy > haciendo > >> mal????? > >> > >> > >> Muchas gracias > >> > >>_________________________________________________________________ > >> > >> Excursiones y escapadas a sitios mágicos. [2]No te lo pierdas > en > >>MSN > >> Entretenimiento > >> > >>References > >> > >> 1. mailto:'joana'@'localhost' > >> 2. http://g.msn.com/8HMAESES/2734??PS=47575 > >>_______________________________________________ > >>Python-es mailing list > >>Python-es en aditel.org > >>http://listas.aditel.org/listinfo/python-es > >> > >_______________________________________________ > >Python-es mailing list > >Python-es en aditel.org > >http://listas.aditel.org/listinfo/python-es > _________________________________________________________________ > > Excursiones y escapadas a sitios mágicos. [2]No te lo pierdas en MSN > Entretenimiento > > References > > 1. mailto:'joana'@'%' > 2. http://g.msn.com/8HMAESES/2734??PS=47575 > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From astralrod en gmail.com Fri Jun 8 16:13:45 2007 From: astralrod en gmail.com (astralrod) Date: Fri, 8 Jun 2007 09:13:45 -0500 Subject: =?ISO-8859-1?Q?Re:__OT:_Dime_como?= =?ISO-8859-1?Q?_hablas_y_te_dir=E9_lo_que_lees.?= In-Reply-To: <200706081157.25306.jordi.f@ati.es> References: <200706071541.30277.jordi.f@ati.es> <1181226987.16215.3.camel@skynet> <200706081157.25306.jordi.f@ati.es> Message-ID: El Significado de la Vida, el Universo y Todo es 42. Guia del Viajero Intergalactico Don't Panic From rolandojtorres en gmail.com Fri Jun 8 16:46:40 2007 From: rolandojtorres en gmail.com (=?UTF-8?Q?Rolando_Jos=C3=A9_Torres_S=C3=A1nchez?=) Date: Fri, 8 Jun 2007 09:46:40 -0500 Subject: =?UTF-8?Q?Re:__=C2=BFpython+webcam+linux=3Dimposible=3F?= In-Reply-To: <1181309284.6147.4.camel@skynet> References: <1181255064.10784.13.camel@skynet> <6a39a1d0706071905i58ac6b50m598f79019e7f639@mail.gmail.com> <1181309284.6147.4.camel@skynet> Message-ID: <6a39a1d0706080746k5ee2cb00u832d56fc85238c86@mail.gmail.com> Si quieres capturar directamente de la webcam, creo que existe en los plugins de AMSN uno que captura directamente desde la webcam, o en la configuracion de webcam, no me acuerdo bien. El 8/06/07, tny escribió: > Muchas gracias a ambos. > > > Lo de pygame está echo con vidcap que es para win32. > > Primero miraré lo de TCL, que a priorí me parece más sencillo que servir > para capturar. > > > El jue, 07-06-2007 a las 21:05 -0500, Rolando José Torres Sánchez > escribió: > > Revisa el AMSN que esta en TCL, quizas puedas hacer que la libreria > > que usa para webcam, puedas accesarla desde python usando tkinter. > > > > El 7/06/07, Francisco Palm escribió: > > > Para servir video, revisa VLC (http://www.videolan.org/vlc/) > > > Aquí hay bindings de Python para VLC > > > http://trac.videolan.org/vlc/browser/trunk/bindings/python > > > > > > Para capturar video puedes usar Pygame > > > Mira esto: > > > http://pyalot.blogspot.com/2005/04/video-capture-weee.html > > > > > > Saludos > > > > > > F. Palm > > > > > > > > > El 7/06/07, tny escribió: > > > > Hola, > > > > > > > > Quiero (Capturar imágenes, y medir distancias en python. > > > > Algo como esto: > > > > http://robots-argentina.com.ar/Cerebro_DistanciaLaser.html > > > > > > > > No encontré ningún módulo para linux, (encontré videocapture, y python > > > > twain ambos para Win32). > > > > > > > > Si no queda más remedio, ¿sería viable servir y capturar las imágenes a > > > > través de streaming en localhost? o ¿estoy flipando en blanco y negro? > > > > > > > > En este caso, ¿me recomiendan algún soft para servir video, y algún modo > > > > para capturarlo? > > > > > > > > Muchas gracias. > > > > > > > > > > > > > > > > _______________________________________________ > > > > Python-es mailing list > > > > Python-es en aditel.org > > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > > > > > > > -- > > > -------------------------------------- > > > fpalm en ula.ve > > > francisco.palm en gmail.com > > > > > > cel: 0414 5109177 > > > tel: 0274 2712106 > > > > > > Alguien debió conservar y cuidar con amor este jardín de gente. > > > A Dios nunca se le ocurrirá > > > ¿Cómo harás para ver y aliviar el dolor en el jardín de gente? > > > Algún acuerdo en tu alma tendrás > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > -- Rolando José Torres Sánchez TCL/TK inside Python MSN:rolandojtorres en hotmail.com ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From gerardo en computo-industrial.com.mx Fri Jun 8 16:19:43 2007 From: gerardo en computo-industrial.com.mx (Gerardo Juarez) Date: Fri, 8 Jun 2007 10:19:43 -0400 (EDT) Subject: acceder desde python a MySQL In-Reply-To: <46695A3A.7060402@gmail.com> References: <46695A3A.7060402@gmail.com> Message-ID: Joana, Que pasa si modificas tu codigo de > > >> db = MySQLdb.connect(host="localhost", user="joana", > > >>passwd="joana", ...a db = MySQLdb.connect(host="", user="joana", passwd="joana", ...o poniendo la direccion ip del host: host="192.168.15.30", por ejemplo? Saludos Gerardo On Fri, 8 Jun 2007, dmunhiz wrote: > Probaste a acer commit? despues del insert? > > Remitente: > Daniel Muñiz Fontoira > Eu uso software libre [1] > [1]http://www.gnu.org/philosophy/free-sw.gl.html > > > joana salgado gomez escribiu: > > > > Gracias pero ya le habia dado lo privilegios y aun asi no funciona. No > > se que puede ser, la cuestion es que no me deja hacer ninguna insert > > ni load pero si una select. El comando para dar los privilegios > > utilizado es el sigiente: > > > > GRANT ALL PRIVILEGES ON *.* TO [1]'joana'@'%' IDENTIFIED BY 'joana' > > with GRANT OPTION > > > > > > gracias > > ______________________________________________________________ > > > > From: dmunhiz > > Reply-To: La lista de python en castellano > > To: La lista de python en castellano > > Subject: Re: [Python-es] acceder desde python a MySQL > > Date: Thu, 07 Jun 2007 19:52:49 +0200 > > >Eso va a ser cosa del mysql, mira si tu usuario tiene permiso para > > >acceder, tambien puedesmirar algo sobre el my.cnf que es el > > fichero > > >de configuración del mysql, desde ahí se añaden los host desde > > donde > > >se puede acceder. > > > > > >otra cosa quepuedes probar es a crear un usuario con esta orden > > >$ mysql -p -u root > > >USE mysql; > > >GRANT ALL ON base1.* TO user1@'%' IDENTIFIED BY 'PASSWORD_USER1'; > > >FLUSH PRIVILEGES; > > > > > >Reemplazando base1 y user1, PASSWORD_USER1 con > > >lo que corresponda en tu caso. > > > > > >Saludos > > > > > > > > > > > >Remitente: > > >Daniel Muñiz Fontoira > > >Eu uso software libre [1] > > >[1]http://www.gnu.org/philosophy/free-sw.gl.html > > > > > > > > >joana salgado gomez escribiu: > > >> > > >> Hola a todos!!!!! > > >> Quiero tener acceso a mi base de datos de mysql desde python. > > >>Para eso > > >> me he instaladoel modulo MySQLdb. Por lo quhe podido leer para > > >>hacer > > >> la conexion debo hacer lo siguiente: > > >> > > >> db = MySQLdb.connect(host="localhost", user="joana", > > >>passwd="joana", > > >> db="prueba") > > >> > > >> pero python me lanza este error: > > >> > > >> Traceback (most recent call last): > > >> File "", line 2, in -toplevel- > > >> db="recetario") > > >> File "C:\Python24\Lib\site-packages\MySQLdb\__init__.py", > > line > > >>74, > > >> in Connect > > >> return Connection(*args, **kwargs) > > >> File "C:\Python24\Lib\site-packages\MySQLdb\connections.py", > > >>line > > >> 170, in __init__ > > >> super(Connection, self).__init__(*args, **kwargs2) > > >> OperationalError: (1045, "Access denied for user > > >> [1]'joana'@'localhost' (using password: YES)") > > >> > > >> > > >> Como lo puedo solucionar????Parece como si no pudiera entrar > > en > > >>la > > >> base de datos con este usuario y contraseña, pero cuando abro > > >>MySQL y > > >> me pide la contraseña le escribo la misma y no tengo problemas > > >>de > > >> acceso!!!Alguien sabria decirme que ocurre y que estoy > > haciendo > > >> mal????? > > >> > > >> > > >> Muchas gracias > > >> > > >>_________________________________________________________________ > > >> > > >> Excursiones y escapadas a sitios mágicos. [2]No te lo pierdas > > en > > >>MSN > > >> Entretenimiento > > >> > > >>References > > >> > > >> 1. mailto:'joana'@'localhost' > > >> 2. http://g.msn.com/8HMAESES/2734??PS=47575 > > >>_______________________________________________ > > >>Python-es mailing list > > >>Python-es en aditel.org > > >>http://listas.aditel.org/listinfo/python-es > > >> > > >_______________________________________________ > > >Python-es mailing list > > >Python-es en aditel.org > > >http://listas.aditel.org/listinfo/python-es > > _________________________________________________________________ > > > > Excursiones y escapadas a sitios mágicos. [2]No te lo pierdas en MSN > > Entretenimiento > > > > References > > > > 1. mailto:'joana'@'%' > > 2. http://g.msn.com/8HMAESES/2734??PS=47575 > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From inf200468 en ucf.edu.cu Fri Jun 8 17:37:42 2007 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Fri, 8 Jun 2007 11:37:42 -0400 (CDT) Subject: eclypse Message-ID: <1370.10.14.17.40.1181317062.squirrel@correo.ucf.edu.cu> quisiera usar el eclypse con python , para eso necesito el pluggin PyDev, alguien puede explicarme como instalar todo esto (en Linux) ------------------------------ Participe en Universidad 2008 11 al 15 de febrero del 2008 Palacio de las Convenciones, Ciudad de la Habana, Cuba http://www.universidad2008.cu From necudeco en gmail.com Fri Jun 8 17:41:38 2007 From: necudeco en gmail.com (necudeco) Date: Fri, 8 Jun 2007 10:41:38 -0500 Subject: eclypse In-Reply-To: <1370.10.14.17.40.1181317062.squirrel@correo.ucf.edu.cu> References: <1370.10.14.17.40.1181317062.squirrel@correo.ucf.edu.cu> Message-ID: <2ccb93070706080841w67674a2fs224c2837d836e036@mail.gmail.com> coges el plugin ( archivo zip ) y los descomprimes donde has instalado tu eclipse ( ahi tiene una subcarpeta llamada plguins ) Luego cargas eclipse y ya ta. On 6/8/07, inf200468 en ucf.edu.cu wrote: > > quisiera usar el eclypse con python , para eso necesito el pluggin PyDev, > alguien puede explicarme como instalar todo esto (en Linux) > > > > ------------------------------ > Participe en Universidad 2008 > 11 al 15 de febrero del 2008 > Palacio de las Convenciones, > Ciudad de la Habana, Cuba > http://www.universidad2008.cu > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- NeCuDeCo Junta de Decanos de los Colegios de Notarios del Peru http://necudeco.homeunix.net http://apesol.org Your Jugdment Day is NOW sudo kills -9 $richard_penguin_signature From ocalinux en gmail.com Fri Jun 8 17:43:25 2007 From: ocalinux en gmail.com (Olmer Castrillon) Date: Fri, 08 Jun 2007 10:43:25 -0500 Subject: conexion desde python a mysql Message-ID: <4669791D.7000504@gmail.com> espero que esto le sirva a joana salgado yo estoy hice una aplicacion pero la conexion fue a una base de datos postgres y esta fue la sintaxiz que use espero que te ayude en algo db = psycopg.connect("dbname=agenda host=localhost user=ocastrillon password=mozart") From antonio.beamud en linkend.net Fri Jun 8 17:43:44 2007 From: antonio.beamud en linkend.net (Antonio Beamud Montero) Date: Fri, 08 Jun 2007 17:43:44 +0200 Subject: eclypse In-Reply-To: <1370.10.14.17.40.1181317062.squirrel@correo.ucf.edu.cu> References: <1370.10.14.17.40.1181317062.squirrel@correo.ucf.edu.cu> Message-ID: <1181317424.10986.8.camel@lujuria.linkend.net> El vie, 08-06-2007 a las 11:37 -0400, inf200468 en ucf.edu.cu escribió: > quisiera usar el eclypse con python , para eso necesito el pluggin PyDev, > alguien puede explicarme como instalar todo esto (en Linux) en google.com escribes "pydev instalar" y pinchas en "Voy a tener suerte" ;) Saludos ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From mlacunza en gmail.com Fri Jun 8 18:48:49 2007 From: mlacunza en gmail.com (Mario Lacunza) Date: Fri, 8 Jun 2007 11:48:49 -0500 Subject: Boa Constructor In-Reply-To: References: Message-ID: <771741b20706080948s43c74ca1jf197f79d2b1804e6@mail.gmail.com> El día 8/06/07, Idoia Villacián Zárate escribió: > > > Hola, > > Alguien de la lista ha utilizado Boa Constructor?Es que me gustaria > saber que codigo tengo que escribir o como lo tengo que hacer,si mi > ventana tiene un cuadrito en donde por ejemplo un usuario escribiria > su contraseña,entonces yo ese dato lo quiero guardar en una BD o un > dato que tengo en la BD lo quiero mostrar en la ventana. > > Gracias > _________________________________________________________________ Y eso q tiene q ver con Boa?? eso lo puedes hacer concualquier editor. -- > Saludos / Best regards > > Mario Lacunza > Desarrollador de Sistemas - Webmaster > Desarrollador 2 Estrellas VS2005 > > Email: mlacunza [AT] gmail [DOT] com > Website: mlacunzav[DOT]cogia[DOT]net > Blog: http://mlacunza.blogspot.com/ > Lima - Peru From antoniogromero en gmail.com Fri Jun 8 18:54:28 2007 From: antoniogromero en gmail.com (=?ISO-8859-1?Q?Antonio_Gonz=E1lez?=) Date: Fri, 8 Jun 2007 18:54:28 +0200 Subject: eclypse In-Reply-To: <1370.10.14.17.40.1181317062.squirrel@correo.ucf.edu.cu> References: <1370.10.14.17.40.1181317062.squirrel@correo.ucf.edu.cu> Message-ID: El día 8/06/07, inf200468 en ucf.edu.cu escribió: > > quisiera usar el eclypse con python , para eso necesito el pluggin PyDev, > alguien puede explicarme como instalar todo esto (en Linux) Si utilizas Ubuntu... 'apt-get install eclipse-pydev' Creo que está en los repositorios al menos desde edgy (6.10). From mlacunza en gmail.com Fri Jun 8 19:03:23 2007 From: mlacunza en gmail.com (Mario Lacunza) Date: Fri, 8 Jun 2007 12:03:23 -0500 Subject: conexion desde python a mysql In-Reply-To: <4669791D.7000504@gmail.com> References: <4669791D.7000504@gmail.com> Message-ID: <771741b20706081003x4e382a69naf2f9419c731c2e6@mail.gmail.com> El día 8/06/07, Olmer Castrillon escribió: > > espero que esto le sirva a joana salgado yo estoy hice una aplicacion > pero la conexion fue a una base de datos postgres y esta fue la sintaxiz > que use espero que te ayude en algo > > > db = psycopg.connect("dbname=agenda host=localhost user=ocastrillon > password=mozart") Esa es la sintaxis standard de la DBAPI de Python, mas parece un problema de instalacion / config del MySQL -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: mlacunzav[DOT]cogia[DOT]net Blog: http://mlacunza.blogspot.com/ Lima - Peru From mlacunza en gmail.com Fri Jun 8 19:10:47 2007 From: mlacunza en gmail.com (Mario Lacunza) Date: Fri, 8 Jun 2007 12:10:47 -0500 Subject: duda con la PIL de python In-Reply-To: <85f8c5780706041031p7c94128dsb7b7f1fc634e9230@mail.gmail.com> References: <85f8c5780706041031p7c94128dsb7b7f1fc634e9230@mail.gmail.com> Message-ID: <771741b20706081010ydd5009fub767c2f4e7336054@mail.gmail.com> Has preguntado en la lista de PIL?? El día 4/06/07, Francisco José Seva Mora escribió: > > Hola a todos!! Estoy usando la librería PIL (python image library) para > tratar imágenes y me he topado con que no puedo cambiar la paleta de > colores. He estado mirando en la documentación oficial y viene poco. Hace > unos minutos he visto en este link que no está soportado por la PIL el > asignar una paleta a una imagen lo que me hace pensar que este módulo esta > muy verde. ¿Sabeis algo al respecto? ¿Alguien sabe si se puede representar > una imagen de 16bits con buena calidad? > > Un saludo a todos > > Fran > > -- > blog: www.lacoctelera.com/nupi > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: mlacunzav[DOT]cogia[DOT]net Blog: http://mlacunza.blogspot.com/ Lima - Peru From franciscojseva en gmail.com Fri Jun 8 19:21:00 2007 From: franciscojseva en gmail.com (=?ISO-8859-1?Q?Francisco_Jos=E9_Seva_Mora?=) Date: Fri, 8 Jun 2007 19:21:00 +0200 Subject: duda con la PIL de python In-Reply-To: <771741b20706081010ydd5009fub767c2f4e7336054@mail.gmail.com> References: <85f8c5780706041031p7c94128dsb7b7f1fc634e9230@mail.gmail.com> <771741b20706081010ydd5009fub767c2f4e7336054@mail.gmail.com> Message-ID: <85f8c5780706081021j5c698de5w16b85edd0effc4b9@mail.gmail.com> Pues la verdad es que no, no se me había ocurrido!!!!. Lo que si que hice fué escribir en una lista de python dedicada a imágenes (Image-sig). Voy a buscar la lista de PIL que seguro que algo saben :):) Gracias Mario!! Fran From inf200468 en ucf.edu.cu Fri Jun 8 19:25:37 2007 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Fri, 8 Jun 2007 13:25:37 -0400 (CDT) Subject: linux y python Message-ID: <1585.10.14.19.14.1181323537.squirrel@correo.ucf.edu.cu> tengo una duda sobre linux y python , python lo tengo que instalar o el está en el repositorio????, quiero programar con python en linux , que tengo que instalar?? ------------------------------ Participe en Universidad 2008 11 al 15 de febrero del 2008 Palacio de las Convenciones, Ciudad de la Habana, Cuba http://www.universidad2008.cu From franciscojseva en gmail.com Fri Jun 8 19:36:52 2007 From: franciscojseva en gmail.com (=?ISO-8859-1?Q?Francisco_Jos=E9_Seva_Mora?=) Date: Fri, 8 Jun 2007 19:36:52 +0200 Subject: duda con la PIL de python In-Reply-To: <85f8c5780706081021j5c698de5w16b85edd0effc4b9@mail.gmail.com> References: <85f8c5780706041031p7c94128dsb7b7f1fc634e9230@mail.gmail.com> <771741b20706081010ydd5009fub767c2f4e7336054@mail.gmail.com> <85f8c5780706081021j5c698de5w16b85edd0effc4b9@mail.gmail.com> Message-ID: <85f8c5780706081036i279756ceqb1c4d315513d126f@mail.gmail.com> Pués por lo visto no hay una lista dedicaca a PIL. en la web de PIL me manda a la de Python. De todas formas he encontrado una web en la que registran todos los correos de las listas de python, te lo pongo aquí por si te interesa consultar algo : http://www.nabble.com/ PD: Si ves alguna lista en la que hablan de imágenes en python y temas relacionados te agradecería que me escribieses porque tengo algunas propuestas para la PIL :D El día 8/06/07, Francisco José Seva Mora escribió: > > Pues la verdad es que no, no se me había ocurrido!!!!. Lo que si que hice > fué escribir en una lista de python dedicada a imágenes (Image-sig). > > Voy a buscar la lista de PIL que seguro que algo saben :):) > > Gracias Mario!! > > Fran > -- blog: www.lacoctelera.com/nupi From franciscojseva en gmail.com Fri Jun 8 19:48:24 2007 From: franciscojseva en gmail.com (=?ISO-8859-1?Q?Francisco_Jos=E9_Seva_Mora?=) Date: Fri, 8 Jun 2007 19:48:24 +0200 Subject: linux y python In-Reply-To: <1585.10.14.19.14.1181323537.squirrel@correo.ucf.edu.cu> References: <1585.10.14.19.14.1181323537.squirrel@correo.ucf.edu.cu> Message-ID: <85f8c5780706081048w1af74377q1b92ad8fbd17a9c0@mail.gmail.com> Hola. Si no me equivoco Python viene ya instalado (pruebalo escribiendo en el terminal "python" y si se te abre el terminal de python es que lo tienes). En el caso de que estuviera en el repositorio lo tienes, solo tienes que hacer un 'apt-cache search python' y miras cual quieres instalar y hacer una 'apt-get install paquetePython' El día 8/06/07, inf200468 en ucf.edu.cu escribió: > > tengo una duda sobre linux y python , python lo tengo que instalar o el > está en el repositorio????, quiero programar con python en linux , que > tengo que instalar?? > > > > ------------------------------ > Participe en Universidad 2008 > 11 al 15 de febrero del 2008 > Palacio de las Convenciones, > Ciudad de la Habana, Cuba > http://www.universidad2008.cu > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- blog: www.lacoctelera.com/nupi From inf200468 en ucf.edu.cu Fri Jun 8 19:48:42 2007 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Fri, 8 Jun 2007 13:48:42 -0400 (CDT) Subject: linux y python In-Reply-To: <85f8c5780706081048w1af74377q1b92ad8fbd17a9c0@mail.gmail.com> References: <1585.10.14.19.14.1181323537.squirrel@correo.ucf.edu.cu> <85f8c5780706081048w1af74377q1b92ad8fbd17a9c0@mail.gmail.com> Message-ID: <1923.10.14.19.14.1181324922.squirrel@correo.ucf.edu.cu> gracias l Vie, 8 de Junio de 2007, 1:48 pm, Francisco José Seva Mora escribió: > Hola. Si no me equivoco Python viene ya instalado (pruebalo escribiendo > en el terminal "python" y si se te abre el terminal de python es que lo > tienes). En el caso de que estuviera en el repositorio lo tienes, solo > tienes que hacer un 'apt-cache search python' y miras cual quieres > instalar y hacer una 'apt-get install paquetePython' > > El día 8/06/07, inf200468 en ucf.edu.cu escribió: > >> >> tengo una duda sobre linux y python , python lo tengo que instalar o el >> está en el repositorio????, quiero programar con python en linux , que >> tengo que instalar?? >> >> >> >> ------------------------------ >> Participe en Universidad 2008 >> 11 al 15 de febrero del 2008 >> Palacio de las Convenciones, >> Ciudad de la Habana, Cuba >> http://www.universidad2008.cu >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> >> > > > > -- > blog: www.lacoctelera.com/nupi > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > ------------------------------ Participe en Universidad 2008 11 al 15 de febrero del 2008 Palacio de las Convenciones, Ciudad de la Habana, Cuba http://www.universidad2008.cu From necudeco en gmail.com Fri Jun 8 20:17:53 2007 From: necudeco en gmail.com (necudeco) Date: Fri, 8 Jun 2007 13:17:53 -0500 Subject: eclypse In-Reply-To: References: <1370.10.14.17.40.1181317062.squirrel@correo.ucf.edu.cu> Message-ID: <2ccb93070706081117y41e993cbnd6f305b1f0780093@mail.gmail.com> anda que si ? que chido. Pero el de ubuntu funcion con la maquina java de gnu :P On 6/8/07, Antonio González wrote: > > El día 8/06/07, inf200468 en ucf.edu.cu escribió: > > > > quisiera usar el eclypse con python , para eso necesito el pluggin > PyDev, > > alguien puede explicarme como instalar todo esto (en Linux) > > > Si utilizas Ubuntu... > 'apt-get install eclipse-pydev' > Creo que está en los repositorios al menos desde edgy (6.10). > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- NeCuDeCo Junta de Decanos de los Colegios de Notarios del Peru http://necudeco.homeunix.net http://apesol.org Your Jugdment Day is NOW sudo kills -9 $richard_penguin_signature From cabrerachaparro en gmail.com Fri Jun 8 20:45:17 2007 From: cabrerachaparro en gmail.com (Daniel Cabrera) Date: Fri, 8 Jun 2007 13:45:17 -0500 Subject: linux y python In-Reply-To: <1923.10.14.19.14.1181324922.squirrel@correo.ucf.edu.cu> References: <1585.10.14.19.14.1181323537.squirrel@correo.ucf.edu.cu> <85f8c5780706081048w1af74377q1b92ad8fbd17a9c0@mail.gmail.com> <1923.10.14.19.14.1181324922.squirrel@correo.ucf.edu.cu> Message-ID: <8565ad90706081145l24609361t95573b9e3ef5d0b8@mail.gmail.com> Efectivamente Python viene en Linux, lpero que creo que viene la version 2.4 El día 8/06/07, inf200468 en ucf.edu.cu escribió: > > gracias > > > l Vie, 8 de Junio de 2007, 1:48 pm, Francisco José Seva Mora escribió: > > Hola. Si no me equivoco Python viene ya instalado (pruebalo escribiendo > > en el terminal "python" y si se te abre el terminal de python es que lo > > tienes). En el caso de que estuviera en el repositorio lo tienes, solo > > tienes que hacer un 'apt-cache search python' y miras cual quieres > > instalar y hacer una 'apt-get install paquetePython' > > > > El día 8/06/07, inf200468 en ucf.edu.cu escribió: > > > >> > >> tengo una duda sobre linux y python , python lo tengo que instalar o el > >> está en el repositorio????, quiero programar con python en linux , que > >> tengo que instalar?? > >> > >> > >> > >> ------------------------------ > >> Participe en Universidad 2008 > >> 11 al 15 de febrero del 2008 > >> Palacio de las Convenciones, > >> Ciudad de la Habana, Cuba > >> http://www.universidad2008.cu > >> _______________________________________________ > >> Python-es mailing list > >> Python-es en aditel.org > >> http://listas.aditel.org/listinfo/python-es > >> > >> > > > > > > > > -- > > blog: www.lacoctelera.com/nupi > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > ------------------------------ > Participe en Universidad 2008 > 11 al 15 de febrero del 2008 > Palacio de las Convenciones, > Ciudad de la Habana, Cuba > http://www.universidad2008.cu > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Daniel Cabrera Chaparro http://comulinux.blogspot.com/ From antoniogromero en gmail.com Fri Jun 8 21:01:09 2007 From: antoniogromero en gmail.com (=?ISO-8859-1?Q?Antonio_Gonz=E1lez?=) Date: Fri, 8 Jun 2007 21:01:09 +0200 Subject: eclypse In-Reply-To: <2ccb93070706081117y41e993cbnd6f305b1f0780093@mail.gmail.com> References: <1370.10.14.17.40.1181317062.squirrel@correo.ucf.edu.cu> <2ccb93070706081117y41e993cbnd6f305b1f0780093@mail.gmail.com> Message-ID: El día 8/06/07, necudeco escribió: > > anda que si ? que chido. Pero el de ubuntu funcion con la maquina java de > gnu :P > Esto puede cambiarse con update-alternatives[1]. Otra opción es lanzar el eclipse con el parámetro "-vm /usr/lib/j2se/1.4/bin/java" * * O el path del intérprete deseado. [1]http://www.guia-ubuntu.org/index.php?title=Java From necudeco en gmail.com Fri Jun 8 21:12:39 2007 From: necudeco en gmail.com (necudeco) Date: Fri, 8 Jun 2007 14:12:39 -0500 Subject: eclypse In-Reply-To: References: <1370.10.14.17.40.1181317062.squirrel@correo.ucf.edu.cu> <2ccb93070706081117y41e993cbnd6f305b1f0780093@mail.gmail.com> Message-ID: <2ccb93070706081212j603626e7m6625316991e8140a@mail.gmail.com> pero dime puede cambiarse tambien de las dependencias ? Porque sino te lo instala con todo On 6/8/07, Antonio González wrote: > > El día 8/06/07, necudeco escribió: > > > > anda que si ? que chido. Pero el de ubuntu funcion con la maquina java > de > > gnu :P > > > > Esto puede cambiarse con update-alternatives[1]. > > Otra opción es lanzar el eclipse con el parámetro "-vm > /usr/lib/j2se/1.4/bin/java" * > > * O el path del intérprete deseado. > > > [1]http://www.guia-ubuntu.org/index.php?title=Java > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- NeCuDeCo Junta de Decanos de los Colegios de Notarios del Peru http://necudeco.homeunix.net http://apesol.org Your Jugdment Day is NOW sudo kills -9 $richard_penguin_signature From francisco.palm en gmail.com Fri Jun 8 21:16:49 2007 From: francisco.palm en gmail.com (Francisco Palm) Date: Fri, 8 Jun 2007 15:16:49 -0400 Subject: =?ISO-8859-1?Q?Re:__Cuestiones_b=E1sicas?= In-Reply-To: References: Message-ID: Hola, aunque a destiempo creo que puedo agregar algunas cosas a lo que han dicho otras personas. El 7/06/07, Javier Castrillo escribió: > Anteriormente desarrollé unas cositas en PHP con Apache como webserver > y MySQL, o sea un trío clásico como JJ, Merlo y Alonso. > > Ahora, en Python: > > Zope sería el webserver??? En tal caso, que diferencia habría con > Apache + Mod_python Esta parte te la han respondido suficientemente bien. Solo agregar que puedes servir directamente tu sitio web directamente desde Zope o a través de Apache. > > Y la db más usada, cuál es??? Esto también está claro. Y sin querer entrar en flames debo decir que para fines pedagógicos o aplicaciones básicas de escritorio SQlite siempre es una alternativa que debe entrar en consideración. Si tienes aplicaciones web donde los usuarios fundamentalmente solicitan información MySQL puede ser una buena alternativa, si en la aplicación web los usuarios hacen muchas modificaciones de la base de datos y se realizan transacciones complejas Postgre puede resultar una decisión más conveniente. No olvidar que existen otros manejadores de ases de datos como Firebird que son alternativas interesantes. > > Plone, Turbogears y Django... qué son???? (por favor, les pido una > definición para dummies extra. Ya hice el STFW y estoy más confundido > que antes) Porque para mi modesto entender " framework" es una palabra > tan amplia como inexpugnable... Plone un CMS, un sistema de manejo de contenidos, particularmente potente porque al estar desarrollado sobre Zope tiene funcionalidades muy interesantes. Turbogears y Django son frameworks de desarrollo web basado en el patrón de diseño MVC. Si se imagina el desarrolio web en general, se pueden imaginar muchas maneras de publicar el contenido dinámico, el patrón de diseño MVC es una guía basada en buenas prácticas que establece la arquitectura básica de la herramienta, de qué componentes fundamentales debe constar, cuál funcionalidad debe implementarse en cada componente y como se deben relacionar los componentes entre sí. Por esta razón, siempre recomiendan que el programador se adapte a framework para sacar el máximo provecho. Un buena figura mental es pensar que en lugar de echar todos los componentes de una aplicación en una sola caja donde queda todo más o menos revuelto, los frameworks son cajas con compartimientos etiquetados, y donde según las etiquetas clasificamos que componentes van en cada compartimiento, evitando que quede todo revuelto. > sqlobject y sqlalchemy, son bibliotecas?, Son formas de enlazar a db > varias?. Y el lenguaje SQL, dónde entra en todo esto??? Va camino a > desaparcer??? sqlobject y sqlalchemy (hace poco las mencioné en otro correo, puedes revisar el historial de la lista) son bibliotecas que sirven como una capa abstracta que permiten trabajar las bases de datos bajo el paradigma de la programación orientada a objetos, con objetos que internamente generan de forma automática las sentencias SQL. Estas bibliotecas usan a su vez drivers que siguen el DB API de python que son otra capa abstracta que permiten desarrollar de forma indistinta en independencia del manejador de bases de datos. Saludos F. Palm -- -------------------------------------- fpalm en ula.ve francisco.palm en gmail.com cel: 0414 5109177 tel: 0274 2712106 Alguien debió conservar y cuidar con amor este jardín de gente. A Dios nunca se le ocurrirá ¿Cómo harás para ver y aliviar el dolor en el jardín de gente? Algún acuerdo en tu alma tendrás From inf200468 en ucf.edu.cu Fri Jun 8 21:35:17 2007 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Fri, 8 Jun 2007 15:35:17 -0400 (CDT) Subject: linux y python In-Reply-To: <8565ad90706081145l24609361t95573b9e3ef5d0b8@mail.gmail.com> References: <1585.10.14.19.14.1181323537.squirrel@correo.ucf.edu.cu> <85f8c5780706081048w1af74377q1b92ad8fbd17a9c0@mail.gmail.com> <1923.10.14.19.14.1181324922.squirrel@correo.ucf.edu.cu> <8565ad90706081145l24609361t95573b9e3ef5d0b8@mail.gmail.com> Message-ID: <1468.10.14.17.7.1181331317.squirrel@correo.ucf.edu.cu> y entonces como instalo la version 2.5 El Vie, 8 de Junio de 2007, 2:45 pm, Daniel Cabrera escribió: > Efectivamente Python viene en Linux, lpero que creo que viene la version > 2.4 > > > El día 8/06/07, inf200468 en ucf.edu.cu escribió: > >> >> gracias >> >> >> l Vie, 8 de Junio de 2007, 1:48 pm, Francisco José Seva Mora escribió: >>> Hola. Si no me equivoco Python viene ya instalado (pruebalo >>> escribiendo en el terminal "python" y si se te abre el terminal de >>> python es que lo tienes). En el caso de que estuviera en el >>> repositorio lo tienes, solo tienes que hacer un 'apt-cache search >>> python' y miras cual quieres instalar y hacer una 'apt-get install >>> paquetePython' >>> >>> El día 8/06/07, inf200468 en ucf.edu.cu escribió: >>> >>> >>>> >>>> tengo una duda sobre linux y python , python lo tengo que instalar >>>> o el está en el repositorio????, quiero programar con python en >>>> linux , que tengo que instalar?? >>>> >>>> >>>> >>>> ------------------------------ >>>> Participe en Universidad 2008 >>>> 11 al 15 de febrero del 2008 >>>> Palacio de las Convenciones, >>>> Ciudad de la Habana, Cuba >>>> http://www.universidad2008.cu >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en aditel.org >>>> http://listas.aditel.org/listinfo/python-es >>>> >>>> >>>> >>> >>> >>> >>> -- >>> blog: www.lacoctelera.com/nupi >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en aditel.org >>> http://listas.aditel.org/listinfo/python-es >>> >>> >>> >> >> >> >> >> ------------------------------ >> Participe en Universidad 2008 >> 11 al 15 de febrero del 2008 >> Palacio de las Convenciones, >> Ciudad de la Habana, Cuba >> http://www.universidad2008.cu >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> >> > > > > -- > Daniel Cabrera Chaparro > http://comulinux.blogspot.com/ > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > ------------------------------ Participe en Universidad 2008 11 al 15 de febrero del 2008 Palacio de las Convenciones, Ciudad de la Habana, Cuba http://www.universidad2008.cu From cabrerachaparro en gmail.com Fri Jun 8 21:53:06 2007 From: cabrerachaparro en gmail.com (Daniel Cabrera) Date: Fri, 8 Jun 2007 14:53:06 -0500 Subject: linux y python In-Reply-To: <1468.10.14.17.7.1181331317.squirrel@correo.ucf.edu.cu> References: <1585.10.14.19.14.1181323537.squirrel@correo.ucf.edu.cu> <85f8c5780706081048w1af74377q1b92ad8fbd17a9c0@mail.gmail.com> <1923.10.14.19.14.1181324922.squirrel@correo.ucf.edu.cu> <8565ad90706081145l24609361t95573b9e3ef5d0b8@mail.gmail.com> <1468.10.14.17.7.1181331317.squirrel@correo.ucf.edu.cu> Message-ID: <8565ad90706081253k75db7898j9fe6a7824b05ae5c@mail.gmail.com> seria mejor, q distribución usas? El día 8/06/07, inf200468 en ucf.edu.cu escribió: > > y entonces como instalo la version 2.5 > El Vie, 8 de Junio de 2007, 2:45 pm, Daniel Cabrera escribió: > > Efectivamente Python viene en Linux, lpero que creo que viene la version > > 2.4 > > > > > > El día 8/06/07, inf200468 en ucf.edu.cu escribió: > > > >> > >> gracias > >> > >> > >> l Vie, 8 de Junio de 2007, 1:48 pm, Francisco José Seva Mora escribió: > >>> Hola. Si no me equivoco Python viene ya instalado (pruebalo > >>> escribiendo en el terminal "python" y si se te abre el terminal de > >>> python es que lo tienes). En el caso de que estuviera en el > >>> repositorio lo tienes, solo tienes que hacer un 'apt-cache search > >>> python' y miras cual quieres instalar y hacer una 'apt-get install > >>> paquetePython' > >>> > >>> El día 8/06/07, inf200468 en ucf.edu.cu escribió: > >>> > >>> > >>>> > >>>> tengo una duda sobre linux y python , python lo tengo que instalar > >>>> o el está en el repositorio????, quiero programar con python en > >>>> linux , que tengo que instalar?? > >>>> > >>>> > >>>> > >>>> ------------------------------ > >>>> Participe en Universidad 2008 > >>>> 11 al 15 de febrero del 2008 > >>>> Palacio de las Convenciones, > >>>> Ciudad de la Habana, Cuba > >>>> http://www.universidad2008.cu > >>>> _______________________________________________ > >>>> Python-es mailing list > >>>> Python-es en aditel.org > >>>> http://listas.aditel.org/listinfo/python-es > >>>> > >>>> > >>>> > >>> > >>> > >>> > >>> -- > >>> blog: www.lacoctelera.com/nupi > >>> _______________________________________________ > >>> Python-es mailing list > >>> Python-es en aditel.org > >>> http://listas.aditel.org/listinfo/python-es > >>> > >>> > >>> > >> > >> > >> > >> > >> ------------------------------ > >> Participe en Universidad 2008 > >> 11 al 15 de febrero del 2008 > >> Palacio de las Convenciones, > >> Ciudad de la Habana, Cuba > >> http://www.universidad2008.cu > >> _______________________________________________ > >> Python-es mailing list > >> Python-es en aditel.org > >> http://listas.aditel.org/listinfo/python-es > >> > >> > > > > > > > > -- > > Daniel Cabrera Chaparro > > http://comulinux.blogspot.com/ > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > ------------------------------ > Participe en Universidad 2008 > 11 al 15 de febrero del 2008 > Palacio de las Convenciones, > Ciudad de la Habana, Cuba > http://www.universidad2008.cu > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Daniel Cabrera Chaparro http://comulinux.blogspot.com/ From aruxek en gmail.com Fri Jun 8 21:59:04 2007 From: aruxek en gmail.com (Arux Kicho Ek ) Date: Fri, 8 Jun 2007 14:59:04 -0500 Subject: linux y python In-Reply-To: <8565ad90706081253k75db7898j9fe6a7824b05ae5c@mail.gmail.com> References: <1585.10.14.19.14.1181323537.squirrel@correo.ucf.edu.cu> <85f8c5780706081048w1af74377q1b92ad8fbd17a9c0@mail.gmail.com> <1923.10.14.19.14.1181324922.squirrel@correo.ucf.edu.cu> <8565ad90706081145l24609361t95573b9e3ef5d0b8@mail.gmail.com> <1468.10.14.17.7.1181331317.squirrel@correo.ucf.edu.cu> <8565ad90706081253k75db7898j9fe6a7824b05ae5c@mail.gmail.com> Message-ID: <81a637ab0706081259pe5a53a1m7e65f2f050dd47f@mail.gmail.com> Oye pero si debian etch ya incluye Python 2.4.4 y 2.5.. o que distro usas???? On 6/8/07, Daniel Cabrera wrote: > > seria mejor, q distribución usas? > > El día 8/06/07, inf200468 en ucf.edu.cu escribió: > > > > y entonces como instalo la version 2.5 > > El Vie, 8 de Junio de 2007, 2:45 pm, Daniel Cabrera escribió: > > > Efectivamente Python viene en Linux, lpero que creo que viene la > version > > > 2.4 > > > > > > > > > El día 8/06/07, inf200468 en ucf.edu.cu escribió: > > > > > >> > > >> gracias > > >> > > >> > > >> l Vie, 8 de Junio de 2007, 1:48 pm, Francisco José Seva Mora > escribió: > > >>> Hola. Si no me equivoco Python viene ya instalado (pruebalo > > >>> escribiendo en el terminal "python" y si se te abre el terminal de > > >>> python es que lo tienes). En el caso de que estuviera en el > > >>> repositorio lo tienes, solo tienes que hacer un 'apt-cache search > > >>> python' y miras cual quieres instalar y hacer una 'apt-get install > > >>> paquetePython' > > >>> > > >>> El día 8/06/07, inf200468 en ucf.edu.cu > escribió: > > >>> > > >>> > > >>>> > > >>>> tengo una duda sobre linux y python , python lo tengo que instalar > > >>>> o el está en el repositorio????, quiero programar con python en > > >>>> linux , que tengo que instalar?? > > >>>> > > >>>> > > >>>> > > >>>> ------------------------------ > > >>>> Participe en Universidad 2008 > > >>>> 11 al 15 de febrero del 2008 > > >>>> Palacio de las Convenciones, > > >>>> Ciudad de la Habana, Cuba > > >>>> http://www.universidad2008.cu > > >>>> _______________________________________________ > > >>>> Python-es mailing list > > >>>> Python-es en aditel.org > > >>>> http://listas.aditel.org/listinfo/python-es > > >>>> > > >>>> > > >>>> > > >>> > > >>> > > >>> > > >>> -- > > >>> blog: www.lacoctelera.com/nupi > > >>> _______________________________________________ > > >>> Python-es mailing list > > >>> Python-es en aditel.org > > >>> http://listas.aditel.org/listinfo/python-es > > >>> > > >>> > > >>> > > >> > > >> > > >> > > >> > > >> ------------------------------ > > >> Participe en Universidad 2008 > > >> 11 al 15 de febrero del 2008 > > >> Palacio de las Convenciones, > > >> Ciudad de la Habana, Cuba > > >> http://www.universidad2008.cu > > >> _______________________________________________ > > >> Python-es mailing list > > >> Python-es en aditel.org > > >> http://listas.aditel.org/listinfo/python-es > > >> > > >> > > > > > > > > > > > > -- > > > Daniel Cabrera Chaparro > > > http://comulinux.blogspot.com/ > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > > > > > > ------------------------------ > > Participe en Universidad 2008 > > 11 al 15 de febrero del 2008 > > Palacio de las Convenciones, > > Ciudad de la Habana, Cuba > > http://www.universidad2008.cu > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > -- > Daniel Cabrera Chaparro > http://comulinux.blogspot.com/ > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From franciscojseva en gmail.com Fri Jun 8 22:12:48 2007 From: franciscojseva en gmail.com (=?ISO-8859-1?Q?Francisco_Jos=E9_Seva_Mora?=) Date: Fri, 8 Jun 2007 22:12:48 +0200 Subject: linux y python In-Reply-To: <81a637ab0706081259pe5a53a1m7e65f2f050dd47f@mail.gmail.com> References: <1585.10.14.19.14.1181323537.squirrel@correo.ucf.edu.cu> <85f8c5780706081048w1af74377q1b92ad8fbd17a9c0@mail.gmail.com> <1923.10.14.19.14.1181324922.squirrel@correo.ucf.edu.cu> <8565ad90706081145l24609361t95573b9e3ef5d0b8@mail.gmail.com> <1468.10.14.17.7.1181331317.squirrel@correo.ucf.edu.cu> <8565ad90706081253k75db7898j9fe6a7824b05ae5c@mail.gmail.com> <81a637ab0706081259pe5a53a1m7e65f2f050dd47f@mail.gmail.com> Message-ID: <85f8c5780706081312md1fea23qd7c2aba9189b7315@mail.gmail.com> Si tienes la 2.4 y quieres usar la 2.5 te la instalas con el apt, seguro que en l repositorio está. En el caso de no estar te lo bajas e instala de la web oficial http://www.python.org/download/. From gerardo en computo-industrial.com.mx Sat Jun 9 02:01:24 2007 From: gerardo en computo-industrial.com.mx (Gerardo Juarez) Date: Fri, 8 Jun 2007 20:01:24 -0400 (EDT) Subject: duda con la PIL de python In-Reply-To: <771741b20706081010ydd5009fub767c2f4e7336054@mail.gmail.com> References: <771741b20706081010ydd5009fub767c2f4e7336054@mail.gmail.com> Message-ID: La documentacion que tienes es el PIL-handbook? Que modo es la imagen a la que le quieres cambiar la paleta de colores? Gerardo On Fri, 8 Jun 2007, Mario Lacunza wrote: > Has preguntado en la lista de PIL?? > > El día 4/06/07, Francisco José Seva Mora > escribió: > > > > Hola a todos!! Estoy usando la librería PIL (python image library) para > > tratar imágenes y me he topado con que no puedo cambiar la paleta de > > colores. He estado mirando en la documentación oficial y viene poco. Hace > > unos minutos he visto en este link que no está soportado por la PIL el > > asignar una paleta a una imagen lo que me hace pensar que este módulo esta > > muy verde. ¿Sabeis algo al respecto? ¿Alguien sabe si se puede representar > > una imagen de 16bits con buena calidad? > > > > Un saludo a todos > > > > Fran > > > > -- > > blog: www.lacoctelera.com/nupi > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > From gerardo en computo-industrial.com.mx Sat Jun 9 02:06:48 2007 From: gerardo en computo-industrial.com.mx (Gerardo Juarez) Date: Fri, 8 Jun 2007 20:06:48 -0400 (EDT) Subject: duda con la PIL de python In-Reply-To: References: Message-ID: Mira, acabo de encontrar esto, del PIL-handbook: putpalette im.putpalette(sequence) Attach a palette to a "P" or "L" image. The palette sequence should contain 768 integer values, where each group of three values represent the red, green, and blue values for the corresponding pixel index. Instead of an integer sequence, you can use an 8-bit string. ... Gerardo ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From franciscojseva en gmail.com Sat Jun 9 02:28:04 2007 From: franciscojseva en gmail.com (=?ISO-8859-1?Q?Francisco_Jos=E9_Seva_Mora?=) Date: Sat, 9 Jun 2007 02:28:04 +0200 Subject: duda con la PIL de python In-Reply-To: References: Message-ID: <85f8c5780706081728j6b88ba56n3bf2f09746da0c46@mail.gmail.com> Hola Gerardo. Ese método ha sido el que he usado junto a un objeto de la clase ImagePalette para cargar algunas paletas del GIMP. La verdad que no he conseguido buenos resultados, quizas sea que la solución a mi problema no radica en las paletas sino los parámetros que le paso a la funcion que me crea una imagen a partir de datos raw. Las imáges ( archivos raw extraidos de un archivo DICOM ) son de 16 bits(en su mayoría) y buscando en foros encontré que el modo en el que se carga una imagen raw es del tipo 'L;16'. imagen = Image.frombuffer('L',(self.__width,self.__height), self.__data, "raw",'L;16', 0, 1) self.__data contiene la informacion de la imagen En la documentación actual hablan de F;16 y no de L;16. ¿Sabes algo sobre este tema? Tampoco descarto que sean las paletas porque la verdad que cuadno ves la imagen parece que se está usando una paleta inapropiada. Un saludo Fran PD: Gracias por contestar PD": Si estás interesado en ver el resultado que optengo me lo dices y te mando una captura. 2007/6/9, Gerardo Juarez : > > > Mira, acabo de encontrar esto, del PIL-handbook: > > putpalette > > im.putpalette(sequence) > > Attach a palette to a "P" or "L" image. The palette sequence should > contain 768 integer values, where each group of three values represent > the red, green, and blue values for the corresponding pixel index. > Instead of an integer sequence, you can use an 8-bit string. > > ... > Gerardo > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > -- blog: www.lacoctelera.com/nupi From riverplatense en gmail.com Sat Jun 9 03:57:38 2007 From: riverplatense en gmail.com (Javier Castrillo) Date: Fri, 8 Jun 2007 22:57:38 -0300 Subject: =?ISO-8859-1?Q?Re:__Cuestiones_b=E1sicas?= In-Reply-To: References: Message-ID: On 08/06/07, Francisco Palm wrote: > sqlobject y sqlalchemy (hace poco las mencioné en otro correo, puedes > revisar el historial de la lista) son bibliotecas que sirven como una Allí nació toda mi duda!!! Gracias!!!! -- Javier Castrillo ========================================================= GNU / Linux User #242275 ------------------------------- pub 1024D/B482896F 2006-09-04 uid Javier Castrillo (El Palo) sub 2048g/52C99A4E 2006-09-04 Clave pública: carapa.com.ar/public.asc http://carapa.com.ar http://javiercastrillo.com.ar http://riverplatense.googlepages.com ========================================================= Usá Software Libre From kernel.no.found en gmail.com Sat Jun 9 04:19:44 2007 From: kernel.no.found en gmail.com (=?ISO-8859-1?Q?Juan_Jos=E9_Alonso.?=) Date: Sat, 9 Jun 2007 04:19:44 +0200 Subject: eclypse Message-ID: <117d6e170706081919v527a1418lb52100517404834@mail.gmail.com> Nada mas comodo que bajar directamente la distro Python de easyeclipse. http://www.easyeclipse.org/site/distributions/index.html -- Juan José Alonso. KarlsBerg. eMail: kernel.no.found en gmail.com MSN: kernel.no.found en gmail.com From inf200468 en ucf.edu.cu Sat Jun 9 15:12:43 2007 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Sat, 9 Jun 2007 09:12:43 -0400 (CDT) Subject: linux y python In-Reply-To: <8565ad90706081253k75db7898j9fe6a7824b05ae5c@mail.gmail.com> References: <1585.10.14.19.14.1181323537.squirrel@correo.ucf.edu.cu> <85f8c5780706081048w1af74377q1b92ad8fbd17a9c0@mail.gmail.com> <1923.10.14.19.14.1181324922.squirrel@correo.ucf.edu.cu> <8565ad90706081145l24609361t95573b9e3ef5d0b8@mail.gmail.com> <1468.10.14.17.7.1181331317.squirrel@correo.ucf.edu.cu> <8565ad90706081253k75db7898j9fe6a7824b05ae5c@mail.gmail.com> Message-ID: <51995.200.55.186.42.1181394763.squirrel@correo.ucf.edu.cu> ubuntu El Vie, 8 de Junio de 2007, 3:53 pm, Daniel Cabrera escribió: > seria mejor, q distribución usas? > > El día 8/06/07, inf200468 en ucf.edu.cu escribió: > >> >> y entonces como instalo la version 2.5 El Vie, 8 de Junio de 2007, 2:45 >> pm, Daniel Cabrera escribió: >>> Efectivamente Python viene en Linux, lpero que creo que viene la >>> version 2.4 >>> >>> >>> >>> El día 8/06/07, inf200468 en ucf.edu.cu escribió: >>> >>> >>>> >>>> gracias >>>> >>>> >>>> l Vie, 8 de Junio de 2007, 1:48 pm, Francisco José Seva Mora >>>> escribió: >>>> >>>>> Hola. Si no me equivoco Python viene ya instalado (pruebalo >>>>> escribiendo en el terminal "python" y si se te abre el terminal de >>>>> python es que lo tienes). En el caso de que estuviera en el >>>>> repositorio lo tienes, solo tienes que hacer un 'apt-cache search >>>>> python' y miras cual quieres instalar y hacer una 'apt-get >>>>> install paquetePython' >>>>> >>>>> El día 8/06/07, inf200468 en ucf.edu.cu >>>>> escribió: >>>>> >>>>> >>>>> >>>>>> >>>>>> tengo una duda sobre linux y python , python lo tengo que >>>>>> instalar o el está en el repositorio????, quiero programar con >>>>>> python en linux , que tengo que instalar?? >>>>>> >>>>>> >>>>>> >>>>>> ------------------------------ >>>>>> Participe en Universidad 2008 >>>>>> 11 al 15 de febrero del 2008 >>>>>> Palacio de las Convenciones, >>>>>> Ciudad de la Habana, Cuba >>>>>> http://www.universidad2008.cu >>>>>> _______________________________________________ >>>>>> Python-es mailing list >>>>>> Python-es en aditel.org >>>>>> http://listas.aditel.org/listinfo/python-es >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> blog: www.lacoctelera.com/nupi >>>>> _______________________________________________ >>>>> Python-es mailing list >>>>> Python-es en aditel.org >>>>> http://listas.aditel.org/listinfo/python-es >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>> >>>> >>>> ------------------------------ >>>> Participe en Universidad 2008 >>>> 11 al 15 de febrero del 2008 >>>> Palacio de las Convenciones, >>>> Ciudad de la Habana, Cuba >>>> http://www.universidad2008.cu >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en aditel.org >>>> http://listas.aditel.org/listinfo/python-es >>>> >>>> >>>> >>> >>> >>> >>> -- >>> Daniel Cabrera Chaparro >>> http://comulinux.blogspot.com/ >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en aditel.org >>> http://listas.aditel.org/listinfo/python-es >>> >>> >>> >> >> >> >> >> ------------------------------ >> Participe en Universidad 2008 >> 11 al 15 de febrero del 2008 >> Palacio de las Convenciones, >> Ciudad de la Habana, Cuba >> http://www.universidad2008.cu >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> >> > > > > -- > Daniel Cabrera Chaparro > http://comulinux.blogspot.com/ > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > ------------------------------ Participe en Universidad 2008 11 al 15 de febrero del 2008 Palacio de las Convenciones, Ciudad de la Habana, Cuba http://www.universidad2008.cu From jordi.f en ati.es Sat Jun 9 19:23:40 2007 From: jordi.f en ati.es (Jordi Funollet) Date: Sat, 9 Jun 2007 19:23:40 +0200 Subject: eclypse In-Reply-To: <2ccb93070706081212j603626e7m6625316991e8140a@mail.gmail.com> References: <1370.10.14.17.40.1181317062.squirrel@correo.ucf.edu.cu> <2ccb93070706081212j603626e7m6625316991e8140a@mail.gmail.com> Message-ID: <200706091923.40176.jordi.f@ati.es> necudeco dixit: > pero dime puede cambiarse tambien de las dependencias ? Porque sino te lo > instala con todo Si miras las dependencias de eclipse veras que Java pueden ser varias opciones. Una es 'java2-runtime', lo cual significa: $ aptitude show java2-runtime No current or candidate version found for java2-runtime Package: java2-runtime State: not a real package Provided by: gij, gij-4.1, j2re1.4, sun-java5-jre, sun-java6-jre O sea que si, si quieres lo puedes forzar en las dependencias. Pero si vas a instalar Eclipse mas vale que tengas disco de sobras. ;-) Digamos que las dependencias no son pocas. -- ############################## ### Jordi Funollet ### http://www.terraquis.net From jordi.f en ati.es Sat Jun 9 19:25:56 2007 From: jordi.f en ati.es (Jordi Funollet) Date: Sat, 9 Jun 2007 19:25:56 +0200 Subject: linux y python In-Reply-To: <51995.200.55.186.42.1181394763.squirrel@correo.ucf.edu.cu> References: <1585.10.14.19.14.1181323537.squirrel@correo.ucf.edu.cu> <8565ad90706081253k75db7898j9fe6a7824b05ae5c@mail.gmail.com> <51995.200.55.186.42.1181394763.squirrel@correo.ucf.edu.cu> Message-ID: <200706091925.56656.jordi.f@ati.es> inf200468 en ucf.edu.cu dixit: > ubuntu Hola inf200468, Envianos la salida de dos comandos para que sepamos un poco de tu configuración. $ cat /etc/issue $ python -V -- ############################## ### Jordi Funollet ### http://www.terraquis.net From drbobus en gulic.org Sun Jun 10 04:07:47 2007 From: drbobus en gulic.org (Dr. Bobus) Date: Sun, 10 Jun 2007 03:07:47 +0100 Subject: introducir fichero desde python en mysql In-Reply-To: References: Message-ID: <20070610030747.39bad597@localhost> El Fri, 08 Jun 2007 08:45:26 +0000 "joana salgado gomez" dijo: > > IDRECETA es el primer campo de la tabla.Que estoy haciendo mal?? > He intentado a cambiar > > el load por una sentencia insert y no me da erro pero tampoco me la > inserta en la tabla de la base de datos, el usuario tiene privilegios > concedido para ello que puede ser??? Me he dado bastantes cabezazos con el MySQL y mi recomendación es que primero verifiques desde el cliente mysql si la sentencia te funciona. Si funciona lo siguiente es comprobar que estas usando el mismo usuario y que la conexión funciona haciendo un select simple. Si todo esto es correcto, ya no deberías tener problemas y si te aparece alguno tienes bastante acotado por donde pueden ir los tiros. Saludos Dr. Bobus -- The new Linux anthem will be "He's an idiot, but he's ok", as performed by Monthy Python. You'd better start practicing. (Linus Torvalds, announcing another kernel patch.) ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From pepe.skaponta en gmail.com Sun Jun 10 06:50:26 2007 From: pepe.skaponta en gmail.com (pepe esemismo) Date: Sun, 10 Jun 2007 06:50:26 +0200 Subject: tutorial sobre boa Message-ID: <3b78b5880706092150i557a4f0xc27d34331daa62c1@mail.gmail.com> hola alguien sabe donde puedo conseguir un tutorial sobre boa-constructor gracias From pepe.skaponta en gmail.com Sun Jun 10 06:50:27 2007 From: pepe.skaponta en gmail.com (pepe esemismo) Date: Sun, 10 Jun 2007 06:50:27 +0200 Subject: tutorial sobre boa Message-ID: <3b78b5880706092150xd45f09eve9730f8358c11715@mail.gmail.com> hola alguien sabe donde puedo conseguir un tutorial sobre boa-constructor gracias From juatman_2000 en yahoo.es Sun Jun 10 13:06:42 2007 From: juatman_2000 en yahoo.es (Juan M.) Date: Sun, 10 Jun 2007 13:06:42 +0200 Subject: tutorial sobre boa References: <3b78b5880706092150xd45f09eve9730f8358c11715@mail.gmail.com> Message-ID: <003f01c7ab4f$6fb57ec0$a18be050@equipo> En el mismo programa encontrarás una ayuda que es un buen tutorial, y además visual. Saludos. :-) (...) > hola > alguien sabe donde puedo conseguir un tutorial sobre > boa-constructor > gracias (...) From pepe.skaponta en gmail.com Sun Jun 10 18:09:49 2007 From: pepe.skaponta en gmail.com (pepe esemismo) Date: Sun, 10 Jun 2007 18:09:49 +0200 Subject: tutorial sobre boa In-Reply-To: <003f01c7ab4f$6fb57ec0$a18be050@equipo> References: <3b78b5880706092150xd45f09eve9730f8358c11715@mail.gmail.com> <003f01c7ab4f$6fb57ec0$a18be050@equipo> Message-ID: <3b78b5880706100909mfe03424t28aa6e5856db6eb2@mail.gmail.com> ok muchas gracias El día 10/06/07, Juan M. escribió: > > En el mismo programa encontrarás una ayuda que es un buen tutorial, y > además visual. > Saludos. :-) > > (...) > > hola > > alguien sabe donde puedo conseguir un tutorial sobre > > boa-constructor > > gracias > (...) > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From jgomezdans en gmail.com Sun Jun 10 18:43:02 2007 From: jgomezdans en gmail.com (Jose Gomez-Dans) Date: Sun, 10 Jun 2007 18:43:02 +0200 Subject: OGR, Python y Matplotlib Message-ID: <91d218430706100943h31ed64a3x11427b7de8ef348b@mail.gmail.com> Hola, He actualizado mi página sobre el uso de OGR y MPL para acceder y analizar datos geoespaciales. Ahora, con conexiones a PostGIS! Polígonos coloreados! Consultas espaciales! Por lo que veo, somos bastantes los que nos dedicamos a cosas de estas del GIS. La página está en: Espero que sirva de algo, saludos, J From pepe en diselpro.com Sun Jun 10 23:29:30 2007 From: pepe en diselpro.com (Pepe Aracil) Date: Sun, 10 Jun 2007 23:29:30 +0200 Subject: Emulador PythonForS60 In-Reply-To: <1180996631.3236.12.camel@mlopez.sistemas> References: <1180996631.3236.12.camel@mlopez.sistemas> Message-ID: <466C6D3A.1020605@diselpro.com> Hola. Yo utilicé el ciclo de teclear código en el pc, subir el código al teléfono por blue tooth y ejecutarlo. El proceso lo automaticé al máximo con un script y la utilidad ussp-push. Te aseguro que es bastante rápido (una vez le pillas el truquillo). Por cierto, si quieres puedes echar un vistazo a mi proyecto en SF y si tienes tiempo, probarlo y decirme si funciona en un E50. ;-) Saludos. Marcelo López escribió: > Hola a toda la lista, como estan? > > Les cuento que estoy tratando de hacer algo en python para usar en un > Nokia E50 en el que corre symbian os y al que le instalé el > pythonScriptShell para la tercera edición. > > Pude correr los scrits de ejemplo sin problemas pero me está costando > armarme de lo necesario para desarrollar y probar en mi pc. > > Tengo instalados eric3 y boa, también python 2.4 , tambien baje los sdk > pero veo que trae emulador para windows y no es mi idea. > > La pregunta es, concretando como hago para poder correr un script hecho > para PyS60 en mi pc? > > > Intente correr los ej que viene dentro de los sdk > PythonForS60_1_3_22_SDK_3rdEd_ARMV5_selfsigned > > y no pude encontrar los modulos que me pedia para correrlos, por ahi no > supe incluir algo. > > Desde ya les agradezco de antemano cualquier ayuda. > > Marcelo López > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From cmlopez en speedy.com.ar Mon Jun 11 02:32:44 2007 From: cmlopez en speedy.com.ar (Marcelo =?ISO-8859-1?Q?L=F3pez?=) Date: Sun, 10 Jun 2007 21:32:44 -0300 Subject: Emulador PythonForS60 In-Reply-To: <466C6D3A.1020605@diselpro.com> References: <1180996631.3236.12.camel@mlopez.sistemas> <466C6D3A.1020605@diselpro.com> Message-ID: <1181521964.7590.9.camel@mlopez.sistemas> Gracias Pepe, El problema que veo de testear en el movil es que no tenes ninguna posibilidad para hacer debug ni nada por el estilo. Para los que somos un poco desprolijos para programar esto es grave. En fin seguiremos buscando, por ahi se puede correr algun emulador con wine, he visto que dentro de los sdk de sf hay cosas para win... Respecto de tu aplicación para py60 esta buena, me quedo duda para que es el modulo hmac. Lo probe en un nokia E50 y anda. Tuve que poner todas las configuraciones de foto en 640x480 y el período en 20s . Con otra configuracion de camara tiraba una excepción e32, take_photo o algo parecido, no se sinceramente si era por la configuracion de la camara o por el perido muy corto le habìa puesto 5 seg. Solo lo configuré para archivar las fotos no usé las opciones de envío. Tampoco se que pasa con la duración de la batería ni que ocurre si en medio de una sesión llega un mensaje o una llamada. Hay que seguir probando, el programa y la idea estan barbaros, felicitaciones El dom, 10-06-2007 a las 23:29 +0200, Pepe Aracil escribió: > Hola. > > Yo utilicé el ciclo de teclear código en el pc, subir el código al > teléfono por blue tooth y ejecutarlo. > > El proceso lo automaticé al máximo con un script y la utilidad > ussp-push. Te aseguro que es bastante rápido (una vez le pillas el > truquillo). > > Por cierto, si quieres puedes echar un vistazo a mi proyecto en SF y si > tienes tiempo, probarlo y decirme si funciona en un E50. ;-) > > > Saludos. > > > > > Marcelo López escribió: > > Hola a toda la lista, como estan? > > > > Les cuento que estoy tratando de hacer algo en python para usar en un > > Nokia E50 en el que corre symbian os y al que le instalé el > > pythonScriptShell para la tercera edición. > > > > Pude correr los scrits de ejemplo sin problemas pero me está costando > > armarme de lo necesario para desarrollar y probar en mi pc. > > > > Tengo instalados eric3 y boa, también python 2.4 , tambien baje los sdk > > pero veo que trae emulador para windows y no es mi idea. > > > > La pregunta es, concretando como hago para poder correr un script hecho > > para PyS60 en mi pc? > > > > > > Intente correr los ej que viene dentro de los sdk > > PythonForS60_1_3_22_SDK_3rdEd_ARMV5_selfsigned > > > > y no pude encontrar los modulos que me pedia para correrlos, por ahi no > > supe incluir algo. > > > > Desde ya les agradezco de antemano cualquier ayuda. > > > > Marcelo López > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From flaper87 en gmail.com Mon Jun 11 06:25:07 2007 From: flaper87 en gmail.com (Flaper87) Date: Mon, 11 Jun 2007 00:25:07 -0400 Subject: sqlite3 + python Message-ID: Saludos a todos!! Estoy desarrollando una aplicacion que utiliza sqlite3. De sqlite realmente no conozco nada, apenas empiezo con el, asi que empezare con una pregunta bastante basica. Como hago para que luego de hacer: >>> select = (cursor.execute('select * from prueba')).fetchmany() >>> print select [(u'2007-06-10', u'PEPE')] lo que tomo de la base de datos no tenga las u, sino que mas bien lo pueda ordenar en un diccionario, con respecto a los nombres de las columnas. Se que existe una herramienta llamada pysqlite, pero quisiera intentar hacer todo sin ninguna herramienta externa, sino se puede pues no quedara de otra. Por otro lado, ya he buscado la informacion en google y realmente es escasa la informaciond e sqlite + python, y la informacion encontrada en la pagina de sqlite no es que sea muy informativa :( Saludos y gracias -- Flavio Percoco Premoli, A.K.A. [Flaper87] http://www.flaper87.com Usuario Linux registrado #436538 Key Fingerprint: CFC0 C67D FF73 463B 7E55 CF43 25D1 E75B E2DB 15C7 From adminies.reinoaftasi en edu.juntaextremadura.net Mon Jun 11 08:27:09 2007 From: adminies.reinoaftasi en edu.juntaextremadura.net (Javier Majado) Date: Mon, 11 Jun 2007 08:27:09 +0200 Subject: introducir fichero desde python en mysql In-Reply-To: References: Message-ID: <1181543229.4401.1.camel@adtor-pro.reinoaftasi.ex> def leerficheroEinserMysql(): file = open(fichero, 'r') info = file.readline() file.close() for linea in info: d = split(info, ';') IDRECETA = d[0] NOMRECETA = d[1] ... ULTIMOCAMPO = d[N] sql = "insert into Recetas (IDRECETA , NOMRECETA , ... , ULTIMOCAMPO ) values (%s , %s, ..., %s) cursor.execute(sql, (d[0], d[1], ..., d[n]) El vie, 08-06-2007 a las 09:33 +0000, joana salgado gomez escribió: > me podrias decir un ejmplo sencillo de esto lo he intentado tambien y > no me ha salido, quiza haga algo mal. > > > Muchisimas gracias por tu ayuda. > ______________________________________________________________ > > From: Javier Majado > > Reply-To: La lista de python en castellano > To: La lista de python en castellano > Subject: Re: [Python-es] introducir fichero desde python en mysql > Date: Fri, 08 Jun 2007 11:00:29 +0200 > >En mis tiempos de trabajos con Host (DB2) para realizar un load > desde un > >fichero, los campos debÃan tener el mismo tipo y longitud que la > >información "pasada" por load. > > > >Por lo tanto y viendo tu fichero, me decanto por decir que el > mysql no > >reconoce tu primer campo IDRECETA, pues que utilizas como > separador de > >campos, el "espacio en blanco"?. > > > >No te interesa más leer las lÃneas del fichero y repartir la > información > >entre todos los campos de tu tabla. > > > >saludos > > > >El vie, 08-06-2007 a las 08:45 +0000, joana salgado gomez > escribió: > > > Hola a todos!!!! > > > > Estoy intentando volcar un fichero este fichero en una > tabla de > > > >mysql > > > > in.txt > > > > 3 Jamon con queso Cortar el jamon en tacos para > poder. . . > > > > . . . (Aqui siguen mas filas) > > > > para ello he hecho la siguiente funcion: > > > > > > > > > > > > import MySQLdb > > > > def accesoBase(): > > > > db = MySQLdb.connect(host='localhost', user='joana', > > > > passwd='joana', db='prueba') > > > > cursor = db.cursor() > > > > sql='LOAD DATA INFILE "C:/Python24/in.txt" INTO > TABLE > > > > prueba_receta' > > > > cursor.execute(sql) > > > > db.close() > > > > > > > > No intoduce el contenido de la tabla en fichero y ademas > me da el > > > > siguiente error!! > > > > > > > > Traceback (most recent call last): > > > > File "", line 1, in -toplevel- > > > > accesoBase() > > > > File "C:\Python24\AccesoBase.py", line 16, in > accesoBase > > > > cursor.execute(sql) > > > > File > "C:\Python24\Lib\site-packages\MySQLdb\cursors.py", line > > > >166, > > > > in execute > > > > self.errorhandler(self, exc, value) > > > > File > "C:\Python24\Lib\site-packages\MySQLdb\connections.py", > > > >line > > > > 35, in defaulterrorhandler > > > > raise errorclass, errorvalue > > > > DataError: (1265, "Data truncated for column 'IDRECETA' > at row > > > >1") > > > > > > > > > > > > IDRECETA es el primer campo de la tabla.Que estoy > haciendo mal?? > > > He intentado a cambiar > > > > > > el load por una sentencia insert y no me da erro pero > tampoco me la > > > inserta en la tabla de la base de datos, el usuario tiene > privilegios > > > concedido para ello que puede ser??? > > > > __________________________________________________________ > ____ > > > > ____________________________________________________________ > _____ > > > > > > Encuentra una aventura, un romance o al amor de tu vida. > [1]Date de > > > alta gratis. > > > > > > References > > > > > > 1. http://g.msn.com/8HMAESES/2737??PS=47575 > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > >_______________________________________________ > >Python-es mailing list > >Python-es en aditel.org > >http://listas.aditel.org/listinfo/python-es > _________________________________________________________________ > > Tu horóscopo diario, semanal y gratuito. [1]Cartas, tarot y > predicciones en MSN Horóscopo > > References > > 1. http://g.msn.com/8HMAESES/2728??PS=47575 > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From adminies.reinoaftasi en edu.juntaextremadura.net Mon Jun 11 08:44:28 2007 From: adminies.reinoaftasi en edu.juntaextremadura.net (Javier Majado) Date: Mon, 11 Jun 2007 08:44:28 +0200 Subject: introducir fichero desde python en mysql In-Reply-To: <1181543229.4401.1.camel@adtor-pro.reinoaftasi.ex> References: <1181543229.4401.1.camel@adtor-pro.reinoaftasi.ex> Message-ID: <1181544268.4401.5.camel@adtor-pro.reinoaftasi.ex> def leerficheroEinserMysql(): file = open(fichero, 'r') info = file.readline() file.close() for linea in info: d = split(info, ';') IDRECETA = d[0] NOMRECETA = d[1] ... ULTIMOCAMPO = d[N] sql = "insert into Recetas (IDRECETA , NOMRECETA , ... , ULTIMOCAMPO ) values (%s , %s, ..., %s) cursor.execute(sql, (d[0], d[1], ..., d[n]) El lun, 11-06-2007 a las 08:27 +0200, Javier Majado escribió: > def leerficheroEinserMysql(): > file = open(fichero, 'r') > info = file.readline() > file.close() > for linea in info: > d = split(info, ';') > > IDRECETA = d[0] > NOMRECETA = d[1] > ... > ULTIMOCAMPO = d[N] > > sql = "insert into Recetas (IDRECETA , NOMRECETA , ... , ULTIMOCAMPO ) > values (%s , %s, ..., %s) > > cursor.execute(sql, (d[0], d[1], ..., d[n]) > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From riverplatense en gmail.com Mon Jun 11 14:59:03 2007 From: riverplatense en gmail.com (Javier Castrillo) Date: Mon, 11 Jun 2007 09:59:03 -0300 Subject: linux y python In-Reply-To: <200706091925.56656.jordi.f@ati.es> References: <1585.10.14.19.14.1181323537.squirrel@correo.ucf.edu.cu> <8565ad90706081253k75db7898j9fe6a7824b05ae5c@mail.gmail.com> <51995.200.55.186.42.1181394763.squirrel@correo.ucf.edu.cu> <200706091925.56656.jordi.f@ati.es> Message-ID: On 09/06/07, Jordi Funollet wrote: > inf200468 en ucf.edu.cu dixit: > > ubuntu > Vas a necesitar un editor y te recomiendo una buena herramienta, "PyCrust", para usar en reemplazo del shell python. Como editor hay muchos, incluyendo los clásicos de los clásicos vi y emacs. Hasta gedit tiene sintaxis python. Te recomiendo echar una mirada a Scribes. Saludos -- Javier Castrillo ========================================================= GNU / Linux User #242275 ------------------------------- pub 1024D/B482896F 2006-09-04 uid Javier Castrillo (El Palo) sub 2048g/52C99A4E 2006-09-04 Clave pública: carapa.com.ar/public.asc http://carapa.com.ar http://javiercastrillo.com.ar http://riverplatense.googlepages.com ========================================================= Usá Software Libre From riverplatense en gmail.com Mon Jun 11 15:05:39 2007 From: riverplatense en gmail.com (Javier Castrillo) Date: Mon, 11 Jun 2007 10:05:39 -0300 Subject: sqlite3 + python In-Reply-To: References: Message-ID: On 11/06/07, Flaper87 wrote: > Como hago para que luego de hacer: > > >>> select = (cursor.execute('select * from prueba')).fetchmany() > >>> print select > [(u'2007-06-10', u'PEPE')] > Probá esto: print select[0][0] print select[1][0] etc Saludos -- Javier Castrillo ========================================================= GNU / Linux User #242275 ------------------------------- pub 1024D/B482896F 2006-09-04 uid Javier Castrillo (El Palo) sub 2048g/52C99A4E 2006-09-04 Clave pública: carapa.com.ar/public.asc http://carapa.com.ar http://javiercastrillo.com.ar http://riverplatense.googlepages.com ========================================================= Usá Software Libre From zodman en gmail.com Mon Jun 11 01:40:22 2007 From: zodman en gmail.com (zodman) Date: Sun, 10 Jun 2007 18:40:22 -0500 Subject: Emulador PythonForS60 In-Reply-To: <1180996631.3236.12.camel@mlopez.sistemas> References: <1180996631.3236.12.camel@mlopez.sistemas> Message-ID: <466C8BE6.1020705@gmail.com> usa s60-compat es una serie de librerias que emulan las ventanas de simbian * PyS60 Emulation Library 0.4 This release includes canvas and graphics support, contributed by Alexander Igonichev , and date and time support for forms, contributed by Elvis Pfützenreuter. Now you can almost test all scripts on computer without Nokia SDK nor phone ! no sdk's, celular,windows requeridos para correrlo! https://sourceforge.net/projects/pys60-compat/ Marcelo López wrote: > Hola a toda la lista, como estan? > > Les cuento que estoy tratando de hacer algo en python para usar en un > Nokia E50 en el que corre symbian os y al que le instalé el > pythonScriptShell para la tercera edición. > > Pude correr los scrits de ejemplo sin problemas pero me está costando > armarme de lo necesario para desarrollar y probar en mi pc. > > Tengo instalados eric3 y boa, también python 2.4 , tambien baje los sdk > pero veo que trae emulador para windows y no es mi idea. > > La pregunta es, concretando como hago para poder correr un script hecho > para PyS60 en mi pc? > > > Intente correr los ej que viene dentro de los sdk > PythonForS60_1_3_22_SDK_3rdEd_ARMV5_selfsigned > > y no pude encontrar los modulos que me pedia para correrlos, por ahi no > supe incluir algo. > > Desde ya les agradezco de antemano cualquier ayuda. > > Marcelo López > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > From mrjohnnygiggo en gmail.com Tue Jun 12 12:19:08 2007 From: mrjohnnygiggo en gmail.com (Dani) Date: Tue, 12 Jun 2007 12:19:08 +0200 Subject: =?iso-8859-1?q?Llamar_a_un_m=E9todo_de_una_clase_des?= =?iso-8859-1?q?de_otra_clase?= Message-ID: <8CD453E9-269C-4A9E-9EFD-BA24DCB3C9D7@gmail.com> Buenas. Hace menos de una semana que me he metido en la programación con Python. Vengo de programar con Java y hay algunas cosas que no consigo hacer bien. Lo que ahora no consigo hacer es llamar al método de una clase desde otra clase. Para situaros, estoy haciendo un programa para gestionar películas, una filmoteca. El caso es que he creado tres clases, la clase Filmoteca, la clase Pelicula y la clase Director. A continuación copio el código de lo que tengo hecho. Hay muchas cosas que no están terminadas por culpa de este problema. El código que he hecho se encuentra en la siguiente dirección: http://thedecline.net/filmoteca.py Lo que quiero hacer es desde el metodo nueva_pelicula de la clase Pelicula, crear un objeto del tipo Director. Otro tema que no acabo de entender como solucionar, es cómo hacer para crear nuevas instancias de un objeto. Es decir, cuando ejecuto nueva_pelicula, lo que quiero es que se cree un nuevo objeto Pelicula y poderlo añadir a lPelículas de la clase Filmoteca, y que cuando vuelva a ejecutar nueva_película, se cree un nuevo objeto distinto al anterior. He tenido problemas debido a que cuando añadia una nueva película, me modificaba siempre la anterior. No sé si me he explicado bien, pero agradecería mucho que me ayudarais. Gracias. From fquintana en codesyntax.com Tue Jun 12 12:48:13 2007 From: fquintana en codesyntax.com (Nando Quintana) Date: Tue, 12 Jun 2007 12:48:13 +0200 Subject: Llamar a un =?ISO-8859-1?Q?m=E9todo?= de una clase desde otra clase In-Reply-To: <8CD453E9-269C-4A9E-9EFD-BA24DCB3C9D7@gmail.com> References: <8CD453E9-269C-4A9E-9EFD-BA24DCB3C9D7@gmail.com> Message-ID: <1181645294.4300.88.camel@localhost> Aupi, Lo que necesitas hacer es crear un nuevo objeto cada vez que creas una película. He modificado ligeramente tu código: http://kelpi.com/script/22fae6 Fíjate, sobre todo en el lugar donde se crean los objetos Pelicula: http://kelpi.com/script/22fae6#47 Agur, Nando. El mar, 12-06-2007 a las 12:19 +0200, Dani escribió: > Buenas. Hace menos de una semana que me he metido en la programación > con Python. Vengo de programar con Java y hay algunas cosas que no > consigo hacer bien. > Lo que ahora no consigo hacer es llamar al método de una clase desde > otra clase. > > Para situaros, estoy haciendo un programa para gestionar películas, > una filmoteca. El caso es que he creado tres clases, la clase > Filmoteca, la clase Pelicula y la clase Director. > > A continuación copio el código de lo que tengo hecho. Hay muchas > cosas que no están terminadas por culpa de este problema. > > El código que he hecho se encuentra en la siguiente dirección: > > http://thedecline.net/filmoteca.py > > > Lo que quiero hacer es desde el metodo nueva_pelicula de la clase > Pelicula, crear un objeto del tipo Director. Otro tema que no acabo > de entender como solucionar, es cómo hacer para crear nuevas > instancias de un objeto. Es decir, cuando ejecuto nueva_pelicula, lo > que quiero es que se cree un nuevo objeto Pelicula y poderlo añadir a > lPelículas de la clase Filmoteca, y que cuando vuelva a ejecutar > nueva_película, se cree un nuevo objeto distinto al anterior. He > tenido problemas debido a que cuando añadia una nueva película, me > modificaba siempre la anterior. No sé si me he explicado bien, pero > agradecería mucho que me ayudarais. > > Gracias. > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- http://www.nandoquintana.com/contact ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Esta parte del mensaje está firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From antonio.beamud en linkend.net Tue Jun 12 12:49:17 2007 From: antonio.beamud en linkend.net (Antonio Beamud Montero) Date: Tue, 12 Jun 2007 12:49:17 +0200 Subject: Llamar a un =?ISO-8859-1?Q?m=E9todo?= de una clase desde otra clase In-Reply-To: <8CD453E9-269C-4A9E-9EFD-BA24DCB3C9D7@gmail.com> References: <8CD453E9-269C-4A9E-9EFD-BA24DCB3C9D7@gmail.com> Message-ID: <1181645357.5702.15.camel@lujuria.linkend.net> El mar, 12-06-2007 a las 12:19 +0200, Dani escribió: > Buenas. Hace menos de una semana que me he metido en la programación > con Python. Vengo de programar con Java y hay algunas cosas que no > consigo hacer bien. > Lo que ahora no consigo hacer es llamar al método de una clase desde > otra clase. En un primer vistazo, por lo que veo, simplemente creas una instancia de Pelicula, otra de director, y es la que se referencia en todas las llamadas, por eso no te funciona. A parte, usas variables de clase y no de instancia, como sería deseable. La idea sería algo como: class Pelicula: def __init__(self): self.nombre = '' self.anyo = 0 self.director = '' self.valoracion = 0 def nueva_pelicula(self): return Pelicula() Eso te crea una instancia nueva, con sus variables únicas para esa instancia. Puedes echar un vistazo al Dive into python sobre todos estos temas. Al principio cuesta pero luego verás las bondades de python en cuanto a elegancia por ejemplo: def existe_pelicula(filmoteca,pelicula): for i in filmoteca.lPeliculas: if pelicula==i: return True else: return False break es mucho más claro con algo como: def existe_pelicula(filmoteca, pelicula): return pelicula in filmoteca.lPeliculas Un saludo. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From gagsl-py2 en yahoo.com.ar Tue Jun 12 14:19:16 2007 From: gagsl-py2 en yahoo.com.ar (Gabriel Genellina) Date: Tue, 12 Jun 2007 09:19:16 -0300 Subject: =?iso-8859-15?q?Llamar_a_un_m=E9todo_de_una_clase_desde_otra_?= =?iso-8859-15?q?clase?= References: <8CD453E9-269C-4A9E-9EFD-BA24DCB3C9D7@gmail.com> Message-ID: En Tue, 12 Jun 2007 07:19:08 -0300, Dani escribió: > A continuación copio el código de lo que tengo hecho. Hay muchas cosas > que no están terminadas por culpa de este problema. Aparte de lo que ya te dijeron: el primer argumento de un metodo de instancia se llama self. Tambien se puede llamar self. Y si ese nombre tampoco te gusta, usa self :) -- Gabriel Genellina ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From eliezer en ispvillena.rimed.cu Tue Jun 12 15:26:10 2007 From: eliezer en ispvillena.rimed.cu (Eliezer de Armas) Date: Tue, 12 Jun 2007 09:26:10 -0400 Subject: IDE con autocompletamiento Message-ID: <466E9EF2.5040002@ispvillena.rimed.cu> Hola amigo de la lista de python Les agradeceria si me informaran sobre un IDE para programar en python pero que cuente con autocompletamiento de código. Gracias de antemano -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. For all your IT requirements visit: http://www.transtec.co.uk From franciscojseva en gmail.com Tue Jun 12 17:00:09 2007 From: franciscojseva en gmail.com (=?ISO-8859-1?Q?Francisco_Jos=E9_Seva_Mora?=) Date: Tue, 12 Jun 2007 17:00:09 +0200 Subject: IDE con autocompletamiento In-Reply-To: <466E9EF2.5040002@ispvillena.rimed.cu> References: <466E9EF2.5040002@ispvillena.rimed.cu> Message-ID: <85f8c5780706120800y1e796v51b14a9d9f84d38c@mail.gmail.com> Hola. Yo uso Eclipse con el plugin pyDev y la verdad me va muy bien. Saludos From qualopec en gmail.com Tue Jun 12 18:28:29 2007 From: qualopec en gmail.com (Javier Santana) Date: Tue, 12 Jun 2007 18:28:29 +0200 Subject: IDE con autocompletamiento In-Reply-To: <85f8c5780706120800y1e796v51b14a9d9f84d38c@mail.gmail.com> References: <466E9EF2.5040002@ispvillena.rimed.cu> <85f8c5780706120800y1e796v51b14a9d9f84d38c@mail.gmail.com> Message-ID: gvim también autocompleta con shift+p :). Lástima que eclipse no tenga la búsqueda tan buena que tiene con java. On 6/12/07, Francisco José Seva Mora wrote: > Hola. > Yo uso Eclipse con el plugin pyDev y la verdad me va muy bien. > > Saludos > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From dlopez en aditel.org Wed Jun 13 12:29:27 2007 From: dlopez en aditel.org (=?ISO-8859-1?Q?Dar=EDo_L=F3pez_Llueca?=) Date: Wed, 13 Jun 2007 12:29:27 +0200 Subject: =?iso-8859-1?q?Abstracci=F3n_de_bases_de_datos_en_Py?= =?iso-8859-1?q?thon?= Message-ID: <466FC707.4070702@aditel.org> Hola a tod en s, voy a realizar una aplicación, que posiblemente tenga que conectarse a varios motores de bases de datos. Por ello, me gustaría saber si existe alguna implementación libre del ODBC para Python, o algo similar al módulo DB de PEAR en PHP. Gracías de antemano por vuestra atención y ayuda :) Darío. From dmunhiz en gmail.com Wed Jun 13 13:49:33 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Wed, 13 Jun 2007 13:49:33 +0200 Subject: =?ISO-8859-1?Q?Abstracci=F3n_de_bases_de_?= =?ISO-8859-1?Q?datos_en_Python?= In-Reply-To: <466FC707.4070702@aditel.org> References: <466FC707.4070702@aditel.org> Message-ID: <466FD9CD.9070004@gmail.com> sqlobject o sqlalchemy puede que te sirvan Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html Darío López Llueca escribiu: > Hola a tod en s, > > voy a realizar una aplicación, que posiblemente tenga que conectarse a > varios motores de bases de datos. Por ello, me gustaría saber si existe > alguna implementación libre del ODBC para Python, o algo similar al > módulo DB de PEAR en PHP. > > Gracías de antemano por vuestra atención y ayuda :) > > Darío. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From inf200468 en ucf.edu.cu Wed Jun 13 16:37:29 2007 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Wed, 13 Jun 2007 10:37:29 -0400 (CDT) Subject: pyCrust Message-ID: <1060.10.14.17.145.1181745449.squirrel@correo.ucf.edu.cu> alguien que halla trabajado con PyCrust ------------------------------ Participe en Universidad 2008 11 al 15 de febrero del 2008 Palacio de las Convenciones, Ciudad de la Habana, Cuba http://www.universidad2008.cu From riverplatense en gmail.com Wed Jun 13 17:05:53 2007 From: riverplatense en gmail.com (Javier Castrillo) Date: Wed, 13 Jun 2007 12:05:53 -0300 Subject: pyCrust In-Reply-To: <1060.10.14.17.145.1181745449.squirrel@correo.ucf.edu.cu> References: <1060.10.14.17.145.1181745449.squirrel@correo.ucf.edu.cu> Message-ID: On 13/06/07, inf200468 en ucf.edu.cu wrote: > alguien que halla trabajado con PyCrust > Sí, preguntas??? -- Javier Castrillo ========================================================= GNU / Linux User #242275 ------------------------------- pub 1024D/B482896F 2006-09-04 uid Javier Castrillo (El Palo) sub 2048g/52C99A4E 2006-09-04 Clave pública: carapa.com.ar/public.asc http://carapa.com.ar http://javiercastrillo.com.ar http://riverplatense.googlepages.com ========================================================= Usá Software Libre From flaper87 en gmail.com Wed Jun 13 19:16:04 2007 From: flaper87 en gmail.com (Flaper87) Date: Wed, 13 Jun 2007 13:16:04 -0400 Subject: python + gtk sin .glade Message-ID: Saludos a todos!! Estoy cambiando la interfaz grafica de una aplicacion, y quisiera hacerla con pygtk para aprender. Tengo instalado glade2 y pues el proceso de creacion de la interfaz es simple, mi problema es que no quiero tener que usar el archivo .glade, quiciera poder generar un .py que tenga el codigo de la interfaz y trabajar con eso. Existe alguna aplicacion o script que lo haga, o existe alguna otra aplicacion para generar interfaces? Saludos -- Flavio Percoco Premoli, A.K.A. [Flaper87] http://www.flaper87.com Usuario Linux registrado #436538 Key Fingerprint: CFC0 C67D FF73 463B 7E55 CF43 25D1 E75B E2DB 15C7 From eliezer en ispvillena.rimed.cu Wed Jun 13 19:20:27 2007 From: eliezer en ispvillena.rimed.cu (Eliezer de Armas) Date: Wed, 13 Jun 2007 13:20:27 -0400 Subject: IDE con autocompletamiento Message-ID: <4670275B.7080003@ispvillena.rimed.cu> saludos Alguien conoce algún IDE libre para python que contenga autocompletamiento de código. -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. For all your IT requirements visit: http://www.transtec.co.uk From minoztro en gmail.com Wed Jun 13 20:50:31 2007 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Wed, 13 Jun 2007 14:50:31 -0400 Subject: python + gtk sin .glade In-Reply-To: References: Message-ID: <172699c50706131150w136eda82q4031b8b298cab861@mail.gmail.com> El 13/06/07, Flaper87 escribió: > Saludos a todos!! > > Estoy cambiando la interfaz grafica de una aplicacion, y quisiera hacerla > con pygtk para aprender. Tengo instalado glade2 y pues el proceso de > creacion de la interfaz es simple, mi problema es que no quiero tener que > usar el archivo .glade, quiciera poder generar un .py que tenga el codigo de > la interfaz y trabajar con eso. wuau, vaya forma de aprender...quizás quieras programar en assembler también > > Existe alguna aplicacion o script que lo haga, o existe alguna otra > aplicacion para generar interfaces? Para GTK tienes gazpacho como diseñador de interfaces, pero igual te genera un fichero en xml o .glade Si aún quieres hacer tus interfaces en pygtk a fuego lo puedes hacer pero te aseguro que esa forma al final se hace insostenible en un desarrollo de software mediano - grande. Puedes utilizar tepache para que te genere a partir de un fichero .glade la estructura en en fichero de salida .py. {por cosa de gustos no lo utilizo} También existe una clase llamada GladeConnect que lo que hace es conectar los widgets y transformarlos en objeto para python...debido a que GladeConnect creció mucho y no utilizo muchas de sus funcionalidades me he programado mi propio ConexionGlade [1]. [1] http://prat.unap.cl/~minostro/ConexionGlade/ > > Saludos Que tengas un buen día, > > -- > Flavio Percoco Premoli, A.K.A. [Flaper87] > http://www.flaper87.com > Usuario Linux registrado #436538 > Key Fingerprint: CFC0 C67D FF73 463B 7E55 CF43 25D1 E75B E2DB 15C7 > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Milton Inostroza Aguilera From francisco.palm en gmail.com Wed Jun 13 21:01:04 2007 From: francisco.palm en gmail.com (Francisco Palm) Date: Wed, 13 Jun 2007 15:01:04 -0400 Subject: IDE con autocompletamiento In-Reply-To: <4670275B.7080003@ispvillena.rimed.cu> References: <4670275B.7080003@ispvillena.rimed.cu> Message-ID: El 13/06/07, Eliezer de Armas escribió: > saludos > > Alguien conoce algún IDE libre para python que contenga > autocompletamiento de código. > SPE http://pythonide.blogspot.com/ Saludos F. Palm -- -------------------------------------- fpalm en ula.ve francisco.palm en gmail.com cel: 0414 5109177 tel: 0274 2712106 Alguien debió conservar y cuidar con amor este jardín de gente. A Dios nunca se le ocurrirá ¿Cómo harás para ver y aliviar el dolor en el jardín de gente? Algún acuerdo en tu alma tendrás From dmunhiz en gmail.com Wed Jun 13 23:03:44 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Wed, 13 Jun 2007 23:03:44 +0200 Subject: error al combertir ficheros Message-ID: <46705BB0.2030602@gmail.com> Hola: Estoy utilizando una función escrita en python (forma parte de las translate tools) y me da que hay un error en el ubuntu feisty Mi intención es pasar unos ficheros .po a dtd (el formato de los ficheros de idioma de mozilla) el error que reporta es el siguiente $po2moz -i gl-ES/ -o gl-ES2 //usr/lib/python2.5/site-packages/translate/storage/po.py:31: DeprecationWarning: The sre module is deprecated, please import re. import sre po2moz: warning: Output directory does not exist. Attempting to create processing 2 files... [###########################################] 100% Alguenn sabe si es un error del ubuntu de la versión del python (2.5) o es que algo estoy haciendo mal? Saludos y gracias! -- Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From pachi en rvburke.com Wed Jun 13 21:17:17 2007 From: pachi en rvburke.com (Rafael Villar Burke) Date: Wed, 13 Jun 2007 21:17:17 +0200 Subject: python + gtk sin .glade In-Reply-To: <172699c50706131150w136eda82q4031b8b298cab861@mail.gmail.com> References: <172699c50706131150w136eda82q4031b8b298cab861@mail.gmail.com> Message-ID: <467042BD.4030101@rvburke.com> Milton Galo Patricio Inostroza Aguilera wrote: > El 13/06/07, Flaper87 escribió: >> Saludos a todos!! >> >> Estoy cambiando la interfaz grafica de una aplicacion, y quisiera >> hacerla >> con pygtk para aprender. Tengo instalado glade2 y pues el proceso de >> creacion de la interfaz es simple, mi problema es que no quiero tener >> que >> usar el archivo .glade, quiciera poder generar un .py que tenga el >> codigo de >> la interfaz y trabajar con eso. > > wuau, vaya forma de aprender...quizás quieras programar en assembler > también Jeje, ¡pues a mi me parece muy buena forma de aprender!, y no me refiero solamente a lo del assembler ;P. Aunque acabes utilizando un archivo de glade (pronto se integrará en gtk funcionalidad similar, pero más potente), aprender cómo funcionan las cosas te servirá para resolver mejor los problemas que se te planteen más tarde, ya que podrás deducir qué hace glade por ti. El tutorial de pygtk que hay en www.pygtk.org está en español, tiene muchos ejemplos y explica de forma sucinta pero precisa muchas cuestiones básicas, como los conceptos de programación basada en eventos o el modelo de cajas que usa gtk+. Yo creo que es una manera muy buena de profundizar en el uso de pygtk una vez que has trasteado un poco siguiendo los artículos introductorios (los de Mark Mruss son muy buenos), también en pygtk.org. Incluso si luego usas otros kits gráficos los conceptos que se exponen son muy útiles, ya que la programación gráfica sigue unos patrones fijados hace bastante tiempo. En cuanto a los programas/ayudas tipo SimpleGladeApp, en mi opinión, son útiles para aprender, mientras te vas haciendo una idea general de cómo estructurar las aplicaciones (separar presentación y lógica), pero la simplicidad que propician en los casos habituales se convierte en complejidad para los casos que se salen del patrón. Saludos, Rafael Villar Burke From morillas en gmail.com Wed Jun 13 23:24:56 2007 From: morillas en gmail.com (Luis Miguel Morillas) Date: Wed, 13 Jun 2007 23:24:56 +0200 Subject: error al combertir ficheros In-Reply-To: <46705BB0.2030602@gmail.com> References: <46705BB0.2030602@gmail.com> Message-ID: <68d25cbc0706131424ld16ad63t2bbe6ef644087b82@mail.gmail.com> El 13/06/07, dmunhiz escribió: > Hola: > > Estoy utilizando una función escrita en python (forma parte de las > translate tools) y me da que hay un error en el ubuntu feisty > > Mi intención es pasar unos ficheros .po a dtd (el formato de los > ficheros de idioma de mozilla) el error que reporta es el siguiente > > $po2moz -i gl-ES/ -o gl-ES2 > //usr/lib/python2.5/site-packages/translate/storage/po.py:31: > DeprecationWarning: The sre module is deprecated, please import re. > import sre > > po2moz: warning: Output directory does not exist. Attempting to create > processing 2 files... > [###########################################] 100% > > Alguenn sabe si es un error del ubuntu de la versión del python (2.5) o > es que algo estoy haciendo mal? > Es un aviso. En la versión 2.5 de Python el módulo sre se llama re y el módulo /usr/lib/python2.5/site-packages/translate/storage/po.py intentará importar sre. Habría que cambiar el código de ese po.py y donde pone import sre, poner import re. De todas formas el módulo *sre* existe todavía y hace el *import re* a pesar del aviso. > Saludos y gracias! > > > -- > Remitente: > Daniel Muñiz Fontoira > Eu uso software libre [1] > [1]http://www.gnu.org/philosophy/free-sw.gl.html > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > -- Saludos, -- Luis Miguel From morillas en gmail.com Wed Jun 13 23:33:03 2007 From: morillas en gmail.com (Luis Miguel Morillas) Date: Wed, 13 Jun 2007 23:33:03 +0200 Subject: =?ISO-8859-1?Q?Re:__Abstracci=F3n_de_bases_de_datos_en_Python?= In-Reply-To: <466FC707.4070702@aditel.org> References: <466FC707.4070702@aditel.org> Message-ID: <68d25cbc0706131433r83ba257x7e6f2e5641a93f51@mail.gmail.com> En Python hay un estándar de acceso a bases de datos: DB API 2.0 [1] Los grandes módulos de acceso a bases de datos soportan esa api [2]. Así tienes la ventaja de usar los drivers propios de cada base de datos con una API unificada. El propio módulo odbc (o mxodbc) sigue esta API. [1] http://www.python.org/dev/peps/pep-0249/ [2] http://www.python.org/topics/database/ -- lm El 13/06/07, Darío López Llueca escribió: > Hola a tod en s, > > voy a realizar una aplicación, que posiblemente tenga que conectarse a > varios motores de bases de datos. Por ello, me gustaría saber si existe > alguna implementación libre del ODBC para Python, o algo similar al > módulo DB de PEAR en PHP. > > Gracías de antemano por vuestra atención y ayuda :) > > Darío. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Saludos, -- Luis Miguel From cgalisteo en k-rolus.net Wed Jun 13 23:15:05 2007 From: cgalisteo en k-rolus.net (Carlos Galisteo) Date: Wed, 13 Jun 2007 23:15:05 +0200 Subject: error al combertir ficheros In-Reply-To: <46705BB0.2030602@gmail.com> References: <46705BB0.2030602@gmail.com> Message-ID: <46705E59.3060202@k-rolus.net> dmunhiz wrote: > Alguenn sabe si es un error del ubuntu de la versión del python (2.5) o > es que algo estoy haciendo mal? Por lo que veo todo lo que te dan son «warnings», el primero porque estás usando un módulo obsoleto (sre) y el segundo porque el directorio destino no existe. En ambos casos la ejecución debería continuar sin problemas. Lo que no dices es si el fichero se convierte correctamente, si es así no debes preocuparte, son so?o advertencias, no errores. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From efoncu en agali.org Wed Jun 13 19:47:04 2007 From: efoncu en agali.org (Ezequiel Foncubierta) Date: Wed, 13 Jun 2007 19:47:04 +0200 Subject: IDE con autocompletamiento In-Reply-To: <4670275B.7080003@ispvillena.rimed.cu> References: <4670275B.7080003@ispvillena.rimed.cu> Message-ID: <1181756824.6291.1.camel@turing> Buenas Eliezer, Yo utilizo, desde hace bastante, el plugin PyDev para Eclipse. Está bastante bien, autocompletado, refactorización, debugging, autoayuda, autocorrecciones, etc... Un saludo. El mié, 13-06-2007 a las 13:20 -0400, Eliezer de Armas escribió: > saludos > > Alguien conoce algún IDE libre para python que contenga > autocompletamiento de código. > ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Esta parte del mensaje está firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From aro.leon en gmail.com Wed Jun 13 23:46:58 2007 From: aro.leon en gmail.com (=?ISO-8859-1?Q?=C1lvaro?=) Date: Wed, 13 Jun 2007 23:46:58 +0200 Subject: error al combertir ficheros In-Reply-To: <46705BB0.2030602@gmail.com> References: <46705BB0.2030602@gmail.com> Message-ID: Por Dios!! Convertir, convertir!! Hijo mio!!! (Lo siento, tenía que decirlo) El día 13/06/07, dmunhiz escribió: > > Hola: > > Estoy utilizando una función escrita en python (forma parte de las > translate tools) y me da que hay un error en el ubuntu feisty > > Mi intención es pasar unos ficheros .po a dtd (el formato de los > ficheros de idioma de mozilla) el error que reporta es el siguiente > > $po2moz -i gl-ES/ -o gl-ES2 > //usr/lib/python2.5/site-packages/translate/storage/po.py:31: > DeprecationWarning: The sre module is deprecated, please import re. > import sre > > po2moz: warning: Output directory does not exist. Attempting to create > processing 2 files... > [###########################################] 100% > > Alguenn sabe si es un error del ubuntu de la versión del python (2.5) o > es que algo estoy haciendo mal? > > Saludos y gracias! > > > -- > Remitente: > Daniel Muñiz Fontoira > Eu uso software libre [1] > [1]http://www.gnu.org/philosophy/free-sw.gl.html > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > -- Álvaro (León, España) From dlopez en aditel.org Thu Jun 14 09:40:45 2007 From: dlopez en aditel.org (=?ISO-8859-1?Q?Dar=EDo_L=F3pez_Llueca?=) Date: Thu, 14 Jun 2007 09:40:45 +0200 Subject: =?ISO-8859-1?Q?Abstracci=F3n_de_bases_de_?= =?ISO-8859-1?Q?datos_en_Python?= In-Reply-To: <466FD9CD.9070004@gmail.com> References: <466FC707.4070702@aditel.org> <466FD9CD.9070004@gmail.com> Message-ID: <4670F0FD.5020102@aditel.org> Hola Daniel, he estado mirando sqlalchemy y parece que es justo lo que necesito. Gracias por tu atención. Darío. dmunhiz escribió: > sqlobject o sqlalchemy puede que te sirvan > > Remitente: > Daniel Muñiz Fontoira > Eu uso software libre [1] > [1]http://www.gnu.org/philosophy/free-sw.gl.html > > > Darío López Llueca escribiu: >> Hola a tod en s, >> >> voy a realizar una aplicación, que posiblemente tenga que conectarse >> a varios motores de bases de datos. Por ello, me gustaría saber si >> existe alguna implementación libre del ODBC para Python, o algo >> similar al módulo DB de PEAR en PHP. >> >> Gracías de antemano por vuestra atención y ayuda :) >> >> Darío. >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From dmunhiz en gmail.com Thu Jun 14 09:54:49 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Thu, 14 Jun 2007 09:54:49 +0200 Subject: error al combertir ficheros In-Reply-To: References: <46705BB0.2030602@gmail.com> Message-ID: <4670F449.9080004@gmail.com> Hola: Perdón, por la errata, era tarde y tuve un lapsus (mas bien no lo ví). Muchas gracias a todos por las respuestas, el caso es que sí crea el directorio de destino y lo que hace es pasar los ficheros .po de uno a otro, es decir, los copia pero no los convierte, siguen estando en formato .po Voy a hacer más pruebas y si consigo saber que hago mal os lo cuento. Saludos y grácias! Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html Álvaro escribiu: > Por Dios!! Convertir, convertir!! Hijo mio!!! > > (Lo siento, tenía que decirlo) > > El día 13/06/07, dmunhiz escribió: >> >> Hola: >> >> Estoy utilizando una función escrita en python (forma parte de las >> translate tools) y me da que hay un error en el ubuntu feisty >> >> Mi intención es pasar unos ficheros .po a dtd (el formato de los >> ficheros de idioma de mozilla) el error que reporta es el siguiente >> >> $po2moz -i gl-ES/ -o gl-ES2 >> //usr/lib/python2.5/site-packages/translate/storage/po.py:31: >> DeprecationWarning: The sre module is deprecated, please import re. >> import sre >> >> po2moz: warning: Output directory does not exist. Attempting to create >> processing 2 files... >> [###########################################] 100% >> >> Alguenn sabe si es un error del ubuntu de la versión del python (2.5) o >> es que algo estoy haciendo mal? >> >> Saludos y gracias! >> >> >> -- >> Remitente: >> Daniel Muñiz Fontoira >> Eu uso software libre [1] >> [1]http://www.gnu.org/philosophy/free-sw.gl.html >> >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> >> > > From dmunhiz en gmail.com Thu Jun 14 09:58:44 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Thu, 14 Jun 2007 09:58:44 +0200 Subject: Saludos a la lista de correos de Python-es In-Reply-To: <3B162023.7070206@gmail.com> References: <200706031751.50732.rouzic@rouzic.net> <3B162023.7070206@gmail.com> Message-ID: <4670F534.8050506@gmail.com> ojo! que hay varias versiones, unas mas completas que otras. Saludos Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html Fabio Esteban Duran Verdugo escribiu: > te recomiendo que leas aprenda a pensar como un programador en python lo > encuentras en google y esta en pdf. > saludos > > -- > Fabio > www.gnome-chile.cl > > > rouzic - Carlos Cabezas escribió: >> Hola >> >> Me acabo de suscribir a la lista de correos de python y tengo mucho >> interés en aprender este lenguaje de programación, y si alguien me >> puede pasar enlaces sobre tutoriales para facilitar mi aprendizaje >> sobre python. >> >> Saludos >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From dlopez en aditel.org Thu Jun 14 10:05:38 2007 From: dlopez en aditel.org (=?ISO-8859-1?Q?Dar=EDo_L=F3pez_Llueca?=) Date: Thu, 14 Jun 2007 10:05:38 +0200 Subject: =?ISO-8859-1?Q?Abstracci=F3n_de_bases_de_?= =?ISO-8859-1?Q?datos_en_Python?= In-Reply-To: <68d25cbc0706131433r83ba257x7e6f2e5641a93f51@mail.gmail.com> References: <466FC707.4070702@aditel.org> <68d25cbc0706131433r83ba257x7e6f2e5641a93f51@mail.gmail.com> Message-ID: <4670F6D2.7060003@aditel.org> Hola Luis, ya conocía esa característica de los módulos de BBDD de Python, y ciertamente la encuentro muy interesante :). No obstante, la idea es mostrar una independencia total del motor de BBDD de manera, que si hago un cambio de motoro, no tenga que retocar el código. Cierto es que con el DB API de Python, los cambios serían minimos, pero serían cambios igualmente. En este sentido, la solución que propones de usar el ODBC a través del mxODBC me gusta más, salvo por la licencia que tiene dicho módulo. Así que creo que voy a optar que me han comentado anteriormente, sqlalchemy, que parece una solución intermedia entre las dos opciones que tú me has propuesto. Gracías por tú atención, Darío. Luis Miguel Morillas escribió: > En Python hay un estándar de acceso a bases de datos: DB API 2.0 [1] > Los grandes módulos de acceso a bases de datos soportan esa api [2]. > Así tienes la ventaja de usar los drivers propios de cada base de > datos con una API unificada. El propio módulo odbc (o mxodbc) sigue > esta API. > > > [1] http://www.python.org/dev/peps/pep-0249/ > [2] http://www.python.org/topics/database/ > > > -- lm > > El 13/06/07, Darío López Llueca escribió: >> Hola a tod en s, >> >> voy a realizar una aplicación, que posiblemente tenga que conectarse a >> varios motores de bases de datos. Por ello, me gustaría saber si existe >> alguna implementación libre del ODBC para Python, o algo similar al >> módulo DB de PEAR en PHP. >> >> Gracías de antemano por vuestra atención y ayuda :) >> >> Darío. >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > > From dmunhiz en gmail.com Thu Jun 14 10:38:54 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Thu, 14 Jun 2007 10:38:54 +0200 Subject: error al combertir ficheros In-Reply-To: References: <46705BB0.2030602@gmail.com> Message-ID: <4670FE9E.3060109@gmail.com> Efectivamente, funciona todo bien, (si ya lo decía yo, quye a esas hora no podía ser bueno estar haciendo cosas). El caso es que me faltaba el parametro template tenía que haberlo puesto así: po2moz -i gl-ES/ -o gl-ES2 -t en-US/ donde gl-ES es donde están los ficheros .po gl-ES2 es donde genera el resultado en-US es la carpeta inicial de donde se tomaron las cadenas a traducir Saludos y muchas grácias!! pd. perdón de nuevo por lo de "convertir" Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html Álvaro escribiu: > Por Dios!! Convertir, convertir!! Hijo mio!!! > > (Lo siento, tenía que decirlo) > > El día 13/06/07, dmunhiz escribió: >> >> Hola: >> >> Estoy utilizando una función escrita en python (forma parte de las >> translate tools) y me da que hay un error en el ubuntu feisty >> >> Mi intención es pasar unos ficheros .po a dtd (el formato de los >> ficheros de idioma de mozilla) el error que reporta es el siguiente >> >> $po2moz -i gl-ES/ -o gl-ES2 >> //usr/lib/python2.5/site-packages/translate/storage/po.py:31: >> DeprecationWarning: The sre module is deprecated, please import re. >> import sre >> >> po2moz: warning: Output directory does not exist. Attempting to create >> processing 2 files... >> [###########################################] 100% >> >> Alguenn sabe si es un error del ubuntu de la versión del python (2.5) o >> es que algo estoy haciendo mal? >> >> Saludos y gracias! >> >> >> -- >> Remitente: >> Daniel Muñiz Fontoira >> Eu uso software libre [1] >> [1]http://www.gnu.org/philosophy/free-sw.gl.html >> >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> >> > > From dmunhiz en gmail.com Thu Jun 14 11:03:22 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Thu, 14 Jun 2007 11:03:22 +0200 Subject: =?ISO-8859-1?Q?Abstracci=F3n_de_bases_de_?= =?ISO-8859-1?Q?datos_en_Python?= In-Reply-To: <4670F0FD.5020102@aditel.org> References: <466FC707.4070702@aditel.org> <466FD9CD.9070004@gmail.com> <4670F0FD.5020102@aditel.org> Message-ID: <4671045A.1050406@gmail.com> De nada!!. Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html Darío López Llueca escribiu: > Hola Daniel, > > he estado mirando sqlalchemy y parece que es justo lo que necesito. > > Gracias por tu atención. > Darío. > > dmunhiz escribió: >> sqlobject o sqlalchemy puede que te sirvan >> >> Remitente: >> Daniel Muñiz Fontoira >> Eu uso software libre [1] >> [1]http://www.gnu.org/philosophy/free-sw.gl.html >> >> >> Darío López Llueca escribiu: >>> Hola a tod en s, >>> >>> voy a realizar una aplicación, que posiblemente tenga que conectarse >>> a varios motores de bases de datos. Por ello, me gustaría saber si >>> existe alguna implementación libre del ODBC para Python, o algo >>> similar al módulo DB de PEAR en PHP. >>> >>> Gracías de antemano por vuestra atención y ayuda :) >>> >>> Darío. >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en aditel.org >>> http://listas.aditel.org/listinfo/python-es >>> >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From cmlopez en speedy.com.ar Thu Jun 14 12:07:00 2007 From: cmlopez en speedy.com.ar (Marcelo =?ISO-8859-1?Q?L=F3pez?=) Date: Thu, 14 Jun 2007 07:07:00 -0300 Subject: se me perdio gtxxpm Message-ID: <1181815620.3650.6.camel@mlopez.sistemas> Hola a todos, se me perdio gtkxpm, alguien sabe en que paquete debian viene?, Busque en san google y encontre varios perdidos igual que yo. Tengo instalados todos los python-gtk2 que encontre y tengo miedo que este en el python-gtk1.2 que no lo puedo inst porque me arma lio con las dependencias. Aca me di cuenta que no se como averiguar facilmente a que paquete pertence cada cosa que importo. Hay alguna forma inteligente de hacerlo desde python, o estoy obligado a buscar por apt? Saludos ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From hfb1021 en yahoo.es Thu Jun 14 13:39:50 2007 From: hfb1021 en yahoo.es (hesed franquet) Date: Thu, 14 Jun 2007 11:39:50 +0000 (GMT) Subject: hacer clases Message-ID: <664400.42535.qm@web27905.mail.ukl.yahoo.com> Hola estoy haciendo un tutorial pero no funcionan las cosas y pruebo con otro todos hacen las clases diferentes pero ninguna me funciona así que haber si me podeis decir como se hacen ya que si que os deben funcionar. ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From wildfandango_ en hotmail.com Thu Jun 14 14:29:32 2007 From: wildfandango_ en hotmail.com (Alberto G.A.) Date: Thu, 14 Jun 2007 13:29:32 +0100 Subject: =?iso-8859-1?q?Python_para_software/aplicaciones_de_?= =?iso-8859-1?q?gesti=F3n?= Message-ID: Muy Buenas: Saludos a todos y antes de nada comentar que aunque nunca había posteado nada en la lista, llevo leyendola unos 3 o 4 meses y me ha ayudado bastante en muchas cosas... :) Soy programador de aplicaciones de gestión (desde hace unos 12 años) y por motivos que no vienen al caso me veo "obligado" a migrar de herramienta. De lo que he visto hasta el momento es python el que más me atrae. He hecho ya muchas pruebas y me gustaría empezar a hacer algo un poco más "gordo" pero antes de hacerlo me surgen algunas dudas que espero aclarar. Antes de nada comentar que mi "mundo" de programación suele girar entorno a: Una base de datos (seguramente opte por MySQLdb) Un entorno gráfico de usuario (de momento he visto Boa y wxPython y alguno más por muy encima) Un sistema de informes, que permita ejecutar, diseñar y exportars a formatos tipo PDF, etc (he visto "muy muy por encima" reportlab y tiene buena pinta) Suelo necesitar librerías de gestión de ficheros comprimidos, acceso a internet, FTP, EMAIL etc y por lo que he visto con python no habrá problemas. Al grano. Mis dudas son las siguientes: ¿Existe algún framework o proyecto en python para este tipo de aplicaciones que merezca la pena estudiar seriamente, antes de que me ponga a reinventar la rueda por mi cuenta? he visto dabo y no tiene mala pinta pero parece un "pelín" verde todavía (aunque no me importaría contribuir con mi trabajo al proyecto) Para empezar a probar Python un poco más a fondo me había planteado crear un pequeño framework con interface de usuario, acceso a base de datos, búsquedas, gestión de mensajes y errores etc y se me presentan algunas dudas: ¿Como creo constantes, variables u objetos que sean visibles desde cualquier módulo (o que puedan ser utilizadas desde cualquier módulo)? por ejemplo si tengo una variable llamada SEPARADOR y en mi programa principal tengo algo del estilo SEPARADOR = chr(13) ¿como accedo al contenido de esa variable desde otros módulos (sin pasar dicha variable como parámetro a las funciones)? Gracias de antemano y un saludo a todos. _________________________________________________________________ Prueba algunos de los nuevos servicios en línea que te ofrece Windows Live Ideas: tan nuevos que ni siquiera se han publicado oficialmente todavía. http://ideas.live.com From necudeco en gmail.com Thu Jun 14 15:47:47 2007 From: necudeco en gmail.com (necudeco) Date: Thu, 14 Jun 2007 13:47:47 +0000 Subject: hacer clases In-Reply-To: <664400.42535.qm@web27905.mail.ukl.yahoo.com> References: <664400.42535.qm@web27905.mail.ukl.yahoo.com> Message-ID: <2ccb93070706140647t99bce08jb94914d61def64f@mail.gmail.com> xq no mejor nos decis como las haces vos y nosotros te decimos que es lo que esta mal ? On 6/14/07, hesed franquet wrote: > > Hola estoy haciendo un tutorial pero no funcionan las cosas y pruebo con > otro todos hacen las clases diferentes pero ninguna me funciona así que > haber si me podeis decir como se hacen ya que si que os deben funcionar. > > > > > > ______________________________________________ > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y móviles desde 1 céntimo por minuto. > http://es.voice.yahoo.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- NeCuDeCo Junta de Decanos de los Colegios de Notarios del Peru http://necudeco.homeunix.net http://apesol.org Your Jugdment Day is NOW sudo kills -9 $richard_penguin_signature From inf200468 en ucf.edu.cu Thu Jun 14 16:43:36 2007 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Thu, 14 Jun 2007 10:43:36 -0400 (CDT) Subject: pyCrust In-Reply-To: References: <1060.10.14.17.145.1181745449.squirrel@correo.ucf.edu.cu> Message-ID: <1780.10.14.17.145.1181832216.squirrel@correo.ucf.edu.cu> la pestana que tiene que dice uml como la puedo utilizar....otra pregunta ,compilo con f9 cuando mi script lleva parametros..........si linux tiene instalado el python 2.4 y yo instale el 2.5 , despues instale el pycrust , sobre que python esta trabajando.....haaa y si me puedes ayudar con las clases , que no se muy bien cuando utilizarlas , yo antes habia programado con c++ y todo lo hacia con clases , ahora programo con python , o bueno al menos eso intento , y no se cuando usar las clases , ahhh y no entiendo bien los parametros de las funciones......uffffffff.......es mucho lo que hay que explicar ------------------------------ Participe en Universidad 2008 11 al 15 de febrero del 2008 Palacio de las Convenciones, Ciudad de la Habana, Cuba http://www.universidad2008.cu From inf200468 en ucf.edu.cu Thu Jun 14 16:55:48 2007 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Thu, 14 Jun 2007 10:55:48 -0400 (CDT) Subject: ayuda sobre linux y syslog Message-ID: <1186.10.14.17.145.1181832948.squirrel@correo.ucf.edu.cu> hola , esto no tiene que ver mucho con python , pero si con linux , el caso es que quiero habilitar el servicio syslog, que va tomando todos los ficheros log y los va guardando en var, pero quiero tener eso en un server , para que todos los ficheros log de las maquinas vayan hacia alli , es decir tenerlo como un demonio en la red muchas gracias Saludos para todos ------------------------------ Participe en Universidad 2008 11 al 15 de febrero del 2008 Palacio de las Convenciones, Ciudad de la Habana, Cuba http://www.universidad2008.cu From arnau en ehas.org Thu Jun 14 17:11:23 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Thu, 14 Jun 2007 17:11:23 +0200 Subject: ayuda sobre linux y syslog In-Reply-To: <1186.10.14.17.145.1181832948.squirrel@correo.ucf.edu.cu> References: <1186.10.14.17.145.1181832948.squirrel@correo.ucf.edu.cu> Message-ID: <46715A9B.8020105@ehas.org> inf200468 en ucf.edu.cu escribió: > hola , esto no tiene que ver mucho con python Nada, concretamente :-/ > el caso es que quiero habilitar el servicio syslog, que va tomando todos los > ficheros log y los va guardando en var, pero quiero tener eso en un > server , para que todos los ficheros log de las maquinas vayan hacia alli > , es decir tenerlo como un demonio en la red man syslogd, sección SUPPORT FOR REMOTE LOGGING From riverplatense en gmail.com Thu Jun 14 17:13:35 2007 From: riverplatense en gmail.com (Javier Castrillo) Date: Thu, 14 Jun 2007 12:13:35 -0300 Subject: pyCrust In-Reply-To: <1780.10.14.17.145.1181832216.squirrel@correo.ucf.edu.cu> References: <1060.10.14.17.145.1181745449.squirrel@correo.ucf.edu.cu> <1780.10.14.17.145.1181832216.squirrel@correo.ucf.edu.cu> Message-ID: On 14/06/07, inf200468 en ucf.edu.cu wrote: > la pestana que tiene que dice uml como la puedo utilizar....otra pregunta > ,compilo con f9 cuando mi script lleva parametros..........si linux tiene > instalado el python 2.4 y yo instale el 2.5 , despues instale el pycrust , > bien los parametros de las funciones......uffffffff.......es mucho lo que > hay que explicar Amigo, te recomiendo que le heches un vistazo al libro " wxpython in action" Allí encontrarás todo lo que preguntas. Hasta un capítulo entero dedicado a PyCrust. Busca un poco en la red. Lo encontrarás. -- Javier Castrillo ========================================================= GNU / Linux User #242275 ------------------------------- pub 1024D/B482896F 2006-09-04 uid Javier Castrillo (El Palo) sub 2048g/52C99A4E 2006-09-04 Clave pública: carapa.com.ar/public.asc http://carapa.com.ar http://javiercastrillo.com.ar http://riverplatense.googlepages.com ========================================================= Usá Software Libre From inf200468 en ucf.edu.cu Thu Jun 14 17:36:05 2007 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Thu, 14 Jun 2007 11:36:05 -0400 (CDT) Subject: libro Message-ID: <1999.10.14.17.145.1181835365.squirrel@correo.ucf.edu.cu> alguien puede decirme desde donde puedo descargar gratis este libro : wxpython in action ------------------------------ Participe en Universidad 2008 11 al 15 de febrero del 2008 Palacio de las Convenciones, Ciudad de la Habana, Cuba http://www.universidad2008.cu From lozadarg en gmail.com Thu Jun 14 18:36:41 2007 From: lozadarg en gmail.com (Lozada) Date: Thu, 14 Jun 2007 10:36:41 -0600 Subject: esperar respuesta del usuario Message-ID: <1b781d4d0706140936i123b7d4dkf017e40fd0326f5d@mail.gmail.com> Hola todos, esta vez con la siguiente consulta: como puedo hacer para que mi aplicacion espera a que el usuario de su respuesta Ok o Cancel a una Ventana y de acuerdo a ello continue la aplicación su ejecución, es decir, que mi programa haga una especie de Stop mientras muestra la ventana de confirmación y el usuario confirma su decisión; Habia puesto una bandera y según el boton que el usuario clickeara la ponia en False o True pero muestra la ventana y se sigue, no espera a que el usuario confirme. Espero haber sido claro. Gracias por su atención y saludos. From hfb1021 en yahoo.es Thu Jun 14 18:55:41 2007 From: hfb1021 en yahoo.es (hesed franquet) Date: Thu, 14 Jun 2007 16:55:41 +0000 (GMT) Subject: hacer clases Message-ID: <20070614165541.54482.qmail@web27908.mail.ukl.yahoo.com> Para la orientación a objetos he provado diferentes sistemas en varios libros y tutoriales aquí hay los siguientes: class Persona(): def __init__(self, Nombre, Apellidos, Trabajo): self.Nombre = Nombre self.Apellidos = Apellidos self.Trabajo = Trabajo def MuestraNombre(self): print self.Nombre + ' ' + self.Apellidos def MuestraEmpleo(self): print 'Titulo: ' + str(self.Trabajo.Titulo) resultado error. class Cesta: # Recuerde siempre el argumento self def __init__(self,contenido=None): self.contenido = contenido or [] def añadir(self,elemento): self.contenido.append(elemento) def muestra_me(self): resultado = "" for elemento in self.contenido: resultado = resultado + " " + `elemento` print "Contiene:"+resultado resultado error y la del tutorial que podeis encontrar en python.org en todas me marca error pd.utilizo Python 2.5 Re a: xq no mejor nos decis como las haces vos y nosotros te decimos que es lo que esta mal ? On 6/14/07, hesed franquet wrote: > > Hola estoy haciendo un tutorial pero no funcionan las cosas y pruebo con > otro todos hacen las clases diferentes pero ninguna me funciona así que > haber si me podeis decir como se hacen ya que si que os deben funcionar. ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From muchochini en gmail.com Thu Jun 14 18:56:20 2007 From: muchochini en gmail.com (Miguel Araujo) Date: Thu, 14 Jun 2007 18:56:20 +0200 Subject: Problemas con python + Internet (urllib 1 y 2) Message-ID: Hola a todos! Este es mi primer mensaje a la lista. Espero que podáis solucionarme las dudas que me surgen mientras aprendo python de forma autodidacta y ver si puedo ayudar también, gracias. Quiero hacer un pequeño script que permita buscar una entrada en google. He visto código que lo hace en Internet y sé que se puede construir la dirección por medio de & y los campos ya que es un método GET. Pero me gustaría ser capaz de hacerlo similar a esto: import urllib import urllib2 values = {'hl':"es",'q':"python mola",'btnG':"Buscar con Google"} data = urllib.urlencode(values) headers = {'User-Agent':"Firefox"} request = urllib2.Request("http://www.google.es",data,headers) response = urllib2.urlopen(Request) El caso es que esto da error 501. 'Server does not support this operation' Sé que no está muy bien hecho el código, y que probablemente values tenga fallos, pero es que estoy intentando aclararme. Veo muchas librerías distintas httplib, sockets, urllib y urllib2 y no tengo muy claro las diferencias entre ellas y cuál se debe usar según el caso. En fin, a ver si podéis arrojar un poco de luz sobre este asunto, gracias. Saludos From santiagopessat.py en gmail.com Thu Jun 14 18:58:01 2007 From: santiagopessat.py en gmail.com (Santiago Pessat) Date: Thu, 14 Jun 2007 16:58:01 +0000 Subject: Comparacion SQLAlchemy / SQLObject / otros In-Reply-To: <3B1621D4.9080005@gmail.com> References: <3B1621D4.9080005@gmail.com> Message-ID: <2816d3cc0706140958y36002621ra40c201faa25b471@mail.gmail.com> Si bien es la menos madora, sqlalchemy es me parece la mejor para lo que queres hacer, nunca trabaje con tablas que ya existen, pero por lo que he visto por hay es el orm que mejor se comporta.... por otra parte si la gente de tg lo escogio como orm por defecto, por algo será... Espero que te sea util Santino From mlacunza en gmail.com Thu Jun 14 19:00:21 2007 From: mlacunza en gmail.com (Mario Lacunza) Date: Thu, 14 Jun 2007 12:00:21 -0500 Subject: libro In-Reply-To: <1999.10.14.17.145.1181835365.squirrel@correo.ucf.edu.cu> References: <1999.10.14.17.145.1181835365.squirrel@correo.ucf.edu.cu> Message-ID: <771741b20706141000i5f5e191x71dfea89b37c3406@mail.gmail.com> El libro no es gratis, lo puedes comprar en la web de wxpython. El día 14/06/07, inf200468 en ucf.edu.cu escribió: > > alguien puede decirme desde donde puedo descargar gratis este libro : > wxpython in action > > > > ------------------------------ > Participe en Universidad 2008 > 11 al 15 de febrero del 2008 > Palacio de las Convenciones, > Ciudad de la Habana, Cuba > http://www.universidad2008.cu > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: mlacunzav[DOT]cogia[DOT]net Blog: http://mlacunza.blogspot.com/ Lima - Peru From necudeco en gmail.com Thu Jun 14 19:01:31 2007 From: necudeco en gmail.com (necudeco) Date: Thu, 14 Jun 2007 17:01:31 +0000 Subject: hacer clases In-Reply-To: <20070614165541.54482.qmail@web27908.mail.ukl.yahoo.com> References: <20070614165541.54482.qmail@web27908.mail.ukl.yahoo.com> Message-ID: <2ccb93070706141001t777acb06rf67fcf567b59f067@mail.gmail.com> Pues a primera vista te diria que si las tabulaciones (espacios ) no son igualesvas a tener problemas en el segundo self y el primero de __init__ en Persona hay una diferencia en el numero de espacios On 6/14/07, hesed franquet wrote: > > Para la orientación a objetos he provado diferentes sistemas en varios > libros y tutoriales aquí hay los siguientes: > class Persona(): > def __init__(self, Nombre, Apellidos, Trabajo): > self.Nombre = Nombre > self.Apellidos = Apellidos > self.Trabajo = Trabajo > def MuestraNombre(self): > print self.Nombre + ' ' + self.Apellidos > def MuestraEmpleo(self): > print 'Titulo: ' + str(self.Trabajo.Titulo) > resultado error. > class Cesta: > # Recuerde siempre el argumento self > def __init__(self,contenido=None): > self.contenido = contenido or [] > def añadir(self,elemento): > self.contenido.append(elemento) > def muestra_me(self): > resultado = "" > for elemento in self.contenido: > resultado = resultado + " " + `elemento` > print "Contiene:"+resultado > resultado error > y la del tutorial que podeis encontrar en python.org en todas me marca > error > pd.utilizo Python 2.5 > Re a: xq no mejor nos decis como las haces vos y nosotros te decimos que > es lo que > esta mal ? > > On 6/14/07, hesed franquet wrote: > > > > Hola estoy haciendo un tutorial pero no funcionan las cosas y pruebo con > > otro todos hacen las clases diferentes pero ninguna me funciona así que > > haber si me podeis decir como se hacen ya que si que os deben funcionar. > > > > > > > > > > ______________________________________________ > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y móviles desde 1 céntimo por minuto. > http://es.voice.yahoo.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- NeCuDeCo Junta de Decanos de los Colegios de Notarios del Peru http://necudeco.homeunix.net http://apesol.org Your Jugdment Day is NOW sudo kills -9 $richard_penguin_signature From bameda en gmail.com Thu Jun 14 19:35:19 2007 From: bameda en gmail.com (bameda) Date: Thu, 14 Jun 2007 19:35:19 +0200 Subject: hacer clases In-Reply-To: <2ccb93070706141001t777acb06rf67fcf567b59f067@mail.gmail.com> References: <20070614165541.54482.qmail@web27908.mail.ukl.yahoo.com> <2ccb93070706141001t777acb06rf67fcf567b59f067@mail.gmail.com> Message-ID: Ejemplo: pelukas en bameda:~$ cat prueba.py class Persona(): def __init__(self, Nombre, Apellidos, Trabajo): self.Nombre = Nombre self.Apellidos = Apellidos self.Trabajo = Trabajo def MuestraNombre(self): print self.Nombre + ' ' + self.Apellidos def MuestraEmpleo(self): print 'Titulo: ' + str(self.Trabajo.Titulo) class Trabajo: def __init__(self, titulo): self.Titulo = titulo class Cesta: def __init__(self,contenido=None): self.contenido = contenido or [] def anadir(self,elemento): self.contenido.append(elemento) def muestra_me(self): resultado = "" for elemento in self.contenido: resultado = resultado + " " + `elemento` print "Contiene:"+resultado if __name__ == '__main__': print "Esto es una prueba" t = Trabajo("Becario departamento de informiatica") p = Persona("David", "Barragan Merino", t) p.MuestraNombre() p.MuestraEmpleo() c = Cesta(["Agua", "Pan", "Empanada"]) c.anadir("Batido de chocolate") c.anadir("Pastel") c.muestra_me() pelukas en bameda:~$ python prueba.py Esto es una prueba David Barragan Merino Titulo: Becario departamento de informiatica Contiene: 'Agua' Contiene: 'Agua' 'Pan' Contiene: 'Agua' 'Pan' 'Empanada' Contiene: 'Agua' 'Pan' 'Empanada' 'Batido de chocolate' Contiene: 'Agua' 'Pan' 'Empanada' 'Batido de chocolate' 'Pastel' pelukas en bameda:~$ Ojo con las tabulaciones, los : y sobre todo con los acentos, tenias un método con una ñ y normalmente no le suele gustar mucho esto a python si no lo predefines por defecto. Espero que te sirva. SALUDOS PD, Si especificaras que error te escupe el interprete de python sería más fácil ayudarte. Para la próxima vez ten ese detalle en cuenta. -- ____________________________________________ | | David Barragán Merino | E-mail: bameda en ARROBA@gmail.com | Ingeniería Informática | Universidad Carlos III Madrid |____________________________________________ ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From kernel.no.found en gmail.com Thu Jun 14 19:56:43 2007 From: kernel.no.found en gmail.com (=?ISO-8859-1?Q?Juan_Jos=E9_Alonso.?=) Date: Thu, 14 Jun 2007 19:56:43 +0200 Subject: (sin asunto) Message-ID: <117d6e170706141056y4b845b14y2d6b200e9475b3d8@mail.gmail.com> Hola! yo no tengo ni idea de urllib y supongo que sera un error al escribir el mail y no en el codigo pero observa que creas request y usas Request, y python es sensible a capitalizacion. request = urllib2.Request("http://www.google.es",data,headers) response = urllib2.urlopen(Request) -- Juan José Alonso. KarlsBerg. eMail: kernel.no.found en gmail.com MSN: kernel.no.found en gmail.com From kernel.no.found en gmail.com Thu Jun 14 20:01:27 2007 From: kernel.no.found en gmail.com (=?ISO-8859-1?Q?Juan_Jos=E9_Alonso.?=) Date: Thu, 14 Jun 2007 20:01:27 +0200 Subject: hacer clases Message-ID: <117d6e170706141101i71d90788te866454b7e49c6db@mail.gmail.com> Mejor que nos digas el error... Pero de todas maners te hago una pequeña demostracion de tabulacion que creo que fallas ahi.. class MiClase: def mi_metodo(self): self.mi_atributo = 5 def otro_metodo(self): self.mi_atributo = self.mi_atributo * 2 Un saludo. -- Juan José Alonso. KarlsBerg. eMail: kernel.no.found en gmail.com MSN: kernel.no.found en gmail.com From gagsl-py2 en yahoo.com.ar Thu Jun 14 19:55:11 2007 From: gagsl-py2 en yahoo.com.ar (Gabriel Genellina) Date: Thu, 14 Jun 2007 14:55:11 -0300 Subject: Problemas con python + Internet (urllib 1 y 2) References: Message-ID: En Thu, 14 Jun 2007 13:56:20 -0300, Miguel Araujo escribió: > Este es mi primer mensaje a la lista. Espero que podáis solucionarme las > dudas que me surgen mientras aprendo python de forma autodidacta y ver si > puedo ayudar también, gracias. Bienvenido...! > Quiero hacer un pequeño script que permita buscar una entrada en google. > He > visto código que lo hace en Internet y sé que se puede construir la > dirección por medio de & y los campos ya que es un método GET. Pero me > gustaría ser capaz de hacerlo similar a esto: Al usar el argumento data, estas convirtiendo el request en un POST en lugar de GET, que es lo que espera Google. Ademas la url estaba mal. Lo que habria que hacer es completarla con los parametros encodeados apropiadamente; quedaria asi: import urllib import urllib2 values = {'hl':"es",'q':"python mola",'btnG':"Buscar con Google"} qs = urllib.urlencode(values) headers = {'User-Agent':"Firefox"} request = urllib2.Request("http://www.google.com/search?"+qs,headers=headers) response = urllib2.urlopen(request) print response.read() Como ves estabas bastante bien encaminado... -- Gabriel Genellina ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From kernel.no.found en gmail.com Thu Jun 14 20:17:24 2007 From: kernel.no.found en gmail.com (=?ISO-8859-1?Q?Juan_Jos=E9_Alonso.?=) Date: Thu, 14 Jun 2007 20:17:24 +0200 Subject: esperar respuesta del usuario Message-ID: <117d6e170706141117m434dfb37l35b434b56d3fb2ca@mail.gmail.com> No le encuentro sentido a eso. Primeramente deberia indicar que libreria GUI esta usando. Y lo mas importante... No le entiendo, las librerias GUI estan orientadas a eventos, una arquitectura similar a esto: # (Pseudocodigo) myapp = gui.window() # creas ventana buttom = gui.buttom( (100,40) ) # creas boton en tal posicion # diseñas una funcion para cuando pulsemos def click_boton(self): print 'ME PULSAN' buttom.connect( gui.buttom_click, click_boton ) # Se conecta una flag de tipo click boton con la referencia a la funcion a llamar myapp.add( buttom ) # Añade el boton a la ventana myapp.run() # y la lanzamos y aqui perdemos el flujo del programa. Entonces ya veremos una ventana y al pulsar lanzara a su funcion conectada... asi trabajan la mayoria de las librerias guis. (Conceptualmente) -- Juan José Alonso. KarlsBerg. eMail: kernel.no.found en gmail.com MSN: kernel.no.found en gmail.com From inf200468 en ucf.edu.cu Thu Jun 14 20:18:36 2007 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Thu, 14 Jun 2007 14:18:36 -0400 (CDT) Subject: python y postgresql Message-ID: <1928.10.14.17.145.1181845116.squirrel@correo.ucf.edu.cu> hola: estoy trabajando con python en linux , pero ahora necesito conectar mi script con una base de datos en postgresql, alguien puede decirme paso por paso que tengo que hacer Saludos JL gracias ------------------------------ Participe en Universidad 2008 11 al 15 de febrero del 2008 Palacio de las Convenciones, Ciudad de la Habana, Cuba http://www.universidad2008.cu From riverplatense en gmail.com Thu Jun 14 20:29:59 2007 From: riverplatense en gmail.com (Javier Castrillo) Date: Thu, 14 Jun 2007 15:29:59 -0300 Subject: python y postgresql In-Reply-To: <1928.10.14.17.145.1181845116.squirrel@correo.ucf.edu.cu> References: <1928.10.14.17.145.1181845116.squirrel@correo.ucf.edu.cu> Message-ID: On 14/06/07, inf200468 en ucf.edu.cu wrote: > hola: > estoy trabajando con python en linux , pero ahora necesito > conectar mi script con una base de datos en postgresql, alguien > puede decirme paso por paso que tengo que hacer Ok: Abrís tu navegador Tipeas www.google.com buscás python + postgresql te devuelve 1840000 resultados elegís el primero http://www.postgresql.cl/colabora/conectpythonII.htm allí tenés un muy buen material que te puede ayudar. Saludos -- Javier Castrillo ========================================================= GNU / Linux User #242275 ------------------------------- pub 1024D/B482896F 2006-09-04 uid Javier Castrillo (El Palo) sub 2048g/52C99A4E 2006-09-04 Clave pública: carapa.com.ar/public.asc http://carapa.com.ar http://javiercastrillo.com.ar http://riverplatense.googlepages.com ========================================================= Usá Software Libre From hfb1021 en yahoo.es Thu Jun 14 20:38:27 2007 From: hfb1021 en yahoo.es (hesed franquet) Date: Thu, 14 Jun 2007 20:38:27 +0200 (CEST) Subject: hacer clases In-Reply-To: <20070614183657.BA594146E15C@devnull.aditel.org> References: <20070614183657.BA594146E15C@devnull.aditel.org> Message-ID: <20070614183827.89632.qmail@web27908.mail.ukl.yahoo.com> Por las tabulaciones no os preocupeis en el interprete están bien es que aquí no se me han puesto como yo quería y así a quedado. Gracias el error ya os lo diré. ---------------------------------------------------------------------- Re a:Message: 1 Date: Thu, 14 Jun 2007 17:01:31 +0000 From: necudeco Subject: Re: [Python-es] Re:Re:hacer clases To: "La lista de python en castellano" Message-ID: <2ccb93070706141001t777acb06rf67fcf567b59f067 en mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Pues a primera vista te diria que si las tabulaciones (espacios ) no son igualesvas a tener problemas en el segundo self y el primero de __init__ en Persona hay una diferencia en el numero de espacios On 6/14/07, hesed franquet wrote: > > Para la orientación a objetos he provado diferentes sistemas en varios > libros y tutoriales aquí hay los siguientes: > class Persona(): > def __init__(self, Nombre, Apellidos, Trabajo): > self.Nombre = Nombre > self.Apellidos = Apellidos > self.Trabajo = Trabajo > def MuestraNombre(self): > print self.Nombre + ' ' + self.Apellidos > def MuestraEmpleo(self): > print 'Titulo: ' + str(self.Trabajo.Titulo) > resultado error. > class Cesta: > # Recuerde siempre el argumento self > def __init__(self,contenido=None): > self.contenido = contenido or [] > def añadir(self,elemento): > self.contenido.append(elemento) > def muestra_me(self): > resultado = "" > for elemento in self.contenido: > resultado = resultado + " " + `elemento` > print "Contiene:"+resultado > resultado error > y la del tutorial que podeis encontrar en python.org en todas me marca > error > pd.utilizo Python 2.5 > Re a: xq no mejor nos decis como las haces vos y nosotros te decimos que > es lo que > esta mal ? > > On 6/14/07, hesed franquet wrote: > > > > Hola estoy haciendo un tutorial pero no funcionan las cosas y pruebo con > > otro todos hacen las clases diferentes pero ninguna me funciona así que > > haber si me podeis decir como se hacen ya que si que os deben funcionar. > > > > > > > > > > ______________________________________________ > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y móviles desde 1 céntimo por minuto. > http://es.voice.yahoo.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- NeCuDeCo Junta de Decanos de los Colegios de Notarios del Peru http://necudeco.homeunix.net http://apesol.org Your Jugdment Day is NOW sudo kills -9 $richard_penguin_signature --------------------------------- LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From jordi.f en ati.es Thu Jun 14 20:40:23 2007 From: jordi.f en ati.es (Jordi Funollet) Date: Thu, 14 Jun 2007 20:40:23 +0200 Subject: python y postgresql In-Reply-To: References: <1928.10.14.17.145.1181845116.squirrel@correo.ucf.edu.cu> Message-ID: <200706142040.23490.jordi.f@ati.es> Hola inf200468, Yo en tu lugar empezaria leyendo esto. http://www.sindominio.net/ayuda/preguntas-inteligentes.html Te ayudará a conseguir más respuestas en la lista. -- ############################## ### Jordi Funollet ### http://www.terraquis.net From hfb1021 en yahoo.es Thu Jun 14 20:56:02 2007 From: hfb1021 en yahoo.es (hesed franquet) Date: Thu, 14 Jun 2007 20:56:02 +0200 (CEST) Subject: hacer clases Message-ID: <20070614185602.45363.qmail@web27915.mail.ukl.yahoo.com> El error es: Traceback (most recent call last): File "", line 1, in class Persona(): File "", line 2, in Persona def_init_(self,Nombre,Apellidos,Trabajo) NameError: name 'def_init_' is not defined Re a: Message: 4 Date: Thu, 14 Jun 2007 20:01:27 +0200 From: " Juan José Alonso. " Subject: [Python-es] Re:hacer clases To: python-es en aditel.org Message-ID: <117d6e170706141101i71d90788te866454b7e49c6db en mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Mejor que nos digas el error... --------------------------------- LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com --------------------------------- ¡Descubre una nueva forma de obtener respuestas a tus preguntas! Entra en Yahoo! Respuestas. From muchochini en gmail.com Thu Jun 14 20:59:09 2007 From: muchochini en gmail.com (Miguel Araujo) Date: Thu, 14 Jun 2007 20:59:09 +0200 Subject: Problemas con python + Internet (urllib 1 y 2) In-Reply-To: References: Message-ID: Muchas gracias Gabriel por la información. Me ha quedado clarísimo. Mira que estuve cerca de sacarlo, pero ya me estaba volviendo loco, por el momento entonces puedo seguir con mi script. Por cierto, impresionante Python en el manejo de todo el tema de sockets HTTP, de lo más fácil que he encontrado entre los lenguajes que sé hasta la fecha. Ya cuando acabe mi script informo, Gracias de nuevo El día 14/06/07, Gabriel Genellina escribió: > > En Thu, 14 Jun 2007 13:56:20 -0300, Miguel Araujo > escribió: > > > Este es mi primer mensaje a la lista. Espero que podáis solucionarme las > > dudas que me surgen mientras aprendo python de forma autodidacta y ver > si > > puedo ayudar también, gracias. > > Bienvenido...! > > > Quiero hacer un pequeño script que permita buscar una entrada en google. > > He > > visto código que lo hace en Internet y sé que se puede construir la > > dirección por medio de & y los campos ya que es un método GET. Pero me > > gustaría ser capaz de hacerlo similar a esto: > > Al usar el argumento data, estas convirtiendo el request en un POST en > lugar de GET, que es lo que espera Google. Ademas la url estaba mal. Lo > que habria que hacer es completarla con los parametros encodeados > apropiadamente; quedaria asi: > > import urllib > import urllib2 > > values = {'hl':"es",'q':"python mola",'btnG':"Buscar con Google"} > qs = urllib.urlencode(values) > headers = {'User-Agent':"Firefox"} > request = > urllib2.Request("http://www.google.com/search?"+qs,headers=headers) > response = urllib2.urlopen(request) > print response.read() > > Como ves estabas bastante bien encaminado... > > -- > Gabriel Genellina > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > From muchochini en gmail.com Thu Jun 14 21:00:05 2007 From: muchochini en gmail.com (Miguel Araujo) Date: Thu, 14 Jun 2007 21:00:05 +0200 Subject: (sin asunto) In-Reply-To: <117d6e170706141056y4b845b14y2d6b200e9475b3d8@mail.gmail.com> References: <117d6e170706141056y4b845b14y2d6b200e9475b3d8@mail.gmail.com> Message-ID: gracias Juan José, ya está solucionado. Eso fue un error tipográfico. Saludos El día 14/06/07, Juan José Alonso. escribió: > > Hola! yo no tengo ni idea de urllib y supongo que sera un error al > escribir > el mail y no en el codigo pero observa que creas request y usas Request, y > python es sensible a capitalizacion. > > request = urllib2.Request("http://www.google.es",data,headers) > response = urllib2.urlopen(Request) > > -- > Juan José Alonso. KarlsBerg. > eMail: kernel.no.found en gmail.com > MSN: kernel.no.found en gmail.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From malku_mario en hotmail.com Thu Jun 14 21:03:13 2007 From: malku_mario en hotmail.com (mario alberto morales solis) Date: Thu, 14 Jun 2007 19:03:13 +0000 Subject: DAR DE BAJA MI CORREO Message-ID: HOLA QUIERO DAR DE BAJA MI CORREO DE LAS LISTAS DE PYTHON DADO A QUE SOLO ME LLEGAN MENSAJES QUE NO SON PARA MI Y SOLO OCUPAN ESPACIO EN MI CORREO ELECTRONICO, POR FAVOR DIGANME COMO LE HAGO PARA DARME DE BAJA DE SU SITIO _________________________________________________________________ Prodigy/MSN Hotmail. Ahora con 1GB de almacenamiento. [1]Haz clic aquí Regístrate Ahora References 1. http://g.msn.com/8HMAESMX/2746??PS=47575 From alexis.roda.villalonga en gmail.com Thu Jun 14 21:07:56 2007 From: alexis.roda.villalonga en gmail.com (Alexis Roda) Date: Thu, 14 Jun 2007 21:07:56 +0200 Subject: hacer clases In-Reply-To: <20070614185602.45363.qmail@web27915.mail.ukl.yahoo.com> References: <20070614185602.45363.qmail@web27915.mail.ukl.yahoo.com> Message-ID: <4671920C.6020606@gmail.com> En/na hesed franquet ha escrit: > El error es: > Traceback (most recent call last): > File "", line 1, in > class Persona(): > File "", line 2, in Persona > def_init_(self,Nombre,Apellidos,Trabajo) > NameError: name 'def_init_' is not defined > Re a: falta un espacio después de def Saludos From lozadarg en gmail.com Fri Jun 15 00:41:33 2007 From: lozadarg en gmail.com (Lozada) Date: Thu, 14 Jun 2007 16:41:33 -0600 Subject: esperar respuesta del usuario Message-ID: <1b781d4d0706141541k7ad95b49u6fe1e1d1ecc32adf@mail.gmail.com> > > Message: 6 > Date: Thu, 14 Jun 2007 20:17:24 +0200 > From: " Juan José Alonso. " > Subject: [Python-es] RE: esperar respuesta del usuario > To: python-es en aditel.org > Message-ID: > <117d6e170706141117m434dfb37l35b434b56d3fb2ca en mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > No le encuentro sentido a eso. > > Primeramente deberia indicar que libreria GUI esta usando. > Y lo mas importante... No le entiendo, las librerias GUI estan orientadas a > eventos, una arquitectura similar a esto: > > # (Pseudocodigo) > myapp = gui.window() # creas ventana > buttom = gui.buttom( (100,40) ) # creas boton en tal posicion > > # diseñas una funcion para cuando pulsemos > def click_boton(self): > print 'ME PULSAN' > > buttom.connect( gui.buttom_click, click_boton ) # Se conecta una flag de > tipo click boton con la referencia a la funcion a llamar > myapp.add( buttom ) # Añade el boton a la ventana > myapp.run() # y la lanzamos y aqui perdemos el flujo del programa. > > Entonces ya veremos una ventana y al pulsar lanzara a su funcion > conectada... asi trabajan la mayoria de las librerias guis. > (Conceptualmente) > > -- > Juan José Alonso. KarlsBerg. > eMail: kernel.no.found en gmail.com > MSN: kernel.no.found en gmail.com > > Gracias, con esto ya me queda clara la idea de lo que debo hacer. PD. Lamento no haber sido claro From kernel.no.found en gmail.com Fri Jun 15 01:08:16 2007 From: kernel.no.found en gmail.com (=?ISO-8859-1?Q?Juan_Jos=E9_Alonso.?=) Date: Fri, 15 Jun 2007 01:08:16 +0200 Subject: esperar respuesta del usuario Message-ID: <117d6e170706141608p44adc984w8ded2def894d4b1f@mail.gmail.com> No pasa nada, para eso estamos! Happy Hacking! -- Juan José Alonso. KarlsBerg. eMail: kernel.no.found en gmail.com MSN: kernel.no.found en gmail.com From gagsl-py2 en yahoo.com.ar Fri Jun 15 04:33:08 2007 From: gagsl-py2 en yahoo.com.ar (Gabriel Genellina) Date: Thu, 14 Jun 2007 23:33:08 -0300 Subject: hacer clases References: <664400.42535.qm@web27905.mail.ukl.yahoo.com> Message-ID: En Thu, 14 Jun 2007 08:39:50 -0300, hesed franquet escribió: > Hola estoy haciendo un tutorial pero no funcionan las cosas y pruebo con > otro todos hacen las clases diferentes pero ninguna me funciona así que > haber si me podeis decir como se hacen ya que si que os deben funcionar. Que significa "hacer clases"? Esta es una clase: === comienzo === class Persona(object): def __init__(self, nombre, edad): self.nombre = nombre self.edad = edad def saludar(self, otro): print "Hola %s, soy %s. Como estas?" % (otro.nombre, self.nombre) enrique = Persona("Enrique", 24) juan = Persona("Juan", 25) enrique.saludar(juan) juan.saludar(enrique) === fin === Si copias lo de arriba en un archivo llamado persona.py se puede ejecutar haciendo: C:\TEMP>python persona.py Hola Juan, soy Enrique. Como estas? Hola Enrique, soy Juan. Como estas? Ahora agreguemos (en el mismo archivo persona.py) una nueva clase, derivada de Persona, llamémoslo Argentino (algunos dirán que no, que los argentinos no son personas, pero bué, a los efectos didácticos aceptémoslo por ahora...). La clase Argentino tiene los mismos atributos que una persona genérica, pero se diferencia en cómo saluda: === comienzo === class Argentino(Persona): def saludar(self, otro): print "%s! Loco, que haces! Soy %s, como estas che?" % (otro.nombre, self.nombre) matias = Argentino("Matias", 18) matias.saludar(enrique) === fin === Y podemos ver cómo saluda Matías: Enrique! Loco, que haces! Soy Matias, como estas che? Asi que ya ves, creamos dos clases (eso es herencia), tres instancias, sobreescribimos un método (eso es polimorfismo)... Ahora te toca seguir leyendo, por ejemplo, Inmersión en Python -- Gabriel Genellina ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From gagsl-py2 en yahoo.com.ar Fri Jun 15 04:36:23 2007 From: gagsl-py2 en yahoo.com.ar (Gabriel Genellina) Date: Thu, 14 Jun 2007 23:36:23 -0300 Subject: Comparacion SQLAlchemy / SQLObject / otros References: <3B1621D4.9080005@gmail.com> <2816d3cc0706140958y36002621ra40c201faa25b471@mail.gmail.com> Message-ID: En Thu, 14 Jun 2007 13:58:01 -0300, Santiago Pessat escribió: > Si bien es la menos madora, sqlalchemy es me parece la mejor para lo que > queres hacer, nunca trabaje con tablas que ya existen, pero por lo que he > visto por hay es el orm que mejor se comporta.... por otra parte si la > gente > de tg lo escogio como orm por defecto, por algo será... Ok! gracias, estoy viendo cual se adapta mejor, creo que si, me quedo con sqlalchemy. -- Gabriel Genellina ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From francisco.palm en gmail.com Fri Jun 15 11:02:38 2007 From: francisco.palm en gmail.com (Francisco Palm) Date: Fri, 15 Jun 2007 05:02:38 -0400 Subject: Comparacion SQLAlchemy / SQLObject / otros In-Reply-To: References: Message-ID: Veo un problema de conceptos, quizás por culpa de los tutoriales de estas herramientas y de los frameworks en la red. Tanto SQLlAchemy como SQLObject permiten leer de una base de datos ya creada, sino que es capaz de "conocer" la estructura de la misma muy rápidamente. En cuanto te conectas a la base de datos puedes tener acceso a esta estructura. Si quieres mejorar la estructura de seguro no lo vas a resolver añadiendo campos. Lo óptimo lo más seguro es diseñar la nueva estructura con calma y después migrar los datos a la nueva estructura. Saludos F. Palm El 4/06/07, Gabriel Genellina escribió: > Hola > > Actualmente tengo una base de datos (en Oracle) con una estructura > bastante horrible. Le tengo que agregar unos cuantos campos más a la > estructura, y despues hacer un programa que se encargue -basicamente- de > insertar nuevos datos (que vienen en un archivo csv o algo parecido). > Mi idea es usar algo que me deje ver las tablas como clases, y que me > genere los insert mas o menos automaticamente. > Estaba pensando en usar algo como SQLAlchemy / SQLObjects (conocen algun > otro?). Lo que no sé es qué tal se comportan con una b.d. preexistente: > son capaces de reconocer la estructura que ya está? y dejarme agregar las > columnas/tablas que me faltan? Cuál sería más sencillo de aprender a usar? > (la verdad no me interesa demasiado la "potencia" que tengan en otros > sentidos, estoy seguro de que lo que quiero hacer es tan re básico que > cualquiera de estos productos deberia servirme, pero sí me interesa llegar > a hacerlo más o menos rapido). > El programa que hará las consultas a esta b.d. es otro, ya existe y no se > va a tocar, asi que la capacidad de hacer consultas facilmente, no me > interesa demasiado (para esta aplicacion, claro!). > Asi que agradezco sus opiniones y sugerencias de algun producto > alternativo... > > -- > Gabriel Genellina > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > -- -------------------------------------- fpalm en ula.ve francisco.palm en gmail.com cel: 0414 5109177 tel: 0274 2712106 Alguien debió conservar y cuidar con amor este jardín de gente. A Dios nunca se le ocurrirá ¿Cómo harás para ver y aliviar el dolor en el jardín de gente? Algún acuerdo en tu alma tendrás From pachi en rvburke.com Fri Jun 15 12:17:23 2007 From: pachi en rvburke.com (Rafael Villar Burke) Date: Fri, 15 Jun 2007 12:17:23 +0200 Subject: hacer clases In-Reply-To: References: <664400.42535.qm@web27905.mail.ukl.yahoo.com> Message-ID: <46726733.6020707@rvburke.com> Gabriel Genellina wrote: > En Thu, 14 Jun 2007 08:39:50 -0300, hesed franquet > escribió: > >> Hola estoy haciendo un tutorial pero no funcionan las cosas y pruebo >> con otro todos hacen las clases diferentes pero ninguna me funciona >> así que haber si me podeis decir como se hacen ya que si que os deben >> funcionar. > > Que significa "hacer clases"? Hace una temporada escribí en mi blog una introducción a la programación orientada a objetos en Python: http://blog.rvburke.com/2006/11/22/programacion-orientada-a-objetos-en-python/ Creo que tiene un enfoque muy centrado en python, y tal vez pueda servir de ayuda a quienes ya tengan algunas nociones de programación y python pero no se han introducido en la programación orientada a objetos. También me parece interesante para las personas que han aprendido estos conceptos a través de otros lenguajes. Saludos, Rafael Villar Burke ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From juatman_2000 en yahoo.es Fri Jun 15 12:47:15 2007 From: juatman_2000 en yahoo.es (Juanma Puertas) Date: Fri, 15 Jun 2007 03:47:15 -0700 (PDT) Subject: DAR DE BAJA MI CORREO Message-ID: <266789.39604.qm@web34802.mail.mud.yahoo.com> Tienes razón, Mario, es uno de los problemas fundamentales de las listas de correo, que la mayoría de los mensajes no son para ti. ;-) Para darse de baja hay que hacer clic en el siguiente enlace: http://listas.aditel.org/listinfo/python-es , abajo del todo de la página hay una parte donde pide el e-mail con el que te has apuntado a la lista, y a continuación seleccionas el botón "Anular su suscripción o editar sus preferencias". Luego introduces la clave con la que te has inscrito. En la siguiente página, abajo, donde dice: Entrega de correo, selecciona "Inhabilitado" y "Aplicar globalmente", en el botón de abajo del todo selecciona: "Confirmar mis cambios". ¡Bueno!. Al menos un mensaje que si es para ti. ;-) ----- Mensaje original ---- De: mario alberto morales solis Para: Python-es en aditel.org Enviado: jueves, 14 de junio, 2007 21:03:13 Asunto: [Python-es] DAR DE BAJA MI CORREO HOLA QUIERO DAR DE BAJA MI CORREO DE LAS LISTAS DE PYTHON DADO A QUE SOLO ME LLEGAN MENSAJES QUE NO SON PARA MI Y SOLO OCUPAN ESPACIO EN MI CORREO ELECTRONICO, POR FAVOR DIGANME COMO LE HAGO PARA DARME DE BAJA DE SU SITIO _________________________________________________________________ Prodigy/MSN Hotmail. Ahora con 1GB de almacenamiento. [1]Haz clic aquí Regístrate Ahora References 1. http://g.msn.com/8HMAESMX/2746??PS=47575 _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es ____________________________________________________________________________________ ¡Descubre una nueva forma de obtener respuestas a tus preguntas! Entra en Yahoo! Respuestas. http://es.answers.yahoo.com/info/welcome From jordi.f en ati.es Fri Jun 15 12:51:25 2007 From: jordi.f en ati.es (Jordi Funollet) Date: Fri, 15 Jun 2007 12:51:25 +0200 Subject: Python para software/aplicaciones de =?iso-8859-1?q?gesti=F3n?= In-Reply-To: References: Message-ID: <200706151251.25481.jordi.f@ati.es> Hola Alberto, No me queda claro si las aplicaciones a las que te refieres entrarian en la categoria de los ERP. Si es así, puedes echarle un vistazo a TinyERP_. .. _TinyERP: http://tinyerp.org/ -- ############################## ### Jordi Funollet ### http://www.terraquis.net From fpalm en ula.ve Fri Jun 15 13:53:44 2007 From: fpalm en ula.ve (Francisco Palm) Date: Fri, 15 Jun 2007 07:53:44 -0400 Subject: =?ISO-8859-1?Q?Re:__Python_para_so?= =?ISO-8859-1?Q?ftware/aplicaciones_de_gesti=F3n?= In-Reply-To: References: Message-ID: El 14/06/07, Alberto G.A. escribió: > Un entorno gráfico de usuario (de momento he visto Boa y wxPython y alguno más por muy encima) Deberías al menos evaluar la programación Glade + PyGTK. > ¿Existe algún framework o proyecto en python para este tipo de aplicaciones que merezca la pena estudiar seriamente, antes de que me ponga a reinventar la rueda por mi cuenta? he visto dabo y no tiene mala pinta pero parece un "pelín" verde todavía (aunque no me importaría contribuir con mi trabajo al proyecto) > > Para empezar a probar Python un poco más a fondo me había planteado crear un pequeño framework con interface de usuario, acceso a base de datos, búsquedas, gestión de mensajes y errores etc y se me presentan algunas dudas: Hay varios intentos... otra framework a considerar es http://www.gnuenterprise.org/ pero no hay muchas opciones. > ¿Como creo constantes, variables u objetos que sean visibles desde cualquier módulo (o que puedan ser utilizadas desde cualquier módulo)? por ejemplo si tengo una variable llamada SEPARADOR y en mi programa principal tengo algo del estilo SEPARADOR = chr(13) ¿como accedo al contenido de esa variable desde otros módulos (sin pasar dicha variable como parámetro a las funciones)? La idea en Python es manejar bien el concepto del espacio de nombres... Si incluyes un nombre en tu programa principal, puedes utilizarlo en conjunción con cualquier módulo que importes. Con el uso de la palabra reservada "global" puedes indicar que un nombre dado hace referencia a la misma variable en cuqluier módulo de la aplicación, pero esto puede conducir a diseño enredado y difícil de depurar. Saludos F. Palm -- -------------------------------------- fpalm en ula.ve francisco.palm en gmail.com cel: 0414 5109177 tel: 0274 2712106 "Cuando uno es joven, debe ser revolucionario, no sólo rebelarse... ser psicológicamente revolucionario significa no aceptar ningún modelo." K From hfb1021 en yahoo.es Fri Jun 15 14:18:59 2007 From: hfb1021 en yahoo.es (hesed franquet) Date: Fri, 15 Jun 2007 12:18:59 +0000 (GMT) Subject: hacer clases Message-ID: <764422.82003.qm@web27909.mail.ukl.yahoo.com> Gracies Alexis. Ya he corregido el error. Re a: Message: 7 Date: Thu, 14 Jun 2007 21:07:56 +0200 From: Alexis Roda Subject: Re: [Python-es] Re:hacer clases To: La lista de python en castellano Message-ID: <4671920C.6020606 en gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed En/na hesed franquet ha escrit: > El error es: > Traceback (most recent call last): > File "", line 1, in > class Persona(): > File "", line 2, in Persona > def_init_(self,Nombre,Apellidos,Trabajo) > NameError: name 'def_init_' is not defined > Re a: falta un espacio después de def ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From riverplatense en gmail.com Fri Jun 15 14:21:00 2007 From: riverplatense en gmail.com (Javier Castrillo) Date: Fri, 15 Jun 2007 09:21:00 -0300 Subject: python y postgresql In-Reply-To: <200706142040.23490.jordi.f@ati.es> References: <1928.10.14.17.145.1181845116.squirrel@correo.ucf.edu.cu> <200706142040.23490.jordi.f@ati.es> Message-ID: On 14/06/07, Jordi Funollet wrote: > http://www.sindominio.net/ayuda/preguntas-inteligentes.html > > Te ayudará a conseguir más respuestas en la lista. Yo iba a proponer lo mismo. Pero sin ofender. Todos lo hemos leído alguna vez porque hemos cometido las mismas faltas. Saludso -- Javier Castrillo ========================================================= GNU / Linux User #242275 ------------------------------- pub 1024D/B482896F 2006-09-04 uid Javier Castrillo (El Palo) sub 2048g/52C99A4E 2006-09-04 Clave pública: carapa.com.ar/public.asc http://carapa.com.ar http://javiercastrillo.com.ar http://riverplatense.googlepages.com ========================================================= Usá Software Libre From riverplatense en gmail.com Fri Jun 15 14:21:56 2007 From: riverplatense en gmail.com (Javier Castrillo) Date: Fri, 15 Jun 2007 09:21:56 -0300 Subject: DAR DE BAJA MI CORREO In-Reply-To: <266789.39604.qm@web34802.mail.mud.yahoo.com> References: <266789.39604.qm@web34802.mail.mud.yahoo.com> Message-ID: On 15/06/07, Juanma Puertas wrote: > Tienes razón, Mario, es uno de los problemas fundamentales de las listas de >correo, que la mayoría de los mensajes no son para ti. ;-) sublime... -- Javier Castrillo ========================================================= GNU / Linux User #242275 ------------------------------- pub 1024D/B482896F 2006-09-04 uid Javier Castrillo (El Palo) sub 2048g/52C99A4E 2006-09-04 Clave pública: carapa.com.ar/public.asc http://carapa.com.ar http://javiercastrillo.com.ar http://riverplatense.googlepages.com ========================================================= Usá Software Libre From wildfandango_ en hotmail.com Fri Jun 15 17:02:01 2007 From: wildfandango_ en hotmail.com (Alberto G.A.) Date: Fri, 15 Jun 2007 16:02:01 +0100 Subject: =?iso-8859-1?q?Re=3A_Python_para_software/aplicacion?= =?iso-8859-1?q?es_de_gesti=F3n_?= Message-ID: > From: Jordi Funollet > > Hola Alberto,> > No me queda claro si las aplicaciones a las que te refieres entrarian en la > categoria de los ERP. Si es así, puedes echarle un vistazo a TinyERP_.> > .. _TinyERP: http://tinyerp.org/> Hola Jordi, es justo a eso a lo que me refiero (de hecho ya le había echado el ojo a tinyERP, gracias a esta lista por cierto), el problema es que no veo claro si hay proyectos/programadores/empresas en castellano (que o bien sobre tinyERP o bien sobre otro framwork similiar) esten desarrollando para estas herramientas. Más que nada por saber de sus experiencias y de como se adaptan a "nuestro" mercado. gracias por tu contestación. ---------------------------------------------------------------------------------------------------- > From: "Francisco Palm" > Deberías al menos evaluar la programación Glade + PyGTK. Hola Francisco: Le echaré un vistazo.... ¿el universo de Python tendrá límite :)? > La idea en Python es manejar bien el concepto del espacio de nombres...> > Si incluyes un nombre en tu programa principal, puedes utilizarlo en> conjunción con cualquier módulo que importes. Con el uso de la> palabra reservada "global" puedes indicar que un nombre dado hace> referencia a la misma variable en cuqluier módulo de la aplicación,> pero esto puede conducir a diseño enredado y difícil de depurar. Intentaré documentarme sobre lo que me dices. ¿Podrías aportarme algún ejemplo o dirigirme a alguna parte de la documentación donde se trate el tema? gracias por tu contestación. _________________________________________________________________ Llama a tus amigos de PC a PC: ¡Es GRATIS! http://get.live.com/messenger/overview From jordi.f en ati.es Fri Jun 15 17:04:46 2007 From: jordi.f en ati.es (Jordi Funollet) Date: Fri, 15 Jun 2007 17:04:46 +0200 Subject: Python para software/aplicaciones de =?iso-8859-1?q?gesti=F3n?= In-Reply-To: References: Message-ID: <200706151704.46338.jordi.f@ati.es> Alberto G.A. dixit: > el problema es que no > veo claro si hay proyectos/programadores/empresas en castellano (que o bien > sobre tinyERP o bien sobre otro framwork similiar) esten desarrollando para > estas herramientas. Me suena que en la pàgina de TinyERP mantenian un listado de "partners". -- ############################## ### Jordi Funollet ### http://www.terraquis.net From arnau en ehas.org Fri Jun 15 17:13:00 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Fri, 15 Jun 2007 17:13:00 +0200 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython-es=5D_Re=3A_Python_para_?= =?ISO-8859-1?Q?software/aplicaciones_de_gesti=F3n_?= In-Reply-To: References: Message-ID: <4672AC7C.3060203@ehas.org> Alberto G.A. escribió: >> La idea en Python es manejar bien el concepto del espacio de nombres...> > algún ejemplo o dirigirme a alguna parte de la documentación donde se trate el tema? Aquí está bastante bien explicado: http://almacen.gulic.org/diveintopython-5.4-es/html_processing/locals_and_globals.html Pero recuerda lo que te decía Francisco, usar variables globales (y más compartidas entre módulos diferentes) no es aconsejable. El hecho de que lo necesites suele revelar un fallo de diseño. From ariel01022 en cmg.jovenclub.cu Fri Jun 15 17:51:07 2007 From: ariel01022 en cmg.jovenclub.cu (MsC. Ariel Crespo Sori) Date: Fri, 15 Jun 2007 11:51:07 -0400 Subject: pregunta Message-ID: <4672B56B.9040009@cmg.jovenclub.cu> hola tengo una duda y quisiera aclara al ser python un lenguaje interpretado el no genera alplicaciones como tal -- Saludos MsC.Ariel Crespo Sori Instructor JCC "Estrella" Tel: 5-9167 E-Mail: ariel01022 en cmg.jovenclub.cu "Rompe el Hielo con tus Propias Manos" From german.carrera en cnb.uam.es Fri Jun 15 18:00:49 2007 From: german.carrera en cnb.uam.es (German Carrera) Date: Fri, 15 Jun 2007 18:00:49 +0200 Subject: pregunta In-Reply-To: <4672B56B.9040009@cmg.jovenclub.cu> References: <4672B56B.9040009@cmg.jovenclub.cu> Message-ID: <4672B7B1.9030409@cnb.uam.es> Tu pregunta es un poco confusa; Si te refieres a si genera un fichero ejecutable en una formato que entiendan la máquina y el sistema operativo sin necesitar de ninguna otra herramienta, ya sea un intérprete o una máquina "runtime" tipo java pues la respuesta es que "no en principio". Saludos. MsC. Ariel Crespo Sori wrote: > hola > > tengo una duda y quisiera aclara > > al ser python un lenguaje interpretado el no genera alplicaciones como > tal From jvicentevilla en yahoo.es Fri Jun 15 18:03:42 2007 From: jvicentevilla en yahoo.es (vicente villaveces) Date: Fri, 15 Jun 2007 18:03:42 +0200 (CEST) Subject: python y postgresql In-Reply-To: <1928.10.14.17.145.1181845116.squirrel@correo.ucf.edu.cu> References: <1928.10.14.17.145.1181845116.squirrel@correo.ucf.edu.cu> Message-ID: <808816.22593.qm@web27307.mail.ukl.yahoo.com> inf200468 en ucf.edu.cu escribió: hola: estoy trabajando con python en linux , pero ahora necesito conectar mi script con una base de datos en postgresql, alguien puede decirme paso por paso que tengo que hacer Saludos JL gracias aunque soy nuevo en estas lides, creo que puedo ayudarte. para conectar una base de datos en postgres debes utilizar una libreria que debes importar en tu script, he probado la libreria pg la cual se agrega al instalar el paquete python2.4-pygresql, desde ubuntu6.0 la instalas desde el gestor de paquetes Synaptic. Te agrego un ejemplo: #! /usr/bin/env python import pg db=pg.connect('nombre basedatos','localhost', 5432, user='postgres', passwd= 'contraseña') p = db.query("select * From nombretabla") print p saludos JVVE. ------------------------------ Participe en Universidad 2008 11 al 15 de febrero del 2008 Palacio de las Convenciones, Ciudad de la Habana, Cuba http://www.universidad2008.cu _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es --------------------------------- LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From alfonsodg en gmail.com Fri Jun 15 18:07:51 2007 From: alfonsodg en gmail.com (Alfonso de la Guarda) Date: Fri, 15 Jun 2007 11:07:51 -0500 Subject: =?ISO-8859-1?Q?Re:__Python_para_so?= =?ISO-8859-1?Q?ftware/aplicaciones_de_gesti=F3n?= In-Reply-To: References: Message-ID: Hola Alberto, Mira, luego de varios años de Trabajo (y todavía lo estamos haciendo) en ICTEC (http://ictechperu.net) hemos sacado desde el mes de Mayo del 2007: SISGERP (http://sisgerp.com), software ERP de licencia libre y que en Perú ya vienen empleando varias empresas. Desde que lo diseñé su licencia fue libre pero no lo hacía público dado que quería estabilizar su estructura y ofrecer no un proyecto sino algo funcional. En los siguientes días publicaremos el código con el demo respectivo (lo cual es complicado ya que hay diversas áreas cruzadas), nuestra propuesta es que el sistema se maneja en 3 interfases: web en php (pero lo estamos cambiando a turbogears), texto con curses en python y wap via php/wml (cambiándolo también). La documentación y demás será publicado en su conjunto ya que nuestro modelo de negocios se basa en servicios, un detalle más el modelo es tan flexible que puede ser adaptado sin mucho trabajo a cualquier rubro (no por nada nos hemos demorado 5 años). Saludos, On 6/14/07, Alberto G. A. wrote: > > Muy Buenas: > > Saludos a todos y antes de nada comentar que aunque nunca había posteado > nada en la lista, llevo leyendola unos 3 o 4 meses y me ha ayudado bastante > en muchas cosas... :) > > Soy programador de aplicaciones de gestión (desde hace unos 12 años) y por > motivos que no vienen al caso me veo "obligado" a migrar de herramienta. De > lo que he visto hasta el momento es python el que más me atrae. He hecho ya > muchas pruebas y me gustaría empezar a hacer algo un poco más "gordo" pero > antes de hacerlo me surgen algunas dudas que espero aclarar. > > Antes de nada comentar que mi "mundo" de programación suele girar entorno > a: > > Una base de datos (seguramente opte por MySQLdb) > > Un entorno gráfico de usuario (de momento he visto Boa y wxPython y alguno > más por muy encima) > > Un sistema de informes, que permita ejecutar, diseñar y exportars a > formatos tipo PDF, etc (he visto "muy muy por encima" reportlab y tiene > buena pinta) > > Suelo necesitar librerías de gestión de ficheros comprimidos, acceso a > internet, FTP, EMAIL etc y por lo que he visto con python no habrá > problemas. > > Al grano. > > Mis dudas son las siguientes: > > ¿Existe algún framework o proyecto en python para este tipo de > aplicaciones que merezca la pena estudiar seriamente, antes de que me ponga > a reinventar la rueda por mi cuenta? he visto dabo y no tiene mala pinta > pero parece un "pelín" verde todavía (aunque no me importaría contribuir con > mi trabajo al proyecto) > > Para empezar a probar Python un poco más a fondo me había planteado crear > un pequeño framework con interface de usuario, acceso a base de datos, > búsquedas, gestión de mensajes y errores etc y se me presentan algunas > dudas: > > ¿Como creo constantes, variables u objetos que sean visibles desde > cualquier módulo (o que puedan ser utilizadas desde cualquier módulo)? por > ejemplo si tengo una variable llamada SEPARADOR y en mi programa principal > tengo algo del estilo SEPARADOR = chr(13) ¿como accedo al contenido de esa > variable desde otros módulos (sin pasar dicha variable como parámetro a las > funciones)? > > Gracias de antemano y un saludo a todos. > > > > > _________________________________________________________________ > Prueba algunos de los nuevos servicios en línea que te ofrece Windows Live > Ideas: tan nuevos que ni siquiera se han publicado oficialmente todavía. > http://ideas.live.com_______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- -------------------------------- Alfonso de la Guarda ICTEC SAC www.cosperu.com www.delaguarda.info Telef. 97550914 4726906 From efoncu en agali.org Fri Jun 15 18:05:04 2007 From: efoncu en agali.org (Ezequiel Foncubierta) Date: Fri, 15 Jun 2007 18:05:04 +0200 Subject: pregunta In-Reply-To: <4672B7B1.9030409@cnb.uam.es> References: <4672B56B.9040009@cmg.jovenclub.cu> <4672B7B1.9030409@cnb.uam.es> Message-ID: <1181923504.6344.0.camel@turing> Pues yo creo que si http://www.py2exe.org/ py2exe is a Python Distutils extension which converts Python scripts into executable Windows programs, able to run without requiring a Python installation. Un saludo. El vie, 15-06-2007 a las 18:00 +0200, German Carrera escribió: > Tu pregunta es un poco confusa; > > Si te refieres a si genera un fichero ejecutable en una formato que > entiendan la máquina y el sistema operativo sin necesitar de ninguna > otra herramienta, ya sea un intérprete o una máquina "runtime" tipo java > pues la respuesta es que "no en principio". > > Saludos. > > MsC. Ariel Crespo Sori wrote: > > hola > > > > tengo una duda y quisiera aclara > > > > al ser python un lenguaje interpretado el no genera alplicaciones como > > tal > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From eliezer en ispvillena.rimed.cu Fri Jun 15 13:06:59 2007 From: eliezer en ispvillena.rimed.cu (Eliezer de Armas) Date: Fri, 15 Jun 2007 13:06:59 +0200 (Hora de verano romance) Subject: Pyode y visual python Message-ID: <467272D2.000003.02972@ELIE> Saludos Alguna idea o ejemplo de integrar pyode y vpython. Gracias de antemano. -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. For all your IT requirements visit: http://www.transtec.co.uk ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From kernel.no.found en gmail.com Fri Jun 15 20:15:47 2007 From: kernel.no.found en gmail.com (=?ISO-8859-1?Q?Juan_Jos=E9_Alonso.?=) Date: Fri, 15 Jun 2007 20:15:47 +0200 Subject: pregunta Message-ID: <117d6e170706151115g5f204d66n2397e00a0bfc3b6b@mail.gmail.com> Hecha un vistazo a py2exe -- Juan José Alonso. KarlsBerg. eMail: kernel.no.found en gmail.com MSN: kernel.no.found en gmail.com From francisco.palm en gmail.com Fri Jun 15 20:19:02 2007 From: francisco.palm en gmail.com (Francisco Palm) Date: Fri, 15 Jun 2007 14:19:02 -0400 Subject: Pyode y visual python In-Reply-To: <467272D2.000003.02972@ELIE> References: <467272D2.000003.02972@ELIE> Message-ID: El 15/06/07, Eliezer de Armas escribió: > Saludos > > Alguna idea o ejemplo de integrar pyode y vpython. > > Gracias de antemano. import ode import visual # Create a world object world = ode.World() world.setGravity( (0,-9.81,0) ) body = ode.Body(world) M = ode.Mass() M.setSphere(2500.0, 0.05) M.mass = 1.0 body.setMass(M) body.setPosition( (0,2,0) ) body.addForce( (0,200,0) ) ball = visual.sphere(pos=(0,2,0), radius=0.5, color=visual.color.red) total_time = 0.0 dt = 0.04 while total_time<2.0: visual.rate(100) ball.pos = body.getPosition() world.step(dt) total_time+=dt -- -------------------------------------- fpalm en ula.ve francisco.palm en gmail.com cel: 0414 5109177 tel: 0274 2712106 "Cuando uno es joven, debe ser revolucionario, no sólo rebelarse... ser psicológicamente revolucionario significa no aceptar ningún modelo." K From francisco.palm en gmail.com Fri Jun 15 20:48:31 2007 From: francisco.palm en gmail.com (Francisco Palm) Date: Fri, 15 Jun 2007 14:48:31 -0400 Subject: pregunta In-Reply-To: <4672B56B.9040009@cmg.jovenclub.cu> References: <4672B56B.9040009@cmg.jovenclub.cu> Message-ID: El 15/06/07, MsC. Ariel Crespo Sori escribió: > tengo una duda y quisiera aclara > > al ser python un lenguaje interpretado el no genera alplicaciones como tal La respuesta es clara: Python SI genera aplicaciones. Una aplicación no es más o menos aplicación porque sea un binario, o un .exe o algo por el estilo. Una aplicación es un software que permite al usuario interactuar con la máquina. Un .py es una aplicación. De hecho, el .py antes de ejecutarse se convierte en bytecode que es algo bastante similar a un ejecutable, solo que no se ejecuta directamente sobre el sistema operativo sino sobre la máquina virtual de Python. En cuanto a la complejidad, python tiene un sistema de módulos y paquetes muy bien diseñado que permite desarrollar aplicaciones muy complejas, desarrollar componentes reutilizables e integrar software mediante varios mecanismos. Saludos F. Palm -- -------------------------------------- fpalm en ula.ve francisco.palm en gmail.com cel: 0414 5109177 tel: 0274 2712106 "Cuando uno es joven, debe ser revolucionario, no sólo rebelarse... ser psicológicamente revolucionario significa no aceptar ningún modelo." K From jvicentevilla en yahoo.es Fri Jun 15 21:18:17 2007 From: jvicentevilla en yahoo.es (vicente villaveces) Date: Fri, 15 Jun 2007 21:18:17 +0200 (CEST) Subject: Presentacion de consulta sql en el navegador Message-ID: <699716.87601.qm@web27307.mail.ukl.yahoo.com> saludos. Hola a todos, soy un estudiante venezolano, de la carrera ingenieria de sistemas, en la Universidad Nacional abierta (UNA), estoy haciendo pasantias y me fué asignado el trabajo de realizar una página web totalmente en software libre que apoyara el proceso de asignaciones de becas del Instituto Universitario Agroindústrial Región Los Andes (IUTAI). Para llevar acabo este trabajo, elegí Ubuntu6.0, Postgresql7.4 y Python2.4. Actualmente he logrado establecer la conexión a una base de datos en Postgresql, pero no he podido presentar los resultados de una consulta en una tabla ordenada en el navegador; en el promt de python lo he podido hacer, aunque el script en python corre en el navegador, la consulta es presentada en forma secuencial, perdonen mi ignorancia, realmente he estado buscando en la web y en algunos libros a mi alcance pero no he conseguido información referente, por favor si alguien conoce algunos link donde pueda obtener ayuda o posea algunos ejemplos de codigo del manejo de base de datos que quiera compartir conmigo. Agradeciendo de antemano cualquier ayuda que puedan darme, anexo adjunto el codigo: #! /usr/bin/env python import pg db = pg.connect('datos', 'localhost', 5432, user= 'postgres', passwd= 'jose123456') ex_text = """

ESTA ES MI PRIMERA PAGINA WEB DE PRUEBA EN PYTHON """ bgcolor = "#E8D8B0" fgcolor = "#000000" lcolor = "#A03050" #p = db.query("SELECT * FROM estudiantes" ) #if sys.argv[1].upper() == "FULL": # print ex_text print """content-type: text/html CONSULTA A BASE DE DATOS

BASE DE DATOS ESTUDIANTES

A CONTINUACION SE PRESENTA EL CONTENIDO DE LA BASE DE DATOS DE LOS ESTUDIANTES. """% (bgcolor, lcolor, lcolor, fgcolor) print """

""" ########## for r in db.query("""SELECT * FROM estudiantes""").dictresult(): print '%(cedula)s %(nombre)s %(edad)s' % r gracias. JVVE. --------------------------------- ¡Descubre una nueva forma de obtener respuestas a tus preguntas! Entra en Yahoo! Respuestas. From jvicentevilla en yahoo.es Fri Jun 15 21:31:34 2007 From: jvicentevilla en yahoo.es (vicente villaveces) Date: Fri, 15 Jun 2007 21:31:34 +0200 (CEST) Subject: Presentacion de consulta sql en el navegador Message-ID: <20070615193134.88313.qmail@web27302.mail.ukl.yahoo.com> saludos. Hola a todos, soy un estudiante venezolano, de la carrera ingenieria de sistemas, en la Universidad Nacional abierta (UNA), estoy haciendo pasantias y me fué asignado el trabajo de realizar una página web totalmente en software libre que apoyara el proceso de asignaciones de becas del Instituto Universitario Agroindústrial Región Los Andes (IUTAI). Para llevar acabo este trabajo, elegí Ubuntu6.0, Postgresql7.4 y Python2.4. Actualmente he logrado establecer la conexión a una base de datos en Postgresql, pero no he podido presentar los resultados de una consulta en una tabla ordenada en el navegador; en el promt de python lo he podido hacer, aunque el script en python corre en el navegador, la consulta es presentada en forma secuencial, perdonen mi ignorancia, realmente he estado buscando en la web y en algunos libros a mi alcance pero no he conseguido información referente, por favor si alguien conoce algunos link donde pueda obtener ayuda o posea algunos ejemplos de codigo del manejo de base de datos que quiera compartir conmigo. Agradeciendo de antemano cualquier ayuda que puedan darme, anexo adjunto el codigo: #! /usr/bin/env python import pg db = pg.connect('datos', 'localhost', 5432, user= 'postgres', passwd= 'jose123456') ex_text = """

ESTA ES MI PRIMERA PAGINA WEB DE PRUEBA EN PYTHON """ bgcolor = "#E8D8B0" fgcolor = "#000000" lcolor = "#A03050" #p = db.query("SELECT * FROM estudiantes" ) #if sys.argv[1].upper() == "FULL": # print ex_text print """content-type: text/html CONSULTA A BASE DE DATOS

BASE DE DATOS ESTUDIANTES

A CONTINUACION SE PRESENTA EL CONTENIDO DE LA BASE DE DATOS DE LOS ESTUDIANTES. """% (bgcolor, lcolor, lcolor, fgcolor) print """

BASE DATOS ESTUDIANTES
CEDULA NOMBRE EDAD
""" ########## for r in db.query("""SELECT * FROM estudiantes""").dictresult(): print '%(cedula)s %(nombre)s %(edad)s' % r gracias. JVVE. --------------------------------- LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From alexis.roda.villalonga en gmail.com Fri Jun 15 21:43:57 2007 From: alexis.roda.villalonga en gmail.com (Alexis Roda) Date: Fri, 15 Jun 2007 21:43:57 +0200 Subject: Presentacion de consulta sql en el navegador In-Reply-To: <699716.87601.qm@web27307.mail.ukl.yahoo.com> References: <699716.87601.qm@web27307.mail.ukl.yahoo.com> Message-ID: <4672EBFD.80307@gmail.com> En/na vicente villaveces ha escrit: > for r in db.query("""SELECT * FROM estudiantes""").dictresult(): > print '%(cedula)s %(nombre)s %(edad)s' % r No acabo de entender el problema. En cualquier caso prueba con: for r in db.query("""SELECT * FROM estudiantes""").dictresult(): print '''''' % r para que cada alumno aparezca en una fila de la tabla y luego cierra las etiquetas: print "
BASE DATOS ESTUDIANTES
CEDULA NOMBRE EDAD
%(cedula)s %(nombre)s %(edad)s

" Te recomendaría que le echaras un vistazo a alguno de los frameworks libres para desarrollo de aplicaciones que existen escritos en python: http://www.zope.org http://www.djangoproject.org http://www.turbogears.org http://pylonshq.com/ te simplificarán mucho el trabajo Saludos From silvestrejph en hotmail.com Fri Jun 15 22:37:32 2007 From: silvestrejph en hotmail.com (=?iso-8859-1?B?SnVhbiBQ6XJleiBIZXJu4W5kZXo=?=) Date: Fri, 15 Jun 2007 15:37:32 -0500 Subject: respuesta: Presentacion de consulta sql en el navegador In-Reply-To: <20070615193835.38E23146E124@devnull.aditel.org> References: <20070615193835.38E23146E124@devnull.aditel.org> Message-ID: desde mi punto de vista te falta codigo HTML para crear los renglones y las columnas de la tabla, con creas un renglon y con una columna. para crear un renglon con tres columnas tendrias algo como: columna 1 columna 2 columna 3 luego entonces en tu codigo, deverias tener algo como: for r in db.query("""SELECT * FROM estudiantes""").dictresult(): print '' print ' %(cedula)s %(nombre)s %(edad)s ' % r print '' checa bien tu codigo HTML por que parece que te falta cerrar algunas etiquetas. espero que mi comentario alla sido de ayuda :-D, y si estoy equivocado una sincera disculpa ;-D _________________________________________________________________ ¿ Ya conoces el mejor buscador? [1]Haz clic aquí Corregido y aumentado: Live Search en Prodigy/MSN References 1. http://g.msn.com/8HMAESMX/2728??PS=47575 From bruno32 en gmail.com Sat Jun 16 04:54:35 2007 From: bruno32 en gmail.com (Bruno Espinoza) Date: Fri, 15 Jun 2007 21:54:35 -0500 Subject: XML y Python Message-ID: <33a557360706151954j1e4b952ej940695fab423aab4@mail.gmail.com> Hola, Srs. de la Lista de Python, Estoy realizando un lector de RSS en línea de comandos y necesito ayuda sobre alguna forma de "parsear" o leer ficheros XML dentro de Python. En realidad soy recién llegado al lenguaje y quisiera saber si hay alguna bilbioteca estándar que maneje ficheros XML. Uso Python 2.5 y Windows XP. Muy agradecido estaré de sus respuestas, Saludos, -- BrunoProg64 From gagsl-py2 en yahoo.com.ar Sat Jun 16 06:47:51 2007 From: gagsl-py2 en yahoo.com.ar (Gabriel Genellina) Date: Sat, 16 Jun 2007 01:47:51 -0300 Subject: XML y Python References: <33a557360706151954j1e4b952ej940695fab423aab4@mail.gmail.com> Message-ID: En Fri, 15 Jun 2007 23:54:35 -0300, Bruno Espinoza escribió: > Estoy realizando un lector de RSS en línea de comandos y necesito ayuda > sobre alguna forma de "parsear" o leer ficheros XML dentro de Python. En > realidad soy recién llegado al lenguaje y quisiera saber si hay alguna > bilbioteca estándar que maneje ficheros XML. ElementTree, incluido en la libreria estandar desde la version 2.5 -- Gabriel Genellina ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From morillas en gmail.com Sat Jun 16 08:16:42 2007 From: morillas en gmail.com (Luis Miguel Morillas) Date: Sat, 16 Jun 2007 08:16:42 +0200 Subject: XML y Python In-Reply-To: <33a557360706151954j1e4b952ej940695fab423aab4@mail.gmail.com> References: <33a557360706151954j1e4b952ej940695fab423aab4@mail.gmail.com> Message-ID: <68d25cbc0706152316v6a11ab76u93705a18c92ab782@mail.gmail.com> El 16/06/07, Bruno Espinoza escribió: > Hola, Srs. de la Lista de Python, > > Estoy realizando un lector de RSS en línea de comandos y necesito ayuda > sobre alguna forma de "parsear" o leer ficheros XML dentro de Python. En > realidad soy recién llegado al lenguaje y quisiera saber si hay alguna > bilbioteca estándar que maneje ficheros XML. > > Uso Python 2.5 y Windows XP. > Si no quieres reinventar la rueda, utiliza el Universal Feed Parser [1]. Lee atom y 9 formatos de RSS :-) Si necesitas una librería más genérica para XML, utiliza Amara [2], que permite procesar XML de una forma "pythonica" . [1] http://www.feedparser.org/ [2] http://notes.4suite.org/AmaraXmlToolkit -- lm > Muy agradecido estaré de sus respuestas, > > Saludos, > > -- > BrunoProg64 > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From mlacunza en gmail.com Sat Jun 16 18:38:03 2007 From: mlacunza en gmail.com (Mario Lacunza) Date: Sat, 16 Jun 2007 18:38:03 +0200 Subject: =?ISO-8859-1?Q?Re:__Python_para_so?= =?ISO-8859-1?Q?ftware/aplicaciones_de_gesti=F3n?= In-Reply-To: References: Message-ID: <771741b20706160938h7abd785p5729b4e7b5f4d11f@mail.gmail.com> Hola, El día 14/06/07, Alberto G. A. escribió: > > Muy Buenas: > > Saludos a todos y antes de nada comentar que aunque nunca había posteado > nada en la lista, llevo leyendola unos 3 o 4 meses y me ha ayudado bastante > en muchas cosas... :) > > Soy programador de aplicaciones de gestión (desde hace unos 12 años) y por > motivos que no vienen al caso me veo "obligado" a migrar de herramienta. De > lo que he visto hasta el momento es python el que más me atrae. He hecho ya > muchas pruebas y me gustaría empezar a hacer algo un poco más "gordo" pero > antes de hacerlo me surgen algunas dudas que espero aclarar. > > Antes de nada comentar que mi "mundo" de programación suele girar entorno > a: > > Una base de datos (seguramente opte por MySQLdb) Prueba tambien Firebird, menos pesada e igual de agil y COMPLETAMENTE FREE y Opensource. Un entorno gráfico de usuario (de momento he visto Boa y wxPython y alguno > más por muy encima) Boa no es un entorno grafico sino un IDE, y lo abandone xq la ultima version esta +- inestable y el desarrollador se desaparecio desde el año pasado. wxPython es un wrapper de wxWidgets el cual es un conjunto de controles multiplataforma muy facil de instalar y muy bien documentado y soportado por el mismo creador en la lista. Puedes ver en esta lista o en la de ingles los pros y contras de gtk, wxpython y QT....q son los 3 principales. Un sistema de informes, que permita ejecutar, diseñar y exportars a formatos > tipo PDF, etc (he visto "muy muy por encima" reportlab y tiene buena pinta) Me parece el mejor aunque ahora ultimo he visto q wxpython tiene su propio framework de impresion muy al estilo del objeto Print de VB6 pero puro OOP Suelo necesitar librerías de gestión de ficheros comprimidos, acceso a > internet, FTP, EMAIL etc y por lo que he visto con python no habrá > problemas. No las hay.. Al grano. > > Mis dudas son las siguientes: > > ¿Existe algún framework o proyecto en python para este tipo de > aplicaciones que merezca la pena estudiar seriamente, antes de que me ponga > a reinventar la rueda por mi cuenta? he visto dabo y no tiene mala pinta > pero parece un "pelín" verde todavía (aunque no me importaría contribuir con > mi trabajo al proyecto) Igual con Dabo, no lo he revizado ultimamente pero le falta MUCHA documentacion... Para empezar a probar Python un poco más a fondo me había planteado crear un > pequeño framework con interface de usuario, acceso a base de datos, > búsquedas, gestión de mensajes y errores etc y se me presentan algunas > dudas: Pues sobre esto he preferido realizar mi propio codigo, con python estas tareas son muy faciles.... ¿Como creo constantes, variables u objetos que sean visibles desde cualquier > módulo (o que puedan ser utilizadas desde cualquier módulo)? por ejemplo si > tengo una variable llamada SEPARADOR y en mi programa principal tengo algo > del estilo SEPARADOR = chr(13) ¿como accedo al contenido de esa variable > desde otros módulos (sin pasar dicha variable como parámetro a las > funciones)? > > Gracias de antemano y un saludo a todos. Depende de q patron de diseño uses, pero lo mejor es tener un modulo especial a parte, con clases definidas con funciones q "jueguen" en el mismo espacio de nombre q tu aplicacion, asi podras hacer: from modulo import clase y alli definir tus variables globales.... -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: mlacunzav[DOT]cogia[DOT]net Blog: http://mlacunza.blogspot.com/ Lima - Peru From rodpin en gmail.com Sat Jun 16 19:53:59 2007 From: rodpin en gmail.com (Roberto =?ISO-8859-1?Q?Rodr=EDguez?= Pino) Date: Sat, 16 Jun 2007 13:53:59 -0400 Subject: problema con hilos y GUI Message-ID: <1182016439.4747.9.camel@raresven> Hola a todos! Es mi primer mensaje a esta lista y es la segunda vez que hago algo en python de manera "oficial". Hice una pequeña aplicacion que es un cliente de chat para una tarea de la universidad. La hice basado en sockets e hilos. Funcionaba casi todo bien hasta que quize integrar una interfaz que hice usando GladeConnect. Resumiendo un poco, la interfaz grafica, al conectar ejecuta lo siguiente: self.hilo2 = threading.Thread(target=recibeMsg,args=()) self.hilo2.run() y recibeMsg(), es lo siguiente: def recibeMsg(self): while 1: data = self.entrante.recv(1024) mibuffer=gtk.TextBuffer() mibuffer.insert_at_cursor(data) self.textview.set_buffer(mibuffer) #fines de "depurado" sys.stdout.write(data) Ahora, el problema es que si bien, la aplicacion recibe los mensajes (con mi "depurado" lo puedo ver), la interfaz grafica "se cuelga". Alguien sabe como lo puedo arreglar, para que la interfaz no se pegue? Otra cosa... cual es la diferencia al usar el metodo run() en vez de start() en el hilo? Espero no importunar con preguntas de newbie :) Saludos a todos y gracias por la ayuda! Roberto -- visita mi weblog! http://trasto.hopto.org/weblog softwarelibre en diinf http://softwarelibre.diinf.usach.cl ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Esta parte del mensaje está firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From xinxic en gmail.com Sat Jun 16 20:34:21 2007 From: xinxic en gmail.com (Xin) Date: Sat, 16 Jun 2007 20:34:21 +0200 Subject: Problemas con python + Internet (urllib 1 y 2) In-Reply-To: References: Message-ID: Piensa que a google no le gusta mucho que los robots usen su buscador. Yo navegando me he encontrado varias veces mensajes de google diciendome que havian detectado que era un robot. Salut !!! El 14/06/2007, a les 18:56, en/na Miguel Araujo va escriure: > Hola a todos! > > Este es mi primer mensaje a la lista. Espero que podáis solucionarme > las > dudas que me surgen mientras aprendo python de forma autodidacta y ver > si > puedo ayudar también, gracias. > > Quiero hacer un pequeño script que permita buscar una entrada en > google. He > visto código que lo hace en Internet y sé que se puede construir la > dirección por medio de & y los campos ya que es un método GET. Pero me > gustaría ser capaz de hacerlo similar a esto: > > import urllib > import urllib2 > > values = {'hl':"es",'q':"python mola",'btnG':"Buscar con Google"} > data = urllib.urlencode(values) > headers = {'User-Agent':"Firefox"} > request = urllib2.Request("http://www.google.es",data,headers) > response = urllib2.urlopen(Request) > > El caso es que esto da error 501. 'Server does not support this > operation' > > Sé que no está muy bien hecho el código, y que probablemente values > tenga > fallos, pero es que estoy intentando aclararme. Veo muchas librerías > distintas httplib, sockets, urllib y urllib2 y no tengo muy claro las > diferencias entre ellas y cuál se debe usar según el caso. > En fin, a ver si podéis arrojar un poco de luz sobre este asunto, > gracias. > > Saludos > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From arnau en ehas.org Sun Jun 17 02:35:52 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Sun, 17 Jun 2007 02:35:52 +0200 Subject: problema con hilos y GUI In-Reply-To: <1182016439.4747.9.camel@raresven> References: <1182016439.4747.9.camel@raresven> Message-ID: <467481E8.3080605@ehas.org> Hola Roberto, > Resumiendo un poco, la interfaz grafica, al conectar ejecuta lo > siguiente: > self.hilo2 = threading.Thread(target=recibeMsg,args=()) > self.hilo2.run() Aunque funcione, lo normal es llamar a "start". > def recibeMsg(self): > while 1: > data = self.entrante.recv(1024) ¿no compruebas si se han acabado los datos? if not data: break > mibuffer=gtk.TextBuffer() > mibuffer.insert_at_cursor(data) > self.textview.set_buffer(mibuffer) uhm, no estoy seguro, pero yo diría que quieres que los datos se vayan acumulando en el textview, como ocurre en un chat ¿cierto? en este caso, tendrías que crear el buffer y hacer el set_buffer fuera, en el bucle solo necesitas llamar a insert_at_cursor. > #fines de "depurado" > sys.stdout.write(data) > Ahora, el problema es que si bien, la aplicacion recibe los mensajes > (con mi "depurado" lo puedo ver), la interfaz grafica "se cuelga". > Alguien sabe como lo puedo arreglar, para que la interfaz no se pegue? Es un problema típico. Mírate esto: http://faq.pygtk.org/index.py?req=index sección: The GTK Mainloop and Threading Ahí verás una serie de consejos para hacer que funcione. Entre otras cosas, dan una referencia a un correo muy interesante: http://www.daa.com.au/pipermail/pygtk/2003-August/005626.html Mi opinión, después de haber hecho algunos programas con threads en GTK: si no es absolutamente imprescindible, no los uses; sólo van a darte dolores de cabeza. A no ser que cuides todos los detalles, te pueden aparecen fallos de segmentación cuando menos lo esperes. El problema, de hecho, sólo aparece cuando los threads tocan widgets, pero casi siempre es así. Siempre me pregunté por qué el tutorial de pygtk no incluía una sección de threading (¿lo sabes, Rafael?), pero finalmente creo que prefieren no meterse en camisa de once varas. ¿Entonces cómo hacerlo? Siempre que se pueda, usando este grupo de funciones: http://www.pygtk.org/pygtk2tutorial-es/ch-TimeoutsIOAndIdleFunctions.html En tu caso, necesitas las de Entrada/Salida. > Otra cosa... cual es la diferencia al usar el metodo run() en vez de > start() en el hilo? En la documentación lo explica: http://docs.python.org/lib/thread-objects.html Si no estás haciendo una subclase de Thread el resultado es el mismo (pero como nadie lo hace, tú tampoco deberías). Si haces una subclase sí debes definir tu propio método run(), que será la función que se ejecutará. En el correo que te daba antes tienes un ejemplo. > Espero no importunar con preguntas de newbie :) Ni mucho menos. Además, trabajar con hebras en interfaces gráficos no es precisamente un asunto trivial. arnau pd: por si te sirve, hice un un ejemplo con threads que parece funcionar. Sirve de complemento al de Cedric Gustin porque no uso clases: $ python gtkthread.py (y escribes por la consola) #!/usr/bin/python import gobject, gtk, sys, gtk.gdk import threading def update_text(input, text, buffer): while 1: data = input.readline() if not data: break gtk.gdk.threads_enter() buffer.insert_at_cursor(data) iter = buffer.get_end_iter() text.scroll_to_iter(iter, 0) gtk.gdk.threads_leave() def on_button_clicked(button, input): input.close() gtk.main_quit() gtk.gdk.threads_init() input = sys.stdin window = gtk.Window() window.resize(400, 300) box = gtk.VBox() text = gtk.TextView() scroll = gtk.ScrolledWindow() scroll.add(text) button = gtk.Button("exit") button.connect("clicked", on_button_clicked, input) box.pack_start(scroll, expand=True) box.pack_start(button, expand=False) window.add(box) buffer = gtk.TextBuffer() text.set_buffer(buffer) window.show_all() thread = threading.Thread(target=update_text, args=(input, text, buffer)) thread.start() gtk.main() ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rodpin en gmail.com Sun Jun 17 04:01:20 2007 From: rodpin en gmail.com (Roberto =?ISO-8859-1?Q?Rodr=EDguez?= Pino) Date: Sat, 16 Jun 2007 22:01:20 -0400 Subject: problema con hilos y GUI In-Reply-To: <467481E8.3080605@ehas.org> References: <1182016439.4747.9.camel@raresven> <467481E8.3080605@ehas.org> Message-ID: <1182045680.26023.2.camel@raresven> El dom, 17-06-2007 a las 02:35 +0200, Arnau Sanchez escribió: > > Resumiendo un poco, la interfaz grafica, al conectar ejecuta lo > > siguiente: > > self.hilo2 = threading.Thread(target=recibeMsg,args=()) > > self.hilo2.run() > > Aunque funcione, lo normal es llamar a "start". Muchas gracias Arnau! Voy a revisar y probar lo que me sugieres en cuanto termine de hacer otra cosa que me tuve que poner a hacer, ya que no daba con una solucion. Por cierto, preguntaba cual era la diferencia entre el start() y el run(), porque si le doy start(), el hilo no parte. Como decia antes, en cuanto termine de hacer lo que estoy haciendo, cuento como me fue. Saludos y de nuevo, muchas gracias! Roberto -- visita mi weblog! http://trasto.hopto.org/weblog softwarelibre en diinf http://softwarelibre.diinf.usach.cl ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Esta parte del mensaje está firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From gagsl-py2 en yahoo.com.ar Sun Jun 17 06:09:41 2007 From: gagsl-py2 en yahoo.com.ar (Gabriel Genellina) Date: Sun, 17 Jun 2007 01:09:41 -0300 Subject: problema con hilos y GUI References: <1182016439.4747.9.camel@raresven> <467481E8.3080605@ehas.org> <1182045680.26023.2.camel@raresven> Message-ID: En Sat, 16 Jun 2007 23:01:20 -0300, Roberto Rodríguez Pino escribió: > Por cierto, preguntaba cual era la diferencia entre el start() y el > run(), porque si le doy start(), el hilo no parte. Es al reves. start es el metodo que *realmente* crea el nuevo thread, y ejecuta run() dentro de ese nuevo thread. Si uno llama a run() directamente, no sirve de mucho porque no se estará ejecutando en otro thread sino en el principal (y bloqueando lo que sigue). -- Gabriel Genellina ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rodpin en gmail.com Sun Jun 17 06:32:43 2007 From: rodpin en gmail.com (Roberto =?ISO-8859-1?Q?Rodr=EDguez?= Pino) Date: Sun, 17 Jun 2007 00:32:43 -0400 Subject: problema con hilos y GUI In-Reply-To: References: <1182016439.4747.9.camel@raresven> <467481E8.3080605@ehas.org> <1182045680.26023.2.camel@raresven> Message-ID: <1182054763.32655.3.camel@raresven> El dom, 17-06-2007 a las 01:09 -0300, Gabriel Genellina escribió: > En Sat, 16 Jun 2007 23:01:20 -0300, Roberto Rodríguez Pino > escribió: > > > Por cierto, preguntaba cual era la diferencia entre el start() y el > > run(), porque si le doy start(), el hilo no parte. > > Es al reves. start es el metodo que *realmente* crea el nuevo thread, y > ejecuta run() dentro de ese nuevo thread. Si uno llama a run() > directamente, no sirve de mucho porque no se estará ejecutando en otro > thread sino en el principal (y bloqueando lo que sigue). ahhh, por eso mi hilo bloquea a la interfaz grafica. Pero es que si le doy start() el hilo no funciona. En mi manera artesanal de depurar, al presionar un boton, me decia que el hilo estaba vivo... pero no respondia a la recepcion de mensajes que es la mision que tenia encargada. Ademas tampoco tiraba los "print" que le habia puesto a la rutina que iba en el hilo. Tendre que definir algo mas? De que otra manera puedo hacer "reaccionar" al hilo que "parece" estar muerto, pero que al preguntar por el dice que esta vivo? Saludos! Roberto -- visita mi weblog! http://trasto.hopto.org/weblog softwarelibre en diinf http://softwarelibre.diinf.usach.cl ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Esta parte del mensaje está firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From joana_mendaro en hotmail.com Sun Jun 17 16:16:46 2007 From: joana_mendaro en hotmail.com (joana salgado gomez) Date: Sun, 17 Jun 2007 14:16:46 +0000 Subject: quitar saltos de linea en un texto Message-ID: Hola!!! tengo el siguiente texto en una variable: p='Para preparar la mahonesa, pon el huevo en una jarra, a\xf1ade un chorrito de vinagre, el aceite y una pizca de sal. Bate con la batidora hasta que ligue.\r\rPon los huevos a cocer durante 15 minutos en una cazuela con agua. P\xe9lalos y c\xf3rtalos por la mitad. Retira las yemas y ponlas en un bol (reserva las claras).\rA\xf1ade el at\xfan o bonito, desmen\xfazalo todo y mezcla.\rAgrega la mitad de la mahonesa, espolvorea con perejil picado y mezcla bien.\r\rCon una cuchara peque\xf1a rellena las claras reservadas anteriormente y cubre con un poco de mahonesa.\rCorta la zanahoria en rodajas y col\xf3calas sobre los huevos rellenos. Decora cada huevo con unas hojas de perejil. S\xedrvelos en una fuente y decora con rodajas de tomate. Como hago para quitarle los saltos de linea, estan representados por '/r'????? gracias _________________________________________________________________ Ofertas y reservas para viajar por todo el mundo. [1]Organiza y contrata tus viajes aquí. References 1. http://g.msn.com/8HMBESES/2749??PS=47575 From xinxic en gmail.com Sun Jun 17 16:53:07 2007 From: xinxic en gmail.com (Xin) Date: Sun, 17 Jun 2007 16:53:07 +0200 Subject: quitar saltos de linea en un texto In-Reply-To: References: Message-ID: <0a51be14e9f29e3648345fe738ae82da@GMail.com> Así: sin_saltos = con_saltos.replace('\n','') En python todos los saltos són "\n" si lo cargas des de un fichero. El 17/06/2007, a les 16:16, en/na joana salgado gomez va escriure: > > Hola!!! > tengo el siguiente texto en una variable: > p='Para preparar la mahonesa, pon el huevo en una jarra, a\xf1ade un > chorrito de vinagre, el aceite y una pizca de sal. Bate con la > batidora hasta que ligue.\r\rPon los huevos a cocer durante 15 > minutos > en una cazuela con agua. P\xe9lalos y c\xf3rtalos por la mitad. > Retira > las yemas y ponlas en un bol (reserva las claras).\rA\xf1ade el > at\xfan o bonito, desmen\xfazalo todo y mezcla.\rAgrega la mitad de > la > mahonesa, espolvorea con perejil picado y mezcla bien.\r\rCon una > cuchara peque\xf1a rellena las claras reservadas anteriormente y > cubre > con un poco de mahonesa.\rCorta la zanahoria en rodajas y > col\xf3calas > sobre los huevos rellenos. Decora cada huevo con unas hojas de > perejil. S\xedrvelos en una fuente y decora con rodajas de tomate. > > Como hago para quitarle los saltos de linea, estan representados por > '/r'????? > > gracias > _________________________________________________________________ > > Ofertas y reservas para viajar por todo el mundo. [1]Organiza y > contrata tus viajes aquí. > > References > > 1. http://g.msn.com/8HMBESES/2749??PS=47575 > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From jileon en parcan.es Sun Jun 17 21:42:31 2007 From: jileon en parcan.es (=?ISO-8859-1?Q?Juan_Ignacio_Rodr=EDguez_de_Le=F3n?=) Date: Sun, 17 Jun 2007 20:42:31 +0100 Subject: OGR, Python y Matplotlib In-Reply-To: <91d218430706100943h31ed64a3x11427b7de8ef348b@mail.gmail.com> References: <91d218430706100943h31ed64a3x11427b7de8ef348b@mail.gmail.com> Message-ID: <46758EA7.6040500@parcan.es> Jose Gomez-Dans escribió: > Hola, > He actualizado mi página sobre el uso de OGR y MPL para acceder y > analizar datos geoespaciales. Ahora, con conexiones a PostGIS! > Polígonos coloreados! Consultas espaciales! Por lo que veo, somos > bastantes los que nos dedicamos a cosas de estas del GIS. La página > está en: > > > Espero que sirva de algo, > saludos, Si, que sirve, si, y muy interesante. ¿Tienes un blog sobre estos temas de cutre-cartografía, como dices? Porque si lo tienes, me lo apunto al reader pero ya. Y si no lo tienes, avisa si creas uno. Un saludo y gracias de nuevo por esta referencia. From arnau en ehas.org Sun Jun 17 22:02:37 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Sun, 17 Jun 2007 22:02:37 +0200 Subject: quitar saltos de linea en un texto In-Reply-To: <0a51be14e9f29e3648345fe738ae82da@GMail.com> References: <0a51be14e9f29e3648345fe738ae82da@GMail.com> Message-ID: <4675935D.30309@ehas.org> Xin escribió: > Así: > sin_saltos = con_saltos.replace('\n','') > > En python todos los saltos són "\n" si lo cargas des de un fichero. Dice que le aparece '\r' (¿algo bajado de internet?), entonces sería: sin_saltos = con_saltos.replace('\r', '') ¿Pero y qué tal así? re.sub(r"[\r\n]+", " ", con_saltos) From rosendo en valdisme.net Sun Jun 17 23:58:13 2007 From: rosendo en valdisme.net (=?ISO-8859-1?Q?Rosendo_Mart=EDnez_Escobar?=) Date: Sun, 17 Jun 2007 23:58:13 +0200 Subject: =?ISO-8859-1?Q?Re=3A__Re=3A_Python_para_software=2F?= =?ISO-8859-1?Q?aplicaciones_de gesti=F3n?= In-Reply-To: <200706151704.46338.jordi.f@ati.es> References: <200706151704.46338.jordi.f@ati.es> Message-ID: Buenas, la verdad es que a mí me interesó el soft e intenté localizar a partners en España para hacer la implantación. La respuesta, la verdad es que no fué muy adecuada a mis espectativas(no me pasaron ni presupuesto del proyecto). Lo digo para que se pongan las pilas y/o si alguien quiere ser partner que se sepa que hay un nicho de mercado sin el servicio que espera una empresa. Un saludo, Rosendo Martinez Departamento IT. Valdisme-Diserpe-Trecedis Telef: 628128845 email:rosendo en valdisme.net Jordi Funollet Enviado por: python-es-bounces en aditel.org 15/06/2007 18:22 Por favor, responda a La lista de python en castellano Para La lista de python en castellano cc Asunto Re: [Python-es] Re: Python para software/aplicaciones de gestión Alberto G.A. dixit: > el problema es que no > veo claro si hay proyectos/programadores/empresas en castellano (que o bien > sobre tinyERP o bien sobre otro framwork similiar) esten desarrollando para > estas herramientas. Me suena que en la pàgina de TinyERP mantenian un listado de "partners". -- ############################## ### Jordi Funollet ### http://www.terraquis.net _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jrvilda en gmail.com Mon Jun 18 01:16:27 2007 From: jrvilda en gmail.com (josu) Date: Mon, 18 Jun 2007 01:16:27 +0200 Subject: funcion para listar ficheros en windows Message-ID: <1182122187.19002.1.camel@Mobile-Desktop> Hola amigos, Necesitaba saber ¿Que función es la mejor para listar los ficheros de un directorio? Quería listar únicamente los ficheros ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From coslipa en yahoo.es Mon Jun 18 03:37:37 2007 From: coslipa en yahoo.es (Marcos Lipa Chahuares) Date: Mon, 18 Jun 2007 01:37:37 +0000 (GMT) Subject: Que herramientas Python existen Message-ID: <620434.17642.qm@web28006.mail.ukl.yahoo.com> Hola amigos Estoy empezando a ver y programar en Python, quisiera que me informen y ayuden que herremanientas puedo utilizar, puesto que deseo realizar un sistema utilizando entorno grafico, base de datos (mysql) en Windows. Agradesco de antemano su ayuda. ______________________ Marcos LIPA CHAHUARES. Puno - Peru ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From hfb1021 en yahoo.es Mon Jun 18 10:29:52 2007 From: hfb1021 en yahoo.es (hesed franquet) Date: Mon, 18 Jun 2007 08:29:52 +0000 (GMT) Subject: interfaz grafica Message-ID: <20070618082952.24325.qmail@web27915.mail.ukl.yahoo.com> Hola y gracias a todos he hecho(vaya estoy haciendo) mi primer programa tan sencillo que da asco la verdad es una cosa así:(es un juego) a=raw_input('pregunta') if a= = respuesta: print 'Respuesta correcta' else: print 'Vuelve a intentarlo' es todo el programa lo mismo. Con las tipicas explicaciones, claro está(por lo menos en los tutoriales se aconseja siempre ponerlos. Pero para ponerlo en marcha tengo que apretar el boton derecho de mi ratón. Edit with IDLE y en IDLE poner run. Cómo hago que con hacerle dos clics(lo tipico, o uno segun como tengas configurado el ordenador) se me habra para no tener que hacer esto Gracias: (utilizo Python2.5 y Windows XP) ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From kh_alatar en telefonica.net Mon Jun 18 10:37:16 2007 From: kh_alatar en telefonica.net (Alatar) Date: Mon, 18 Jun 2007 10:37:16 +0200 Subject: interfaz grafica In-Reply-To: <20070618082952.24325.qmail@web27915.mail.ukl.yahoo.com> References: <20070618082952.24325.qmail@web27915.mail.ukl.yahoo.com> Message-ID: <4676443C.2070605@telefonica.net> Cambia la extensión de tu programa .py por .pyw y podrás ejecutarlo en la forma que deseas. Un saludo, Alatar hesed franquet escribió: > Hola y gracias a todos he hecho(vaya estoy haciendo) mi primer programa tan sencillo que da asco la verdad es una cosa así:(es un juego) > a=raw_input('pregunta') > if a= = respuesta: > print 'Respuesta correcta' > else: > print 'Vuelve a intentarlo' > es todo el programa lo mismo. Con las tipicas explicaciones, claro está(por lo menos en los tutoriales se aconseja siempre ponerlos. > Pero para ponerlo en marcha tengo que apretar el boton derecho de mi ratón. Edit with IDLE y en IDLE poner run. > Cómo hago que con hacerle dos clics(lo tipico, o uno segun como tengas configurado el ordenador) se me habra para no tener que hacer esto > Gracias: > (utilizo Python2.5 y Windows XP) > > > > > > > ______________________________________________ > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y móviles desde 1 céntimo por minuto. > http://es.voice.yahoo.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > From listas en soft-com.es Mon Jun 18 10:41:48 2007 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Mon, 18 Jun 2007 10:41:48 +0200 Subject: Codificacion y nombres de archivos Message-ID: <4676454C.5080807@soft-com.es> Hola a todos, No se si es por el calor del verano, pero llevo todo el fin de semana peleandome con lo siguiente: He realizado una nueva instalacion con debian etch, la codificacion del sistema es: server:/datos# locale LANG=es_ES.UTF-8 LC_CTYPE="es_ES.UTF-8" LC_NUMERIC="es_ES.UTF-8" LC_TIME="es_ES.UTF-8" LC_COLLATE="es_ES.UTF-8" LC_MONETARY="es_ES.UTF-8" LC_MESSAGES="es_ES.UTF-8" LC_PAPER="es_ES.UTF-8" LC_NAME="es_ES.UTF-8" LC_ADDRESS="es_ES.UTF-8" LC_TELEPHONE="es_ES.UTF-8" LC_MEASUREMENT="es_ES.UTF-8" LC_IDENTIFICATION="es_ES.UTF-8" LC_ALL= Sobre esta instalacion he copiado los datos de otro disco que tenia debian sarge con codificacion ISO8859-15. La copia la he realizado directamente, instalando el disco en el equipo, haciendo un mount de la particion (ext2) y un cp -a. El problema son los nombres de los archivos, los usuarios de ese servidor guardaban muchos archivos (usando samba) con acentos, eñes, etc. en los nombres de los archivos. Bueno, para solucionar esto estoy intentado hacer un script python que lea el directorio, recodifique los nombres y renombre los archivos, pero no doy con ello. El script es el siguiente: #!/usr/bin/python # -*- coding: UTF-8 -*- # lectura de directorios y rename de archivos de ISO8859-1 utf-8 import os import sys import locale print "Codificacion local: %s" % sys.getdefaultencoding() for root, dir, files in os.walk("."): # archivos for f in files: try: fd = f.decode("iso-8859-15") if fd != f: print "renombrar %s -> %s" & (f, fd) # renombrar # ... except Exception, e: print "Excepcion:%s" % e print "Error decode en %s" % f El scriupt tira la excepcion : 'utf8' codec can't decode byte 0x80 in position 1: unexpected code byte Alguna idea? -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** From arnau en ehas.org Mon Jun 18 10:50:39 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Mon, 18 Jun 2007 10:50:39 +0200 Subject: funcion para listar ficheros en windows In-Reply-To: <1182122187.19002.1.camel@Mobile-Desktop> References: <1182122187.19002.1.camel@Mobile-Desktop> Message-ID: <4676475F.4070904@ehas.org> josu escribió: > Necesitaba saber ¿Que función es la mejor para listar los ficheros de un > directorio? Quería listar únicamente los ficheros una de las muchas formas: import os def getfiles(d): return [os.path.join(d, x) for x in os.listdir(d) \ if os.path.isfile(os.path.join(d, x))] mírate: http://almacen.gulic.org/diveintopython-5.4-es/file_handling/os_module.html arnau ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From hfb1021 en yahoo.es Mon Jun 18 11:39:53 2007 From: hfb1021 en yahoo.es (hesed franquet) Date: Mon, 18 Jun 2007 09:39:53 +0000 (GMT) Subject: interfaz grafica Message-ID: <20070618093953.49619.qmail@web27915.mail.ukl.yahoo.com> Gracia Alatar. Lo de pasarlo pyw ya lo había hecho(mirando programas haver como se lo hacían para no ver al interprete, lo que yo quiero es hacer una interfaza grafica que no tengo ni idea y he mirado algunas paginas y estoy más perdido que al principio. Alatar escribio:Cambia la extensión de tu programa .py por .pyw y podrás ejecutarlo en la forma que deseas. Un saludo, Alatar hesed franquet escribió: > Hola y gracias a todos he hecho(vaya estoy haciendo) mi primer programa tan sencillo que da asco la verdad es una cosa así:(es un juego) > a=raw_input('pregunta') > if a= = respuesta: > print 'Respuesta correcta' > else: > print 'Vuelve a intentarlo' > es todo el programa lo mismo. Con las tipicas explicaciones, claro está(por lo menos en los tutoriales se aconseja siempre ponerlos. > Pero para ponerlo en marcha tengo que apretar el boton derecho de mi ratón. Edit with IDLE y en IDLE poner run. > Cómo hago que con hacerle dos clics(lo tipico, o uno segun como tengas configurado el ordenador) se me habra para no tener que hacer esto > Gracias: > (utilizo Python2.5 y Windows XP) >: ____________________________________________________________________________________ ¡Descubre una nueva forma de obtener respuestas a tus preguntas! Entra en Yahoo! Respuestas. http://es.answers.yahoo.com/info/welcome From kh_alatar en telefonica.net Mon Jun 18 12:12:22 2007 From: kh_alatar en telefonica.net (Alatar) Date: Mon, 18 Jun 2007 12:12:22 +0200 Subject: interfaz grafica In-Reply-To: <20070618093953.49619.qmail@web27915.mail.ukl.yahoo.com> References: <20070618093953.49619.qmail@web27915.mail.ukl.yahoo.com> Message-ID: <46765A86.3050006@telefonica.net> Oooops....., entonces no te va a ser tan sencillo. Echa un vistazo a wxPython y a pyGTK. Yo particularmente me he decantado por este último. En su página (http://www.pygtk.org/) encontrarás varios ejemplos de cómo empezar. Un saludo. Alatar hesed franquet escribió: > Gracia Alatar. Lo de pasarlo pyw ya lo había hecho(mirando programas haver como se lo hacían para no ver al interprete, lo que yo quiero es hacer una interfaza grafica que no tengo ni idea y he mirado algunas paginas y estoy más perdido que al principio. > Alatar escribio:Cambia la extensión de tu programa .py por .pyw y podrás ejecutarlo en > la forma que deseas. > > Un saludo, > Alatar > > hesed franquet escribió: > >> Hola y gracias a todos he hecho(vaya estoy haciendo) mi primer programa tan sencillo que da asco la verdad es una cosa así:(es un juego) >> a=raw_input('pregunta') >> if a= = respuesta: >> print 'Respuesta correcta' >> else: >> print 'Vuelve a intentarlo' >> es todo el programa lo mismo. Con las tipicas explicaciones, claro está(por lo menos en los tutoriales se aconseja siempre ponerlos. >> Pero para ponerlo en marcha tengo que apretar el boton derecho de mi ratón. Edit with IDLE y en IDLE poner run. >> Cómo hago que con hacerle dos clics(lo tipico, o uno segun como tengas configurado el ordenador) se me habra para no tener que hacer esto >> Gracias: >> (utilizo Python2.5 y Windows XP) >> : >> > > > > > > ____________________________________________________________________________________ > ¡Descubre una nueva forma de obtener respuestas a tus preguntas! > Entra en Yahoo! Respuestas. > http://es.answers.yahoo.com/info/welcome > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > From gagsl-py2 en yahoo.com.ar Mon Jun 18 13:33:46 2007 From: gagsl-py2 en yahoo.com.ar (Gabriel Genellina) Date: Mon, 18 Jun 2007 08:33:46 -0300 Subject: Codificacion y nombres de archivos References: <4676454C.5080807@soft-com.es> Message-ID: En Mon, 18 Jun 2007 05:41:48 -0300, Oswaldo Hernández escribió: > He realizado una nueva instalacion con debian etch, la codificacion del > sistema es: > server:/datos# locale > LANG=es_ES.UTF-8 [...] > > Sobre esta instalacion he copiado los datos de otro disco que tenia > debian sarge con codificacion ISO8859-15. > > La copia la he realizado directamente, instalando el disco en el equipo, > haciendo un mount de la particion (ext2) y un cp -a. Y no te dio errores al copiar? El problema con utf-8 es que no cualquier secuencia de bytes es válida, y si el original era ISO8859-15, eso podria pasar. > El problema son los nombres de los archivos, los usuarios de ese > servidor guardaban muchos archivos (usando samba) con acentos, eñes, > etc. en los nombres de los archivos. > > print "Codificacion local: %s" % sys.getdefaultencoding() Esto deberia mostrar ASCII - cualquier otra cosa trae problemas, no es el valor por defecto, y tuviste que haberlo modificado a proposito en site.py. De cualquier modo, lo que te interesa en realidad no es eso sino sys.getfilesystemencoding() que supongo que te da utf-8 > for root, dir, files in os.walk("."): Creo que te convendria usar walk(u"."): > # archivos > for f in files: > try: > fd = f.decode("iso-8859-15") > if fd != f: > print "renombrar %s -> %s" & (f, fd) Y aca: if isinstance(f, unicode): f_utf8 = f.encode("utf-8") f_8859 = f.encode("iso-8859-15") if f_utf8!=f_8859: # renombrar f_8859 a f_utf8 elif isinstance(f, str): # algo que no se pudo convertir a unicode # porque dio errores # asumimos que es iso-8859-15 f_utf8 = f.decode("iso-8859-15").encode("utf-8") # renombrar f a f_utf8 Pero no tengo forma de probarlo... La otra alternativa, si no funciona bien, seria dejar el os.walk("."), y eliminar la primera parte del if (lo que procesa unicode). Bah, o dejarlo, total nunca deberia venir un objeto unicode... > El scriupt tira la excepcion : > 'utf8' codec can't decode byte 0x80 in position 1: unexpected code byte -- Gabriel Genellina ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jvicentevilla en yahoo.es Mon Jun 18 15:54:01 2007 From: jvicentevilla en yahoo.es (vicente villaveces) Date: Mon, 18 Jun 2007 15:54:01 +0200 (CEST) Subject: Presentacion de consulta sql en el navegador In-Reply-To: <4672EBFD.80307@gmail.com> References: <4672EBFD.80307@gmail.com> Message-ID: <199447.26337.qm@web27303.mail.ukl.yahoo.com> Alexis Roda escribió: En/na vicente villaveces ha escrit: > for r in db.query("""SELECT * FROM estudiantes""").dictresult(): > print '%(cedula)s %(nombre)s %(edad)s' % r No acabo de entender el problema. En cualquier caso prueba con: for r in db.query("""SELECT * FROM estudiantes""").dictresult(): print ''' %(cedula)s %(nombre)s %(edad)s ''' % r para que cada alumno aparezca en una fila de la tabla y luego cierra las etiquetas: print " " Te recomendaría que le echaras un vistazo a alguno de los frameworks libres para desarrollo de aplicaciones que existen escritos en python: http://www.zope.org http://www.djangoproject.org http://www.turbogears.org http://pylonshq.com/ te simplificarán mucho el trabajo Saludos ................................... Saludos. Mi agradecimiento a los Srs. Alexis Rodas y Juan Peres por su valiosa ayuda. He realizado la sugerencia hecha por Sr. Alexis y solucione el problema, en cuanto a los frameworks voy a investigar sobre ellos para ver con cual me ayudo. Anexo el codigo con lo sugerido: #! /usr/bin/env python import pg db = pg.connect('datos', 'localhost', 5432, user= 'postgres', passwd= 'jose123456') ex_text = """

ESTA ES MI PRIMERA PAGINA WEB DE PRUEBA EN PYTHON """ bgcolor = "#E8D8B0" fgcolor = "#000000" lcolor = "#A03050" #p = db.query("SELECT * FROM estudiantes" ) #if sys.argv[1].upper() == "FULL": # print ex_text print """content-type: text/html CONSULTA A BASE DE DATOS

BASE DE DATOS ESTUDIANTES

A CONTINUACION SE PRESENTA EL CONTENIDO DE LA BASE DE DATOS DE LOS ESTUDIANTES. """% (bgcolor, lcolor, lcolor, fgcolor) print """

""" ########## for r in db.query("""SELECT * FROM estudiantes""").dictresult(): print ''' %(cedula)s %(nombre)s %(edad)s ''' % r print "
BASE DATOS ESTUDIANTES
CEDULA NOMBRE EDAD

" Gracias. "Que viva el software libre y los hombres que liberan " Jose Vicente V. _____________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es --------------------------------- LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From hfb1021 en yahoo.es Mon Jun 18 16:22:07 2007 From: hfb1021 en yahoo.es (hesed franquet) Date: Mon, 18 Jun 2007 14:22:07 +0000 (GMT) Subject: interfaz grafica Message-ID: <797705.7112.qm@web27907.mail.ukl.yahoo.com> Gracias Alatar, ya mismo lo estoy mirando espero que me salga bien. Gracias: Alatar escribió:Oooops....., entonces no te va a ser tan sencillo. Echa un vistazo a wxPython y a pyGTK. Yo particularmente me he decantado por este último. En su página (http://www.pygtk.org/) encontrarás varios ejemplos de cómo empezar. Un saludo. Alatar hesed franquet escribió: > Gracia Alatar. Lo de pasarlo pyw ya lo había hecho(mirando programas haver como se lo hacían para no ver al interprete, lo que yo quiero es hacer una interfaza grafica que no tengo ni idea y he mirado algunas paginas y estoy más perdido que al principio. > Alatar escribio:Cambia la extensión de tu programa .py por .pyw y podrás ejecutarlo en > la forma que deseas. > > Un saludo, > Alatar > > hesed franquet escribió: > >> Hola y gracias a todos he hecho(vaya estoy haciendo) mi primer programa tan sencillo que da asco la verdad es una cosa así:(es un juego) >> a=raw_input('pregunta') >> if a= = respuesta: >> print 'Respuesta correcta' >> else: >> print 'Vuelve a intentarlo' >> es todo el programa lo mismo. Con las tipicas explicaciones, claro está(por lo menos en los tutoriales se aconseja siempre ponerlos. >> Pero para ponerlo en marcha tengo que apretar el boton derecho de mi ratón. Edit with IDLE y en IDLE poner run. >> Cómo hago que con hacerle dos clics(lo tipico, o uno segun como tengas configurado el ordenador) se me habra para no tener que hacer esto >> Gracias: >> (utilizo Python2.5 y Windows XP): ____________________________________________________________________________________ ¡Descubre una nueva forma de obtener respuestas a tus preguntas! Entra en Yahoo! Respuestas. http://es.answers.yahoo.com/info/welcome From sergio en wikier.org Mon Jun 18 16:51:39 2007 From: sergio en wikier.org (Sergio =?ISO-8859-1?Q?Fern=E1ndez?=) Date: Mon, 18 Jun 2007 16:51:39 +0200 Subject: Prioridad entre modulos Message-ID: <1182178300.3330.6.camel@localhost.localdomain> Hola, he estado buscando en los archivos de la lista, y no he encontrado nada referente a lo que voy a preguntar. El caso es que tengo un conflicto entre 2 módulos que se llaman igual. Un proyecto, que vamos a llamar "proyecto", lo he organizado de la siguiente manera: / | |- proyecto.py |- src/ | |- proyecto/ | |- modulo |- ... Tanto el directorio raiz como el src están en el path del interprete de python, además de existir en todos los directorios el oportuno fichero __init__.py. Lo hice así porque quería importar cada clase con "import proyecto.modulo.Clase" sin importar la ruta relativa desde el fichero que importa esa clase. El problema es que el fichero proyecto.py parece tener preferencia, y ese tipo de import's van a buscar "modulo" en él y no en la jerarquía de directorios, por lo que casca. ¿Alguna idea para resolver este problema? Una solución inmediata es renombrar el fichero proyecto.py, pero me gustaría dejarle el nombre del proyecto, ya que va a ser el script que sirva como punto de entrada al programa. Un saludo, -- __ ___ _ _ \ \ / (_) |_(_)___ _ _ \ \/\/ /| | / / / -_) '_| Sergio Fernández \_/\_/ |_|_\_\_\___|_| http://www.wikier.org/ ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From hfb1021 en yahoo.es Mon Jun 18 17:27:31 2007 From: hfb1021 en yahoo.es (hesed franquet) Date: Mon, 18 Jun 2007 15:27:31 +0000 (GMT) Subject: interfaz grafica Message-ID: <995675.61747.qm@web27911.mail.ukl.yahoo.com> Vale, ahora supongamos que el proyecto.py está acabado me dijiste que lo pasara a .pyw pero que hago copio el texto entero y lo guardo en .pyw o simplemente cojo y hago un proyecto.pyw en el que ponga: import proyecto Gracias Alatar escribio: Cambia la extensión de tu programa .py por .pyw y podrás ejecutarlo en la forma que deseas. Un saludo, Alatar hesed franquet escribió: > Hola y gracias a todos he hecho(vaya estoy haciendo) mi primer programa tan sencillo que da asco la verdad es una cosa así:(es un juego) > a=raw_input('pregunta') > if a= = respuesta: > print 'Respuesta correcta' > else: > print 'Vuelve a intentarlo' > es todo el programa lo mismo. Con las tipicas explicaciones, claro está(por lo menos en los tutoriales se aconseja siempre ponerlos. > Pero para ponerlo en marcha tengo que apretar el boton derecho de mi ratón. Edit with IDLE y en IDLE poner run. > Cómo hago que con hacerle dos clics(lo tipico, o uno segun como tengas configurado el ordenador) se me habra para no tener que hacer esto > Gracias: > (utilizo Python2.5 y Windows XP) > > > ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From hfb1021 en yahoo.es Mon Jun 18 17:30:11 2007 From: hfb1021 en yahoo.es (hesed franquet) Date: Mon, 18 Jun 2007 15:30:11 +0000 (GMT) Subject: interfaz grafica Message-ID: <308643.77644.qm@web27901.mail.ukl.yahoo.com> Soy tan malo escribiendo quiero decir si copio y lo guardo o bien pongo import proyecto. Gracias ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From listas en soft-com.es Mon Jun 18 17:27:57 2007 From: listas en soft-com.es (=?ISO-8859-15?Q?Oswaldo_Hern=E1ndez?=) Date: Mon, 18 Jun 2007 17:27:57 +0200 Subject: Codificacion y nombres de archivos In-Reply-To: References: <4676454C.5080807@soft-com.es> Message-ID: <4676A47D.2030909@soft-com.es> Gabriel Genellina escribió: > En Mon, 18 Jun 2007 05:41:48 -0300, Oswaldo Hernández > escribió: > >> He realizado una nueva instalacion con debian etch, la codificacion >> del sistema es: >> server:/datos# locale >> LANG=es_ES.UTF-8 [...] >> >> Sobre esta instalacion he copiado los datos de otro disco que tenia >> debian sarge con codificacion ISO8859-15. >> >> La copia la he realizado directamente, instalando el disco en el >> equipo, haciendo un mount de la particion (ext2) y un cp -a. > > Y no te dio errores al copiar? El problema con utf-8 es que no cualquier > secuencia de bytes es válida, y si el original era ISO8859-15, eso > podria pasar. No, no me dio ningún problema. > >> El problema son los nombres de los archivos, los usuarios de ese >> servidor guardaban muchos archivos (usando samba) con acentos, eñes, >> etc. en los nombres de los archivos. >> >> print "Codificacion local: %s" % sys.getdefaultencoding() > > Esto deberia mostrar ASCII - cualquier otra cosa trae problemas, no es > el valor por defecto, y tuviste que haberlo modificado a proposito en > site.py. Si, lo modifique a utf-8, pensando que el problema podia venir por ahi. > De cualquier modo, lo que te interesa en realidad no es eso sino > sys.getfilesystemencoding() que supongo que te da utf-8 Exacto. > >> for root, dir, files in os.walk("."): > > Creo que te convendria usar walk(u"."): lo probé, pero me lanza una excepción: File "renamefiles.py", line 14, in ? for root, dirs, files in os.walk(root): File "/usr/lib/python2.4/os.py", line 281, in walk if isdir(join(top, name)): File "/usr/lib/python2.4/posixpath.py", line 63, in join path += b File "encodings/utf_8.py", line 16, in decode UnicodeDecodeError: 'utf8' codec can't decode byte 0x82 in position 21: unexpected code byte > >> # archivos >> for f in files: >> try: >> fd = f.decode("iso-8859-15") >> if fd != f: >> print "renombrar %s -> %s" & (f, fd) > > Y aca: > if isinstance(f, unicode): > f_utf8 = f.encode("utf-8") > f_8859 = f.encode("iso-8859-15") > if f_utf8!=f_8859: > # renombrar f_8859 a f_utf8 > elif isinstance(f, str): > # algo que no se pudo convertir a unicode > # porque dio errores > # asumimos que es iso-8859-15 > f_utf8 = f.decode("iso-8859-15").encode("utf-8") > # renombrar f a f_utf8 > Despues de analizar las nombres de archivo que devuelve walk veo que nos los nombres de archivo no estaban codificados en ISO8859-1, sino en cp850 ( cosas del samba+windows+la madre que ... !!!) Analizando el codigo que me propones veo que una vez decodificado vuelves a codificar el resultado como utf-8: f.decode("iso-8859-15").encode("utf-8") Yo solo estaba haciendo el encode, hago la prueba con mi codigo y *funciona* :) Me queda una duda sobre la iteracion, raw no devuelve listas, sino iteradores, el modificar los nombres de los archivos y directorios sobre los que se está iterando ¿traerá algun problema? Gracias por tu ayuda, en cuanto termine el script lo envio a la lista. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From dmunhiz en gmail.com Mon Jun 18 17:56:41 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Mon, 18 Jun 2007 17:56:41 +0200 Subject: interfaz grafica In-Reply-To: <995675.61747.qm@web27911.mail.ukl.yahoo.com> References: <995675.61747.qm@web27911.mail.ukl.yahoo.com> Message-ID: <4676AB39.4020506@gmail.com> Supongo que hay mas, te propongo estas dos 1. renombras el fichero .py a .pyw así en llama al pythonw.exe en lugar del python.exe (o eso tengo entendido) 2. creas un nuevo fichero con extensión .pyw y en el pones import sys import loquesea (nombre del fichero sin el .py) loquesea.main() por lo menos con aplicaciones hechas con el boa constructor a mi me funciona. Saludos Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html hesed franquet escribiu: > Vale, ahora supongamos que el proyecto.py está acabado me dijiste que lo pasara a .pyw pero que hago copio el texto entero y lo guardo en .pyw o simplemente cojo y hago un proyecto.pyw en el que ponga: > import proyecto > Gracias > Alatar escribio: > Cambia la extensión de tu programa .py por .pyw y podrás ejecutarlo en > la forma que deseas. > > Un saludo, > Alatar > > hesed franquet escribió: >> Hola y gracias a todos he hecho(vaya estoy haciendo) mi primer programa tan sencillo que da asco la verdad es una cosa así:(es un juego) >> a=raw_input('pregunta') >> if a= = respuesta: >> print 'Respuesta correcta' >> else: >> print 'Vuelve a intentarlo' >> es todo el programa lo mismo. Con las tipicas explicaciones, claro está(por lo menos en los tutoriales se aconseja siempre ponerlos. >> Pero para ponerlo en marcha tengo que apretar el boton derecho de mi ratón. Edit with IDLE y en IDLE poner run. >> Cómo hago que con hacerle dos clics(lo tipico, o uno segun como tengas configurado el ordenador) se me habra para no tener que hacer esto >> Gracias: >> (utilizo Python2.5 y Windows XP) >> >> >> > > > > > > > ______________________________________________ > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y móviles desde 1 céntimo por minuto. > http://es.voice.yahoo.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From alexis.roda.villalonga en gmail.com Mon Jun 18 19:35:25 2007 From: alexis.roda.villalonga en gmail.com (Alexis Roda) Date: Mon, 18 Jun 2007 19:35:25 +0200 Subject: Presentacion de consulta sql en el navegador In-Reply-To: <199447.26337.qm@web27303.mail.ukl.yahoo.com> References: <199447.26337.qm@web27303.mail.ukl.yahoo.com> Message-ID: <4676C25D.5080307@gmail.com> En/na vicente villaveces ha escrit: > > for r in db.query("""SELECT * FROM estudiantes""").dictresult(): > print ''' > %(cedula)s > %(nombre)s > %(edad)s > ''' % r > > print "

" En el print de la fila faltan las correspondientes etiquetas TR i TD. Te funciona sin ellas ? Saludos From magodeoz.virtual en gmail.com Mon Jun 18 20:02:47 2007 From: magodeoz.virtual en gmail.com (=?ISO-8859-1?Q?M=E4go_de_Oz?=) Date: Mon, 18 Jun 2007 13:02:47 -0500 Subject: Rookie en python Message-ID: <3e5b28760706181102m22b3a5c0vcdcfff69147e4475@mail.gmail.com> Saludos listeros: Teniendo en cuanta que estoy aprendiendo desde cero y cero porque no tengo ningun colega en mi centro de trabajo o cercano que me ayude pues acud a la lista para ver si alguno me podria dar una idea clara de como comprobar si existe un fichero con determinada extension en un directorio??? Uso Python2.5 sobre $Win -- "Success in life is a matter no so much of talent and opportunity as of concentration and perseverance" From alexis.roda.villalonga en gmail.com Mon Jun 18 20:14:24 2007 From: alexis.roda.villalonga en gmail.com (Alexis Roda) Date: Mon, 18 Jun 2007 20:14:24 +0200 Subject: Rookie en python In-Reply-To: <3e5b28760706181102m22b3a5c0vcdcfff69147e4475@mail.gmail.com> References: <3e5b28760706181102m22b3a5c0vcdcfff69147e4475@mail.gmail.com> Message-ID: <4676CB80.7090109@gmail.com> En/na Mägo de Oz ha escrit: > Saludos listeros: > > Teniendo en cuanta que estoy aprendiendo desde cero y cero porque no tengo > ningun colega en mi centro de trabajo o cercano que me ayude pues acud a la > lista para ver si alguno me podria dar una idea clara de como comprobar si > existe un fichero con determinada extension en un directorio??? > > Uso Python2.5 sobre $Win Los módulos de la biblioteca estándar de python os, os.path, fnmatch y glob te pueden ser de utilidad: http://docs.python.org/modindex.html Si entiendo correctamente tu pregunta, lo que necesitas es algo como: import glob archivos = glob.glob('*.jpg') Saludos From flaper87 en gmail.com Mon Jun 18 20:19:26 2007 From: flaper87 en gmail.com (Flaper87) Date: Mon, 18 Jun 2007 14:19:26 -0400 Subject: Diferencia entre import *modulo* y from *modulo* import * Message-ID: Salduos a todos: Quisiera saber cual es la diferencia entre estas dos formas de importar un modulo, ya que el otro dia me percate que si existen diferencias: import mimodulo ó from mimodulo import * Gracias Saludos -- Flavio Percoco Premoli, A.K.A. [Flaper87] http://www.flaper87.com Usuario Linux registrado #436538 Geek by nature, Linux by choice, Debian of course. Key Fingerprint: CFC0 C67D FF73 463B 7E55 CF43 25D1 E75B E2DB 15C7 From listas en soft-com.es Mon Jun 18 20:58:15 2007 From: listas en soft-com.es (=?ISO-8859-15?Q?Oswaldo_Hern=E1ndez?=) Date: Mon, 18 Jun 2007 20:58:15 +0200 Subject: Codificacion y nombres de archivos In-Reply-To: <4676A47D.2030909@soft-com.es> References: <4676454C.5080807@soft-com.es> <4676A47D.2030909@soft-com.es> Message-ID: <4676D5C7.1000800@soft-com.es> Adjunto va el script como ha quedado. Me ha funcionado correctamente con defaultencoding = UTF-8, no consigo hacer que funciona bien con 'ascii'. Si alguien se decide a utilizarlo Ojo, Copia de seguridad ;) Saludos, -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** ------------ próxima parte ------------ An embedded and charset-unspecified text was scrubbed... Name: recodifica-nombres.py URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From leandrotocalini en gmail.com Mon Jun 18 21:28:13 2007 From: leandrotocalini en gmail.com (Leandro Tocalini) Date: Mon, 18 Jun 2007 16:28:13 -0300 Subject: Diferencia entre import *modulo* y from *modulo* import * In-Reply-To: References: Message-ID: <1182194893.24158.1.camel@debian.tocalinijoerg.com.ar> Vos si haces: import mimodulo al llamar a las funciones de mimodulo tenes q hacer asi mimodulo.mifuncion si haces: from mimodulo import * usas la funcion directamente mifuncion Me parece q esa es la unica diferencia El lun, 18-06-2007 a las 14:19 -0400, Flaper87 escribió: > Salduos a todos: > > Quisiera saber cual es la diferencia entre estas dos formas de importar un > modulo, ya que el otro dia me percate que si existen diferencias: > > import mimodulo > > ó > > from mimodulo import * > > Gracias > > Saludos > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From dmunhiz en gmail.com Mon Jun 18 21:30:11 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Mon, 18 Jun 2007 21:30:11 +0200 Subject: Diferencia entre import *modulo* y from *modulo* import * In-Reply-To: References: Message-ID: <4676DD43.7040901@gmail.com> Hola: Si no me equivoco es la forma en la que se obtienen las variables (seguramente que hai más) import mimodulo en este caso llamas a las variables mimodulo.variable1 mimodulo.variable2 ... from mimodulo import * en este caso las variables es como si fuesen del própio módulo variable1 variable2 ... con esta opción tienes que tener en cuenta que puedes conflictos con las variables del módulo que llama. Finalmente, no se por que, pero tengo entendido que es mejor la primera opción. Saludos Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html Flaper87 escribiu: > Salduos a todos: > > Quisiera saber cual es la diferencia entre estas dos formas de importar un > modulo, ya que el otro dia me percate que si existen diferencias: > > import mimodulo > > ó > > from mimodulo import * > > Gracias > > Saludos > From minoztro en gmail.com Mon Jun 18 22:38:59 2007 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Mon, 18 Jun 2007 16:38:59 -0400 Subject: Prioridad entre modulos In-Reply-To: <1182178300.3330.6.camel@localhost.localdomain> References: <1182178300.3330.6.camel@localhost.localdomain> Message-ID: <172699c50706181338r24bb922emd1af94a0ce8726ba@mail.gmail.com> El 18/06/07, Sergio Fernández escribió: > > Hola, Hola Sergio > > he estado buscando en los archivos de la lista, y no he encontrado nada > referente a lo que voy a preguntar. Yo una vez preguntado algo parecido :-) > > El caso es que tengo un conflicto entre 2 módulos que se llaman igual. > Un proyecto, que vamos a llamar "proyecto", lo he organizado de la > siguiente manera: Aunque no te daré una respuesta directa a tu problema, te puedo dar otra alternativa de distribuir tu software > > / > | > |- proyecto.py > |- src/ > | > |- proyecto/ > | > |- modulo > |- ... > cambialo por: / |-doc/ |-out/ |- Main.py o pyc {fichero precompilados de salida}..aca debería ir tu |-src/ |-gui/ |-glade/ |windowMain.py {ficheros que manejen tu interfaz} |-rn/ |-MainRn.py {ficheros que manejan la lógica del negocio} |-server |-ConexionBD.py {ficheros que manejan la conexión con bd y demases operaciones} > Tanto el directorio raiz como el src están en el path del interprete de > python, además de existir en todos los directorios el oportuno fichero > __init__.py. > espero que algo sea de ayuda, > Lo hice así porque quería importar cada clase con "import > proyecto.modulo.Clase" sin importar la ruta relativa desde el fichero > que importa esa clase. El problema es que el fichero proyecto.py parece > tener preferencia, y ese tipo de import's van a buscar "modulo" en él y > no en la jerarquía de directorios, por lo que casca. > > ¿Alguna idea para resolver este problema? Una solución inmediata es > renombrar el fichero proyecto.py, pero me gustaría dejarle el nombre del > proyecto, ya que va a ser el script que sirva como punto de entrada al > programa. > > Un saludo, > > -- > __ ___ _ _ > \ \ / (_) |_(_)___ _ _ > \ \/\/ /| | / / / -_) '_| Sergio Fernández > \_/\_/ |_|_\_\_\___|_| http://www.wikier.org/ > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > -- Milton Inostroza Aguilera From dpfrias en yahoo.es Tue Jun 19 06:32:12 2007 From: dpfrias en yahoo.es (Dr.Dairon Perez Frias) Date: Tue, 19 Jun 2007 04:32:12 +0000 (GMT) Subject: Colaboracion Message-ID: <656367.92386.qm@web27303.mail.ukl.yahoo.com> hola Lista, me gustaria saber como colaborar con proyectos de SWL y como entrar en IRC de desarrollo de SWL. si alguien puede darme un Norte de algunos link a los cuales dirigirme, gracias de antemano, Saludos D.Frias "En la vida nada es imposible, lo que sucede es que no tenemos el nivel necesario de conocimiento para logarlo... D.Frias" ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From gagsl-py2 en yahoo.com.ar Tue Jun 19 07:28:54 2007 From: gagsl-py2 en yahoo.com.ar (Gabriel Genellina) Date: Tue, 19 Jun 2007 02:28:54 -0300 Subject: Codificacion y nombres de archivos References: <4676454C.5080807@soft-com.es> <4676A47D.2030909@soft-com.es> Message-ID: En Mon, 18 Jun 2007 12:27:57 -0300, Oswaldo Hernández escribió: > Gabriel Genellina escribió: >> En Mon, 18 Jun 2007 05:41:48 -0300, Oswaldo Hernández >> escribió: >> >>> He realizado una nueva instalacion con debian etch, la codificacion >>> del sistema es: >>> server:/datos# locale >>> LANG=es_ES.UTF-8 [...] >>> >>> Sobre esta instalacion he copiado los datos de otro disco que tenia >>> debian sarge con codificacion ISO8859-15. >>> >>> La copia la he realizado directamente, instalando el disco en el >>> equipo, haciendo un mount de la particion (ext2) y un cp -a. >> >> Y no te dio errores al copiar? El problema con utf-8 es que no cualquier >> secuencia de bytes es válida, y si el original era ISO8859-15, eso >> podria pasar. > > No, no me dio ningún problema. > Eso no lo entiendo del todo, pero es cosa del S.O. >> >>> El problema son los nombres de los archivos, los usuarios de ese >>> servidor guardaban muchos archivos (usando samba) con acentos, eñes, >>> etc. en los nombres de los archivos. >>> >>> print "Codificacion local: %s" % sys.getdefaultencoding() >> >> Esto deberia mostrar ASCII - cualquier otra cosa trae problemas, no es >> el valor por defecto, y tuviste que haberlo modificado a proposito en >> site.py. > > Si, lo modifique a utf-8, pensando que el problema podia venir por ahi. No es una buena idea, en realidad... Es un cambio que afecta a TODOS los programas en python, no solo a este script. Y lo que escribas de ahora en mas en esa PC, asumiendo que vale utf-8, no te va a andar en ningun otro lado si no se hace previamente ese mismo cambio. Por eso todo el mundo recomienda NO tocarlo. >> De cualquier modo, lo que te interesa en realidad no es eso sino >> sys.getfilesystemencoding() que supongo que te da utf-8 > > Exacto. > >> >>> for root, dir, files in os.walk("."): >> >> Creo que te convendria usar walk(u"."): > > lo probé, pero me lanza una excepción: > File "renamefiles.py", line 14, in ? > for root, dirs, files in os.walk(root): > File "/usr/lib/python2.4/os.py", line 281, in walk > if isdir(join(top, name)): > File "/usr/lib/python2.4/posixpath.py", line 63, in join > path += b > File "encodings/utf_8.py", line 16, in decode > UnicodeDecodeError: 'utf8' codec can't decode byte 0x82 in position 21: > unexpected code byte Si, despues de escribirlo se me ocurrio que iba a fallar en cuanto apareciera el primer nombre de archivo que no se puede entender como utf8... Pero como no tengo forma de probarlo acá, lo mejor era que pruebes y ver qué pasaba. > Despues de analizar las nombres de archivo que devuelve walk veo que nos > los nombres de archivo no > estaban codificados en ISO8859-1, sino en cp850 ( cosas del > samba+windows+la madre que ... !!!) Ugh... Saber en qué estan codificados los nombres de archivo es un verdadero caos, aun al nivel del SO. Y aca hay un ejemplo de que un atributo unico en Python (sys.getfilesystemencoding) no siempre sirve: para un filesystem remoto que use samba, por ejemplo, no se aplica. > Analizando el codigo que me propones veo que una vez decodificado > vuelves a codificar el resultado > como utf-8: > f.decode("iso-8859-15").encode("utf-8") > Yo solo estaba haciendo el encode, hago la prueba con mi codigo y > *funciona* :) Ahi arriba estaría haciendo [string en iso-8859-15]->[unicode]->[string en utf-8]. Pero igual ahora es irrelavante porque ya dijiste que es cp850... str.encode NO deberia usarse, lo mismo que unicode.decode (si fuera por mi, no existirían siquiera). str.encode primero decodifica la string usando la codificacion por defecto (ASCII, excepto en tu caso que la cambiaste, y en verdad, no recomiendo el cambio) y despues codifica segun lo pedido. unicode.decode primero codifica en la codificacion por defecto, y despues decodifica segun lo pedido. > Me queda una duda sobre la iteracion, raw no devuelve listas, sino > iteradores, el modificar los > nombres de los archivos y directorios sobre los que se está iterando > ¿traerá algun problema? No a menos que modifiques las *listas* de directorios y archivos (en tu codigo serian dir y files). O sea, borrar/insertar/modificar elementos *dentro* de la lista. Asignarle un nuevo valor a la variable f, por ejemplo, no tiene ningun efecto sobre la iteracion (cuando el control vuelve al generador, la variable f no se ve, pero las listas siguen siendo las mismas y el generador ve los cambios). > Gracias por tu ayuda, en cuanto termine el script lo envio a la lista. Si, por favor; aunque el tuyo no es un caso muy comun, esto del manejo de unicode en los nombres de archivo requiere un poco de cuidado y cuantos mas ejemplos se tengan, mejor! -- Gabriel Genellina ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From gagsl-py2 en yahoo.com.ar Tue Jun 19 08:05:03 2007 From: gagsl-py2 en yahoo.com.ar (Gabriel Genellina) Date: Tue, 19 Jun 2007 03:05:03 -0300 Subject: Codificacion y nombres de archivos References: <4676454C.5080807@soft-com.es> <4676A47D.2030909@soft-com.es> <4676D5C7.1000800@soft-com.es> Message-ID: En Mon, 18 Jun 2007 15:58:15 -0300, Oswaldo Hernández escribió: > try: > # comprobar si ya esta en la codificacion destino > if src.encode(COD_DESTINO) == src: Esta es la linea donde se usa implicitamente el defaultencoding, y por eso solo te funciona en utf-8. src es string. src.encode primero convierte internamente string a unicode usando el default (modificado a utf8), luego convierte unicode a string usando COD_DESTINO. O sea, en realidad esta haciendo: if src.decode(sys.getdefaultencoding()).encode(COD_DESTINO) == src: if src.decode("utf-8").encode(COD_DESTINO) == src: (De paso, de ahi sale el Unicode-"Decode"-Error - por ahi no te diste cuenta, pero el metodo "encode" usualmente tira Unicode-"Encode"-Error, no esa otra). -- Gabriel Genellina ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From listas en soft-com.es Tue Jun 19 13:07:51 2007 From: listas en soft-com.es (=?ISO-8859-15?Q?Oswaldo_Hern=E1ndez?=) Date: Tue, 19 Jun 2007 13:07:51 +0200 Subject: Codificacion y nombres de archivos In-Reply-To: References: <4676454C.5080807@soft-com.es> <4676A47D.2030909@soft-com.es> <4676D5C7.1000800@soft-com.es> Message-ID: <4677B907.6070808@soft-com.es> Gabriel Genellina escribió: > En Mon, 18 Jun 2007 15:58:15 -0300, Oswaldo Hernández > escribió: > >> try: >> # comprobar si ya esta en la codificacion destino >> if src.encode(COD_DESTINO) == src: > > Esta es la linea donde se usa implicitamente el defaultencoding, y por > eso solo te funciona en utf-8. > src es string. src.encode primero convierte internamente string a > unicode usando el default (modificado a utf8), luego convierte unicode a > string usando COD_DESTINO. > O sea, en realidad esta haciendo: > if src.decode(sys.getdefaultencoding()).encode(COD_DESTINO) == src: > if src.decode("utf-8").encode(COD_DESTINO) == src: > Esto del encode y decode es un lio, pero parece que voy entendiendolo mejor. He modificado la linea en cuestion a if src.decode(COD_DESTINO).encode(COD_DESTINO): He vuelto a reconfigurar el site.py para volver a ponerlo como ascii y funciona bien con cualquiera de las dos codificaciones. Adjunto el script tal como ha quedado. Gracias de nuevo. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** ------------ próxima parte ------------ An embedded and charset-unspecified text was scrubbed... Name: recodifica-nombres.py URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rolandojtorres en gmail.com Tue Jun 19 14:43:24 2007 From: rolandojtorres en gmail.com (=?UTF-8?Q?Rolando_Jos=C3=A9_Torres_S=C3=A1nchez?=) Date: Tue, 19 Jun 2007 07:43:24 -0500 Subject: visor de Flash, MHT y PDF en python Message-ID: <6a39a1d0706190543h50878347k201f2e61460770ed@mail.gmail.com> Hola lista Estoy desarrollando una aplicacion que baja contenido web y lo muestra en pantalla a determinada hora. Alguien conoce como puedo hacer y compilar en un solo .exe una aplicacion que muestre animaciones de flash SWF, muestre paginas web en formato MHT y PDFs, por el momento solo para WIndows. Tambien quisiera saber como puedo desde python cambiar el Fondo del escritorio, cambiar el protector de pantalla e invocar al navegador por defecto en Windows XP. Si compilo una aplicacion con pyexe que usa wxwidget y otras librerias puedo hacer que quede todo en un solo ejecutable .exe, o necesito obligatoriamente las librerias de wxwidget junto con el ejecutable? Gracias por sus aportes. ----------- Rolando José Torres Sánchez MSN:rolandojtorres en hotmail.com ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From magodeoz.virtual en gmail.com Tue Jun 19 15:05:47 2007 From: magodeoz.virtual en gmail.com (=?ISO-8859-1?Q?M=E4go_de_Oz?=) Date: Tue, 19 Jun 2007 08:05:47 -0500 Subject: visor de Flash, MHT y PDF en python In-Reply-To: <6a39a1d0706190543h50878347k201f2e61460770ed@mail.gmail.com> References: <6a39a1d0706190543h50878347k201f2e61460770ed@mail.gmail.com> Message-ID: <3e5b28760706190605i191667f6v11055ad172e80ee2@mail.gmail.com> Como me puedo hacer de esa herramienta para compilar los bytecodes de pythn??? Pyexe??? From inf200468 en ucf.edu.cu Tue Jun 19 15:04:48 2007 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Tue, 19 Jun 2007 09:04:48 -0400 (CDT) Subject: sobre python y postgresql Message-ID: <2910.10.14.17.145.1182258288.squirrel@correo.ucf.edu.cu> Hola estoy trabajando en un script que se conecta , o al menos trata de conectarse a una bd en postgre, esta bd esta en un servidor , importe el modulo pg , hasta ahi todo bien , pero cuando escriboo : conex = pg.connect ('10.14.17.104','tele','chicho','chicho') donde: '10.14.17.104' es la direccion ip del servidor 'tele' :es el nombre de la base dde datos 'chicho' : es el usuario 'chicho' : es la contrasena me da el siguiente error: conex = pg.connect ('10.14.17.104','tele','chicho','chicho') TypeError: an integer is required Script terminated. alguien puede decirme si estan bien los parametros que le pase a la funcio0n de la conexion, o que es lo que tengo mal muchas gracias saludos ------------------------------ Participe en Universidad 2008 11 al 15 de febrero del 2008 Palacio de las Convenciones, Ciudad de la Habana, Cuba http://www.universidad2008.cu From magodeoz.virtual en gmail.com Tue Jun 19 15:24:03 2007 From: magodeoz.virtual en gmail.com (=?ISO-8859-1?Q?M=E4go_de_Oz?=) Date: Tue, 19 Jun 2007 08:24:03 -0500 Subject: sobre python y postgresql In-Reply-To: <2910.10.14.17.145.1182258288.squirrel@correo.ucf.edu.cu> References: <2910.10.14.17.145.1182258288.squirrel@correo.ucf.edu.cu> Message-ID: <3e5b28760706190624k4633fd4ak5366b262dceae53c@mail.gmail.com> Busca en la documentacion de ese modulo... de hecho.. abre el .py y mira la definicion de la funcion... alli encontraras los parametros que necesitas.... A proposito inf200460 te manda saludos... jajajajja.. lo tengo al lado mio... vaya coincidencia From riverplatense en gmail.com Tue Jun 19 15:26:01 2007 From: riverplatense en gmail.com (Javier Castrillo) Date: Tue, 19 Jun 2007 10:26:01 -0300 Subject: sobre python y postgresql In-Reply-To: <2910.10.14.17.145.1182258288.squirrel@correo.ucf.edu.cu> References: <2910.10.14.17.145.1182258288.squirrel@correo.ucf.edu.cu> Message-ID: On 19/06/07, inf200468 en ucf.edu.cu wrote: > el modulo pg , hasta ahi todo bien , pero cuando escriboo : > conex = pg.connect ('10.14.17.104','tele','chicho','chicho') > donde: '10.14.17.104' es la direccion ip del servidor > 'tele' :es el nombre de la base dde datos > 'chicho' : es el usuario > 'chicho' : es la contrasena > Probaste así?: host = '10.14.17.104' db = 'tele' user = 'chicho' passwd = 'chicho' conex = pg.connect (host = host, db = db, user = user, passwd = passwd) -- Javier Castrillo ========================================================= GNU / Linux User #242275 ------------------------------- pub 1024D/B482896F 2006-09-04 uid Javier Castrillo (El Palo) sub 2048g/52C99A4E 2006-09-04 Clave pública: carapa.com.ar/public.asc http://carapa.com.ar http://javiercastrillo.com.ar http://riverplatense.googlepages.com ========================================================= Usá Software Libre From inf200468 en ucf.edu.cu Tue Jun 19 15:39:33 2007 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Tue, 19 Jun 2007 09:39:33 -0400 (CDT) Subject: sobre python y postgresql In-Reply-To: References: <2910.10.14.17.145.1182258288.squirrel@correo.ucf.edu.cu> Message-ID: <4622.10.14.17.145.1182260373.squirrel@correo.ucf.edu.cu> gracias por la ayuda, solo habia un detalle mal, para el nombre de la base de datos , no se puede utilizar db, sino dbname, todo lo demas essta excelente. muchas gracias On 19/06/07, inf200468 en ucf.edu.cu wrote: > >> el modulo pg , hasta ahi todo bien , pero cuando escriboo : >> conex = pg.connect ('10.14.17.104','tele','chicho','chicho') >> donde: '10.14.17.104' es la direccion ip del servidor >> 'tele' :es el nombre de la base dde datos >> 'chicho' : es el usuario >> 'chicho' : es la contrasena >> > > Probaste así?: > > host = '10.14.17.104' > db = 'tele' > user = 'chicho' > passwd = 'chicho' > conex = pg.connect (host = host, db = db, user = user, passwd = passwd) > > -- > Javier Castrillo > > ========================================================= > GNU / Linux User #242275 > > ------------------------------- > pub 1024D/B482896F 2006-09-04 > uid Javier Castrillo (El Palo) > sub 2048g/52C99A4E 2006-09-04 > > Clave pública: carapa.com.ar/public.asc > http://carapa.com.ar > http://javiercastrillo.com.ar > http://riverplatense.googlepages.com > ========================================================= > Usá Software Libre > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ------------------------------ Participe en Universidad 2008 11 al 15 de febrero del 2008 Palacio de las Convenciones, Ciudad de la Habana, Cuba http://www.universidad2008.cu From fabiognome en gmail.com Tue Jun 19 16:13:23 2007 From: fabiognome en gmail.com (Fabio Esteban Duran Verdugo) Date: Tue, 19 Jun 2007 10:13:23 -0400 Subject: Colaboracion In-Reply-To: <656367.92386.qm@web27303.mail.ukl.yahoo.com> References: <656367.92386.qm@web27303.mail.ukl.yahoo.com> Message-ID: <4677E483.4030606@gmail.com> Hola si te gusta el SWL te recomiendo partas y que veas http://*bugzilla*.gnome.org es parte del escritorio de gnome. Dr.Dairon Perez Frias escribió: > hola Lista, me gustaria saber como colaborar con proyectos de SWL y como entrar en IRC de desarrollo de SWL. > si alguien puede darme un Norte de algunos link a los cuales dirigirme, > gracias de antemano, Saludos D.Frias > > "En la vida nada es imposible, > lo que sucede es que no tenemos > el nivel necesario de conocimiento > para logarlo... > D.Frias" > > > > > > > ______________________________________________ > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y móviles desde 1 céntimo por minuto. > http://es.voice.yahoo.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > From burela en softgalia.com Tue Jun 19 16:35:28 2007 From: burela en softgalia.com (Miguel =?ISO-8859-1?Q?Rodr=EDguez_L=F3pez?=) Date: Tue, 19 Jun 2007 16:35:28 +0200 Subject: wxgrid Message-ID: <1182263728.7721.3.camel@localhost.localdomain> Hola Me a dado por trastear un poco con python, y mirando un entorno gráfico multi-plataforma me he decidido por wxwidgets. Al caso Mi problema viene al intentar enlazar un wxgrid con una base de datos, en este caso es mysql. Donde puedo encontrar algunos ejemplos relativos a esto. Me interesaría ver código escrito para leer he ir aprendiendo. un saludo Gracias ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From inf200468 en ucf.edu.cu Tue Jun 19 17:20:40 2007 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Tue, 19 Jun 2007 11:20:40 -0400 (CDT) Subject: formato de salida del python con las consultas sql Message-ID: <3059.10.14.17.145.1182266440.squirrel@correo.ucf.edu.cu> hola necesito manipular la salida del python con las consultas sql , por ejemplo, tengo una consulta que cuando la saco en pantalla con print muestra este formato: xlogin ------ xjorge (1 row) y de aqui solo quiero xjorge, este contenido lo tengo en una variable , que al imprimirla sale todo eso , como puedo obtener algo especifico dentro de la consulta. muchas gracias ------------------------------ Participe en Universidad 2008 11 al 15 de febrero del 2008 Palacio de las Convenciones, Ciudad de la Habana, Cuba http://www.universidad2008.cu From riverplatense en gmail.com Tue Jun 19 17:30:27 2007 From: riverplatense en gmail.com (Javier Castrillo) Date: Tue, 19 Jun 2007 12:30:27 -0300 Subject: formato de salida del python con las consultas sql In-Reply-To: <3059.10.14.17.145.1182266440.squirrel@correo.ucf.edu.cu> References: <3059.10.14.17.145.1182266440.squirrel@correo.ucf.edu.cu> Message-ID: On 19/06/07, inf200468 en ucf.edu.cu wrote: > ejemplo, tengo una consulta que cuando la saco en pantalla con print > muestra este formato: xlogin > ------ > xjorge > (1 row) > > y de aqui solo quiero xjorge, este contenido lo tengo en una variable , tenés que crear un cursor y luego extraer los elementos de la tupla devuelta. Te recomiendo leer el material de el módulo correspondiente antes de hacer la aplicación. En MySQL sería import MySQLdb db = conexión.... c = self.db.cursor() c.execute('''SELECT ... FROM ... ORDER BY ...''') data = c.fetchall() data[0][0] data[0][1] etc lo que te devuelve es una tupla y tenés que "desglosarla", pero insisto. Te recomiendo ir a la documentación primero. Saludos -- Javier Castrillo ========================================================= GNU / Linux User #242275 ------------------------------- pub 1024D/B482896F 2006-09-04 uid Javier Castrillo (El Palo) sub 2048g/52C99A4E 2006-09-04 Clave pública: carapa.com.ar/public.asc http://carapa.com.ar http://javiercastrillo.com.ar http://riverplatense.googlepages.com ========================================================= Usá Software Libre From leap0119 en gmail.com Tue Jun 19 17:37:07 2007 From: leap0119 en gmail.com (Leap][Luis E. Viera F.) Date: Tue, 19 Jun 2007 11:37:07 -0400 Subject: duda con python + glade Message-ID: saludos lista, tengo una duda, estoy tabajando con glade + python tengo dura de como administrar mi proyecto en q sentido? bueno q no se si lo ideal en cuanto al diseño de las pantallas es crear un .glade para cada pantalla, y trabajar las cmo es debido con el python o q diseñe todas las pantallas en un .glade y haga el llamado a cada pantalla adentro de ese .glade. gracias de antemano. -- /* TSU. Informatica - Luis Enrique Viera Fernández leap0119 en gmail.com Venezuela - Edo. Zulia */ From riverplatense en gmail.com Tue Jun 19 17:39:44 2007 From: riverplatense en gmail.com (Javier Castrillo) Date: Tue, 19 Jun 2007 12:39:44 -0300 Subject: Que herramientas Python existen In-Reply-To: <620434.17642.qm@web28006.mail.ukl.yahoo.com> References: <620434.17642.qm@web28006.mail.ukl.yahoo.com> Message-ID: On 17/06/07, Marcos Lipa Chahuares wrote: > Hola amigos > Estoy empezando a ver y programar en Python, quisiera que me informen y ayuden que herremanientas puedo utilizar, puesto que deseo realizar un sistema utilizando entorno grafico, base de datos (mysql) en Windows. > Agradesco de antemano su ayuda. Para editar, cualquier editor. Recomendables (SPE, Scribes, Ulipad, Eric) Herramientas para programar la GUI: wxPython. Muy bueno y bien documentado. Para MySQL: MySQLdb windows????? puaj! Un abrazo. -- Javier Castrillo ========================================================= GNU / Linux User #242275 ------------------------------- pub 1024D/B482896F 2006-09-04 uid Javier Castrillo (El Palo) sub 2048g/52C99A4E 2006-09-04 Clave pública: carapa.com.ar/public.asc http://carapa.com.ar http://javiercastrillo.com.ar http://riverplatense.googlepages.com ========================================================= Usá Software Libre From jjrojoc en hotmail.com Tue Jun 19 17:58:46 2007 From: jjrojoc en hotmail.com (=?iso-8859-1?B?SnVhbiBKb3PpIFJvam8=?=) Date: Tue, 19 Jun 2007 15:58:46 +0000 Subject: formato de salida del python con las consultas sql In-Reply-To: <3059.10.14.17.145.1182266440.squirrel@correo.ucf.edu.cu> References: <3059.10.14.17.145.1182266440.squirrel@correo.ucf.edu.cu> Message-ID: >From: inf200468 en ucf.edu.cu >Reply-To: La lista de python en castellano >To: python-es en aditel.org >Subject: [Python-es] formato de salida del python con las consultas sql >Date: Tue, 19 Jun 2007 11:20:40 -0400 (CDT) > >hola > necesito manipular la salida del python con las consultas sql , por >ejemplo, tengo una consulta que cuando la saco en pantalla con print >muestra este formato: xlogin > ------ > xjorge > (1 row) > >y de aqui solo quiero xjorge, este contenido lo tengo en una variable , >que al imprimirla sale todo eso , como puedo obtener algo especifico >dentro de la consulta. >muchas gracias > > simplemente toma los valores indiduales del resultado. self.cursor.execute('select id, descripcion, precio_venta from articulos where id = 2') for linea in self.cursor.fetchall(): id, descripcion, precio = linea >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es _________________________________________________________________ Descarga gratis la Barra de Herramientas de MSN http://www.msn.es/usuario/busqueda/barra?XAPID=2031&DI=1055&SU=http%3A//www.hotmail.com&HL=LINKTAG1OPENINGTEXT_MSNBH From alvaro.tovar en gmail.com Tue Jun 19 18:06:51 2007 From: alvaro.tovar en gmail.com (alvaro tovar) Date: Tue, 19 Jun 2007 11:06:51 -0500 Subject: Que herramientas Python existen In-Reply-To: References: <620434.17642.qm@web28006.mail.ukl.yahoo.com> Message-ID: <8e8876a20706190906q2144056fq9e7f0f0b14f7ae2@mail.gmail.com> hola, soy nuevo en python, uso eclipse, no conosco el resto. saludes a todos. On 6/19/07, Javier Castrillo wrote: > > On 17/06/07, Marcos Lipa Chahuares wrote: > > Hola amigos > > Estoy empezando a ver y programar en Python, quisiera que me informen y > ayuden que herremanientas puedo utilizar, puesto que deseo realizar un > sistema utilizando entorno grafico, base de datos (mysql) en Windows. > > Agradesco de antemano su ayuda. > > Para editar, cualquier editor. Recomendables (SPE, Scribes, Ulipad, Eric) > Herramientas para programar la GUI: wxPython. Muy bueno y bien > documentado. > Para MySQL: MySQLdb > > windows????? puaj! > > Un abrazo. > > -- > Javier Castrillo > > ========================================================= > GNU / Linux User #242275 > > ------------------------------- > pub 1024D/B482896F 2006-09-04 > uid Javier Castrillo (El Palo) > sub 2048g/52C99A4E 2006-09-04 > > Clave pública: carapa.com.ar/public.asc > http://carapa.com.ar > http://javiercastrillo.com.ar > http://riverplatense.googlepages.com > ========================================================= > Usá Software Libre > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From rolandojtorres en gmail.com Tue Jun 19 19:49:14 2007 From: rolandojtorres en gmail.com (=?UTF-8?Q?Rolando_Jos=C3=A9_Torres_S=C3=A1nchez?=) Date: Tue, 19 Jun 2007 12:49:14 -0500 Subject: visor de Flash, MHT y PDF en python In-Reply-To: <3e5b28760706190605i191667f6v11055ad172e80ee2@mail.gmail.com> References: <6a39a1d0706190543h50878347k201f2e61460770ed@mail.gmail.com> <3e5b28760706190605i191667f6v11055ad172e80ee2@mail.gmail.com> Message-ID: <6a39a1d0706191049w147e8fb8hb994643157ced7ba@mail.gmail.com> Lo siento el error es mio, pues creo que se llama es py2exe, pero como no la he trabajado antes, quisiera saber si puede generar un solo ejecutable encapsulando las librerias que necesite el programa. El 19/06/07, Mägo de Oz escribió: > Como me puedo hacer de esa herramienta para compilar los bytecodes de > pythn??? > > Pyexe??? > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Rolando José Torres Sánchez TCL/TK inside Python MSN:rolandojtorres en hotmail.com ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From inf200468 en ucf.edu.cu Tue Jun 19 20:07:46 2007 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Tue, 19 Jun 2007 14:07:46 -0400 (CDT) Subject: PyCrust Message-ID: <3201.10.14.17.145.1182276466.squirrel@correo.ucf.edu.cu> alguien puede decirme como cambio el tamano de la letra en el pycrust , ya he buscado en preference y no encuentro gracias ------------------------------ Participe en Universidad 2008 11 al 15 de febrero del 2008 Palacio de las Convenciones, Ciudad de la Habana, Cuba http://www.universidad2008.cu From riverplatense en gmail.com Tue Jun 19 20:19:59 2007 From: riverplatense en gmail.com (Javier Castrillo) Date: Tue, 19 Jun 2007 15:19:59 -0300 Subject: PyCrust In-Reply-To: <3201.10.14.17.145.1182276466.squirrel@correo.ucf.edu.cu> References: <3201.10.14.17.145.1182276466.squirrel@correo.ucf.edu.cu> Message-ID: On 19/06/07, inf200468 en ucf.edu.cu wrote: > alguien puede decirme como cambio el tamano de la letra en el pycrust , ya > he buscado en preference y no encuentro Fijate en la ayuda del programa, allí está todo. -- Javier Castrillo ========================================================= GNU / Linux User #242275 ------------------------------- pub 1024D/B482896F 2006-09-04 uid Javier Castrillo (El Palo) sub 2048g/52C99A4E 2006-09-04 Clave pública: carapa.com.ar/public.asc http://carapa.com.ar http://javiercastrillo.com.ar http://riverplatense.googlepages.com ========================================================= Usá Software Libre From maengora en gmail.com Tue Jun 19 22:25:53 2007 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Tue, 19 Jun 2007 15:25:53 -0500 Subject: Formato de salida de una consulta MySQL Message-ID: Cordial saludo. Tengo el siguiente codigo: --------------------------------------------------------------------- import MySQLdb db=MySQLdb.connect (host='localhost',user='root',passwd='12345678',db='facturar') cursor=db.cursor() consulta = db.cursor() sql='Select * From productos where categoria="CAM"' cursor.execute(sql) resultado=cursor.fetchall() print 'Productos de la categoria CAM' for registro in resultado: print registro[0],' ',registro[1] ----------------------------------------------------------------------- Que me genera el siguiente resultado: ----------------------------------------------------------------------- >>> Productos de la categoria CAM 2 AM000705 3 AM000706 4 AM000707 5 AM000708 6 AM000709 122 CU181001 123 CU181002 >>> ----------------------------------------------------------------------- Lo que quiero conseguir es que dicho resultado me aparezca alineado por columnas (como si estuvieran dentro de una tabla) así: >>> Productos de la categoria CAM 2 AM000705 3 AM000706 4 AM000707 5 AM000708 6 AM000709 122 CU181001 123 CU181002 Muchas gracias a los que me colaboren y a los demás también por hacer parte de esta comunidad. From magodeoz.virtual en gmail.com Tue Jun 19 22:26:14 2007 From: magodeoz.virtual en gmail.com (=?ISO-8859-1?Q?M=E4go_de_Oz?=) Date: Tue, 19 Jun 2007 15:26:14 -0500 Subject: visor de Flash, MHT y PDF en python In-Reply-To: <6a39a1d0706191049w147e8fb8hb994643157ced7ba@mail.gmail.com> References: <6a39a1d0706190543h50878347k201f2e61460770ed@mail.gmail.com> <3e5b28760706190605i191667f6v11055ad172e80ee2@mail.gmail.com> <6a39a1d0706191049w147e8fb8hb994643157ced7ba@mail.gmail.com> Message-ID: <3e5b28760706191326mf38734g3fca278ebb802279@mail.gmail.com> Es que he tratado de bajarlo ya dos vece y cuando lo voy a ejecutar me da error ... fichero corrupto o algo asi... Me darias un link que sea fiel??? From arnau en ehas.org Tue Jun 19 23:11:29 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Tue, 19 Jun 2007 23:11:29 +0200 Subject: Formato de salida de una consulta MySQL In-Reply-To: References: Message-ID: <46784681.6090300@ehas.org> Manuel Enrique González Ramírez escribió: > Lo que quiero conseguir es que dicho resultado me aparezca alineado por > columnas (como si estuvieran dentro de una tabla) así: >>>> > Productos de la categoria CAM > 2 AM000705 > 3 AM000706 > 4 AM000707 > 5 AM000708 > 6 AM000709 > 122 CU181001 > 123 CU181002 El tutorial cubre este asunto; dale un vistazo y no tendrás mayor problema: http://es.tldp.org/Tutoriales/Python/Tutorial-Python/node9.html From gagsl-py2 en yahoo.com.ar Wed Jun 20 06:11:55 2007 From: gagsl-py2 en yahoo.com.ar (Gabriel Genellina) Date: Wed, 20 Jun 2007 01:11:55 -0300 Subject: visor de Flash, MHT y PDF en python References: <6a39a1d0706190543h50878347k201f2e61460770ed@mail.gmail.com> <3e5b28760706190605i191667f6v11055ad172e80ee2@mail.gmail.com> <6a39a1d0706191049w147e8fb8hb994643157ced7ba@mail.gmail.com> <3e5b28760706191326mf38734g3fca278ebb802279@mail.gmail.com> Message-ID: En Tue, 19 Jun 2007 17:26:14 -0300, Mägo de Oz escribió: > Es que he tratado de bajarlo ya dos vece y cuando lo voy a ejecutar me da > error ... fichero corrupto o algo asi... > > Me darias un link que sea fiel??? Lo mas seguro es ir al sitio oficial: http://www.py2exe.org/ y ahi figura el link para bajarlo desde sourceforge. -- Gabriel Genellina ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rolandojtorres en gmail.com Wed Jun 20 15:00:39 2007 From: rolandojtorres en gmail.com (=?UTF-8?Q?Rolando_Jos=C3=A9_Torres_S=C3=A1nchez?=) Date: Wed, 20 Jun 2007 08:00:39 -0500 Subject: Cambiar el fondo de pantalla de Windows Message-ID: <6a39a1d0706200600m4e6debe8v730985df5dfc0123@mail.gmail.com> Hola lista Sabe alguien de la lista que me pueda ayudar con ideas de como cambiar el fondo de pantalla de Windows desde un programa en python. Ya se que debo hacer una conversion de la imagen JPEG a BMP que lo haria con PIL. Que debo modificar el registro de windows, para lo cual no hay problema. HKEY_CURRENT_USER\Control Panel\Desktop\ConvertedWallpaper Linux wallpaper 09.jpg HKEY_CURRENT_USER\Control Panel\Desktop\OriginalWallpaper Wallpaper1.bmp Pero una vez hecho el cambio en el registro de windows que comando debo hacer para que actuace los cambio del registro, y cambie el fondo?? Ayudenme con esto que es muy frustrante aceptar con los compañeros, que python con toda la superioridad frente a VB no puede aun hacer esto tan simple. _________ Rolando José Torres Sánchez TCL/TK inside Python MSN:rolandojtorres en hotmail.com ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From listas en soft-com.es Wed Jun 20 16:12:22 2007 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Wed, 20 Jun 2007 16:12:22 +0200 Subject: Cambiar el fondo de pantalla de Windows In-Reply-To: <6a39a1d0706200600m4e6debe8v730985df5dfc0123@mail.gmail.com> References: <6a39a1d0706200600m4e6debe8v730985df5dfc0123@mail.gmail.com> Message-ID: <467935C6.9090407@soft-com.es> Rolando José Torres Sánchez escribió: > Hola lista > > Sabe alguien de la lista que me pueda ayudar con ideas de como cambiar > el fondo de pantalla de Windows desde un programa en python. > > Ya se que debo hacer una conversion de la imagen JPEG a BMP que lo > haria con PIL. > > Que debo modificar el registro de windows, para lo cual no hay problema. > HKEY_CURRENT_USER\Control Panel\Desktop\ConvertedWallpaper Linux > wallpaper 09.jpg > > HKEY_CURRENT_USER\Control Panel\Desktop\OriginalWallpaper > Wallpaper1.bmp > > > Pero una vez hecho el cambio en el registro de windows que comando > debo hacer para que actuace los cambio del registro, y cambie el > fondo?? > > Ayudenme con esto que es muy frustrante aceptar con los compañeros, > que python con toda la superioridad frente a VB no puede aun hacer > esto tan simple. > Para hacer eso VB tiene que ejecutar una funcion del api de windows. Haz lo mismo con python, utiliza el paquete pywin32 (https://sourceforge.net/projects/pywin32/) para acceder a ellas desde python. Saludos, -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** From libargutxi en codesyntax.com Wed Jun 20 16:37:18 2007 From: libargutxi en codesyntax.com (lur ibargutxi) Date: Wed, 20 Jun 2007 16:37:18 +0200 Subject: de html a odt Message-ID: <31a05fb20706200737h4a7f810fl3b3d95725b9af803@mail.gmail.com> Hola lista! Estoy intentando convertir un html en un documento de OpenOffice(odt). Estoy utilizando el modulo de python odfpy pero no consigo sacarlo bien. Alguien me puede ayudar con el problema que tengo. Utilizo el script html2odt.py(que en su definicion dice que es para lo que realmente quiero) pero en vez de convertirmelo en texto me lo saca en formato xml. Alguien conoce alguna otra forma de hacerlo? Gracias -- Lur Ibargutxi libargutxi en codesyntax.com From teritriano en gmail.com Wed Jun 20 19:01:22 2007 From: teritriano en gmail.com (Oscar (.teri) Triano) Date: Wed, 20 Jun 2007 19:01:22 +0200 Subject: de html a odt In-Reply-To: <31a05fb20706200737h4a7f810fl3b3d95725b9af803@mail.gmail.com> References: <31a05fb20706200737h4a7f810fl3b3d95725b9af803@mail.gmail.com> Message-ID: <8c50b5f00706201001s71658522la43f9fcf5e463338@mail.gmail.com> El día 20/06/07, lur ibargutxi escribió: > > Hola lista! > > Estoy intentando convertir un html en un documento de OpenOffice(odt). > Estoy > utilizando el modulo de python odfpy pero no consigo sacarlo bien. Alguien > me puede ayudar con el problema que tengo. Utilizo el script > html2odt.py(que en su definicion dice que es para lo que realmente > quiero) pero en vez > de convertirmelo en texto me lo saca en formato xml. > > Alguien conoce alguna otra forma de hacerlo? > > > Pues el escript (script) va por buen camino, ya principalmente un odt son un conjunto de archivos XML, uno de esos archivos XML es el texto , entre otros en un .jar (derivado de zip si no me equivoco). Lo tendrás que meter en un .jar que creo que no hay módulo que lo soporte, igualmente sirve zip y no hace daño. Lo tendrás que hacer siguiendo el formato .odt, claro. Te doy esta entrada de la wikipedia: http://es.wikipedia.org/wiki/OpenDocument sección "Formatos internos". Espero que sirva de ayuda From santidelgado en gmail.com Wed Jun 20 19:32:34 2007 From: santidelgado en gmail.com (Santiago David Delgado Llopis) Date: Wed, 20 Jun 2007 19:32:34 +0200 Subject: Caracteres Latin1 Message-ID: <7fba75ac0706201032s480b13b2w832dfc5fda77fd48@mail.gmail.com> Hola: Soy nuevo por aquí. He comenzado a programar una pequeña aplicación en Python... Bueno, realmente comencé en C, pero he decidido cambiar... Y tengo un pequeño problema (por el momento). Resulta que cuando trato de imprimir un texto por pantalla (modo consola) que contenga un texto con letras acentuadas ó la letra eñe, me saca un error u no me lo muestra ¿? Entiendo que tendré que cargar algún módulo o algo parecido. Uso Ubuntu 7.04,por si eso tuviera alguna repercusión. Muchas gracias. Un saludo. From inf200468 en ucf.edu.cu Wed Jun 20 15:19:02 2007 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Wed, 20 Jun 2007 09:19:02 -0400 (CDT) Subject: sobre =?iso-8859-1?q?documentaci=F3n_de_los_m=F3dulos?= Message-ID: <1235.10.14.2.12.1182345542.squirrel@correo.ucf.edu.cu> instale del repositorio el paquete que decia python-doc , para la documentación de los módulos , pero busqué y no encuentro donde estan las documentaciones , ya busqué en /var/lib/python2.4-support/python2.4 y ahi dentro hay 3 carpetas , pero ninguna contiene la documentacion , que puedo hacer??????? Saudos JL ------------------------------ Participe en Universidad 2008 11 al 15 de febrero del 2008 Palacio de las Convenciones, Ciudad de la Habana, Cuba http://www.universidad2008.cu From rvr en infoastro.com Wed Jun 20 20:32:49 2007 From: rvr en infoastro.com (=?ISO-8859-1?Q?V=EDctor_R._Ruiz?=) Date: Wed, 20 Jun 2007 19:32:49 +0100 Subject: =?ISO-8859-1?Q?Re:__sobre_documentaci=F3n_de_los_m=F3dulos?= In-Reply-To: <1235.10.14.2.12.1182345542.squirrel@correo.ucf.edu.cu> References: <1235.10.14.2.12.1182345542.squirrel@correo.ucf.edu.cu> Message-ID: <560aa1c20706201132t5d74539fx7100578e9ea425a0@mail.gmail.com> Hola: El 20/06/07, inf200468 en ucf.edu.cu escribió: > instale del repositorio el paquete que decia python-doc , para la > documentación de los módulos , pero busqué y no > encuentro donde estan las documentaciones , ya busqué en > /var/lib/python2.4-support/python2.4 y ahi dentro hay 3 carpetas , pero > ninguna contiene la documentacion , que puedo hacer??????? En Debian y derivados (Ubuntu), la documentación se encuentra en /usr/share/doc, pero depende de la distribución de Linux que utilices. Saludetes, -- Víctor R. Ruiz | - Todos estos momentos se perderán http://rvr.blogalia.com/ | como lágrimas en la lluvia From arnau en ehas.org Wed Jun 20 20:36:20 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Wed, 20 Jun 2007 20:36:20 +0200 Subject: sobre =?ISO-8859-1?Q?documentaci=F3n_de_los_?= =?ISO-8859-1?Q?m=F3dulos?= In-Reply-To: <1235.10.14.2.12.1182345542.squirrel@correo.ucf.edu.cu> References: <1235.10.14.2.12.1182345542.squirrel@correo.ucf.edu.cu> Message-ID: <467973A4.4010504@ehas.org> inf200468 en ucf.edu.cu escribió: > instale del repositorio el paquete que decia python-doc , para la > documentación de los módulos , pero busqué y no > encuentro donde estan las documentaciones , ya busqué en > /var/lib/python2.4-support/python2.4 y ahi dentro hay 3 carpetas , pero > ninguna contiene la documentacion , que puedo hacer??????? La documentación nunca está en /var/lib. Su sitio es /usr/share/paquete ó /usr/share/doc/paquete. En Debian, por ejemplo, consultas la documentación de python 2.4 aquí: /usr/share/doc/python2.4-doc/html/index.html Si estás usando Debian puedes encontrar la ubicación de la documentación fácilmente: dpkg -L python2.4-doc | grep html$ From nelfihs en gmail.com Wed Jun 20 22:38:30 2007 From: nelfihs en gmail.com (nelfi hernandez) Date: Wed, 20 Jun 2007 16:38:30 -0400 Subject: dudas sobre aplicaciones Message-ID: <1e54ea540706201338o1915001bi1cf791fef5fe2b4d@mail.gmail.com> hola a todos en la lista perdonen mi ignorancia, soy nuevo en la programacion con python, pero me gustaria si no es mucha molestia, que me dijeran si con python puedo hacer aplicaciones tipo nomina o facturacion con base de datos como mysql o postgresql, en modo grafico, y con que modulo puedo hacer el frontend, o tengo que usar un toolkits grafico para esto, me refiero a los modulos para ver si puedo prescindir de usar un toolkit para hacer mis frontend. gracias de antemano. From necudeco en gmail.com Wed Jun 20 23:24:03 2007 From: necudeco en gmail.com (necudeco) Date: Wed, 20 Jun 2007 21:24:03 +0000 Subject: dudas sobre aplicaciones In-Reply-To: <1e54ea540706201338o1915001bi1cf791fef5fe2b4d@mail.gmail.com> References: <1e54ea540706201338o1915001bi1cf791fef5fe2b4d@mail.gmail.com> Message-ID: <2ccb93070706201424x57e2e684t3d06c2b04165dd58@mail.gmail.com> COn python puedes hacer juegos, Sistemas Operativos, programas de simulacion, porgramas de IA ... y si puedes hacer todo pues obviamente puedes hacer un simple programa de conexion a base de datos. PD: Tambien funciona con GUI ( gtk, qt, wxWidget, Tk, etc ) Saludos On 6/20/07, nelfi hernandez wrote: > > hola a todos en la lista > > perdonen mi ignorancia, soy nuevo en la programacion con python, pero me > gustaria si no es mucha molestia, que me dijeran si con python puedo hacer > aplicaciones tipo nomina o facturacion con base de datos como mysql o > postgresql, en modo grafico, y con que modulo puedo hacer el frontend, o > tengo que usar un toolkits grafico para esto, me refiero a los modulos > para > ver si puedo prescindir de usar un toolkit para hacer mis frontend. > > gracias de antemano. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- NeCuDeCo Junta de Decanos de los Colegios de Notarios del Peru http://necudeco.homeunix.net http://apesol.org Your Jugdment Day is NOW sudo kills -9 $richard_penguin_signature From leap0119 en gmail.com Thu Jun 21 01:13:50 2007 From: leap0119 en gmail.com (Leap][Luis E. Viera F.) Date: Wed, 20 Jun 2007 19:13:50 -0400 Subject: GLADE + PYTHON Message-ID: saludos lista, alguno de ustedes sabe en donde puedo conseguir buena documentacion de como trabajar con las ventanas de glade y python? necesito ejemplos de como llamar ventanas desde la ventana padre. saludos lista nuevamente -- /* TSU. Informatica - Luis Enrique Viera Fernández leap0119 en gmail.com Venezuela - Edo. Zulia */ From fabiognome en gmail.com Thu Jun 21 02:03:52 2007 From: fabiognome en gmail.com (Fabio Esteban Duran Verdugo) Date: Wed, 20 Jun 2007 20:03:52 -0400 Subject: GLADE + PYTHON In-Reply-To: References: Message-ID: <4679C068.1050100@gmail.com> un ejemplo puede servir mejor... [Leap][Luis E. Viera F.] escribió: > saludos lista, alguno de ustedes sabe en donde puedo conseguir buena > documentacion de como trabajar con las ventanas de glade y python? > > necesito ejemplos de como llamar ventanas desde la ventana padre. > > saludos lista nuevamente > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From fabiognome en gmail.com Thu Jun 21 02:12:15 2007 From: fabiognome en gmail.com (Fabio Esteban Duran Verdugo) Date: Wed, 20 Jun 2007 20:12:15 -0400 Subject: dudas sobre aplicaciones In-Reply-To: <1e54ea540706201338o1915001bi1cf791fef5fe2b4d@mail.gmail.com> References: <1e54ea540706201338o1915001bi1cf791fef5fe2b4d@mail.gmail.com> Message-ID: <4679C25F.8080900@gmail.com> puedes ver en http://www.gnomefiles.org/ y buscar por python y ver la cantidad de aplicaciones que están construidas con python. aunque dudo que puedas construir un S.O saludos nelfi hernandez escribió: > hola a todos en la lista > > perdonen mi ignorancia, soy nuevo en la programacion con python, pero me > gustaria si no es mucha molestia, que me dijeran si con python puedo > hacer > aplicaciones tipo nomina o facturacion con base de datos como mysql o > postgresql, en modo grafico, y con que modulo puedo hacer el frontend, o > tengo que usar un toolkits grafico para esto, me refiero a los > modulos para > ver si puedo prescindir de usar un toolkit para hacer mis frontend. > > gracias de antemano. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From alvaro.tovar en gmail.com Thu Jun 21 02:46:29 2007 From: alvaro.tovar en gmail.com (alvaro tovar) Date: Wed, 20 Jun 2007 19:46:29 -0500 Subject: python Message-ID: <8e8876a20706201746u4f38c8dbp2db1f25e3bf14b6a@mail.gmail.com> hola, tengo unas dudas en python, cuando conoci python hace 1.5 o 2 años la version 2.1 no lo mire mucho pero me parecio chevere, he trabajado en java desde 2 años y no me gusta digamos, ahora estoy pensando en cambiarme a python y veo que hay cosas que se parece, me pregunto si ha cambiado python eastos años, nose si me equivoco, hablo del pythonw se parece a el javaw, el python compilado pyc, se parece ajava, es esto nuevo ? esta tratando python de volverse como java ? no se si eestoy especulando, solo que no me java y ahora que me queiro cambiar veo que se parece, me pregunto si estos cambios les parecen buenos a los que desarrollan python o no se. suerte From flaper87 en gmail.com Thu Jun 21 02:48:43 2007 From: flaper87 en gmail.com (Flaper87) Date: Wed, 20 Jun 2007 20:48:43 -0400 Subject: instalar python-gtk2 para python2.5 Message-ID: Saludos a todos!!! Utilizo Debian lenny y estoy intentando instalar python-gtk2 para python2.5pero por mas que instalo e instalo paquetes python2.5 no puede ni hacer un import gtk. Solo lo hace python2.4 La pertinencia con python2.5 es que quiero usar el sqlite3 que trae esta ultima version de python Cualquier ayuda lo agradezco, realmente me urge. Saludos -- Flavio Percoco Premoli, A.K.A. [Flaper87] http://www.flaper87.com Usuario Linux registrado #436538 Geek by nature, Linux by choice, Debian of course. Key Fingerprint: CFC0 C67D FF73 463B 7E55 CF43 25D1 E75B E2DB 15C7 From alvaro.tovar en gmail.com Thu Jun 21 02:52:04 2007 From: alvaro.tovar en gmail.com (alvaro tovar) Date: Wed, 20 Jun 2007 19:52:04 -0500 Subject: python In-Reply-To: <8e8876a20706201746u4f38c8dbp2db1f25e3bf14b6a@mail.gmail.com> References: <8e8876a20706201746u4f38c8dbp2db1f25e3bf14b6a@mail.gmail.com> Message-ID: <8e8876a20706201752v17fbf406y37470c07adb761e3@mail.gmail.com> no me gusta la comunidad java, y tampoco le veo mucha utilidad al pythonw, en windows si, y el compilado, no, las aplicaciones java que uno compra solo viene el .class, osea que no se tiene el codigo fuente, con python pasaria lo mismo. no se si estoy resentido, que pena si me equivoco, no quiero influenciar a nadie. On 6/20/07, alvaro tovar wrote: > > hola, tengo unas dudas en python, cuando conoci python hace 1.5 o 2 años > la version 2.1 no lo mire mucho pero me parecio chevere, he trabajado en > java desde 2 años y no me gusta digamos, ahora estoy pensando en cambiarme a > python y veo que hay cosas que se parece, me pregunto si ha cambiado python > eastos años, nose si me equivoco, hablo del pythonw se parece a el javaw, el > python compilado pyc, se parece ajava, es esto nuevo ? esta tratando python > de volverse como java ? no se si eestoy especulando, solo que no me java y > ahora que me queiro cambiar veo que se parece, me pregunto si estos cambios > les parecen buenos a los que desarrollan python o no se. > > suerte > From pych3m4 en gmail.com Thu Jun 21 03:45:54 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 21 Jun 2007 03:45:54 +0200 Subject: python In-Reply-To: <8e8876a20706201752v17fbf406y37470c07adb761e3@mail.gmail.com> References: <8e8876a20706201746u4f38c8dbp2db1f25e3bf14b6a@mail.gmail.com> <8e8876a20706201752v17fbf406y37470c07adb761e3@mail.gmail.com> Message-ID: <2c9fb0dd0706201845if7a179cp991f609d12f141c1@mail.gmail.com> Me parce que te has quedado sólo en lo superficial en la comparación de python con java. Si no eras un experto programador en python hace dos años, para tí python ahora es igual que el que conociste hace dos años, cada vez con cosas más "divertidas". Una característica que distingue a python es que se mantiene muy bien la compatibilidad con las versiones anteriores. En cuanto a decir que python se empieza a parece a java...¡nada qué ver! Por ejemplo, el pythonw que no te deja dormir no es nada más que el intérprete python en windows que no muestra la cónsola. Vamos, que es uno diferentes modos de ejecutar un script, nada que signifique querer ocultar el código al usuario. Por otro lado, el compilado .pyc es una optimización (de memoria), pero nunca se emplea para la distribuición. Hay otras maneras más aconsejadas de crear un ejecutable que "oculte" el código; pero lo más habitual es que siempre se distribuya el código con la aplicación. Por otra parte, el java con la máquina virtual GPL, proyectos de software libre de Apache, Google, etc., yo no veo que la comunidad java se haya vuelto tan "cerrada" como comentas. Me parece que has debido tener una mala experiencia, pero no deberías tirar todo por la ventana. De todas formas, python es un gran lenguaje que deberías echarle un vistazo. Si lo prefieres, tienes la versión jython que puedes combinar con desarrollos de java. From coslipa en yahoo.es Thu Jun 21 04:17:48 2007 From: coslipa en yahoo.es (Marcos Lipa Chahuares) Date: Thu, 21 Jun 2007 02:17:48 +0000 (GMT) Subject: boa Constructor 0.5.2 Message-ID: <467366.61382.qm@web28015.mail.ukl.yahoo.com> Hola Amigos de la Lista Python. Estoy trabajando con Python 2.5 y wxPython 2.8, baje el Boa constructor 0.44, no pude ejecutarlo, trabaja con el Python 2.4, alguien me puede enviar el Boa Constructor 0.5.2 o indicarme como bajar de la Web, mas lo puedo ubicar. Agradeciendo de antemano su ayuda me suscribo de ustedes. ______________________ Marcos LIPA CHAHUARES. Puno - Peru ____________________________________________________________________________________ ¡Descubre una nueva forma de obtener respuestas a tus preguntas! Entra en Yahoo! Respuestas. http://es.answers.yahoo.com/info/welcome From fpalm en ula.ve Thu Jun 21 05:02:35 2007 From: fpalm en ula.ve (Francisco Palm) Date: Wed, 20 Jun 2007 23:02:35 -0400 Subject: dudas sobre aplicaciones In-Reply-To: <4679C25F.8080900@gmail.com> References: <1e54ea540706201338o1915001bi1cf791fef5fe2b4d@mail.gmail.com> <4679C25F.8080900@gmail.com> Message-ID: El 20/06/07, Fabio Esteban Duran Verdugo escribió: > aunque dudo que puedas construir un S.O cleese an operating system written almost entirely in Python http://code.google.com/p/cleese/wiki/CleeseProject Saludos F. Palm -- -------------------------------------- fpalm en ula.ve francisco.palm en gmail.com cel: 0414 5109177 tel: 0274 2712106 "Cuando uno es joven, debe ser revolucionario, no sólo rebelarse... ser psicológicamente revolucionario significa no aceptar ningún modelo." K From rodpin en gmail.com Thu Jun 21 07:11:11 2007 From: rodpin en gmail.com (Roberto =?ISO-8859-1?Q?Rodr=EDguez?= Pino) Date: Thu, 21 Jun 2007 01:11:11 -0400 Subject: problema con hilos y GUI In-Reply-To: <467481E8.3080605@ehas.org> References: <1182016439.4747.9.camel@raresven> <467481E8.3080605@ehas.org> Message-ID: <1182402671.8628.6.camel@raresven> Hola! He probado algunas de las cosas que me sugirio Arnau y me funcionaron. Al final la cosa quedo asi: Desde el boton que creo el hilo, tengo lo siguiente: gtk.gdk.threads_init() self.hilo2 = threading.Thread(target=self.recibeMsg,args=()) self.hilo2.start() Y despues recibeMsg, quedo asi: gtk.gdk.threads_enter() buffer=self.textview.get_buffer() buffer.insert_at_cursor(data) iter=buffer.get_end_iter() self.textview.scroll_to_iter(iter,0) self.textview.set_buffer(buffer) sys.stdout.write(data) gtk.gdk.threads_leave() Y todo funciona bien. Y bueno... ahora la pregunta del millon de dolares... como puedo matar un hilo? He visto en distintas partes, pero no hay una manera "oficial" de hacerlo. He probado varias y ninguna me ha funcionado. Alguna sugerencia? Ahora, cuando mi aplicacion sale, me tira el siguiente error: "Fatal Python error: PyEval_RestoreThread: NULL tstate" Cosa que no he pillado como solucionar. Alguna otra sugerencia? -- visita mi weblog! http://trasto.hopto.org/weblog softwarelibre en diinf http://softwarelibre.diinf.usach.cl ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Esta parte del mensaje está firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From gagsl-py2 en yahoo.com.ar Thu Jun 21 09:55:47 2007 From: gagsl-py2 en yahoo.com.ar (Gabriel Genellina) Date: Thu, 21 Jun 2007 04:55:47 -0300 Subject: problema con hilos y GUI References: <1182016439.4747.9.camel@raresven> <467481E8.3080605@ehas.org> <1182402671.8628.6.camel@raresven> Message-ID: En Thu, 21 Jun 2007 02:11:11 -0300, Roberto Rodríguez Pino escribió: > Y todo funciona bien. Y bueno... ahora la pregunta del millon de > dolares... como puedo matar un hilo? He visto en distintas partes, pero > no hay una manera "oficial" de hacerlo. He probado varias y ninguna me > ha funcionado. Alguna sugerencia? No lo mates: pídele que se suicide! O sea, indicarle por algun medio externo, que tiene que terminar; eso podria ser un semaforo, un objeto Queue, o en los casos mas simples una variable global. El codigo del hilo deberia chequear el estado periodicamente, y terminar cuando detecta que se lo han pedido. -- Gabriel Genellina ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From fquintana en codesyntax.com Thu Jun 21 10:28:46 2007 From: fquintana en codesyntax.com (Nando Quintana) Date: Thu, 21 Jun 2007 10:28:46 +0200 Subject: python 3.0 In-Reply-To: <2c9fb0dd0706201845if7a179cp991f609d12f141c1@mail.gmail.com> References: <8e8876a20706201746u4f38c8dbp2db1f25e3bf14b6a@mail.gmail.com> <8e8876a20706201752v17fbf406y37470c07adb761e3@mail.gmail.com> <2c9fb0dd0706201845if7a179cp991f609d12f141c1@mail.gmail.com> Message-ID: <1182414527.4306.24.camel@localhost> Aupi Chema, > Una característica que distingue a python es que se mantiene muy bien la compatibilidad con > las versiones anteriores. Ahora que lo comentas, Guido Van Rossum anuncia en artima: http://www.artima.com/weblogs/viewpost.jsp?thread=98196 que va a eliminar lambda, map() y reduce() en python 3.0 dice que no va a mantener compatibilidad con las anteriores versiones... Agur, Nando. -- http://www.nandoquintana.com/contact ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Esta parte del mensaje está firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From kavallo3582 en hotmail.com Thu Jun 21 10:36:12 2007 From: kavallo3582 en hotmail.com (=?iso-8859-1?B?TFVJUyBBTkVVRFkgTUFSSdFFWg==?=) Date: Thu, 21 Jun 2007 08:36:12 +0000 Subject: Nuevo Foro In-Reply-To: <20070621080431.B76F81466CD2@devnull.aditel.org> References: <20070621080431.B76F81466CD2@devnull.aditel.org> Message-ID: http://kavallo.ka.funpic.org/ Noticias - Programacion http://contenidodesarrollo.blogspot.com Juegos - NDS - PC - y Mas... http://blogstationgamez.blogspot.com Foro - Descargas - Gratuitas http://kavallo.ka.funpic.org _________________________________________________________________ Latinos en EE.UU: noticias y artículos de interés para ti http://latino.msn.com/noticias/latinoseneeuu From antonio.beamud en linkend.net Thu Jun 21 10:40:04 2007 From: antonio.beamud en linkend.net (Antonio Beamud Montero) Date: Thu, 21 Jun 2007 10:40:04 +0200 Subject: python 3.0 In-Reply-To: <1182414527.4306.24.camel@localhost> References: <8e8876a20706201746u4f38c8dbp2db1f25e3bf14b6a@mail.gmail.com> <8e8876a20706201752v17fbf406y37470c07adb761e3@mail.gmail.com> <2c9fb0dd0706201845if7a179cp991f609d12f141c1@mail.gmail.com> <1182414527.4306.24.camel@localhost> Message-ID: <1182415204.5312.6.camel@lujuria.linkend.net> El jue, 21-06-2007 a las 10:28 +0200, Nando Quintana escribió: > Aupi Chema, > > > Una característica que distingue a python es que se mantiene muy bien la compatibilidad con > > las versiones anteriores. > Ahora que lo comentas, Guido Van Rossum anuncia en artima: > http://www.artima.com/weblogs/viewpost.jsp?thread=98196 > que va a eliminar lambda, map() y reduce() en python 3.0 > dice que no va a mantener compatibilidad con las anteriores versiones... Este post es más actual: http://www.artima.com/weblogs/viewpost.jsp?thread=208549 ni lambda ni map desaparecen. reduce() si. Es cierto que no se va a mantener la compatibilidad hacia atrás, pero se incluirán herramientas para facilitar la transición... Un saludo. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From antonio.beamud en linkend.net Thu Jun 21 10:43:19 2007 From: antonio.beamud en linkend.net (Antonio Beamud Montero) Date: Thu, 21 Jun 2007 10:43:19 +0200 Subject: python 3.0 In-Reply-To: <1182415204.5312.6.camel@lujuria.linkend.net> References: <8e8876a20706201746u4f38c8dbp2db1f25e3bf14b6a@mail.gmail.com> <8e8876a20706201752v17fbf406y37470c07adb761e3@mail.gmail.com> <2c9fb0dd0706201845if7a179cp991f609d12f141c1@mail.gmail.com> <1182414527.4306.24.camel@localhost> <1182415204.5312.6.camel@lujuria.linkend.net> Message-ID: <1182415399.5312.8.camel@lujuria.linkend.net> El jue, 21-06-2007 a las 10:40 +0200, Antonio Beamud Montero escribió: > El jue, 21-06-2007 a las 10:28 +0200, Nando Quintana escribió: > > que va a eliminar lambda, map() y reduce() en python 3.0 > > dice que no va a mantener compatibilidad con las anteriores versiones... > > Este post es más actual: > http://www.artima.com/weblogs/viewpost.jsp?thread=208549 > > ni lambda ni map desaparecen. reduce() si. Es cierto que no se va a > mantener la compatibilidad hacia atrás, pero se incluirán herramientas > para facilitar la transición... Perdón, reduce, tampoco desaparece, lo mueven a functools :) > Un saludo. > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From arnau en ehas.org Thu Jun 21 11:11:01 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Thu, 21 Jun 2007 11:11:01 +0200 Subject: python 3.0 In-Reply-To: <1182414527.4306.24.camel@localhost> References: <8e8876a20706201746u4f38c8dbp2db1f25e3bf14b6a@mail.gmail.com> <8e8876a20706201752v17fbf406y37470c07adb761e3@mail.gmail.com> <2c9fb0dd0706201845if7a179cp991f609d12f141c1@mail.gmail.com> <1182414527.4306.24.camel@localhost> Message-ID: <467A40A5.1040703@ehas.org> Nando Quintana escribió: >> Una característica que distingue a python es que se mantiene muy bien la compatibilidad con >> las versiones anteriores. > Ahora que lo comentas, Guido Van Rossum anuncia en artima: > http://www.artima.com/weblogs/viewpost.jsp?thread=98196 > que va a eliminar lambda, map() y reduce() en python 3.0 > dice que no va a mantener compatibilidad con las anteriores versiones... No es exacto, ya se habló ayer en Barrapunto: http://barrapunto.com/articles/07/06/20/1055242.shtml ¡Deberíamos tener aquí más reflexiones como ésa! Incluso leeríamos a Chema, que llevaba unos días desaparecido :-) Es interesante ver la opinión de gente no tan directamente relacionada con Python; por ejemplo, el interés generalizado en el tipado estático opcional (no creo que suceda por el momento), que parece obsesionar a los que vienen de otros lenguajes. Lambda no se elimina (la quita y los Lisperos le montan un fork :-)): > lambda, however, lives. (...) Did I mention that lambda lives? Map no le elimina, se vuelve iterable: > zip(), map(), filter() return iterables (like their counterparts in itertools > already do). Y "reduce" desaparece... para aparecer en functools. O sea, que tampoco hay que hacer un drama. Mucho más significativo es que se diferencia el tipo cadena (que será siempre unicode) y el type bytes (¡mutable!). Me parece una buena decisión. Aunque sólo sea un detalle, me sorprendió que se elimine el operador % para cadenas, ahora se usará la función "format". Imagino que la refactorización automática será muy simple, pero en cualquier caso choca no poder usarla en el futuro. ¿Algún comentario de lo que cuenta Guido? saludos arnau ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From gagsl-py2 en yahoo.com.ar Thu Jun 21 11:16:34 2007 From: gagsl-py2 en yahoo.com.ar (Gabriel Genellina) Date: Thu, 21 Jun 2007 06:16:34 -0300 Subject: instalar python-gtk2 para python2.5 References: Message-ID: En Wed, 20 Jun 2007 21:48:43 -0300, Flaper87 escribió: > Utilizo Debian lenny y estoy intentando instalar python-gtk2 para > python2.5pero por mas que instalo e instalo paquetes > python2.5 no puede ni hacer un import gtk. Solo lo hace python2.4 > > La pertinencia con python2.5 es que quiero usar el sqlite3 que trae esta > ultima version de python > > Cualquier ayuda lo agradezco, realmente me urge. No se cual sera tu problema para instalar gtk para Python 2.5, pero si la version de Python no es crítica, podrias intentar al reves: instalar python-sqlite para la 2.4 -- Gabriel Genellina ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From dmunhiz en gmail.com Thu Jun 21 11:22:00 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Thu, 21 Jun 2007 11:22:00 +0200 Subject: boa Constructor 0.5.2 In-Reply-To: <467366.61382.qm@web28015.mail.ukl.yahoo.com> References: <467366.61382.qm@web28015.mail.ukl.yahoo.com> Message-ID: <467A4338.5020803@gmail.com> En la web de boa constructor tienes la versión del cvs la cual puedes descargar. Saludos Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html Marcos Lipa Chahuares escribiu: > Hola Amigos de la Lista Python. > > Estoy trabajando con Python 2.5 y wxPython 2.8, baje el Boa constructor 0.44, no pude ejecutarlo, trabaja con el Python 2.4, alguien me puede enviar el Boa Constructor 0.5.2 o indicarme como bajar de la Web, mas lo puedo ubicar. > > Agradeciendo de antemano su ayuda me suscribo de ustedes. > ______________________ > Marcos LIPA CHAHUARES. > Puno - Peru > > > > ____________________________________________________________________________________ > ¡Descubre una nueva forma de obtener respuestas a tus preguntas! > Entra en Yahoo! Respuestas. > http://es.answers.yahoo.com/info/welcome > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From juatman_2000 en yahoo.es Thu Jun 21 11:43:43 2007 From: juatman_2000 en yahoo.es (Juan M.) Date: Thu, 21 Jun 2007 11:43:43 +0200 Subject: boa Constructor 0.5.2 References: <467366.61382.qm@web28015.mail.ukl.yahoo.com> Message-ID: <000601c7b3e8$b011ce50$508be050@equipo> Hola Marcos: Aquí están las instrucciones para instalar Boa Constructor 0.5.2: http://wiki.wxpython.org/BoaInstallGuide ¡Suerte! :-) NOTA: Curiosamente, con la versión 2.8.X de WxPython el tamaño del editor de código se queda fijo. He tenido que re-instalar la 2.6.X. ----- Original Message ----- From: "Marcos Lipa Chahuares" To: Sent: Thursday, June 21, 2007 4:17 AM Subject: [Python-es] boa Constructor 0.5.2 Hola Amigos de la Lista Python. Estoy trabajando con Python 2.5 y wxPython 2.8, baje el Boa constructor 0.44, no pude ejecutarlo, trabaja con el Python 2.4, alguien me puede enviar el Boa Constructor 0.5.2 o indicarme como bajar de la Web, mas lo puedo ubicar. Agradeciendo de antemano su ayuda me suscribo de ustedes. ______________________ Marcos LIPA CHAHUARES. Puno - Peru ____________________________________________________________________________________ ¡Descubre una nueva forma de obtener respuestas a tus preguntas! Entra en Yahoo! Respuestas. http://es.answers.yahoo.com/info/welcome _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From hernan en foffani.org Thu Jun 21 13:01:16 2007 From: hernan en foffani.org (=?ISO-8859-1?Q?Hernan_Mart=EDnez-Foffani?=) Date: Thu, 21 Jun 2007 13:01:16 +0200 Subject: python 3.0 In-Reply-To: <467A40A5.1040703@ehas.org> References: <8e8876a20706201746u4f38c8dbp2db1f25e3bf14b6a@mail.gmail.com> <8e8876a20706201752v17fbf406y37470c07adb761e3@mail.gmail.com> <2c9fb0dd0706201845if7a179cp991f609d12f141c1@mail.gmail.com> <1182414527.4306.24.camel@localhost> <467A40A5.1040703@ehas.org> Message-ID: <11fab4bc0706210401l7b49a058k7ae7fb7a582d76e@mail.gmail.com> > >> Una característica que distingue a python es que se mantiene muy bien la compatibilidad con > >> las versiones anteriores. > > Ahora que lo comentas, Guido Van Rossum anuncia en artima: > > http://www.artima.com/weblogs/viewpost.jsp?thread=98196 > > que va a eliminar lambda, map() y reduce() en python 3.0 > > dice que no va a mantener compatibilidad con las anteriores versiones... > > No es exacto, ya se habló ayer en Barrapunto: > > http://barrapunto.com/articles/07/06/20/1055242.shtml > > ¡Deberíamos tener aquí más reflexiones como ésa! Incluso leeríamos a Chema, que > llevaba unos días desaparecido :-) Es interesante ver la opinión de gente no tan > directamente relacionada con Python; por ejemplo, el interés generalizado en el > tipado estático opcional (no creo que suceda por el momento), que parece > obsesionar a los que vienen de otros lenguajes. Sólo para evitar confunciones, Python *no* tendrá "tipado estático opcional". Lo que incorporará es una sintaxis para anotación de información a funciones. En el momento de compilación, esa información se convertirá en un diccionario vinculado al atributo de función func_annotations. La especificación permite usar expresiones cualesquiera (no sólo tipos) como anotaciones. Ejemplo (escrito sin probar): >>> def funcion(a: sum, b: "otra") -> 4 + 2: ... pass >>> >>> print( funcion.func_annotation ) { 'a': , 'b': 'otra', 'return': 5 } >>> Python (el lenguaje) no asume *ninguna* semántica a las anotaciones. Los usuarios serán libres de darles el significado que mejor les convenga. > > Lambda no se elimina (la quita y los Lisperos le montan un fork :-)): > > > lambda, however, lives. (...) Did I mention that lambda lives? > > Map no le elimina, se vuelve iterable: > > > zip(), map(), filter() return iterables (like their counterparts in itertools > > already do). > > Y "reduce" desaparece... para aparecer en functools. O sea, que tampoco hay que > hacer un drama. 10 años con Python y sigo sin entender por qué siempre hay tanto lío con lambda y cía. > Mucho más significativo es que se diferencia el tipo cadena (que será siempre > unicode) y el type bytes (¡mutable!). Me parece una buena decisión. > > Aunque sólo sea un detalle, me sorprendió que se elimine el operador % para > cadenas, ahora se usará la función "format". Imagino que la refactorización > automática será muy simple, pero en cualquier caso choca no poder usarla en el > futuro. Como ya explicó Guido la sintaxis del % tiene muchísimos problemas. > ¿Algún comentario de lo que cuenta Guido? No tengo nada que objetar (dicho como si realmente pudiera ;-). Me gustan la nueva IO, la unificación de str y unicode, el tipo bytes, identificadores unicode. En particular aprecio muchísimo las clases abstractas (y la estructura de ABCs propuesta para la biblioteca estándar). Para un lenguaje con herencia múltiple (algo que muchos se olvidan), es la solución mas natural. Sólo espero que se puedan resolver los cabos sueltos que quedan sobre funciones genéricas. Sería una técnica de programación formidable. Saludos, -H. From pych3m4 en gmail.com Thu Jun 21 13:05:42 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 21 Jun 2007 13:05:42 +0200 Subject: python 3.0 In-Reply-To: <467A40A5.1040703@ehas.org> References: <8e8876a20706201746u4f38c8dbp2db1f25e3bf14b6a@mail.gmail.com> <8e8876a20706201752v17fbf406y37470c07adb761e3@mail.gmail.com> <2c9fb0dd0706201845if7a179cp991f609d12f141c1@mail.gmail.com> <1182414527.4306.24.camel@localhost> <467A40A5.1040703@ehas.org> Message-ID: <2c9fb0dd0706210405q769f68f6l9aac7fbb74d5277@mail.gmail.com> El 21/06/07, Arnau Sanchez escribió: > No es exacto, ya se habló ayer en Barrapunto: > > http://barrapunto.com/articles/07/06/20/1055242.shtml > > ¡Deberíamos tener aquí más reflexiones como ésa! Incluso leeríamos a Chema, que > llevaba unos días desaparecido :-) Es interesante ver la opinión de gente no tan > directamente relacionada con Python; por ejemplo, el interés generalizado en el > tipado estático opcional (no creo que suceda por el momento), que parece > obsesionar a los que vienen de otros lenguajes. Se agradece el "recuerdo". Como bien sugieres, tengo poco que añadir a las completas respuestas que se dan en la lista; pero sigo estando por aquí. > Aunque sólo sea un detalle, me sorprendió que se elimine el operador % para > cadenas, ahora se usará la función "format". Imagino que la refactorización > automática será muy simple, pero en cualquier caso choca no poder usarla en el > futuro. > > ¿Algún comentario de lo que cuenta Guido? Particularmente, no me gustaba nada la sintaxis del operador de formato: poco legible y generador de bastantes errores. Veo más coherente y lógico usar un método 'format' de string del mismo modo que usamos los métodos join o split. Así mismo, la nueva forma de pasar argumentos (posicionales y nominales) al format permite sobrecargar este método de conversión a cadena para cada clase. También creo acertada la decisión de pasar el 'print' de sentencia a función. De este modo, se pueden personalizar la función 'print' para que funcione de otra manera (salidas simultáneas a terminal y fichero, formateo de la salida en html, etc). En cuanto al resto de cosas novedosas, me da que tardaremos bastante en verlas, e incluso que no las veremos nunca. Cosas como la "comprensión" para sets no lo veo nada claro, empleando las llaves que las confundirían con los diccionarios e hipotecaría la sintaxis para una futurible "compresión" de diccionarios. En cuanto a lo de sugerir el tipo de dato en los argumentos de entrada tampoco lo veo claro, a pesar de que haya sido aceptado con cierto entusiasmo en la comunidad python: sería necesario añadir el "polimorfismo" para que fuera completo. Guido habló de introducir nuevos decoradores que etiquetaran las funciones como "multislot" de modo que se pudiera contar con múltiples definiciones de una misma función según el tipo de los argumentos de entrada; pero veo que se complica demasiado la sintaxis de python, con funciones con dos modos de comportarse (las que se redefinen y las que no), amén de que empezaría a ser extremadamente complicado depurar el código "multislot". Añadiendo cosas, creo que se debería introducir un "finalizador" de bloque. Ayudaría a poder incrustar código python en otros códigos (eg: python en html para programar páginas web) y ayudaría a resolver la eterna polémica de las funciones lambda si se hiciera al estilo lua: #sintaxis ficticia mezcla lua-python operaciones={ "+":function (a,b) return(a+b) end, "-":function (a,b) return(a-b) end, "*":function (a,b) return(a*b) end, "/":function (a,b) return(a/b) end } resultados=[f(1,2) for f in operaciones.values()] Para una hipotética compresión de diccionarios: res_dict={[k]=f(1,2) for k,f in operaciones.items()} Lua tiene muchas cosas interesantes en la que python podía inspirarse. From pych3m4 en gmail.com Thu Jun 21 13:44:37 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 21 Jun 2007 13:44:37 +0200 Subject: python 3.0 In-Reply-To: <11fab4bc0706210401l7b49a058k7ae7fb7a582d76e@mail.gmail.com> References: <8e8876a20706201746u4f38c8dbp2db1f25e3bf14b6a@mail.gmail.com> <8e8876a20706201752v17fbf406y37470c07adb761e3@mail.gmail.com> <2c9fb0dd0706201845if7a179cp991f609d12f141c1@mail.gmail.com> <1182414527.4306.24.camel@localhost> <467A40A5.1040703@ehas.org> <11fab4bc0706210401l7b49a058k7ae7fb7a582d76e@mail.gmail.com> Message-ID: <2c9fb0dd0706210444g3e86b165y1516f7ae77384b8e@mail.gmail.com> El 21/06/07, Hernan Martínez-Foffani escribió: > 10 años con Python y sigo sin entender por qué siempre hay tanto lío con > lambda y cía. 'lambda' en python tiene un problema muy grave con la "clausura", porque no tiene. Sólo emplea variables globales (junto con los argumentos de entrada). Es una reminiscencia de las funciones de clausura única ("sin anidamiento") de las versiones antiguas de python que debería cambiar. Por otro lado, los programadores de lenguajes funcionales ven las funciones como objetos de primera clase: se deberían manejar como cualquier otro objeto y conformar su propia álgebra. La ejecución de una función es la "aplicación" (en sentido matemático) de un objeto (función) a un conjunto de objetos. Todo ésto viene implícito cuando se habla de funciones lambda. From arnau en ehas.org Thu Jun 21 13:55:02 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Thu, 21 Jun 2007 13:55:02 +0200 Subject: instalar python-gtk2 para python2.5 In-Reply-To: References: Message-ID: <467A6716.9040603@ehas.org> Gabriel Genellina escribió: > En Wed, 20 Jun 2007 21:48:43 -0300, Flaper87 escribió: > >> Utilizo Debian lenny y estoy intentando instalar python-gtk2 para >> python2.5pero por mas que instalo e instalo paquetes >> python2.5 no puede ni hacer un import gtk. Solo lo hace python2.4 >> >> La pertinencia con python2.5 es que quiero usar el sqlite3 que trae esta >> ultima version de python >> >> Cualquier ayuda lo agradezco, realmente me urge. > > No se cual sera tu problema para instalar gtk para Python 2.5, pero si > la version de Python no es crítica, podrias intentar al reves: instalar > python-sqlite para la 2.4 El problema es que en testing todavía no está soportado gtk para 2.5 (sí en la inestable). Flaper, estas cosas las miras aquí: http://packages.debian.org/testing/python/python-gtk2 http://packages.debian.org/unstable/python/python-gtk2 Si realmente sqlite3 te obliga a usar python2.5 (que no lo sé), puedes instalar el paquete de la inestable. Tener una mezcla de testing e inestable en Debian es de lo más normal. arnau ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From pych3m4 en gmail.com Thu Jun 21 14:20:15 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 21 Jun 2007 14:20:15 +0200 Subject: instalar python-gtk2 para python2.5 In-Reply-To: References: Message-ID: <2c9fb0dd0706210520r5bcd318epc6c81a0d758a125b@mail.gmail.com> El 21/06/07, Flaper87 escribió: > Saludos a todos!!! > > Utilizo Debian lenny y estoy intentando instalar python-gtk2 para > python2.5pero por mas que instalo e instalo paquetes > python2.5 no puede ni hacer un import gtk. Solo lo hace python2.4 > > La pertinencia con python2.5 es que quiero usar el sqlite3 que trae esta > ultima version de python Puede ser que tengas instaladas dos versiones de gtk+ y tengas que hacer lo siguiente: import pygtk pygtk.require("2.0") import gtk From arnau en ehas.org Thu Jun 21 14:43:08 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Thu, 21 Jun 2007 14:43:08 +0200 Subject: problema con hilos y GUI In-Reply-To: References: <1182016439.4747.9.camel@raresven> <467481E8.3080605@ehas.org> <1182402671.8628.6.camel@raresven> Message-ID: <467A725C.8000604@ehas.org> Gabriel Genellina escribió: > No lo mates: pídele que se suicide! > O sea, indicarle por algun medio externo, que tiene que terminar; eso > podria ser un semaforo, un objeto Queue, o en los casos mas simples una > variable global. El codigo del hilo deberia chequear el estado > periodicamente, y terminar cuando detecta que se lo han pedido. Roberto, por estos temas te comenté que de momento evitaras los threads (al menos programando GUIs), al final tienes que lidiar con temas de concurrencia, semáforos, colas, etc. No es terriblemente complejo, pero hay que conocerlo. Qzuiá te pueda servir de referencia: http://nest.cs.uiowa.edu/22C118f04/article/8.html La opción de utilizar variables globales siempre está allí, pero es fea fea. Si estás aprendiendo y tienes interés, te recomendaría que intentaras una versión con las funciones E/S de gtk que te comenté, el código no es más complejo (yo diría que al revés, es más simple), sólo cambia en cómo lo organizas. Roberto Rodríguez Pino escribió: > Ahora, cuando mi aplicacion sale, me tira el siguiente error: > "Fatal Python error: PyEval_RestoreThread: NULL tstate" Nunca vi ese error, aunque con threads todo es posible ;-) ¿estás en Windows? ¿será porque el programa principal acaba antes que el thread? arnau ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From kernel.no.found en gmail.com Thu Jun 21 15:02:31 2007 From: kernel.no.found en gmail.com (=?ISO-8859-1?Q?Juan_Jos=E9_Alonso.?=) Date: Thu, 21 Jun 2007 15:02:31 +0200 Subject: Game Development PLAYSTATION3 Message-ID: <117d6e170706210602r52d96017j9852034a7cafabb1@mail.gmail.com> Se trata de una libreria para Python para desarollar aplicaciones graficas en Sony PlayStation 3 me la encontre viajando por sourceforge y me parece una buena lib para comentar. http://sourceforge.net/projects/python-ps3/ -- Juan José Alonso. KarlsBerg. eMail: kernel.no.found en gmail.com MSN: kernel.no.found en gmail.com From pych3m4 en gmail.com Thu Jun 21 17:58:57 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 21 Jun 2007 17:58:57 +0200 Subject: dudas sobre aplicaciones In-Reply-To: <1e54ea540706201338o1915001bi1cf791fef5fe2b4d@mail.gmail.com> References: <1e54ea540706201338o1915001bi1cf791fef5fe2b4d@mail.gmail.com> Message-ID: <2c9fb0dd0706210858u6b76e853wa3839c536235ab48@mail.gmail.com> El 20/06/07, nelfi hernandez escribió: > perdonen mi ignorancia, soy nuevo en la programacion con python, pero me > gustaria si no es mucha molestia, que me dijeran si con python puedo hacer > aplicaciones tipo nomina o facturacion con base de datos como mysql o > postgresql, en modo grafico, y con que modulo puedo hacer el frontend, o > tengo que usar un toolkits grafico para esto, me refiero a los modulos para > ver si puedo prescindir de usar un toolkit para hacer mis frontend. Prueba con GNUe (GNU Enterprise), un sistema compuesto de varias utilidades de gestión empresarial hechas 100% en python y multiplataforma: http://www.gnuenterprise.org Para kde, prueba con 'knoda', scriptable con python: http://www.knoda.org From fabiognome en gmail.com Thu Jun 21 18:00:04 2007 From: fabiognome en gmail.com (Fabio Esteban Duran Verdugo) Date: Thu, 21 Jun 2007 12:00:04 -0400 Subject: dudas sobre aplicaciones In-Reply-To: References: <1e54ea540706201338o1915001bi1cf791fef5fe2b4d@mail.gmail.com> <4679C25F.8080900@gmail.com> Message-ID: <467AA084.8040901@gmail.com> no sabia sobre ese proyecto y se ve bueno... gracias Francisco Palm escribió: > El 20/06/07, Fabio Esteban Duran Verdugo escribió: >> aunque dudo que puedas construir un S.O > > cleese > an operating system written almost entirely in Python > > http://code.google.com/p/cleese/wiki/CleeseProject > > Saludos > > F. Palm > -- Fabio Esteban Durán Verdugo. Estudiante Ingeniería en Informática Universidad Autónoma de Chile Talca Staff Gnome-Chile www.gnome.cl From fabiognome en gmail.com Thu Jun 21 18:08:24 2007 From: fabiognome en gmail.com (Fabio Esteban Duran Verdugo) Date: Thu, 21 Jun 2007 12:08:24 -0400 Subject: Caracteres Latin1 In-Reply-To: <7fba75ac0706201032s480b13b2w832dfc5fda77fd48@mail.gmail.com> References: <7fba75ac0706201032s480b13b2w832dfc5fda77fd48@mail.gmail.com> Message-ID: <467AA278.4070201@gmail.com> agrega estas 2 lineas tal cual al encabezado de tu programa # !/usr/src/env python # -*- coding: utf-8 -*- Santiago David Delgado Llopis escribió: > Hola: > Soy nuevo por aquí. He comenzado a programar una pequeña aplicación > en Python... Bueno, realmente comencé en C, pero he decidido > cambiar... Y tengo un pequeño problema (por el momento). Resulta que > cuando trato de imprimir un texto por pantalla (modo consola) que > contenga un texto con letras acentuadas ó la letra eñe, me saca un > error u no me lo muestra ¿? Entiendo que tendré que cargar algún > módulo o algo parecido. > Uso Ubuntu 7.04,por si eso tuviera alguna repercusión. > > Muchas gracias. Un saludo. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Fabio Esteban Durán Verdugo. Estudiante Ingeniería en Informática Universidad Autónoma de Chile Talca Staff Gnome-Chile www.gnome.cl From kernel.no.found en gmail.com Fri Jun 22 04:36:48 2007 From: kernel.no.found en gmail.com (=?ISO-8859-1?Q?Juan_Jos=E9_Alonso.?=) Date: Fri, 22 Jun 2007 04:36:48 +0200 Subject: instalar python-gtk2 para python2.5 Message-ID: <117d6e170706211936u53bfc375yd3cdf82290d7f468@mail.gmail.com> En python el paquete se llamaba algo asi como python-gnome luego necesitaba las gtk2 pero nada que ver con python. -- Juan José Alonso. KarlsBerg. eMail: kernel.no.found en gmail.com MSN: kernel.no.found en gmail.com From santidelgado en gmail.com Fri Jun 22 09:52:36 2007 From: santidelgado en gmail.com (Santiago David Delgado Llopis) Date: Fri, 22 Jun 2007 09:52:36 +0200 Subject: Caracteres Latin1 In-Reply-To: <467AA278.4070201@gmail.com> References: <7fba75ac0706201032s480b13b2w832dfc5fda77fd48@mail.gmail.com> <467AA278.4070201@gmail.com> Message-ID: <7fba75ac0706220052j12992777ueaf51537aacbee49@mail.gmail.com> Muchas gracias. Lo probaré tan raido como me sea posible. El 21/06/07, Fabio Esteban Duran Verdugo escribió: > agrega estas 2 lineas tal cual al encabezado de tu programa > > # !/usr/src/env python > # -*- coding: utf-8 -*- > > Santiago David Delgado Llopis escribió: > > Hola: > > Soy nuevo por aquí. He comenzado a programar una pequeña aplicación > > en Python... Bueno, realmente comencé en C, pero he decidido > > cambiar... Y tengo un pequeño problema (por el momento). Resulta que > > cuando trato de imprimir un texto por pantalla (modo consola) que > > contenga un texto con letras acentuadas ó la letra eñe, me saca un > > error u no me lo muestra ¿? Entiendo que tendré que cargar algún > > módulo o algo parecido. > > Uso Ubuntu 7.04,por si eso tuviera alguna repercusión. > > > > Muchas gracias. Un saludo. > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > -- > Fabio Esteban Durán Verdugo. > Estudiante Ingeniería en Informática > Universidad Autónoma de Chile > Talca > > Staff Gnome-Chile > www.gnome.cl > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From hernan en foffani.org Fri Jun 22 10:46:07 2007 From: hernan en foffani.org (=?ISO-8859-1?Q?Hernan_Mart=EDnez-Foffani?=) Date: Fri, 22 Jun 2007 10:46:07 +0200 Subject: python 3.0 In-Reply-To: <2c9fb0dd0706210444g3e86b165y1516f7ae77384b8e@mail.gmail.com> References: <8e8876a20706201746u4f38c8dbp2db1f25e3bf14b6a@mail.gmail.com> <8e8876a20706201752v17fbf406y37470c07adb761e3@mail.gmail.com> <2c9fb0dd0706201845if7a179cp991f609d12f141c1@mail.gmail.com> <1182414527.4306.24.camel@localhost> <467A40A5.1040703@ehas.org> <11fab4bc0706210401l7b49a058k7ae7fb7a582d76e@mail.gmail.com> <2c9fb0dd0706210444g3e86b165y1516f7ae77384b8e@mail.gmail.com> Message-ID: <11fab4bc0706220146n23bce873i32fab0b183a1273e@mail.gmail.com> > > 10 años con Python y sigo sin entender por qué siempre hay tanto lío con > > lambda y cía. > > 'lambda' en python tiene un problema muy grave con la "clausura", > porque no tiene. Sólo emplea variables globales (junto con los > argumentos de entrada). Es una reminiscencia de las funciones de > clausura única ("sin anidamiento") de las versiones antiguas de python > que debería cambiar. > > Por otro lado, los programadores de lenguajes funcionales ven las > funciones como objetos de primera clase: se deberían manejar como > cualquier otro objeto y conformar su propia álgebra. La ejecución de > una función es la "aplicación" (en sentido matemático) de un objeto > (función) a un conjunto de objetos. Todo ésto viene implícito cuando > se habla de funciones lambda. A lo que voy es que este tema viene de hace mas de 10 años. Guido y cía ya lo han respondido tropecientas veces. Ni lambda va a "crecer" para cumplir con las expectativas de los programadores de LF, ni se le va a cambiar el nombre porque no lo hace. No es por capricho. Hay buenas razones para que se mantenga así (sentencias != expresiones y expresiones en una sola línea) -H. From dmunhiz en gmail.com Fri Jun 22 11:50:21 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Fri, 22 Jun 2007 11:50:21 +0200 Subject: saber si existe clave en diccionario Message-ID: <467B9B5D.3070201@gmail.com> Hola: Me gustaría saber si hay alguna forma de saber si existe una clave en un diccionario, para no llamarla y que no de error porque no existe. saludos y gracias -- Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From hernan en foffani.org Fri Jun 22 11:54:14 2007 From: hernan en foffani.org (=?ISO-8859-1?Q?Hernan_Mart=EDnez-Foffani?=) Date: Fri, 22 Jun 2007 11:54:14 +0200 Subject: saber si existe clave en diccionario In-Reply-To: <467B9B5D.3070201@gmail.com> References: <467B9B5D.3070201@gmail.com> Message-ID: <11fab4bc0706220254p286e882dk831b066ee78dfe8c@mail.gmail.com> > Me gustaría saber si hay alguna forma de saber si existe una clave en un > diccionario, para no llamarla y que no de error porque no existe. "key in dict". Ej: >>> y = {1:0,2:0,4:0} >>> >>> 3 in y False >>> 4 in y True >>> -H. From antonio.beamud en linkend.net Fri Jun 22 11:54:31 2007 From: antonio.beamud en linkend.net (Antonio Beamud Montero) Date: Fri, 22 Jun 2007 11:54:31 +0200 Subject: saber si existe clave en diccionario In-Reply-To: <467B9B5D.3070201@gmail.com> References: <467B9B5D.3070201@gmail.com> Message-ID: <1182506071.5349.20.camel@lujuria.linkend.net> El vie, 22-06-2007 a las 11:50 +0200, dmunhiz escribió: > Hola: > Me gustaría saber si hay alguna forma de saber si existe una clave en un > diccionario, para no llamarla y que no de error porque no existe. > saludos y gracias >>> r = {'uno' : 1} >>> 'uno' in r True >>> print r.get('dos', None) None >>> r.has_key('uno') True >>> El 'get' te permite obtener un valor por defecto si la clave no es encontrada en el diccionario. Saludos. > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jcanto en hispasec.com Fri Jun 22 11:54:54 2007 From: jcanto en hispasec.com (Julio Canto) Date: Fri, 22 Jun 2007 11:54:54 +0200 Subject: saber si existe clave en diccionario In-Reply-To: <467B9B5D.3070201@gmail.com> References: <467B9B5D.3070201@gmail.com> Message-ID: <467B9C6E.6000906@hispasec.com> dmunhiz wrote: > Hola: > Me gustaría saber si hay alguna forma de saber si existe una clave en > un diccionario, para no llamarla y que no de error porque no existe. > saludos y gracias Puedes probar con ' in ' o mirar en .keys() i.e. dic = {'1':'uno','2':'dos'} print '1' in dic print '5' in dic print dic.keys() print '1' in dic.keys() Un saludo, JC ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From dmunhiz en gmail.com Fri Jun 22 12:42:08 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Fri, 22 Jun 2007 12:42:08 +0200 Subject: saber si existe clave en diccionario In-Reply-To: <467B9C6E.6000906@hispasec.com> References: <467B9B5D.3070201@gmail.com> <467B9C6E.6000906@hispasec.com> Message-ID: <467BA780.5050203@gmail.com> Gracias a todos por la respuesta. Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html Julio Canto escribiu: > dmunhiz wrote: >> Hola: >> Me gustaría saber si hay alguna forma de saber si existe una clave en >> un diccionario, para no llamarla y que no de error porque no existe. >> saludos y gracias > Puedes probar con ' in ' o mirar en > .keys() > i.e. > dic = {'1':'uno','2':'dos'} > print '1' in dic > print '5' in dic > print dic.keys() > print '1' in dic.keys() > > Un saludo, > JC > > > ------------------------------------------------------------------------ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From hfoffani en gmail.com Fri Jun 22 13:34:15 2007 From: hfoffani en gmail.com (Hernan M Foffani) Date: Fri, 22 Jun 2007 13:34:15 +0200 Subject: python 3.0 In-Reply-To: <2c9fb0dd0706210405q769f68f6l9aac7fbb74d5277@mail.gmail.com> References: <8e8876a20706201746u4f38c8dbp2db1f25e3bf14b6a@mail.gmail.com> <8e8876a20706201752v17fbf406y37470c07adb761e3@mail.gmail.com> <2c9fb0dd0706201845if7a179cp991f609d12f141c1@mail.gmail.com> <1182414527.4306.24.camel@localhost> <467A40A5.1040703@ehas.org> <2c9fb0dd0706210405q769f68f6l9aac7fbb74d5277@mail.gmail.com> Message-ID: <11fab4bc0706220434t2a9c56afwa0eb95430dd40133@mail.gmail.com> > En cuanto al resto de cosas novedosas, me da que tardaremos bastante > en verlas, e incluso que no las veremos nunca. Cosas como la > "comprensión" para sets no lo veo nada claro, empleando las llaves que > las confundirían con los diccionarios e hipotecaría la sintaxis para > una futurible "compresión" de diccionarios. Los literales para definir conjuntos por comprensión y extensión ya están en el branch p3yk (*) por lo que estarán disponibles en el primer alfa de python 3.0. Dudo muchísimo que se quite la funcionalidad. Para los diccionarios se puede seguir usando el constructor aplicado a un generador que devuelva una secuencia de tuplas. Ejemplo: dict( (k,f(1,2)) for k,f in operaciones) ) -H. (*) p3yk es el tronco del desarrollo para python 3000. podéis bajaros una copia del repositorio de http://svn.python.org/projects/python/branches/p3yk/ From pych3m4 en gmail.com Fri Jun 22 13:57:40 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 22 Jun 2007 13:57:40 +0200 Subject: IDE con autocompletamiento In-Reply-To: References: <466E9EF2.5040002@ispvillena.rimed.cu> <85f8c5780706120800y1e796v51b14a9d9f84d38c@mail.gmail.com> Message-ID: <2c9fb0dd0706220457w4b2f98eaveb76312c6b94120b@mail.gmail.com> El 12/06/07, Javier Santana escribió: > gvim también autocompleta con shift+p :). Lástima que eclipse no tenga > la búsqueda tan buena que tiene con java. No entiedo porqué dices éso. Yo uso eclipse+pydev con python y jython, y me parece que tiene un estupendo el sistema de autocompletado, capaz incluso de hacer búsquedas dentro de ficheros zip y jar comprimidos. Unido con ésto está el sistema de inserción de plantillas (templates) y el chequeador de sintáxis que te avisa al momento si no encuentra algún módulo. No creo que haya más que se pueda pedir. From qualopec en gmail.com Fri Jun 22 15:11:27 2007 From: qualopec en gmail.com (Javier Santana) Date: Fri, 22 Jun 2007 15:11:27 +0200 Subject: IDE con autocompletamiento In-Reply-To: <2c9fb0dd0706220457w4b2f98eaveb76312c6b94120b@mail.gmail.com> References: <466E9EF2.5040002@ispvillena.rimed.cu> <85f8c5780706120800y1e796v51b14a9d9f84d38c@mail.gmail.com> <2c9fb0dd0706220457w4b2f98eaveb76312c6b94120b@mail.gmail.com> Message-ID: Prueba a ponerte en un método y hacer shift+ctrl+g. En java te busca todo el call graph, en python no. Quizás yo no lo haya visto, pero a mi esa funcionalidad no me funciona, es un de lo más útil que tiene ecipse usando java. On 6/22/07, Chema Cortes wrote: > El 12/06/07, Javier Santana escribió: > > gvim también autocompleta con shift+p :). Lástima que eclipse no tenga > > la búsqueda tan buena que tiene con java. > > No entiedo porqué dices éso. Yo uso eclipse+pydev con python y jython, > y me parece que tiene un estupendo el sistema de autocompletado, capaz > incluso de hacer búsquedas dentro de ficheros zip y jar comprimidos. > Unido con ésto está el sistema de inserción de plantillas (templates) > y el chequeador de sintáxis que te avisa al momento si no encuentra > algún módulo. No creo que haya más que se pueda pedir. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From fabiognome en gmail.com Fri Jun 22 15:25:17 2007 From: fabiognome en gmail.com (Fabio Esteban Duran Verdugo) Date: Fri, 22 Jun 2007 09:25:17 -0400 Subject: IDE con autocompletamiento In-Reply-To: References: <466E9EF2.5040002@ispvillena.rimed.cu> <85f8c5780706120800y1e796v51b14a9d9f84d38c@mail.gmail.com> <2c9fb0dd0706220457w4b2f98eaveb76312c6b94120b@mail.gmail.com> Message-ID: <467BCDBD.6020306@gmail.com> yo creo que el mejor ide para python es Komodo aunque sea pagado(pero hay keygen, XD), autocompleta y es muy inteligente, eh testeado muchos y no me convencen... asi que si me dicen que recomiende uno recomiendo komodo. Javier Santana escribió: > Prueba a ponerte en un método y hacer shift+ctrl+g. En java te busca > todo el call graph, en python no. Quizás yo no lo haya visto, pero a > mi esa funcionalidad no me funciona, es un de lo más útil que tiene > ecipse usando java. > > On 6/22/07, Chema Cortes wrote: >> El 12/06/07, Javier Santana escribió: >> > gvim también autocompleta con shift+p :). Lástima que eclipse no tenga >> > la búsqueda tan buena que tiene con java. >> >> No entiedo porqué dices éso. Yo uso eclipse+pydev con python y jython, >> y me parece que tiene un estupendo el sistema de autocompletado, capaz >> incluso de hacer búsquedas dentro de ficheros zip y jar comprimidos. >> Unido con ésto está el sistema de inserción de plantillas (templates) >> y el chequeador de sintáxis que te avisa al momento si no encuentra >> algún módulo. No creo que haya más que se pueda pedir. >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Fabio Esteban Durán Verdugo. Estudiante Ingeniería en Informática Universidad Autónoma de Chile Talca Staff Gnome-Chile www.gnome.cl From jvicentevilla en yahoo.es Fri Jun 22 16:22:51 2007 From: jvicentevilla en yahoo.es (vicente villaveces) Date: Fri, 22 Jun 2007 16:22:51 +0200 (CEST) Subject: Confirmacion de codigo para consulta sql en el navegador In-Reply-To: <4676C25D.5080307@gmail.com> References: <4676C25D.5080307@gmail.com> Message-ID: <731714.92363.qm@web27314.mail.ukl.yahoo.com> Alexis Roda escribió: En/na vicente villaveces ha escrit: > > for r in db.query("""SELECT * FROM estudiantes""").dictresult(): > print ''' > %(cedula)s > %(nombre)s > %(edad)s > ''' % r > > print " " En el print de la fila faltan las correspondientes etiquetas TR i TD. Te funciona sin ellas ? Saludos Quiero presentar mis disculpas al Sr. Alexis Rodas y a la comunidad listera, por no haber podido responder antes. Efectivamente agregué lo que usted me sugirió y funcionó sin problemas, como empece a dudar revisé el codigo y lo ejecute desde el navegador, el codigo final es el siguiente: #! /usr/bin/env python import pg db = pg.connect('datos', 'localhost', 5432, user= 'postgres', passwd= 'jose123456') #! /usr/bin/env python import pg db = pg.connect('datos', 'localhost', 5432, user= 'postgres', passwd= 'jose123456') ex_text = """

ESTA ES MI PRIMERA PAGINA WEB DE PRUEBA EN PYTHON """ bgcolor = "#E8D8B0" fgcolor = "#000000" lcolor = "#A03050" print """content-type: text/html CONSULTA A BASE DE DATOS

BASE DE DATOS ESTUDIANTES

A CONTINUACION SE PRESENTA EL CONTENIDO DE LA BASE DE DATOS DE LOS ESTUDIANTES. """% (bgcolor, lcolor, lcolor, fgcolor) ########## print """

""" for r in db.query("""SELECT * FROM estudiantes""").dictresult(): print '''''' % r print "
BASE DATOS ESTUDIANTES
CEDULA NOMBRE EDAD
%(cedula)s %(nombre)s %(edad)s

" Gracias. José Vicente Villaveces. "Que viva el software libre y los hombres que lo liberan" --------------------------------- ¡Descubre una nueva forma de obtener respuestas a tus preguntas! Entra en Yahoo! Respuestas. From gerardo en computo-industrial.com.mx Fri Jun 22 16:53:44 2007 From: gerardo en computo-industrial.com.mx (Gerardo Juarez) Date: Fri, 22 Jun 2007 10:53:44 -0400 (EDT) Subject: saber si existe clave en diccionario In-Reply-To: <467BA780.5050203@gmail.com> References: <467BA780.5050203@gmail.com> Message-ID: Ademas de todas las monisimas formas que te han sugerido, los diccionarios tambien tienen un metodo has_key(): if d.has_key('Daniel'): ... Por ultimo, si tratas de acceder a una entrada de un diccionario en un "try" puedes atrapar la excepcion KeyError, en caso de que no exista la llave, try: print d['Daniel'] except KeyError: print 'no existe esa entrada' saludos Gerardo On Fri, 22 Jun 2007, dmunhiz wrote: > Gracias a todos por la respuesta. > > Remitente: > Daniel Muñiz Fontoira > Eu uso software libre [1] > [1]http://www.gnu.org/philosophy/free-sw.gl.html > > From rodpin en gmail.com Fri Jun 22 19:20:46 2007 From: rodpin en gmail.com (=?ISO-8859-1?Q?Roberto_Rodr=EDguez_Pino?=) Date: Fri, 22 Jun 2007 13:20:46 -0400 Subject: problema con hilos y GUI In-Reply-To: References: <1182016439.4747.9.camel@raresven> <467481E8.3080605@ehas.org> <1182402671.8628.6.camel@raresven> Message-ID: On 6/21/07, Gabriel Genellina wrote: > No lo mates: pídele que se suicide! > O sea, indicarle por algun medio externo, que tiene que terminar; eso > podria ser un semaforo, un objeto Queue, o en los casos mas simples una > variable global. El codigo del hilo deberia chequear el estado > periodicamente, y terminar cuando detecta que se lo han pedido. hola! pues que hecho algo bien ordinario con un atributo de la clase, pero al cambiarlo el hilo no se suicida :´( Le dare otra vuelta. Saludos! Roberto -- visita mi weblog! http://trasto.hopto.org Softwarelibre en diinf http://softwarelibre.diinf.usach.cl From flaper87 en gmail.com Fri Jun 22 19:21:45 2007 From: flaper87 en gmail.com (Flaper87) Date: Fri, 22 Jun 2007 13:21:45 -0400 Subject: Capturar todo lo que sucede en el computador Message-ID: Saludos a todos!! Necesito que una aplicacion sea capaz de capturar todo lo que sucede en el computador, desde los movimientos del moues hasta las teclas del teclado para asi iniciar eventos si se requiere. Y tambien quisiera saber como hacer que se obtengan todas las posiciones del moues. Ejmp: Si el puntero esta arriba del boton aplicaciones, que la aplicacion sea capaz de determinar que el puntero se encuentra ahi. Alguna idea de como puedo hacer estas cosas? Info: Distribucio: Debian Lenny Python: 2.4 (o el que se requiera) Saludos. -- Flavio Percoco Premoli, A.K.A. [Flaper87] http://www.flaper87.com Usuario Linux registrado #436538 Geek by nature, Linux by choice, Debian of course. Key Fingerprint: CFC0 C67D FF73 463B 7E55 CF43 25D1 E75B E2DB 15C7 From david.abreu en iac.es Fri Jun 22 19:43:54 2007 From: david.abreu en iac.es (David Abreu Rodriguez) Date: Fri, 22 Jun 2007 18:43:54 +0100 Subject: captura de =?iso-8859-1?q?se=F1ales?= In-Reply-To: References: <466E9EF2.5040002@ispvillena.rimed.cu> <85f8c5780706120800y1e796v51b14a9d9f84d38c@mail.gmail.com> Message-ID: <467C0A5A.4050601@iac.es> Hola lista, no sé si esto tiene que ver con python o con linux, pero por si las moscas: Estoy intentando capturar señales enviadas a un proceso python. Para ello utilizo el módulo signal que viene de serie con python. He conseguido capturar con éxito la señal TERM (15), pero cuando intento capturar la señal STOP (19) obtengo: Traceback (most recent call last): File "prueba_send.py", line 16, in ? signal.signal(signal.SIGSTOP, signal_handler) RuntimeError: (22, 'Invalid argument') Saben si se puede capturar un STOP en linux? y en python? alguna otra idea? gracias From rodrigo en nul-unu.com Fri Jun 22 19:54:14 2007 From: rodrigo en nul-unu.com (Rodrigo Gallardo) Date: Fri, 22 Jun 2007 12:54:14 -0500 Subject: captura =?iso-8859-1?Q?de_?= =?iso-8859-1?Q?se=F1ales?= In-Reply-To: <467C0A5A.4050601@iac.es> References: <466E9EF2.5040002@ispvillena.rimed.cu> <85f8c5780706120800y1e796v51b14a9d9f84d38c@mail.gmail.com> <467C0A5A.4050601@iac.es> Message-ID: <20070622175414.GA4201@fuchur.intranet.nul-unu.com> On Fri, Jun 22, 2007 at 06:43:54PM +0100, David Abreu Rodriguez wrote: > He conseguido capturar con éxito la señal TERM (15), pero cuando intento > capturar la señal STOP (19) obtengo: > [error] > Saben si se puede capturar un STOP en linux? No, no se puede capturar SIGSTOP ni SIGKILL. From rodpin en gmail.com Fri Jun 22 19:54:26 2007 From: rodpin en gmail.com (=?ISO-8859-1?Q?Roberto_Rodr=EDguez_Pino?=) Date: Fri, 22 Jun 2007 13:54:26 -0400 Subject: problema con hilos y GUI In-Reply-To: <467A725C.8000604@ehas.org> References: <1182016439.4747.9.camel@raresven> <467481E8.3080605@ehas.org> <1182402671.8628.6.camel@raresven> <467A725C.8000604@ehas.org> Message-ID: On 6/21/07, Arnau Sanchez wrote: > La opción de utilizar variables globales siempre está allí, pero es fea fea. > si, es bastante ordinaria... pero asi y todo no me funciona :´( > Si estás aprendiendo y tienes interés, te recomendaría que intentaras una > versión con las funciones E/S de gtk que te comenté, el código no es más > complejo (yo diría que al revés, es más simple), sólo cambia en cómo lo organizas. > le dare un vistazo en las vacaciones de invierno. Por cierto, hoy probe mi aplicacion en la universidad, donde tenemos instalado fedora 6 y ahi se me caia al conectar. En realidad, se conectaba y desconectaba y al parecer cuando se hacian andar los hilos la cosa se caia y tiraba el siguiente error: python: Python/pystate.c:541: PyGILState_Release: La declaración `oldstate == PyGILState_UNLOCKED' no se cumple. Abortado Seguramente es por la turbiedad del uso de los hilos, aunque yo sospecho que es con la compilacion del paquete de python de fedora, ya que al parecer solo pasa en fedora 6. Por cierto, en mi casa estoy con Debian Sid y a un amigo con Arch tampoco tuvo problemas. Saludos y gracias! Roberto -- visita mi weblog! http://trasto.hopto.org Softwarelibre en diinf http://softwarelibre.diinf.usach.cl From arnau en ehas.org Fri Jun 22 19:59:12 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Fri, 22 Jun 2007 19:59:12 +0200 Subject: captura de =?ISO-8859-1?Q?se=F1ales?= In-Reply-To: <467C0A5A.4050601@iac.es> References: <466E9EF2.5040002@ispvillena.rimed.cu> <85f8c5780706120800y1e796v51b14a9d9f84d38c@mail.gmail.com> <467C0A5A.4050601@iac.es> Message-ID: <467C0DF0.4070400@ehas.org> David Abreu Rodriguez escribió: > Saben si se puede capturar un STOP en linux? y en python? alguna otra idea? No se puede: man 7 signal ... The signals SIGKILL and SIGSTOP cannot be caught, blocked, or ignored. .... Para saber si alguien te ha mandado parar se suelen capturar SIGTERM y SIGINT (SIGHUP para recargar configuraciones). From david.abreu en iac.es Fri Jun 22 20:06:09 2007 From: david.abreu en iac.es (David Abreu Rodriguez) Date: Fri, 22 Jun 2007 19:06:09 +0100 Subject: captura de =?ISO-8859-1?Q?se=F1ales?= In-Reply-To: <467C0DF0.4070400@ehas.org> References: <466E9EF2.5040002@ispvillena.rimed.cu> <85f8c5780706120800y1e796v51b14a9d9f84d38c@mail.gmail.com> <467C0A5A.4050601@iac.es> <467C0DF0.4070400@ehas.org> Message-ID: <467C0F91.3060007@iac.es> Detallo un poco más lo que quiero a ver si puede ser: Tengo un script python que lanza subprocesos. Este programa está gestionado por otro programa que cuando hay otros procesos le manda un STOP y cuando los otros procesos terminan le manda un CONT para que continue. Lo que pasa es que el programa principal se para, pero los subprogramas no. Y quería capturar el STOP para parar manualmente los subprocesos. Se puede definir la llamada a un subproceso en python de manera tal que si el proceso padre se para, éste se pare también? gracias Arnau Sanchez wrote: > David Abreu Rodriguez escribió: > >> Saben si se puede capturar un STOP en linux? y en python? alguna otra >> idea? > > > No se puede: > > man 7 signal > ... > The signals SIGKILL and SIGSTOP cannot be caught, blocked, or ignored. > .... > > Para saber si alguien te ha mandado parar se suelen capturar SIGTERM y > SIGINT (SIGHUP para recargar configuraciones). > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-e > s From arnau en ehas.org Fri Jun 22 20:09:42 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Fri, 22 Jun 2007 20:09:42 +0200 Subject: problema con hilos y GUI In-Reply-To: References: <1182016439.4747.9.camel@raresven> <467481E8.3080605@ehas.org> <1182402671.8628.6.camel@raresven> <467A725C.8000604@ehas.org> Message-ID: <467C1066.3090705@ehas.org> Roberto Rodríguez Pino escribió: >> La opción de utilizar variables globales siempre está allí, pero es >> fea fea. >> > si, es bastante ordinaria... pero asi y todo no me funciona :´( Manda código para que podamos ayudarte (no todo, el mínimo posible pero que corra) >> complejo (yo diría que al revés, es más simple), sólo cambia en cómo >> lo organizas. >> > le dare un vistazo en las vacaciones de invierno. Esperemos que nos estés hablando desde el otro hemisferio ;-) > Por cierto, hoy probe mi aplicacion en la universidad, donde tenemos > instalado fedora 6 y ahi se me caia al conectar. En realidad, se > conectaba y desconectaba y al parecer cuando se hacian andar los hilos > la cosa se caia y tiraba el siguiente error: > > python: Python/pystate.c:541: PyGILState_Release: La declaración > `oldstate == PyGILState_UNLOCKED' no se cumple. > Abortado > Seguramente es por la turbiedad del uso de los hilos, aunque yo > sospecho que es con la compilacion del paquete de python de fedora, ya > que al parecer solo pasa en fedora 6. > Por cierto, en mi casa estoy con Debian Sid y a un amigo con Arch > tampoco tuvo problemas. ¿Buscaste en google ese mensaje? no me suena de nada. En cualquier caso me estás dando la razón con todos estos errores... PyGTK + threads = problemas From arnau en ehas.org Fri Jun 22 22:56:44 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Fri, 22 Jun 2007 22:56:44 +0200 Subject: captura de =?ISO-8859-1?Q?se=F1ales?= In-Reply-To: <467C0F91.3060007@iac.es> References: <466E9EF2.5040002@ispvillena.rimed.cu> <85f8c5780706120800y1e796v51b14a9d9f84d38c@mail.gmail.com> <467C0A5A.4050601@iac.es> <467C0DF0.4070400@ehas.org> <467C0F91.3060007@iac.es> Message-ID: <467C378C.2080102@ehas.org> David Abreu Rodriguez escribió: > Se puede definir la llamada a un subproceso en python de manera tal que > si el proceso padre se para, éste se pare también? Hasta donde yo sé, no, al menos no de una forma tan directa. Si estás trabajando con procesos reales ya no importa el lenguaje que estés usando, es el kernel quien tiene las riendas, y éste, al parar un proceso, ni le avisa ni para a sus hijos. Otra cosa es que trabajaras con threads, ese conjunto sería un único proceso y evidentemente se detendría todo. No obstante, si puedes hacer que padre e hijos se comuniquen (por pipes, FIFO, sockets, ...), al detenerse una de las dos partes la otra se pararía también (si es que el intercambio de información es más o menos continuo, claro). A ver si alguien te puede dar alguna otra solución más sencilla. From kernel.no.found en gmail.com Fri Jun 22 23:05:16 2007 From: kernel.no.found en gmail.com (=?ISO-8859-1?Q?Juan_Jos=E9_Alonso.?=) Date: Fri, 22 Jun 2007 23:05:16 +0200 Subject: Capturar todo lo que sucede en el computador Message-ID: <117d6e170706221405n5fa00cc4w487f73f67e6ee419@mail.gmail.com> Vas a necesitar usar una lib del SO que toque, me temo. -- Juan José Alonso. KarlsBerg. eMail: kernel.no.found en gmail.com MSN: kernel.no.found en gmail.com From nelfihs en gmail.com Fri Jun 22 23:51:10 2007 From: nelfihs en gmail.com (nelfi hernandez) Date: Fri, 22 Jun 2007 23:51:10 +0200 Subject: dudas sobre aplicaciones In-Reply-To: <467AA084.8040901@gmail.com> References: <1e54ea540706201338o1915001bi1cf791fef5fe2b4d@mail.gmail.com> <4679C25F.8080900@gmail.com> <467AA084.8040901@gmail.com> Message-ID: <1e54ea540706221451p1a3baa7fq52686eda298aca41@mail.gmail.com> gracias a todos por sus repuestas me pondre a profundizar mas en el tema, mi pregunta anterior es imspirada en que existen muchos toolkits para python y me gustaria saber cual es el mejor para trabajos multiplataforma. From efoncu en agali.org Sat Jun 23 01:24:05 2007 From: efoncu en agali.org (Ezequiel Foncubierta) Date: Sat, 23 Jun 2007 01:24:05 +0200 Subject: XML vs JSON Message-ID: <1182554645.12829.9.camel@turing> Buenas, En realidad, este hilo no consiste en poner XML en las cuerdas contra JSON. El título puede ser tomado a modo orientativo. El caso es que en mi empresa estoy desarrollando una aplicación, en Python claro, para manejar un gran volumen de datos, como pueden ser los logs de Apache en un sistema en producción. El caso es que una vez procesada toda la información y extraido los resultados estadísticos, y por tanto la información que quiero plasmar en un report, mi objetivo es crearme un documento XML con la información generada por cada uno de los módulos (Ya que la información generada viene de varias fuentes de datos). El caso es si utilizar JSON para crearme un documento, lógicamente, con el formato de JSON o decantarme por el XML. La estructura de JSON es similar a los diccionarios que maneja Python y me gustaría conocer si alguien tiene experiencia utilizando este formato con Python. Yo tengo una pequeña librería en Python para manejar XML, leer y escribir, utilizando siempre DOM, que muchas veces puede resultar algo lento con ficheros XML bastante gordos. Aunque este problema, al menos en la lectura lo tengo solucionado con xml.parsers.expat. El caso es que la escritura, el tema de crear todo el árbol con los datos, es un poco tedioso. La aplicación funciona en modo consola y maneja una gran cantidad de datos, que una vez analizados son guardados en ficheros. ¿Alguna sugerencia sobre el uso de JSON o seguir usando XML?. Gracias. Un saludo. ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Esta parte del mensaje está firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rodpin en gmail.com Sat Jun 23 02:54:22 2007 From: rodpin en gmail.com (Roberto =?ISO-8859-1?Q?Rodr=EDguez?= Pino) Date: Fri, 22 Jun 2007 20:54:22 -0400 Subject: problema con hilos y GUI In-Reply-To: <467C1066.3090705@ehas.org> References: <1182016439.4747.9.camel@raresven> <467481E8.3080605@ehas.org> <1182402671.8628.6.camel@raresven> <467A725C.8000604@ehas.org> <467C1066.3090705@ehas.org> Message-ID: <1182560062.11764.7.camel@raresven> El vie, 22-06-2007 a las 20:09 +0200, Arnau Sanchez escribió: > > Manda código para que podamos ayudarte (no todo, el mínimo posible pero que corra) Ehhh, mira concretamente el cliente lo tengo en http://trasto.hopto.org/chat.zip donde esta el cliente y en http://trasto.hopto.org/echoserver-select.py esta el servidor. No os fijeis en los detalles de la codificacion que todavia soy un simple aprendiz y lo mas probable es que haya mucho codigo de sobra, pero por algo hay que aprender :) > > le dare un vistazo en las vacaciones de invierno. > > Esperemos que nos estés hablando desde el otro hemisferio ;-) pues eso es relativo :P... el invierno llego de golpe y porrazo y el frio y la lluvia estan haciendo de las suyas aca en Santiago de Chile. > ¿Buscaste en google ese mensaje? no me suena de nada. En cualquier caso me estás > dando la razón con todos estos errores... PyGTK + threads = problemas Y si... si busque en google y solo encontre referencias a la variable en algunos codigos de C de lo que era aparentemente la implementacion para python. No quise seguir escarbando, en esos codigos, porque creo que escapaba de mi alcance (por el momento) de solucionar. Pues yo le hecho toda la culpa a la compilacion de python que hace Fedora que quizas no se incluyo alguna cosa... Muchas gracias por la ayuda brindada! Saludos! Roberto -- visita mi weblog! http://trasto.hopto.org/weblog softwarelibre en diinf http://softwarelibre.diinf.usach.cl ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Esta parte del mensaje está firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From gagsl-py2 en yahoo.com.ar Sat Jun 23 06:58:39 2007 From: gagsl-py2 en yahoo.com.ar (Gabriel Genellina) Date: Sat, 23 Jun 2007 01:58:39 -0300 Subject: XML vs JSON References: <1182554645.12829.9.camel@turing> Message-ID: En Fri, 22 Jun 2007 20:24:05 -0300, Ezequiel Foncubierta escribió: > El caso es que en mi empresa estoy desarrollando una aplicación, en > Python claro, para manejar un gran volumen de datos, como pueden ser los > logs de Apache en un sistema en producción. El caso es que una vez > procesada toda la información y extraido los resultados estadísticos, y > por tanto la información que quiero plasmar en un report, mi objetivo es > crearme un documento XML con la información generada por cada uno de los > módulos (Ya que la información generada viene de varias fuentes de > datos). El caso es si utilizar JSON para crearme un documento, > lógicamente, con el formato de JSON o decantarme por el XML. > > La estructura de JSON es similar a los diccionarios que maneja Python y > me gustaría conocer si alguien tiene experiencia utilizando este formato > con Python. > > Yo tengo una pequeña librería en Python para manejar XML, leer y > escribir, utilizando siempre DOM, que muchas veces puede resultar algo > lento con ficheros XML bastante gordos. Aunque este problema, al menos > en la lectura lo tengo solucionado con xml.parsers.expat. El caso es que > la escritura, el tema de crear todo el árbol con los datos, es un poco > tedioso. En lugar de expat yo usaría ElementTree, que tiene una interfase muchisimo mas "pythonesca" y un overhead pequeño. No hace falta usar DOM entonces, y el procesamiento es mucho mas directo. Usa XML como mecanismo para persistir los datos, no como un objetivo en sí. Lo bueno de JSON es que es muy simple y existen implementaciones en cualquier lenguaje que se te ocurra nombrar, asi que -por ejemplo- esta perfecto para intercambiar datos entre distintas aplicaciones o distintas arquitecturas. Pero como "contenedor" de datos en sí, es bastante pobre en cuanto a lo que te puede brindar. -- Gabriel Genellina ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From alfonsodg-Re5JQEeQqe8AvxtiuMwx3w en public.gmane.org Sat Jun 23 07:33:50 2007 From: alfonsodg-Re5JQEeQqe8AvxtiuMwx3w en public.gmane.org (Alfonso de la Guarda) Date: Sat, 23 Jun 2007 00:33:50 -0500 Subject: OFF-TOPIC: Lanzamiento de EduKT Message-ID: Hola, Para informarles que ya lanzamos EduKT (http://cosperu.com/EduKT), primera actividad multi-plataforma para la XO, programada en Python+GTk+Glade. EduKT es un creador simple de contenidos/presentaciones multimedia y se constituye como la primera actividad latinoamericana en calidad de beta. Saludos, -- -------------------------------- Alfonso de la Guarda ICTEC SAC www.cosperu.com www.delaguarda.info Telef. 97550914 4726906 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Linux-plug Temática: Discusión general sobre Linux Peruvian Linux User Group (http://www.linux.org.pe) Participa suscribiéndote y escribiendo a: linux-plug-Xh+NVF5n0LKq8026SyH74w en public.gmane.org Para darte de alta, de baja o hacer ajustes a tu suscripción visita: http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug IMPORTANTE: Reglas y recomendaciones http://www.linux.org.pe/listas/reglas.php http://www.linux.org.pe/listas/comportamiento.php http://www.linux.org.pe/listas/recomendaciones.php From rolandojtorres en gmail.com Sat Jun 23 14:24:00 2007 From: rolandojtorres en gmail.com (=?UTF-8?Q?Rolando_Jos=C3=A9_Torres_S=C3=A1nchez?=) Date: Sat, 23 Jun 2007 07:24:00 -0500 Subject: IDE con autocompletamiento In-Reply-To: <467BCDBD.6020306@gmail.com> References: <466E9EF2.5040002@ispvillena.rimed.cu> <85f8c5780706120800y1e796v51b14a9d9f84d38c@mail.gmail.com> <2c9fb0dd0706220457w4b2f98eaveb76312c6b94120b@mail.gmail.com> <467BCDBD.6020306@gmail.com> Message-ID: <6a39a1d0706230524s3becdc28j92c00a4c55c2e1cf@mail.gmail.com> No hay un IDE que este hecho en python que sea multiplataforma, con autocompletacion y que trabaje con Wx, glide, gtk y tkinter?? El 22/06/07, Fabio Esteban Duran Verdugo escribió: > yo creo que el mejor ide para python es Komodo aunque sea pagado(pero > hay keygen, XD), autocompleta y es muy inteligente, eh testeado muchos y > no me convencen... asi que si me dicen que recomiende uno recomiendo komodo. > > Javier Santana escribió: > > Prueba a ponerte en un método y hacer shift+ctrl+g. En java te busca > > todo el call graph, en python no. Quizás yo no lo haya visto, pero a > > mi esa funcionalidad no me funciona, es un de lo más útil que tiene > > ecipse usando java. > > > > On 6/22/07, Chema Cortes wrote: > >> El 12/06/07, Javier Santana escribió: > >> > gvim también autocompleta con shift+p :). Lástima que eclipse no tenga > >> > la búsqueda tan buena que tiene con java. > >> > >> No entiedo porqué dices éso. Yo uso eclipse+pydev con python y jython, > >> y me parece que tiene un estupendo el sistema de autocompletado, capaz > >> incluso de hacer búsquedas dentro de ficheros zip y jar comprimidos. > >> Unido con ésto está el sistema de inserción de plantillas (templates) > >> y el chequeador de sintáxis que te avisa al momento si no encuentra > >> algún módulo. No creo que haya más que se pueda pedir. > >> _______________________________________________ > >> Python-es mailing list > >> Python-es en aditel.org > >> http://listas.aditel.org/listinfo/python-es > >> > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > -- > Fabio Esteban Durán Verdugo. > Estudiante Ingeniería en Informática > Universidad Autónoma de Chile > Talca > > Staff Gnome-Chile > www.gnome.cl > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Rolando José Torres Sánchez TCL/TK inside Python MSN:rolandojtorres en hotmail.com ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From flaper87 en gmail.com Sat Jun 23 17:25:35 2007 From: flaper87 en gmail.com (Flaper87) Date: Sat, 23 Jun 2007 11:25:35 -0400 Subject: Capturar todo lo que sucede en el computador In-Reply-To: <117d6e170706221405n5fa00cc4w487f73f67e6ee419@mail.gmail.com> References: <117d6e170706221405n5fa00cc4w487f73f67e6ee419@mail.gmail.com> Message-ID: Para Debian cual lib me tocaria usar? Me podrias dar algun ejemplito, o al menos alguna idea de como hacerlo? Saludos El día 22/06/07, Juan José Alonso. escribió: > > Vas a necesitar usar una lib del SO que toque, me temo. > > -- > Juan José Alonso. KarlsBerg. > eMail: kernel.no.found en gmail.com > MSN: kernel.no.found en gmail.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Flavio Percoco Premoli, A.K.A. [Flaper87] http://www.flaper87.com Usuario Linux registrado #436538 Geek by nature, Linux by choice, Debian of course. Key Fingerprint: CFC0 C67D FF73 463B 7E55 CF43 25D1 E75B E2DB 15C7 From flaper87 en gmail.com Sat Jun 23 18:06:17 2007 From: flaper87 en gmail.com (Flaper87) Date: Sat, 23 Jun 2007 12:06:17 -0400 Subject: equivalencia de win32 en Linux Message-ID: Saludos!! Estoy en la necesidad de capturar los eventos producidos por el moues y por el teclado en todo momento, sobre el escritorio, sobre el menu, sobre X aplicacion. Que si el mouse esta sobre el menu aplicaciones (inicio en windows), yo poder saber que le esta dando foco a ese menu. Es decir, interactuar 100 % con el OS, en este caso es Debian lenny. Tengo entendido que se puede hacer eso en windows con win32, como puedo hacer eso en Linux (Debian)? Saludos y Gracias -- Flavio Percoco Premoli, A.K.A. [Flaper87] http://www.flaper87.com Usuario Linux registrado #436538 Geek by nature, Linux by choice, Debian of course. Key Fingerprint: CFC0 C67D FF73 463B 7E55 CF43 25D1 E75B E2DB 15C7 From arnau en ehas.org Sat Jun 23 18:35:56 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Sat, 23 Jun 2007 18:35:56 +0200 Subject: equivalencia de win32 en Linux In-Reply-To: References: Message-ID: <467D4BEC.7010303@ehas.org> Flaper87 escribió: > Estoy en la necesidad de capturar los eventos producidos por el moues y por > el teclado en todo momento, sobre el escritorio, sobre el menu, sobre X > aplicacion. Que si el mouse esta sobre el menu aplicaciones (inicio en > windows), yo poder saber que le esta dando foco a ese menu. Es decir, > interactuar 100 % con el OS, en este caso es Debian lenny. > > Tengo entendido que se puede hacer eso en windows con win32, como puedo > hacer eso en Linux (Debian)? Aplicaciones hay que lo hacen: http://xmacro.sourceforge.net/ En python tendrías que trabajar sobre la python-xlib. La librería no está completa (el upstream está muerto desde hace años...) y es muy probable que no se pueda conseguir lo que quieres. From kernel.no.found en gmail.com Sun Jun 24 01:12:13 2007 From: kernel.no.found en gmail.com (=?ISO-8859-1?Q?Juan_Jos=E9_Alonso.?=) Date: Sun, 24 Jun 2007 01:12:13 +0200 Subject: Capturar todo lo que sucede en el Message-ID: <117d6e170706231612jfe8ef87g8e81772fa9f439ee@mail.gmail.com> Realmente no se de este tema, pero creo saber que con la win32lib en windows se puede observar eventos y eso... Espero que alguien de aqui sepa contestarte. Un saludo. -- Juan José Alonso. KarlsBerg. eMail: kernel.no.found en gmail.com MSN: kernel.no.found en gmail.com From btorres en cajanorperu.com.pe Sun Jun 24 02:44:58 2007 From: btorres en cajanorperu.com.pe (Brando Torres) Date: Sat, 23 Jun 2007 19:44:58 -0500 Subject: IDE con autocompletamiento In-Reply-To: <6a39a1d0706230524s3becdc28j92c00a4c55c2e1cf@mail.gmail.com> References: <6a39a1d0706230524s3becdc28j92c00a4c55c2e1cf@mail.gmail.com> Message-ID: <20070624004349.ECAE619B416F@mail.cajanorperu.com.pe> Yo trabajo con Eclipse le instale el plugin para python y me va muy bien. .. "Solo el conocimiento nos hara libres" -----Mensaje original----- De: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] En nombre de Rolando José Torres Sánchez Enviado el: Sábado, 23 de Junio de 2007 07:24 a.m. Para: La lista de python en castellano Asunto: Re: [Python-es] IDE con autocompletamiento No hay un IDE que este hecho en python que sea multiplataforma, con autocompletacion y que trabaje con Wx, glide, gtk y tkinter?? El 22/06/07, Fabio Esteban Duran Verdugo escribió: > yo creo que el mejor ide para python es Komodo aunque sea pagado(pero > hay keygen, XD), autocompleta y es muy inteligente, eh testeado muchos y > no me convencen... asi que si me dicen que recomiende uno recomiendo komodo. > > Javier Santana escribió: > > Prueba a ponerte en un método y hacer shift+ctrl+g. En java te busca > > todo el call graph, en python no. Quizás yo no lo haya visto, pero a > > mi esa funcionalidad no me funciona, es un de lo más útil que tiene > > ecipse usando java. > > > > On 6/22/07, Chema Cortes wrote: > >> El 12/06/07, Javier Santana escribió: > >> > gvim también autocompleta con shift+p :). Lástima que eclipse no tenga > >> > la búsqueda tan buena que tiene con java. > >> > >> No entiedo porqué dices éso. Yo uso eclipse+pydev con python y jython, > >> y me parece que tiene un estupendo el sistema de autocompletado, capaz > >> incluso de hacer búsquedas dentro de ficheros zip y jar comprimidos. > >> Unido con ésto está el sistema de inserción de plantillas (templates) > >> y el chequeador de sintáxis que te avisa al momento si no encuentra > >> algún módulo. No creo que haya más que se pueda pedir. > >> _______________________________________________ > >> Python-es mailing list > >> Python-es en aditel.org > >> http://listas.aditel.org/listinfo/python-es > >> > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > -- > Fabio Esteban Durán Verdugo. > Estudiante Ingeniería en Informática > Universidad Autónoma de Chile > Talca > > Staff Gnome-Chile > www.gnome.cl > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Rolando José Torres Sánchez TCL/TK inside Python MSN:rolandojtorres en hotmail.com No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.472 / Virus Database: 269.9.6/863 - Release Date: 23/06/2007 11:08 a.m. No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.472 / Virus Database: 269.9.6/863 - Release Date: 23/06/2007 11:08 a.m. From pachi en rvburke.com Sun Jun 24 11:38:27 2007 From: pachi en rvburke.com (Rafael Villar Burke) Date: Sun, 24 Jun 2007 11:38:27 +0200 Subject: OFF-TOPIC: Lanzamiento de EduKT In-Reply-To: References: Message-ID: <467E3B93.1040502@rvburke.com> Alfonso de la Guarda wrote: > Hola, > > Para informarles que ya lanzamos EduKT (http://cosperu.com/EduKT), > primera > actividad multi-plataforma para la XO, programada en Python+GTk+Glade. > EduKT es un creador simple de contenidos/presentaciones multimedia y se > constituye como la primera actividad latinoamericana en calidad de beta. La he añadido a la lista de aplicaciones de pygtk.org. En http://pygtk.org/applications.html se mantiene una lista de aplicaciones, por categorías, que resulta muy útil a la hora de buscar ejemplos para aprender a programar usando pygtk, ya que prácticamente todas ellas son aplicaciones libres. ¡Enhorabuena por la idea y la iniciativa! Saludos, Rafael Villar Burke From dmunhiz en gmail.com Sun Jun 24 13:22:58 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Sun, 24 Jun 2007 13:22:58 +0200 Subject: saber si existe clave en diccionario In-Reply-To: References: Message-ID: <467E5412.1010702@gmail.com> Gracias Gerardo, lo del try ya suponía que se podía hacer pero pensé que tenía que haber una forma mas sencilla la del has_key me gusta de hecho me suena de leer algo pero non seabía como se usaba. Gracias de nuevo a todos! Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html Gerardo Juarez escribiu: > Ademas de todas las monisimas formas que te han sugerido, los diccionarios > tambien tienen un metodo has_key(): > > if d.has_key('Daniel'): > ... > > Por ultimo, si tratas de acceder a una entrada de un diccionario en un > "try" puedes atrapar la excepcion KeyError, en caso de que no exista la > llave, > > try: > print d['Daniel'] > except KeyError: > print 'no existe esa entrada' > > saludos > Gerardo > > On Fri, 22 Jun 2007, dmunhiz wrote: > >> Gracias a todos por la respuesta. >> >> Remitente: >> Daniel Muñiz Fontoira >> Eu uso software libre [1] >> [1]http://www.gnu.org/philosophy/free-sw.gl.html >> >> > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From seldoncypher en gmail.com Sun Jun 24 13:42:00 2007 From: seldoncypher en gmail.com (=?ISO-8859-1?Q?V=EDctor_Mart=EDnez?=) Date: Sun, 24 Jun 2007 13:42:00 +0200 Subject: =?iso-8859-1?q?M=F3viles_con_int=E9rprete_de_python?= Message-ID: Hola. Ha llegado el momento de sustituir mi móvil actual y hace tiempo leí que ciertos móviles (no se si la serie s60 de Nokia) te permitían descargarte un intérprete de python para el móvil. ¿Alguien me podría hablar de esto? ¿O recomendar alguno en particular? Saludos, Víctor From foxandxss en gmail.com Sun Jun 24 14:41:47 2007 From: foxandxss en gmail.com (Jesus Rodriguez) Date: Sun, 24 Jun 2007 14:41:47 +0200 Subject: =?WINDOWS-1252?Q?Re:__M=F3viles_con_int=E9rprete_de_python?= In-Reply-To: References: Message-ID: <2a1edb210706240541g3faf0a1coddd82a77ffbe32bf@mail.gmail.com> Hola. Exactamente como bien dices, los móviles de la serie 60 de nokia tiene un interprete de python. Yo me pillé hace unos días un N70 con migracios de vodafone prepago a vodafone contrato por 89?. (Bueno, me quitaron 30? por plan removil de "The Phone House") La verdad es que está super bien, si tienes un bluetooth (bajo win o linux), puedes ejecutar una sesion del interprete en el móvil, pero te saldría en el PC y desde ahi pruebas cosas. (Tambien puedes usar el interprete desde el propio móvil). Luego, las librerías que tiene está muy bien y puedes manejar todo. Cámara, SMS, MMS, audio, ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From arnau en ehas.org Sun Jun 24 15:45:27 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Sun, 24 Jun 2007 15:45:27 +0200 Subject: saber si existe clave en diccionario In-Reply-To: <467E5412.1010702@gmail.com> References: <467E5412.1010702@gmail.com> Message-ID: <467E7577.6060808@ehas.org> dmunhiz escribió: > Gracias Gerardo, lo del try ya suponía que se podía hacer pero pensé que > tenía que haber una forma mas sencilla la del has_key me gusta de hecho > me suena de leer algo pero non seabía como se usaba. Que no suene como un RTFM, ni mucho menos, pero sería bueno que tuvieras el tutorial a mano: http://pyspanishdoc.sourceforge.net/tut/tut.html Particularmente, el trabajo con listas y diccionarios es básico: http://pyspanishdoc.sourceforge.net/tut/node7.html From sergio en wikier.org Sun Jun 24 16:28:20 2007 From: sergio en wikier.org (Sergio =?ISO-8859-1?Q?Fern=E1ndez?=) Date: Sun, 24 Jun 2007 16:28:20 +0200 Subject: OFF-TOPIC: Lanzamiento de EduKT In-Reply-To: <467E3B93.1040502@rvburke.com> References: <467E3B93.1040502@rvburke.com> Message-ID: <1182695301.9748.0.camel@localhost.localdomain> > La he añadido a la lista de aplicaciones de pygtk.org. En > http://pygtk.org/applications.html se mantiene una lista de > aplicaciones, por categorías, que resulta muy útil a la hora de buscar > ejemplos para aprender a programar usando pygtk, ya que prácticamente > todas ellas son aplicaciones libres. Pues si quieres añade esta otra: http://swaml.berlios.de/#buxon Un saludo, -- __ ___ _ _ \ \ / (_) |_(_)___ _ _ \ \/\/ /| | / / / -_) '_| Sergio Fernández \_/\_/ |_|_\_\_\___|_| http://www.wikier.org/ ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jjcarles en terra.es Sun Jun 24 18:05:34 2007 From: jjcarles en terra.es (Joan Carles Jimenez) Date: Sun, 24 Jun 2007 18:05:34 +0200 Subject: Modulo PyMedia Message-ID: <200706241805.34719.jjcarles@terra.es> Hola. Utilizando el ejemplo de http://pymedia.org/tut/src/dump_wav.py.html se puede convertir un MP3 en un WAV. El problema que tengo es que quiero que el WAV resultante esté a 8000Mz y 1 canal. He cambiado la linea del ejemplo snd.setparams( (r.channels, 2, r.sample_rate, 0, 'NONE','') ) por snd.setparams( (1, 2, 8000, 0, 'NONE','') ) pero no funciona. ¿Alguna ayuda? Gracias por adelantado, -- Joan Carles Jimenez jjcarles en terra.es From pachi en rvburke.com Sun Jun 24 19:16:49 2007 From: pachi en rvburke.com (Rafael Villar Burke) Date: Sun, 24 Jun 2007 19:16:49 +0200 Subject: OFF-TOPIC: Lanzamiento de EduKT In-Reply-To: <1182695301.9748.0.camel@localhost.localdomain> References: <467E3B93.1040502@rvburke.com> <1182695301.9748.0.camel@localhost.localdomain> Message-ID: <467EA701.9030707@rvburke.com> Sergio Fernández wrote: >> La he añadido a la lista de aplicaciones de pygtk.org. En >> http://pygtk.org/applications.html se mantiene una lista de >> aplicaciones, por categorías, que resulta muy útil a la hora de buscar >> ejemplos para aprender a programar usando pygtk, ya que prácticamente >> todas ellas son aplicaciones libres. >> > > Pues si quieres añade esta otra: > > http://swaml.berlios.de/#buxon Hecho. Lo he puesto en la categoría "networking". Espero que la descripción y la categoría sean correctas. Saludos, Rafael Villar Burke ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From sergio en wikier.org Sun Jun 24 20:42:45 2007 From: sergio en wikier.org (Sergio =?ISO-8859-1?Q?Fern=E1ndez?=) Date: Sun, 24 Jun 2007 20:42:45 +0200 Subject: OFF-TOPIC: Lanzamiento de EduKT In-Reply-To: <467EA701.9030707@rvburke.com> References: <467E3B93.1040502@rvburke.com> <1182695301.9748.0.camel@localhost.localdomain> <467EA701.9030707@rvburke.com> Message-ID: <1182710565.10020.2.camel@localhost.localdomain> > Espero que la descripción y la categoría sean correctas. Todo perfecto :-) Gracias, Rafael. -- __ ___ _ _ \ \ / (_) |_(_)___ _ _ \ \/\/ /| | / / / -_) '_| Sergio Fernández \_/\_/ |_|_\_\_\___|_| http://www.wikier.org/ ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From fidita48 en hotmail.com Sun Jun 24 23:26:34 2007 From: fidita48 en hotmail.com (=?iso-8859-1?B?SWRvaWEgVmlsbGFjaeFuIFrhcmF0ZQ==?=) Date: Sun, 24 Jun 2007 23:26:34 +0200 Subject: Ejecutar las ventanas de Boa Message-ID: Hola, Estoy utilizando mod_python, apache,python y boa. He echo todas mis ventanas de Boa, y ahora lo que quiero hacer es que cuando yo introduzca mi URL, me salga mi primera ventana que tengo echa en Boa, que es lo que tengo que poner en mi archivo de configuracion de Apache?Como lo tengo que hacer? Gracias _________________________________________________________________ Recibe ofertas de empleo adaptadas a tu perfil. [1]Introduce tu CV en MSN Empleo. References 1. http://g.msn.com/8HMBESES/2752??PS=47575 From gagsl-py2 en yahoo.com.ar Mon Jun 25 05:24:17 2007 From: gagsl-py2 en yahoo.com.ar (Gabriel Genellina) Date: Mon, 25 Jun 2007 00:24:17 -0300 Subject: Ejecutar las ventanas de Boa References: Message-ID: En Sun, 24 Jun 2007 18:26:34 -0300, Idoia Villacián Zárate escribió: > Estoy utilizando mod_python, apache,python y boa. He echo todas mis > ventanas de Boa, y ahora lo que quiero hacer es que cuando yo > introduzca mi URL, me salga mi primera ventana que tengo echa en Boa, > que es lo que tengo que poner en mi archivo de configuracion de > Apache?Como lo tengo que hacer? O bien no entendi la pregunta, o bien estas usando alguna libreria magica, o bien hubo un salto tecnológico que me perdí, o bien estamos hablando de otra cosa, pero creo que simplemente no se puede. Si "boa" == "Boa Constructor" http://boa-constructor.sourceforge.net , estamos hablando de una herramienta para armar aplicaciones "locales" usando wxPython. Es decir, la aplicacion se instala y ejecuta en la PC del usuario. Apache y mod_python permiten desarrollar aplicaciones "web". El servidor Apache por un lado, el usuario en otra parte del planeta, interactuando a traves de un navegador web. A menos que ahora Boa sea capaz de generar una interfaz HTML y use algo tipo AJAX para comunicar el cliente de vuelta con el servidor (Pyjamas?), pero me perdi del anuncio con bombos y platillos... -- Gabriel Genellina ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From dmunhiz en gmail.com Mon Jun 25 08:45:12 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Mon, 25 Jun 2007 08:45:12 +0200 Subject: saber si existe clave en diccionario In-Reply-To: <467E7577.6060808@ehas.org> References: <467E5412.1010702@gmail.com> <467E7577.6060808@ehas.org> Message-ID: <467F6478.1050306@gmail.com> Muchas gracias! Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html Arnau Sanchez escribiu: > dmunhiz escribió: > >> Gracias Gerardo, lo del try ya suponía que se podía hacer pero pensé >> que tenía que haber una forma mas sencilla la del has_key me gusta de >> hecho me suena de leer algo pero non seabía como se usaba. > > Que no suene como un RTFM, ni mucho menos, pero sería bueno que tuvieras > el tutorial a mano: > > http://pyspanishdoc.sourceforge.net/tut/tut.html > > Particularmente, el trabajo con listas y diccionarios es básico: > > http://pyspanishdoc.sourceforge.net/tut/node7.html > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From juancarlosuarez en ciudad.com.ar Mon Jun 25 15:01:52 2007 From: juancarlosuarez en ciudad.com.ar (juan carlos suarez) Date: Mon, 25 Jun 2007 10:01:52 -0300 Subject: DAR DE BAJA MI CORREO References: Message-ID: <01e701c7b728$ffe04090$72c2d4c9@user61af7958a3> YO TAMBIEN QUERO DAR DE BAJA MI CORREO DE PHYTON, CUANDO LO SEPAS POR FAVOR DECIME COMO HAGO, MUCHAS GRACIAS, JUAN CARLOS SUAREZ ----- Original Message ----- From: "mario alberto morales solis" To: Sent: Thursday, June 14, 2007 4:03 PM Subject: [Python-es] DAR DE BAJA MI CORREO > > HOLA QUIERO DAR DE BAJA MI CORREO DE LAS LISTAS DE PYTHON DADO A QUE > SOLO ME LLEGAN MENSAJES QUE NO SON PARA MI Y SOLO OCUPAN ESPACIO EN MI > CORREO ELECTRONICO, POR FAVOR DIGANME COMO LE HAGO PARA DARME DE BAJA > DE SU SITIO > _________________________________________________________________ > > Prodigy/MSN Hotmail. Ahora con 1GB de almacenamiento. [1]Haz clic aquí > Regístrate Ahora > > References > > 1. http://g.msn.com/8HMAESMX/2746??PS=47575 > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > From xxmapachexx en yahoo.es Mon Jun 25 15:07:20 2007 From: xxmapachexx en yahoo.es (David Pariente) Date: Mon, 25 Jun 2007 13:07:20 +0000 (GMT) Subject: DAR DE BAJA MI CORREO Message-ID: <498212.11770.qm@web25603.mail.ukl.yahoo.com> Y cual es el problema??? al final de este mail hay un link desde donde te puedes dar de baja. creo que esta muy sencillo, no??? ----- Mensaje original ---- De: juan carlos suarez Para: La lista de python en castellano Enviado: lunes, 25 de junio, 2007 15:01:52 Asunto: Re: [Python-es] DAR DE BAJA MI CORREO YO TAMBIEN QUERO DAR DE BAJA MI CORREO DE PHYTON, CUANDO LO SEPAS POR FAVOR DECIME COMO HAGO, MUCHAS GRACIAS, JUAN CARLOS SUAREZ ----- Original Message ----- From: "mario alberto morales solis" To: Sent: Thursday, June 14, 2007 4:03 PM Subject: [Python-es] DAR DE BAJA MI CORREO > > HOLA QUIERO DAR DE BAJA MI CORREO DE LAS LISTAS DE PYTHON DADO A QUE > SOLO ME LLEGAN MENSAJES QUE NO SON PARA MI Y SOLO OCUPAN ESPACIO EN MI > CORREO ELECTRONICO, POR FAVOR DIGANME COMO LE HAGO PARA DARME DE BAJA > DE SU SITIO > _________________________________________________________________ > > Prodigy/MSN Hotmail. Ahora con 1GB de almacenamiento. [1]Haz clic aquí > Regístrate Ahora > > References > > 1. http://g.msn.com/8HMAESMX/2746??PS=47575 > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es ____________________________________________________________________________________ ¡Descubre una nueva forma de obtener respuestas a tus preguntas! Entra en Yahoo! Respuestas. http://es.answers.yahoo.com/info/welcome From inf200468 en ucf.edu.cu Mon Jun 25 15:05:56 2007 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Mon, 25 Jun 2007 09:05:56 -0400 (CDT) Subject: desde donde importar modulos Message-ID: <3663.10.14.17.145.1182776756.squirrel@correo.ucf.edu.cu> hola: alguien puede decirme en que directorio de mi maquina (instalada con linux) puedo encontrar los modulos que yo importo , por ejemplo , pg , os , sys... y si yo creo una funcion , donde tengo que poner ese fichero para poder llamarlo desde otro script Gracias ------------------------------ Participe en Universidad 2008 11 al 15 de febrero del 2008 Palacio de las Convenciones, Ciudad de la Habana, Cuba http://www.universidad2008.cu From alexis.roda.villalonga en gmail.com Mon Jun 25 15:18:44 2007 From: alexis.roda.villalonga en gmail.com (Alexis Roda) Date: Mon, 25 Jun 2007 15:18:44 +0200 Subject: desde donde importar modulos In-Reply-To: <3663.10.14.17.145.1182776756.squirrel@correo.ucf.edu.cu> References: <3663.10.14.17.145.1182776756.squirrel@correo.ucf.edu.cu> Message-ID: <467FC0B4.7080204@gmail.com> En/na inf200468 en ucf.edu.cu ha escrit: > hola: > alguien puede decirme en que directorio de mi maquina (instalada > con linux) puedo encontrar los modulos que yo importo , por > ejemplo , pg , os , sys... y si yo creo una funcion , donde tengo > que poner ese fichero para poder llamarlo desde otro script > Gracias >>> import sys >>> print sys.path ['', '/usr/lib/python23.zip', '/usr/lib/python2.3', '/usr/lib/python2.3/plat-linux2', '/usr/lib/python2.3/lib-tk', '/usr/lib/python2.3/lib-dynload', ... ] con la variable de entorno PYTHONPATH puede añadir otros directorios. Saludos From inf200468 en ucf.edu.cu Mon Jun 25 15:32:26 2007 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Mon, 25 Jun 2007 09:32:26 -0400 (CDT) Subject: modulo pg Message-ID: <1530.10.14.17.145.1182778346.squirrel@correo.ucf.edu.cu> nec3esito manipular el resultado de una consulta desde python , para esto necesito un cursor , ya he leido la documentacion , pero tengo una duda, hice esto y me da error , alguien puede decirme como se hace conex = pg.connect (host = host, dbname = dbname, user = user, passwd = passwd) cursor = conex.cursor() el error lo da cuando escribo esto : cursor = conex.cursor() ------------------------------ Participe en Universidad 2008 11 al 15 de febrero del 2008 Palacio de las Convenciones, Ciudad de la Habana, Cuba http://www.universidad2008.cu From pych3m4 en gmail.com Mon Jun 25 15:39:41 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Mon, 25 Jun 2007 15:39:41 +0200 Subject: IDE con autocompletamiento In-Reply-To: References: <466E9EF2.5040002@ispvillena.rimed.cu> <85f8c5780706120800y1e796v51b14a9d9f84d38c@mail.gmail.com> <2c9fb0dd0706220457w4b2f98eaveb76312c6b94120b@mail.gmail.com> Message-ID: <2c9fb0dd0706250639s57f927acnb64233ea6a8e373d@mail.gmail.com> El 22/06/07, Javier Santana escribió: > Prueba a ponerte en un método y hacer shift+ctrl+g. En java te busca > todo el call graph, en python no. Quizás yo no lo haya visto, pero a > mi esa funcionalidad no me funciona, es un de lo más útil que tiene > ecipse usando java. Existir, existe; lo único es que requiere de alguna herramienta de refactorización, concretamente "Bycicle Repair Man" o las "Pydev Extensions". Se puede probar las "pydev extensions" durante 30 días. A mí me encanta la importación automática que tiene esta herramienta, aparte de otras cosas: http://www.fabioz.com/pydev/manual_adv_complnoctx.html PD: si álguien instala el BRM en windows y eclipse+pydev, me gustaría saber qué tal ha ido. From rodpin en gmail.com Mon Jun 25 16:04:53 2007 From: rodpin en gmail.com (=?ISO-8859-1?Q?Roberto_Rodr=EDguez_Pino?=) Date: Mon, 25 Jun 2007 10:04:53 -0400 Subject: modulo pg In-Reply-To: <1530.10.14.17.145.1182778346.squirrel@correo.ucf.edu.cu> References: <1530.10.14.17.145.1182778346.squirrel@correo.ucf.edu.cu> Message-ID: No soy experto, de hecho estoy recien aprendiendo, pero que tal si entre que creas la conexion y llamas al cursor haces un conex.autocommit() Espero no estar equivocado. Saludos! Roberto On 6/25/07, inf200468 en ucf.edu.cu wrote: > nec3esito manipular el resultado de una consulta desde python , para esto > necesito un cursor , ya he leido la documentacion , pero tengo una duda, > hice esto y me da error , alguien puede decirme como se hace > > conex = pg.connect (host = host, dbname = dbname, user = user, passwd = > passwd) > cursor = conex.cursor() > el error lo da cuando escribo esto : cursor = conex.cursor() > > > > > ------------------------------ > Participe en Universidad 2008 > 11 al 15 de febrero del 2008 > Palacio de las Convenciones, > Ciudad de la Habana, Cuba > http://www.universidad2008.cu > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- visita mi weblog! http://trasto.hopto.org Softwarelibre en diinf http://softwarelibre.diinf.usach.cl From inf200468 en ucf.edu.cu Mon Jun 25 16:14:34 2007 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Mon, 25 Jun 2007 10:14:34 -0400 (CDT) Subject: modulo pg In-Reply-To: References: <1530.10.14.17.145.1182778346.squirrel@correo.ucf.edu.cu> Message-ID: <1827.10.14.17.145.1182780874.squirrel@correo.ucf.edu.cu> sigue dando error conex = pg.connect (host = host, dbname = dbname, user = user, passwd = passwd) conex.autocommit() cursor = conex.cursor() dice: conex.autocommit()AttributeError: autocommit > No soy experto, de hecho estoy recien aprendiendo, pero que tal si > entre que creas la conexion y llamas al cursor haces un > conex.autocommit() > Espero no estar equivocado. > Saludos! > Roberto > > On 6/25/07, inf200468 en ucf.edu.cu wrote: >> nec3esito manipular el resultado de una consulta desde python , para >> esto >> necesito un cursor , ya he leido la documentacion , pero tengo una duda, >> hice esto y me da error , alguien puede decirme como se hace >> >> conex = pg.connect (host = host, dbname = dbname, user = user, passwd = >> passwd) >> cursor = conex.cursor() >> el error lo da cuando escribo esto : cursor = conex.cursor() >> >> >> >> >> ------------------------------ >> Participe en Universidad 2008 >> 11 al 15 de febrero del 2008 >> Palacio de las Convenciones, >> Ciudad de la Habana, Cuba >> http://www.universidad2008.cu >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > > > -- > visita mi weblog! > http://trasto.hopto.org > Softwarelibre en diinf > http://softwarelibre.diinf.usach.cl > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ------------------------------ Participe en Universidad 2008 11 al 15 de febrero del 2008 Palacio de las Convenciones, Ciudad de la Habana, Cuba http://www.universidad2008.cu From rodpin en gmail.com Mon Jun 25 16:24:31 2007 From: rodpin en gmail.com (=?ISO-8859-1?Q?Roberto_Rodr=EDguez_Pino?=) Date: Mon, 25 Jun 2007 10:24:31 -0400 Subject: modulo pg In-Reply-To: <1827.10.14.17.145.1182780874.squirrel@correo.ucf.edu.cu> References: <1530.10.14.17.145.1182778346.squirrel@correo.ucf.edu.cu> <1827.10.14.17.145.1182780874.squirrel@correo.ucf.edu.cu> Message-ID: y el error que te daba antes? cul era? Saludos! Roberto On 6/25/07, inf200468 en ucf.edu.cu wrote: > sigue dando error > conex = pg.connect (host = host, dbname = dbname, user = user, passwd = > passwd) > conex.autocommit() > cursor = conex.cursor() > dice: > conex.autocommit()AttributeError: autocommit > > > > > No soy experto, de hecho estoy recien aprendiendo, pero que tal si > > entre que creas la conexion y llamas al cursor haces un > > conex.autocommit() > > Espero no estar equivocado. > > Saludos! > > Roberto > > > > On 6/25/07, inf200468 en ucf.edu.cu wrote: > >> nec3esito manipular el resultado de una consulta desde python , para > >> esto > >> necesito un cursor , ya he leido la documentacion , pero tengo una duda, > >> hice esto y me da error , alguien puede decirme como se hace > >> > >> conex = pg.connect (host = host, dbname = dbname, user = user, passwd = > >> passwd) > >> cursor = conex.cursor() > >> el error lo da cuando escribo esto : cursor = conex.cursor() > >> > >> > >> > >> > >> ------------------------------ > >> Participe en Universidad 2008 > >> 11 al 15 de febrero del 2008 > >> Palacio de las Convenciones, > >> Ciudad de la Habana, Cuba > >> http://www.universidad2008.cu > >> _______________________________________________ > >> Python-es mailing list > >> Python-es en aditel.org > >> http://listas.aditel.org/listinfo/python-es > >> > > > > > > -- > > visita mi weblog! > > http://trasto.hopto.org > > Softwarelibre en diinf > > http://softwarelibre.diinf.usach.cl > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > > ------------------------------ > Participe en Universidad 2008 > 11 al 15 de febrero del 2008 > Palacio de las Convenciones, > Ciudad de la Habana, Cuba > http://www.universidad2008.cu > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- visita mi weblog! http://trasto.hopto.org Softwarelibre en diinf http://softwarelibre.diinf.usach.cl From listas en soft-com.es Mon Jun 25 16:22:46 2007 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Mon, 25 Jun 2007 16:22:46 +0200 Subject: modulo pg In-Reply-To: References: <1530.10.14.17.145.1182778346.squirrel@correo.ucf.edu.cu> Message-ID: <467FCFB6.3040605@soft-com.es> Roberto Rodríguez Pino escribió: > No soy experto, de hecho estoy recien aprendiendo, pero que tal si > entre que creas la conexion y llamas al cursor haces un > conex.autocommit() > Espero no estar equivocado. > Saludos! > Roberto > > On 6/25/07, inf200468 en ucf.edu.cu wrote: >> nec3esito manipular el resultado de una consulta desde python , para esto >> necesito un cursor , ya he leido la documentacion , pero tengo una duda, >> hice esto y me da error , alguien puede decirme como se hace >> >> conex = pg.connect (host = host, dbname = dbname, user = user, passwd = >> passwd) >> cursor = conex.cursor() >> el error lo da cuando escribo esto : cursor = conex.cursor() >> Y ¿cual es el error que da? -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** From inf200468 en ucf.edu.cu Mon Jun 25 16:25:22 2007 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Mon, 25 Jun 2007 10:25:22 -0400 (CDT) Subject: modulo pg In-Reply-To: References: <1530.10.14.17.145.1182778346.squirrel@correo.ucf.edu.cu> <1827.10.14.17.145.1182780874.squirrel@correo.ucf.edu.cu> Message-ID: <2793.10.14.17.145.1182781522.squirrel@correo.ucf.edu.cu> todo parece ser un error al llamar a a la funcion cursor , creo que esa no es la forma de llamarla , el de antes era parecido a este: cursor = conex.cursor() AttributeError: cursor y el error que te daba antes? cul era? > Saludos! > Roberto > > On 6/25/07, inf200468 en ucf.edu.cu wrote: >> sigue dando error >> conex = pg.connect (host = host, dbname = dbname, user = user, passwd = >> passwd) >> conex.autocommit() >> cursor = conex.cursor() >> dice: >> conex.autocommit()AttributeError: autocommit >> >> >> >> > No soy experto, de hecho estoy recien aprendiendo, pero que tal si >> > entre que creas la conexion y llamas al cursor haces un >> > conex.autocommit() >> > Espero no estar equivocado. >> > Saludos! >> > Roberto >> > >> > On 6/25/07, inf200468 en ucf.edu.cu wrote: >> >> nec3esito manipular el resultado de una consulta desde python , para >> >> esto >> >> necesito un cursor , ya he leido la documentacion , pero tengo una >> duda, >> >> hice esto y me da error , alguien puede decirme como se hace >> >> >> >> conex = pg.connect (host = host, dbname = dbname, user = user, passwd >> = >> >> passwd) >> >> cursor = conex.cursor() >> >> el error lo da cuando escribo esto : cursor = conex.cursor() >> >> >> >> >> >> >> >> >> >> ------------------------------ >> >> Participe en Universidad 2008 >> >> 11 al 15 de febrero del 2008 >> >> Palacio de las Convenciones, >> >> Ciudad de la Habana, Cuba >> >> http://www.universidad2008.cu >> >> _______________________________________________ >> >> Python-es mailing list >> >> Python-es en aditel.org >> >> http://listas.aditel.org/listinfo/python-es >> >> >> > >> > >> > -- >> > visita mi weblog! >> > http://trasto.hopto.org >> > Softwarelibre en diinf >> > http://softwarelibre.diinf.usach.cl >> > _______________________________________________ >> > Python-es mailing list >> > Python-es en aditel.org >> > http://listas.aditel.org/listinfo/python-es >> > >> >> >> >> >> ------------------------------ >> Participe en Universidad 2008 >> 11 al 15 de febrero del 2008 >> Palacio de las Convenciones, >> Ciudad de la Habana, Cuba >> http://www.universidad2008.cu >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > > > -- > visita mi weblog! > http://trasto.hopto.org > Softwarelibre en diinf > http://softwarelibre.diinf.usach.cl > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ------------------------------ Participe en Universidad 2008 11 al 15 de febrero del 2008 Palacio de las Convenciones, Ciudad de la Habana, Cuba http://www.universidad2008.cu From jldalla en gmail.com Mon Jun 25 16:30:15 2007 From: jldalla en gmail.com (Jose Luis DALLAPICCOLA) Date: Mon, 25 Jun 2007 11:30:15 -0300 Subject: modulo pg In-Reply-To: <1827.10.14.17.145.1182780874.squirrel@correo.ucf.edu.cu> References: <1530.10.14.17.145.1182778346.squirrel@correo.ucf.edu.cu> <1827.10.14.17.145.1182780874.squirrel@correo.ucf.edu.cu> Message-ID: <40b558b30706250730l26315720i4823a6adace23afb@mail.gmail.com> Hola. No se qué módulo estarás utilizando. En este sitio tenés una lista de módulos: http://www.python.org/topics/database/modules.html Según esa misma página: PyGresQL The most commonly used Python interface to the PostgresSQL database. DB-API 2.0 compliant. En la página que figura a continuación tenés documentación sobre "Python Database API Specification v2.0" http://www.python.org/dev/peps/pep-0249/ En caso de ser necesario (y si te interesa) podríamos armar un pequeño ejemplo de cómo acceder. Algunos ejemplos: http://mail.python.org/pipermail/python-list/2004-June/266932.html Este no utiliza DB-API 2.0: http://www.lishawebconcepts.com/tutorials.python.pygresql.php Saludos, El 25/06/07, inf200468 en ucf.edu.cu escribió: > sigue dando error > conex = pg.connect (host = host, dbname = dbname, user = user, passwd = > passwd) > conex.autocommit() > cursor = conex.cursor() > dice: > conex.autocommit()AttributeError: autocommit > > > > > No soy experto, de hecho estoy recien aprendiendo, pero que tal si > > entre que creas la conexion y llamas al cursor haces un > > conex.autocommit() > > Espero no estar equivocado. > > Saludos! > > Roberto > > > > On 6/25/07, inf200468 en ucf.edu.cu wrote: > >> nec3esito manipular el resultado de una consulta desde python , para > >> esto > >> necesito un cursor , ya he leido la documentacion , pero tengo una duda, > >> hice esto y me da error , alguien puede decirme como se hace > >> > >> conex = pg.connect (host = host, dbname = dbname, user = user, passwd = > >> passwd) > >> cursor = conex.cursor() > >> el error lo da cuando escribo esto : cursor = conex.cursor() > >> > >> > >> > >> > >> ------------------------------ > >> Participe en Universidad 2008 > >> 11 al 15 de febrero del 2008 > >> Palacio de las Convenciones, > >> Ciudad de la Habana, Cuba > >> http://www.universidad2008.cu > >> _______________________________________________ > >> Python-es mailing list > >> Python-es en aditel.org > >> http://listas.aditel.org/listinfo/python-es > >> > > > > > > -- > > visita mi weblog! > > http://trasto.hopto.org > > Softwarelibre en diinf > > http://softwarelibre.diinf.usach.cl > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > > ------------------------------ > Participe en Universidad 2008 > 11 al 15 de febrero del 2008 > Palacio de las Convenciones, > Ciudad de la Habana, Cuba > http://www.universidad2008.cu > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- --- José Luis DALLAPICCOLA Neuquén Capital Patagonia Argentina From gerardo en computo-industrial.com.mx Mon Jun 25 19:32:40 2007 From: gerardo en computo-industrial.com.mx (Gerardo Juarez) Date: Mon, 25 Jun 2007 13:32:40 -0400 (EDT) Subject: modulo pg In-Reply-To: <40b558b30706250730l26315720i4823a6adace23afb@mail.gmail.com> References: <40b558b30706250730l26315720i4823a6adace23afb@mail.gmail.com> Message-ID: Aprovechando que Jose Luis esta mencionandolo, y que por ahi nos dicen que estan aprendiendo y estan utilizando pg: conviene que usen PyGresQL desde ahorita, porque sigue mas o menos la DB-API 2.0. Ahora, yo les recomendaria que usen mejor psycopg. En la pagina de Postgres esta listado como "otra interfaz con Postgres". El comentario no le hace justicia, porque esta hecho para alto rendimiento, cumple *completamente* con la especificacion DB-API 2.0 y esta en desarrollo activo. Los otros dos modulos me dan la impresion de estar algo abandonadas, a juzgar por los sitios en donde se encuentran. Otro punto es que psycopg no es vulnerable a la llamada 'insercion de codigo sql', mientras que los otros si -al menos hasta la ultima vez que los use. Yo he usado los 3 y todavia no me explico por que psycopg aparece como tercera opcion. Respecto al error de Postgres, yo volveria a pedir si es posible que lo corten y peguen en el mensaje, porque asi platicado, pues yo no me doy idea francamente de que se trata. saludos Gerardo On Mon, 25 Jun 2007, Jose Luis DALLAPICCOLA wrote: > Hola. > No se qué módulo estarás utilizando. > En este sitio tenés una lista de módulos: > http://www.python.org/topics/database/modules.html > Según esa misma página: > PyGresQL The most commonly used Python interface to the PostgresSQL > database. DB-API 2.0 compliant. > > En la página que figura a continuación tenés documentación sobre > "Python Database API Specification v2.0" > http://www.python.org/dev/peps/pep-0249/ > > En caso de ser necesario (y si te interesa) podríamos armar un pequeño > ejemplo de cómo acceder. > > Algunos ejemplos: > http://mail.python.org/pipermail/python-list/2004-June/266932.html > Este no utiliza DB-API 2.0: > http://www.lishawebconcepts.com/tutorials.python.pygresql.php > > Saludos, > > El 25/06/07, inf200468 en ucf.edu.cu escribió: > > sigue dando error > > conex = pg.connect (host = host, dbname = dbname, user = user, passwd = > > passwd) > > conex.autocommit() > > cursor = conex.cursor() > > dice: > > conex.autocommit()AttributeError: autocommit > > > > > > > > > No soy experto, de hecho estoy recien aprendiendo, pero que tal si > > > entre que creas la conexion y llamas al cursor haces un > > > conex.autocommit() > > > Espero no estar equivocado. > > > Saludos! > > > Roberto > > > > > > On 6/25/07, inf200468 en ucf.edu.cu wrote: > > >> nec3esito manipular el resultado de una consulta desde python , para > > >> esto > > >> necesito un cursor , ya he leido la documentacion , pero tengo una duda, > > >> hice esto y me da error , alguien puede decirme como se hace > > >> > > >> conex = pg.connect (host = host, dbname = dbname, user = user, passwd = > > >> passwd) > > >> cursor = conex.cursor() > > >> el error lo da cuando escribo esto : cursor = conex.cursor() > > >> > > >> > > >> > > >> > > >> ------------------------------ > > >> Participe en Universidad 2008 > > >> 11 al 15 de febrero del 2008 > > >> Palacio de las Convenciones, > > >> Ciudad de la Habana, Cuba > > >> http://www.universidad2008.cu > > >> _______________________________________________ > > >> Python-es mailing list > > >> Python-es en aditel.org > > >> http://listas.aditel.org/listinfo/python-es > > >> > > > > > > > > > -- > > > visita mi weblog! > > > http://trasto.hopto.org > > > Softwarelibre en diinf > > > http://softwarelibre.diinf.usach.cl > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > > > ------------------------------ > > Participe en Universidad 2008 > > 11 al 15 de febrero del 2008 > > Palacio de las Convenciones, > > Ciudad de la Habana, Cuba > > http://www.universidad2008.cu > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > From xinxic en gmail.com Mon Jun 25 19:34:07 2007 From: xinxic en gmail.com (Xin) Date: Mon, 25 Jun 2007 19:34:07 +0200 Subject: mod_python no sigue los paquetes en enlaces simbolicos Message-ID: <3988ed45ecbf8c86a3a1ea2aa8a94cf2@GMail.com> Hola, Tengo una web montada en un servidor Ubuntu i hoy he tenido que montar-la en un RedHat. La questión és que el debug indica que no conoce django, teniendo un enlace simbólico i funcionando perfectamente des del intèrprete. Solo funciona cuando copio django directamente en el directorio site-packages. De la misma forma si pongo Django en site-packages entonces el error és sobre el proyecto. No encuentra settings. El PythonPath no añade los nuevos directorios. A alguien le ha passado ? Sabeis a que és debido ? En google he encontrado mucha información però ninguna solución. Estoy pensado que és un tema de permisos de apache. Gràcias From jldalla en gmail.com Mon Jun 25 21:23:53 2007 From: jldalla en gmail.com (Jose Luis DALLAPICCOLA) Date: Mon, 25 Jun 2007 16:23:53 -0300 Subject: modulo pg In-Reply-To: References: <40b558b30706250730l26315720i4823a6adace23afb@mail.gmail.com> Message-ID: <40b558b30706251223v4db105f8nbb72557254a94f55@mail.gmail.com> No había trabajado con psycopg. Parece un buen manejador, activo. Igualmente la mayor recomendación es utilizar la DB-API 2.0. Esto nos permitiría cambiar de manejador cuando querramos sin mayores costos de programación. Saludos. El 25/06/07, Gerardo Juarez escribió: > > Aprovechando que Jose Luis esta mencionandolo, y que por ahi nos > dicen que estan aprendiendo y estan utilizando pg: conviene que usen > PyGresQL desde ahorita, porque sigue mas o menos la DB-API 2.0. > > Ahora, yo les recomendaria que usen mejor psycopg. En la pagina > de Postgres esta listado como "otra interfaz con Postgres". El comentario > no le hace justicia, porque esta hecho para alto rendimiento, cumple > *completamente* con la especificacion DB-API 2.0 y esta en desarrollo > activo. Los otros dos modulos me dan la impresion de estar algo > abandonadas, a juzgar por los sitios en donde se encuentran. Otro punto es > que psycopg no es vulnerable a la llamada 'insercion de codigo sql', > mientras que los otros si -al menos hasta la ultima vez que los use. > Yo he usado los 3 y todavia no me explico por que psycopg aparece > como tercera opcion. > > Respecto al error de Postgres, yo volveria a pedir si es posible que > lo corten y peguen en el mensaje, porque asi platicado, pues yo no me > doy idea francamente de que se trata. > > saludos > Gerardo > > On Mon, 25 Jun 2007, Jose Luis DALLAPICCOLA wrote: > > > Hola. > > No se qué módulo estarás utilizando. > > En este sitio tenés una lista de módulos: > > http://www.python.org/topics/database/modules.html > > Según esa misma página: > > PyGresQL The most commonly used Python interface to the PostgresSQL > > database. DB-API 2.0 compliant. > > > > En la página que figura a continuación tenés documentación sobre > > "Python Database API Specification v2.0" > > http://www.python.org/dev/peps/pep-0249/ > > > > En caso de ser necesario (y si te interesa) podríamos armar un pequeño > > ejemplo de cómo acceder. > > > > Algunos ejemplos: > > http://mail.python.org/pipermail/python-list/2004-June/266932.html > > Este no utiliza DB-API 2.0: > > http://www.lishawebconcepts.com/tutorials.python.pygresql.php > > > > Saludos, > > > > El 25/06/07, inf200468 en ucf.edu.cu escribió: > > > sigue dando error > > > conex = pg.connect (host = host, dbname = dbname, user = user, passwd = > > > passwd) > > > conex.autocommit() > > > cursor = conex.cursor() > > > dice: > > > conex.autocommit()AttributeError: autocommit > > > > > > > > > > > > > No soy experto, de hecho estoy recien aprendiendo, pero que tal si > > > > entre que creas la conexion y llamas al cursor haces un > > > > conex.autocommit() > > > > Espero no estar equivocado. > > > > Saludos! > > > > Roberto > > > > > > > > On 6/25/07, inf200468 en ucf.edu.cu wrote: > > > >> nec3esito manipular el resultado de una consulta desde python , para > > > >> esto > > > >> necesito un cursor , ya he leido la documentacion , pero tengo una duda, > > > >> hice esto y me da error , alguien puede decirme como se hace > > > >> > > > >> conex = pg.connect (host = host, dbname = dbname, user = user, passwd = > > > >> passwd) > > > >> cursor = conex.cursor() > > > >> el error lo da cuando escribo esto : cursor = conex.cursor() > > > >> > > > >> > > > >> > > > >> > > > >> ------------------------------ > > > >> Participe en Universidad 2008 > > > >> 11 al 15 de febrero del 2008 > > > >> Palacio de las Convenciones, > > > >> Ciudad de la Habana, Cuba > > > >> http://www.universidad2008.cu > > > >> _______________________________________________ > > > >> Python-es mailing list > > > >> Python-es en aditel.org > > > >> http://listas.aditel.org/listinfo/python-es > > > >> > > > > > > > > > > > > -- > > > > visita mi weblog! > > > > http://trasto.hopto.org > > > > Softwarelibre en diinf > > > > http://softwarelibre.diinf.usach.cl > > > > _______________________________________________ > > > > Python-es mailing list > > > > Python-es en aditel.org > > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > > > > > > > > > ------------------------------ > > > Participe en Universidad 2008 > > > 11 al 15 de febrero del 2008 > > > Palacio de las Convenciones, > > > Ciudad de la Habana, Cuba > > > http://www.universidad2008.cu > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- --- José Luis DALLAPICCOLA Neuquén Capital Patagonia Argentina From astralrod en gmail.com Tue Jun 26 02:49:24 2007 From: astralrod en gmail.com (astralrod) Date: Mon, 25 Jun 2007 19:49:24 -0500 Subject: modulo pg In-Reply-To: <40b558b30706251223v4db105f8nbb72557254a94f55@mail.gmail.com> References: <40b558b30706250730l26315720i4823a6adace23afb@mail.gmail.com> <40b558b30706251223v4db105f8nbb72557254a94f55@mail.gmail.com> Message-ID: He manejado algo esa libreria, la de pg, nunca la he usado de esa forma, pero no te estara faltando poner el puerto 5432 y dos None? Suerte! El día 25/06/07, Jose Luis DALLAPICCOLA escribió: > > No había trabajado con psycopg. Parece un buen manejador, activo. > Igualmente la mayor recomendación es utilizar la DB-API 2.0. Esto nos > permitiría cambiar de manejador cuando querramos sin mayores costos de > programación. > > Saludos. > > El 25/06/07, Gerardo Juarez escribió: > > > > Aprovechando que Jose Luis esta mencionandolo, y que por ahi nos > > dicen que estan aprendiendo y estan utilizando pg: conviene que usen > > PyGresQL desde ahorita, porque sigue mas o menos la DB-API 2.0. > > > > Ahora, yo les recomendaria que usen mejor psycopg. En la pagina > > de Postgres esta listado como "otra interfaz con Postgres". El > comentario > > no le hace justicia, porque esta hecho para alto rendimiento, cumple > > *completamente* con la especificacion DB-API 2.0 y esta en desarrollo > > activo. Los otros dos modulos me dan la impresion de estar algo > > abandonadas, a juzgar por los sitios en donde se encuentran. Otro punto > es > > que psycopg no es vulnerable a la llamada 'insercion de codigo sql', > > mientras que los otros si -al menos hasta la ultima vez que los use. > > Yo he usado los 3 y todavia no me explico por que psycopg aparece > > como tercera opcion. > > > > Respecto al error de Postgres, yo volveria a pedir si es posible que > > lo corten y peguen en el mensaje, porque asi platicado, pues yo no me > > doy idea francamente de que se trata. > > > > saludos > > Gerardo > > > > On Mon, 25 Jun 2007, Jose Luis DALLAPICCOLA wrote: > > > > > Hola. > > > No se qué módulo estarás utilizando. > > > En este sitio tenés una lista de módulos: > > > http://www.python.org/topics/database/modules.html > > > Según esa misma página: > > > PyGresQL The most commonly used Python interface to the > PostgresSQL > > > database. DB-API 2.0 compliant. > > > > > > En la página que figura a continuación tenés documentación sobre > > > "Python Database API Specification v2.0" > > > http://www.python.org/dev/peps/pep-0249/ > > > > > > En caso de ser necesario (y si te interesa) podríamos armar un pequeño > > > ejemplo de cómo acceder. > > > > > > Algunos ejemplos: > > > http://mail.python.org/pipermail/python-list/2004-June/266932.html > > > Este no utiliza DB-API 2.0: > > > http://www.lishawebconcepts.com/tutorials.python.pygresql.php > > > > > > Saludos, > > > > > > El 25/06/07, inf200468 en ucf.edu.cu escribió: > > > > sigue dando error > > > > conex = pg.connect (host = host, dbname = dbname, user = user, > passwd = > > > > passwd) > > > > conex.autocommit() > > > > cursor = conex.cursor() > > > > dice: > > > > conex.autocommit()AttributeError: autocommit > > > > > > > > > > > > > > > > > No soy experto, de hecho estoy recien aprendiendo, pero que tal si > > > > > entre que creas la conexion y llamas al cursor haces un > > > > > conex.autocommit() > > > > > Espero no estar equivocado. > > > > > Saludos! > > > > > Roberto > > > > > > > > > > On 6/25/07, inf200468 en ucf.edu.cu wrote: > > > > >> nec3esito manipular el resultado de una consulta desde python , > para > > > > >> esto > > > > >> necesito un cursor , ya he leido la documentacion , pero tengo > una duda, > > > > >> hice esto y me da error , alguien puede decirme como se hace > > > > >> > > > > >> conex = pg.connect (host = host, dbname = dbname, user = user, > passwd = > > > > >> passwd) > > > > >> cursor = conex.cursor() > > > > >> el error lo da cuando escribo esto : cursor = conex.cursor() > > > > >> > > > > >> > > > > >> > > > > >> > > > > >> ------------------------------ > > > > >> Participe en Universidad 2008 > > > > >> 11 al 15 de febrero del 2008 > > > > >> Palacio de las Convenciones, > > > > >> Ciudad de la Habana, Cuba > > > > >> http://www.universidad2008.cu > > > > >> _______________________________________________ > > > > >> Python-es mailing list > > > > >> Python-es en aditel.org > > > > >> http://listas.aditel.org/listinfo/python-es > > > > >> > > > > > > > > > > > > > > > -- > > > > > visita mi weblog! > > > > > http://trasto.hopto.org > > > > > Softwarelibre en diinf > > > > > http://softwarelibre.diinf.usach.cl > > > > > _______________________________________________ > > > > > Python-es mailing list > > > > > Python-es en aditel.org > > > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------ > > > > Participe en Universidad 2008 > > > > 11 al 15 de febrero del 2008 > > > > Palacio de las Convenciones, > > > > Ciudad de la Habana, Cuba > > > > http://www.universidad2008.cu > > > > _______________________________________________ > > > > Python-es mailing list > > > > Python-es en aditel.org > > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > -- > --- > José Luis DALLAPICCOLA > Neuquén Capital > Patagonia Argentina > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From pych3m4 en gmail.com Tue Jun 26 03:06:42 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Tue, 26 Jun 2007 03:06:42 +0200 Subject: desde donde importar modulos In-Reply-To: <3663.10.14.17.145.1182776756.squirrel@correo.ucf.edu.cu> References: <3663.10.14.17.145.1182776756.squirrel@correo.ucf.edu.cu> Message-ID: <2c9fb0dd0706251806m1d552cf4l607e05140aac0b3f@mail.gmail.com> El 25/06/07, inf200468 en ucf.edu.cu escribió: > hola: > alguien puede decirme en que directorio de mi maquina (instalada > con linux) puedo encontrar los modulos que yo importo , por > ejemplo , pg , os , sys... y si yo creo una funcion , donde tengo > que poner ese fichero para poder llamarlo desde otro script Aparte de las rutas del sys.path, mírate la documentación sobre el "import" y sobre cómo crear paquetes ("packages"). Lo normal en cualquier desarrollo es que los scripts estén juntos en el mismo nivel de directorio o bien se organizan en subdirectorios montando paquetes. Creo que la documentación es clara; pero pregunta si no comprendes algo en concreto. From dmunhiz en gmail.com Tue Jun 26 10:54:40 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Tue, 26 Jun 2007 10:54:40 +0200 Subject: ordenar controles wx y sizers Message-ID: <4680D450.30307@gmail.com> Hola: Estoy comenzando a utilizar los sizers, el caso es que no logro que salga como quiero. En mi caso quiero tenter un notebook, para poner dentro de las pestañas otros controles. Inicilamente lo he hecho con boa pero fallaba mucho y terminaba solo por lo que opté por seguir con el ulipad. Para ello tomé información de comoordenar de una consulta que hizo el año pasado Mario Lacunza, me gustó el esquema. Pero mi caso es diferente. Uso python 2.4 y wxpython el código es este y la cuestión es que dentro de la pestaña Xestion quería que saliesen dos etiquetas y en la Principal otras dos el cas es que solosale una u las otras quedas desperdigadas por el formulario. Gracias import wx def create(parent): return Frame1(parent) [wxID_FRAME1, wxID_FRAME1LGPRINCIPAL, wxID_FRAME1STATICTEXT1, wxID_FRAME1STATICTEXT2, wxID_FRAME1STATICTEXT3, wxID_FRAME1STATICTEXT4 ] = [wx.NewId() for _init_ctrls in range(6)] class Frame1(wx.Frame): def _init_ctrls(self, prnt): # generated method, don't edit wx.Frame.__init__(self, id=wxID_FRAME1, name='', parent=prnt, pos=wx.Point(0, 0), size=wx.Size(960, 533), style=wx.DEFAULT_FRAME_STYLE, title='Frame1') self.SetClientSize(wx.Size(960, 533)) self.lgPrincipal = wx.Notebook(id=wxID_FRAME1LGPRINCIPAL, name=u'lgPrincipal', parent=self, pos=wx.Point(0, 0), size=wx.Size(200, 88), style=0) self.staticText1 = wx.StaticText(id=wxID_FRAME1STATICTEXT1, label='staticText1', name='staticText1', parent=self.lgPrincipal, pos=wx.Point(0, 0), size=wx.Size(196, 53), style=0) self.staticText2 = wx.StaticText(id=wxID_FRAME1STATICTEXT2, label='staticText2', name='staticText2', parent=self.lgPrincipal, pos=wx.Point(196, 0), size=wx.Size(68, 17), style=0) self.staticText3 = wx.StaticText(id=wxID_FRAME1STATICTEXT3, label='staticText3', name='staticText3', parent=self.lgPrincipal, pos=wx.Point(0, 0), size=wx.Size(68, 17), style=0) self.staticText4 = wx.StaticText(id=wxID_FRAME1STATICTEXT4, label=u'staticText4', name=u'staticText4', parent=self,pos=wx.Point(18, 18), size=wx.Size(68, 17), style=0) def __init__(self, parent): self._init_ctrls(parent) self.cargarPestanhas(parent) self.cargarSizers(parent) def cargarSizers(self,parent): # generated method, don't edit self.szPrin = wx.BoxSizer(orient=wx.VERTICAL) self.szPrinPrincipal = wx.FlexGridSizer(cols=2, hgap=2, rows=2, vgap=2) self.szPrinXestion = wx.FlexGridSizer(cols=1, hgap=1, rows=2, vgap=1) self.szPrin.AddWindow(self.lgPrincipal, 0, border=0, flag=wx.EXPAND) self.szPrinPrincipal.AddWindow(self.staticText2, 0, border=0, flag=0) self.szPrinPrincipal.AddWindow(self.staticText1, 0, border=0, flag=0) self.szPrinXestion.AddWindow(self.staticText3, 0, border=0, flag=0) self.szPrinXestion.AddWindow(self.staticText4,0, border=0, flag=0) self.lgPrincipal.SetSizer(self.szPrinPrincipal) self.SetSizer(self.szPrin) def cargarPestanhas(self,parent): self.lgPrincipal.AddPage(imageId=-1, page=self.staticText1, select=False, text=u'Principal') self.lgPrincipal.AddPage(imageId=-1, page=self.staticText3, select=True, text=u'Xestion') -- Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From arnau en ehas.org Tue Jun 26 11:46:17 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Tue, 26 Jun 2007 11:46:17 +0200 Subject: FAQ de Python-es Message-ID: <4680E069.5050402@ehas.org> Hola, Hay un tema que surge como el Guadiana en la lista y que hay que coger por los cuernos de una vez: ¡Python-es necesita un FAQ! Ya sé que la gente tira de google y acaba en el archivo, pero eso no invalida que tengamos un documento donde volcar y refinar todo el conocimiento que se puede extraer de la lista. Creo que el último intento que se hizo fue este: http://listas.aditel.org/archivos/python-es/2005-May/013374.html Pero no parece que llegara a nada. Cuestiones: Pertinencia: ¿Estamos todos (o al menos una mayoría) de acuerdo en que necesitamos un FAQ? ¿Hay interés en participar? Formato: ¿Wiki? De dónde venimos: ¿Hay algo ya hecho? ¿Alguien tiene material sobre el que partir o empezamos de cero? seguramente de DotPy y de algún otro sitio más se puede sacar bastante documentación con la que empezar. A dónde vamos: ¿Conocéis alguna web donde poner esto? ¿Aditel puede ayudarnos de algún modo? saludos arnau From pachi en rvburke.com Tue Jun 26 12:28:39 2007 From: pachi en rvburke.com (Rafael Villar Burke) Date: Tue, 26 Jun 2007 12:28:39 +0200 Subject: FAQ de Python-es In-Reply-To: <4680E069.5050402@ehas.org> References: <4680E069.5050402@ehas.org> Message-ID: <4680EA57.3000903@rvburke.com> Arnau Sanchez wrote: > Hola, > > Hay un tema que surge como el Guadiana en la lista y que hay que coger > por los cuernos de una vez: ¡Python-es necesita un FAQ! Ya sé que la > gente tira de google y acaba en el archivo, pero eso no invalida que > tengamos un documento donde volcar y refinar todo el conocimiento que > se puede extraer de la lista. > > Creo que el último intento que se hizo fue este: > > http://listas.aditel.org/archivos/python-es/2005-May/013374.html > > Pero no parece que llegara a nada. > > Cuestiones: > > Pertinencia: ¿Estamos todos (o al menos una mayoría) de acuerdo en que > necesitamos un FAQ? ¿Hay interés en participar? Personalmente creo que es muy importante tener una FAQ en condiciones. Es difícil localizar las respuestas cuando no sabes muy bien cuáles son las preguntas interesantes, sobre todo cuando empiezas. Por otro lado, la calidad de las respuestas es muy variada y discernir entre las más interesantes no es trivial. > Formato: ¿Wiki? Puede ser. En pygtk.org estamos usando una aplicación hecha en python, por GvR, para gestionar la FAQ. Ha estado en funcionamiento durante años sin problemas. Faqwiz usa RCS para el control de versiones y almacena los contenidos en archivos planos de texto desde los que se generan los contenidos web. Tiene como ventajas sobre un wiki que tiende menos al desorden, al estar pensada expresamente para esta tarea, y es muy fácil de manejar. El código está disponible en el repositorio de subversion de python.org: http://svn.python.org/projects/python/trunk/Tools/faqwiz/ Algunas mejoras que sería interesante hacer (ahora que viene el verano a lo mejor se anima alguien a contribuir a esta herramienta... :): - permitir como respaldos del control de versiones CVS/SVN, mercurial / git, o, tal vez mejor ahora que se distribuye con python, SQLite. - traducir la interfaz - internacionalizar la aplicación. Ahora los mensajes de la interfaz están escritas en el código, pero sería interesante poder traducirlo usando archivos .po. - permitir la obtención de los datos en otros formatos: texto plano, docbook... Esto último podría permitir generar versiones estáticas en HTML o PDF con XSLT. - crear un formulario para la entrega de la contraseña de acceso a una dirección de correo (en pygtk.org simplemente se comenta en el IRC, ya que realmente sólo sirve para evitar el spam). > De dónde venimos: ¿Hay algo ya hecho? ¿Alguien tiene material sobre el > que partir o empezamos de cero? seguramente de DotPy y de algún otro > sitio más se puede sacar bastante documentación con la que empezar. Algo para lo que podría ser útil el wiki es para hacer un guión de los apartados/capítulos de la FAQ, independientemente de la herramienta que se use al final para mantenerla. > A dónde vamos: ¿Conocéis alguna web donde poner esto? ¿Aditel puede > ayudarnos de algún modo? Lo mejor sería tenerlo alojado en un lugar que pueda tener "garantizada" la continuidad. En ese sentido, y hasta donde sé, aditel parece buena opción. Saludos, Rafael Villar Burke From cgalisteo en k-rolus.net Tue Jun 26 13:46:27 2007 From: cgalisteo en k-rolus.net (Carlos Galisteo) Date: Tue, 26 Jun 2007 13:46:27 +0200 Subject: FAQ de Python-es In-Reply-To: <4680EA57.3000903@rvburke.com> References: <4680EA57.3000903@rvburke.com> Message-ID: >> Pertinencia: ¿Estamos todos (o al menos una mayoría) de acuerdo en que >> necesitamos un FAQ? ¿Hay interés en participar? Si y si. > Formato: ¿Wiki? > Puede ser. En pygtk.org estamos usando una aplicación hecha en python, > por GvR, para gestionar la FAQ. Ha estado en funcionamiento durante años > sin problemas. La experiencia me dice que si dejamos aflorar el espíritu friki de "vamos a implementar la acojo-aplicación X", daremos vueltas y más vueltas sobre si es más molón hacerlo en turboleches o en pydelamuerte y al final no tendremos ni una cosa ni la otra. Mi opinión es que deberíamos empezar con un wiki (el más sencillo que haya), empezar a trabajar en el contenido, y una vez que el contenido esté listo (o en paralelo si hay suficiente gente) se puede migrar a donde sea. Es solo mi opinión, igual es que soy un cascarrabias :P --- Carlos Galisteo http://blog.k-rolus.net PGP_key::http://k-rolus.net/~cgalisteo/cgalisteo.gpg Key_Fingerprint::F888 6FBA 9145 B5A2 C187 66D6 5B8C 027A 69AD BE65 --- ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From pachi en rvburke.com Tue Jun 26 14:12:43 2007 From: pachi en rvburke.com (Rafael Villar Burke) Date: Tue, 26 Jun 2007 14:12:43 +0200 Subject: FAQ de Python-es In-Reply-To: References: <4680EA57.3000903@rvburke.com> Message-ID: <468102BB.9010106@rvburke.com> Carlos Galisteo wrote: >> Puede ser. En pygtk.org estamos usando una aplicación hecha en python, >> por GvR, para gestionar la FAQ. Ha estado en funcionamiento durante años >> sin problemas. >> > Formato: ¿Wiki? > > La experiencia me dice que si dejamos aflorar el espíritu friki de "vamos > a implementar la acojo-aplicación X", daremos vueltas y más vueltas sobre > si es más molón hacerlo en turboleches o en pydelamuerte y al final no > tendremos ni una cosa ni la otra. > > Mi opinión es que deberíamos empezar con un wiki (el más sencillo que > haya), empezar a trabajar en el contenido, y una vez que el contenido esté > listo (o en paralelo si hay suficiente gente) se puede migrar a donde sea. > Está claro. Yo tampoco esperaría a una aplicación o a que se instale si ya hay un wiki funcional. Era únicamente para quienes quieran ideas para pasar un verano entretenido ;). Saludos, Rafael Villar Burke ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From karmona en lab.matcom.uh.cu Tue Jun 26 14:28:01 2007 From: karmona en lab.matcom.uh.cu (karmona) Date: Tue, 26 Jun 2007 08:28:01 -0400 Subject: IDE con autocompletamiento In-Reply-To: <6a39a1d0706230524s3becdc28j92c00a4c55c2e1cf@mail.gmail.com> References: <466E9EF2.5040002@ispvillena.rimed.cu> <85f8c5780706120800y1e796v51b14a9d9f84d38c@mail.gmail.com> <2c9fb0dd0706220457w4b2f98eaveb76312c6b94120b@mail.gmail.com> <467BCDBD.6020306@gmail.com> <6a39a1d0706230524s3becdc28j92c00a4c55c2e1cf@mail.gmail.com> Message-ID: <46810651.4080703@lab.matcom.uh.cu> Rolando José Torres Sánchez wrote: > No hay un IDE que este hecho en python que sea multiplataforma, con > autocompletacion y que trabaje con Wx, glide, gtk y tkinter?? > > creo que el Boa Constructor, y el Eric (aunque no estoy seguro del segundo [si esta echo en python]) From fidita48 en hotmail.com Tue Jun 26 16:32:01 2007 From: fidita48 en hotmail.com (=?iso-8859-1?B?SWRvaWEgVmlsbGFjaeFuIFrhcmF0ZQ==?=) Date: Tue, 26 Jun 2007 16:32:01 +0200 Subject: Hola Message-ID: Hola, Pienso que se puede responder a las preguntas de mil maneras distintas aunque la pregunta para algunos sea un poco absurda. Se supone que se escribe en esta lista para que gente que lleva tiempo programando y utilizando Python ayude a aquellos que tienen poca información o que son nuevos en este mundo y por lo tanto no saben, por lo tanto creo que se puede responder más amablemente. Yo quiero hacer una aplicación Web, de manera que estoy utilizando Apache con mod_python, he utilizado Boa Constructor para hacer la interfaz grafica porque me dijeron en su momento que lo hiciese con Boa. Mis duda es, entonces no puedo utilizar Boa para mi aplicación Web? Yo lo que quiero es utilizar una interfaz grafica con la cual haga mis ventanas y luego me sirva para una aplicación Web. Que es lo que debo utilizar entonces? Que me recomendais como mejor opcion? Si alguien me puede contestar, gracias. _________________________________________________________________ Encuentra una aventura, un romance o al amor de tu vida. [1]Date de alta gratis. References 1. http://g.msn.com/8HMAESES/2737??PS=47575 From jespinog en gmail.com Tue Jun 26 16:45:32 2007 From: jespinog en gmail.com (=?ISO-8859-1?Q?Jes=FAs_Espino?=) Date: Tue, 26 Jun 2007 16:45:32 +0200 Subject: Hola In-Reply-To: References: Message-ID: Hola, Primero, lo que considero mas importante, cuando envies un correo, sobretodo a una lista, y mucho mas siendo una consulta, procura que el Asunto del mensaje sea descriptivo, obtendras mejores resultados. En principio no hay problema en usar BOA para desarrollar tu aplicacion web, lo que si es mas complicado es que el desarrollo lo hagas para un entorno de escritorio y aplicarlo a una aplicacion web. Para eso necesitarias que el navegador soporte scripts en python en el lado del cliente, lo cual, si no me equivoco lo soportan pocos navegadores y personalmente ni lo he hecho ni lo he visto nunca. Lo que es normal en las aplicaciones web en python son las aplicaciones que corren en en lado del servidor, es decir, que lo unico que hacen es generar HTML que se envia al cliente. Se me ocurren locuras como empotrar en la web una aplicacion java que tire de jython para correr tu aplicacion en python, que ademas de no estar seguro que funcionara, debe ser bastante pesado. En cualquier caso, yo en tu lugar escogeria uno de los dos caminos, o aplicacion web, o aplicacion de escritorio, pero las dos... va a estar complicado. Un saludo. El 26/06/07, Idoia Villacián Zárate escribió: > > Hola, > > > Pienso que se puede responder a las preguntas de mil maneras distintas > aunque la pregunta para algunos sea un poco absurda. Se supone que se > escribe en esta lista para que gente que lleva tiempo programando y > utilizando Python ayude a aquellos que tienen poca información o que > son nuevos en este mundo y por lo tanto no saben, por lo tanto creo > que se puede responder más amablemente. > > > Yo quiero hacer una aplicación Web, de manera que estoy utilizando > Apache con mod_python, he utilizado Boa Constructor para hacer la > interfaz grafica porque me dijeron en su momento que lo hiciese con > Boa. > > > Mis duda es, entonces no puedo utilizar Boa para mi aplicación Web? > > > Yo lo que quiero es utilizar una interfaz grafica con la cual haga mis > ventanas y luego me sirva para una aplicación Web. Que es lo que debo > utilizar entonces? Que me recomendais como mejor opcion? > > > Si alguien me puede contestar, gracias. > _________________________________________________________________ > > Encuentra una aventura, un romance o al amor de tu vida. [1]Date de > alta gratis. > > References > > 1. http://g.msn.com/8HMAESES/2737??PS=47575 > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From cervera en ffn.ub.es Tue Jun 26 17:05:28 2007 From: cervera en ffn.ub.es (Pau Cervera Badia) Date: Tue, 26 Jun 2007 17:05:28 +0200 Subject: Hola In-Reply-To: References: Message-ID: <46812B38.4020809@ffn.ub.es> Hola Idoia, creo que hay un problema con la pregunta, con lo que la gente de la lista no sabe como ayudarte, y, además, se queda muy sorprendida. Aunque no he usado nunca Boa, entiendo, de lo que te dijo Gabriel, que es un IDE para desarrollar aplicaciones "stand-alone" que utilicen los widgets de wxPython. Con esto puedes construir aplicaciones gráficas que se ejecutan en tu máquina y que se pintan a ellas mismas, y que no utilizan ningún navegador web para hacerlo. Al hablar de una aplicación web, entiendo que quieres una aplicación que corre en un servidor (apache + mod_python) y que responde a peticiones de clientes externos que usan un navegador web cualquiera para acceder a ella. En este sentido, de poco servirán los elementos gráficos de wxPython, que corren en tu máquina, porqué lo que hará el servidor es responder a las peticiones web con páginas web. Entonces, lo que necesitarías sería implementar tu interfaz gráfica en una página web, ya sea generada dinámicamente dependiendo de la petición, ya sea estática. En todo caso, la tecnología no será wxPython, sino algún framework de desarrollo de aplicaciones web. A no ser que nos estemos perdiendo algo que no sepamos todavía. Pero en todo caso, una descripción más detallada de qué es lo que quieres normalmente ayuda, así cómo también algún trozo de código, en caso que no sea muy largo, claro. Idoia Villacián Zárate wrote: > > Hola, > > > Pienso que se puede responder a las preguntas de mil maneras distintas > aunque la pregunta para algunos sea un poco absurda. Se supone que se > escribe en esta lista para que gente que lleva tiempo programando y > utilizando Python ayude a aquellos que tienen poca información o que > son nuevos en este mundo y por lo tanto no saben, por lo tanto creo > que se puede responder más amablemente. > > > Yo quiero hacer una aplicación Web, de manera que estoy utilizando > Apache con mod_python, he utilizado Boa Constructor para hacer la > interfaz grafica porque me dijeron en su momento que lo hiciese con > Boa. > > > Mis duda es, entonces no puedo utilizar Boa para mi aplicación Web? > > > Yo lo que quiero es utilizar una interfaz grafica con la cual haga mis > ventanas y luego me sirva para una aplicación Web. Que es lo que debo > utilizar entonces? Que me recomendais como mejor opcion? > > > Si alguien me puede contestar, gracias. > _________________________________________________________________ > > Encuentra una aventura, un romance o al amor de tu vida. [1]Date de > alta gratis. > > References > > 1. http://g.msn.com/8HMAESES/2737??PS=47575 > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Pau Cervera i Badia (e-mail cervera en ffn.ub.es) { Departament de Física Fonamental Martí i Franqués, 1 Universitat de Barcelona Planta 3, despatx 346 bis 08028 Barcelona tel: +34 934 039 708 Spain "Simple things should be simple, complex things should be possible." -- Alan Kay return http://www.ffn.ub.es/%7Ecervera/ } From arnau en ehas.org Tue Jun 26 17:28:55 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Tue, 26 Jun 2007 17:28:55 +0200 Subject: Hola In-Reply-To: References: Message-ID: <468130B7.5080704@ehas.org> Idoia Villacián Zárate escribió: > utilizando Python ayude a aquellos que tienen poca información o que > son nuevos en este mundo y por lo tanto no saben, por lo tanto creo > que se puede responder más amablemente. Si te refieres a la respuesta de Gabriel, en fin, no hablaré por él, pero estoy seguro que no pretendía ofenderte. Sólo que, sin saberlo, lo que planteabas era un idea... ¿visionaria? De verdad, sería fantástico que se pudiera hacer eso que dices, pero no es el caso (por el momento). > Apache con mod_python, he utilizado Boa Constructor para hacer la > interfaz grafica porque me dijeron en su momento que lo hiciese con > Boa. Con Boa puedes implementar GUI con wx, pero para usarlos en "local", a través de un servidor de ventanas (bueno, de hecho puede ser local o remoto), pero nada relacionado con una aplicación web. > Yo lo que quiero es utilizar una interfaz grafica con la cual haga mis > ventanas y luego me sirva para una aplicación Web. Que es lo que debo > utilizar entonces? Que me recomendais como mejor opcion? Lo que necesitas es un framework para web. El "problema" es que en Python hay muchísimos, tendrás que estudiarte el tema y ver cuál se adapta a tus necesidades, porque no es que sean "mejores" o "peores": http://wiki.python.org/moin/WebProgramming en la lista se ha hablado bastante del tema, en google busca: frameworks web site:aditel.org/archivos/python-es Los que más se citan son Django, Turbogears y Pylons. Como no los he usado (sólo un poco "CherryPy", que es parte de Turbogears y "Albatross", que es para cosas sencillas), no te puedo decir mucho más. From hfoffani en gmail.com Tue Jun 26 17:53:35 2007 From: hfoffani en gmail.com (Hernan M Foffani) Date: Tue, 26 Jun 2007 17:53:35 +0200 Subject: Hola In-Reply-To: <468130B7.5080704@ehas.org> References: <468130B7.5080704@ehas.org> Message-ID: <11fab4bc0706260853y3e3907f0q996dcd15e51c866f@mail.gmail.com> > > utilizando Python ayude a aquellos que tienen poca información o que > > son nuevos en este mundo y por lo tanto no saben, por lo tanto creo > > que se puede responder más amablemente. > > Si te refieres a la respuesta de Gabriel, en fin, no hablaré por él, pero estoy > seguro que no pretendía ofenderte. Sólo que, sin saberlo, lo que planteabas era > un idea... ¿visionaria? De verdad, sería fantástico que se pudiera hacer eso que > dices, pero no es el caso (por el momento). Aunque el proyecto pyjamas(*) tiene previsto hacer algo así, todavía no hay nada concreto. El plan es compatibilizar la API de la interfaz de usuario actual con alguna(s) de las APIs de python mas populares (wx, qt, tkinter, etc.) -H. (*) pyjamas es una herramienta que traduce python a javascript. From riverplatense en gmail.com Tue Jun 26 18:39:03 2007 From: riverplatense en gmail.com (Javier Castrillo) Date: Tue, 26 Jun 2007 13:39:03 -0300 Subject: Hola In-Reply-To: References: Message-ID: On 26/06/07, Idoia Villacián Zárate wrote: Hola Idoia, con la mejor onda y brevemente te respondo: > Pienso que se puede responder a las preguntas de mil maneras distintas > aunque la pregunta para algunos sea un poco absurda. Se supone que se > escribe en esta lista para que gente que lleva tiempo programando y > utilizando Python ayude a aquellos que tienen poca información o que > son nuevos en este mundo y por lo tanto no saben, por lo tanto creo > que se puede responder más amablemente. > Pegate una leída en http://www.sindominio.net/ayuda/preguntas-inteligentes.html Lo hemos leído todos los que posteamos en listas y es un muy buen texto. > > Yo quiero hacer una aplicación Web, de manera que estoy utilizando > Apache con mod_python, he utilizado Boa Constructor para hacer la > interfaz grafica porque me dijeron en su momento que lo hiciese con > Boa. > te recomiendo Turbogears para eso que estás necesitando Saludos y suerte -- Javier Castrillo ========================================================= GNU / Linux User #242275 ------------------------------- pub 1024D/B482896F 2006-09-04 uid Javier Castrillo (El Palo) sub 2048g/52C99A4E 2006-09-04 Clave pública: carapa.com.ar/public.asc http://carapa.com.ar http://javiercastrillo.com.ar http://riverplatense.googlepages.com ========================================================= Usá Software Libre From fidita48 en hotmail.com Tue Jun 26 19:08:47 2007 From: fidita48 en hotmail.com (=?iso-8859-1?B?SWRvaWEgVmlsbGFjaeFuIFrhcmF0ZQ==?=) Date: Tue, 26 Jun 2007 19:08:47 +0200 Subject: Hola In-Reply-To: <20070626164734.5A7CB1440B38@devnull.aditel.org> References: <20070626164734.5A7CB1440B38@devnull.aditel.org> Message-ID: En primer lugar,gracias por las respuestas.Espero explicarme lo mejor que pueda. La cosa es que queremos hacer una aplicacion Web, por lo que decidimos utilizar Apache y mod_python.A la hora de hacer la interfaz grafica me dijeron Boa Constructor, pero claro cuando quise probar como mis ventanas echas en Boa podian quedar cuando alguien escribia la direccion en la URL, fue cuando me di cuenta que ese paso no sabia como lo podia hacer. Antes de empezar con Boa, lei el manual de mod_python e hize el ejemplo de Hola Mundo para que lo saque escribiendo la URL,hasta ahi todo bien. Para lo que yo quiero Boa no me sirve porque es para una aplicacion local y yo lo que quiero es una aplicacion Web, en la que utilizando codigo Python diseñe las ventanas(con sus botones,texto,imagenes,......) que luego van a ser visualizadas cuando escriba mi URL. Desconozco muchos aspectos de Python, si me podriais decir que es lo que debo utilizar para ello, muchas gracias. _________________________________________________________________ Excursiones y escapadas a sitios mágicos. [1]No te lo pierdas en MSN Entretenimiento References 1. http://g.msn.com/8HMBESES/2734??PS=47575 From ogutsua en gmail.com Tue Jun 26 19:24:16 2007 From: ogutsua en gmail.com (Oliver =?iso-8859-1?q?Guti=E9rrez?=) Date: Tue, 26 Jun 2007 18:24:16 +0100 Subject: Hola In-Reply-To: References: Message-ID: <200706261824.16336.ogutsua@gmail.com> Para diseñar los interfaces te vale con cualquier programa HTML de gráficos. La cuestión en como piensas conectarlos con Python. A través de mod_python "a secas" es un poco austero (aunque por otro lado tienes control total sobre lo que haces), así que te recomiendo que uses un framework web tipo PyGears o Django. Yo me decanto por el último, pero vamos, cuestión de gustos. Saludos. -- BOFH excuse #66: bit bucket overflow From gerardo en computo-industrial.com.mx Tue Jun 26 19:38:12 2007 From: gerardo en computo-industrial.com.mx (Gerardo Juarez) Date: Tue, 26 Jun 2007 13:38:12 -0400 (EDT) Subject: modulo pg In-Reply-To: References: Message-ID: Creo que ya se cual puede ser el problema. Revisando los mensajes me encontre con uno que dice que al tratar de pedir un cursor, le dice AttributeError: cursor. Ademas, esta usando el modulo 'pg'. Creo que este modulo *no* tiene cursores, sino "query objects". Otra razon para pasarse a psycopg. saludos Gerardo On Mon, 25 Jun 2007, astralrod wrote: > He manejado algo esa libreria, la de pg, nunca la he usado de esa forma, > pero no te estara faltando poner el puerto 5432 y dos None? > > Suerte! > > > El día 25/06/07, Jose Luis DALLAPICCOLA escribió: > > > > No había trabajado con psycopg. Parece un buen manejador, activo. > > Igualmente la mayor recomendación es utilizar la DB-API 2.0. Esto nos > > permitiría cambiar de manejador cuando querramos sin mayores costos de > > programación. > > > > Saludos. > > > > El 25/06/07, Gerardo Juarez escribió: > > > > > > Aprovechando que Jose Luis esta mencionandolo, y que por ahi nos > > > dicen que estan aprendiendo y estan utilizando pg: conviene que usen > > > PyGresQL desde ahorita, porque sigue mas o menos la DB-API 2.0. > > > > > > Ahora, yo les recomendaria que usen mejor psycopg. En la pagina > > > de Postgres esta listado como "otra interfaz con Postgres". El > > comentario > > > no le hace justicia, porque esta hecho para alto rendimiento, cumple > > > *completamente* con la especificacion DB-API 2.0 y esta en desarrollo > > > activo. Los otros dos modulos me dan la impresion de estar algo > > > abandonadas, a juzgar por los sitios en donde se encuentran. Otro punto > > es > > > que psycopg no es vulnerable a la llamada 'insercion de codigo sql', > > > mientras que los otros si -al menos hasta la ultima vez que los use. > > > Yo he usado los 3 y todavia no me explico por que psycopg aparece > > > como tercera opcion. > > > > > > Respecto al error de Postgres, yo volveria a pedir si es posible que > > > lo corten y peguen en el mensaje, porque asi platicado, pues yo no me > > > doy idea francamente de que se trata. > > > > > > saludos > > > Gerardo > > > > > > On Mon, 25 Jun 2007, Jose Luis DALLAPICCOLA wrote: > > > > > > > Hola. > > > > No se qué módulo estarás utilizando. > > > > En este sitio tenés una lista de módulos: > > > > http://www.python.org/topics/database/modules.html > > > > Según esa misma página: > > > > PyGresQL The most commonly used Python interface to the > > PostgresSQL > > > > database. DB-API 2.0 compliant. > > > > > > > > En la página que figura a continuación tenés documentación sobre > > > > "Python Database API Specification v2.0" > > > > http://www.python.org/dev/peps/pep-0249/ > > > > > > > > En caso de ser necesario (y si te interesa) podríamos armar un pequeño > > > > ejemplo de cómo acceder. > > > > > > > > Algunos ejemplos: > > > > http://mail.python.org/pipermail/python-list/2004-June/266932.html > > > > Este no utiliza DB-API 2.0: > > > > http://www.lishawebconcepts.com/tutorials.python.pygresql.php > > > > > > > > Saludos, > > > > > > > > El 25/06/07, inf200468 en ucf.edu.cu escribió: > > > > > sigue dando error > > > > > conex = pg.connect (host = host, dbname = dbname, user = user, > > passwd = > > > > > passwd) > > > > > conex.autocommit() > > > > > cursor = conex.cursor() > > > > > dice: > > > > > conex.autocommit()AttributeError: autocommit > > > > > > > > > > > > > > > > > > > > > No soy experto, de hecho estoy recien aprendiendo, pero que tal si > > > > > > entre que creas la conexion y llamas al cursor haces un > > > > > > conex.autocommit() > > > > > > Espero no estar equivocado. > > > > > > Saludos! > > > > > > Roberto > > > > > > > > > > > > On 6/25/07, inf200468 en ucf.edu.cu wrote: > > > > > >> nec3esito manipular el resultado de una consulta desde python , > > para > > > > > >> esto > > > > > >> necesito un cursor , ya he leido la documentacion , pero tengo > > una duda, > > > > > >> hice esto y me da error , alguien puede decirme como se hace > > > > > >> > > > > > >> conex = pg.connect (host = host, dbname = dbname, user = user, > > passwd = > > > > > >> passwd) > > > > > >> cursor = conex.cursor() > > > > > >> el error lo da cuando escribo esto : cursor = conex.cursor() > > > > > >> > > > > > >> > > > > > >> > > > > > >> > > > > > >> ------------------------------ > > > > > >> Participe en Universidad 2008 > > > > > >> 11 al 15 de febrero del 2008 > > > > > >> Palacio de las Convenciones, > > > > > >> Ciudad de la Habana, Cuba > > > > > >> http://www.universidad2008.cu > > > > > >> _______________________________________________ > > > > > >> Python-es mailing list > > > > > >> Python-es en aditel.org > > > > > >> http://listas.aditel.org/listinfo/python-es > > > > > >> > > > > > > > > > > > > > > > > > > -- > > > > > > visita mi weblog! > > > > > > http://trasto.hopto.org > > > > > > Softwarelibre en diinf > > > > > > http://softwarelibre.diinf.usach.cl > > > > > > _______________________________________________ > > > > > > Python-es mailing list > > > > > > Python-es en aditel.org > > > > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------ > > > > > Participe en Universidad 2008 > > > > > 11 al 15 de febrero del 2008 > > > > > Palacio de las Convenciones, > > > > > Ciudad de la Habana, Cuba > > > > > http://www.universidad2008.cu > > > > > _______________________________________________ > > > > > Python-es mailing list > > > > > Python-es en aditel.org > > > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > -- > > --- > > José Luis DALLAPICCOLA > > Neuquén Capital > > Patagonia Argentina > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From pych3m4 en gmail.com Tue Jun 26 19:51:25 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Tue, 26 Jun 2007 19:51:25 +0200 Subject: XML vs JSON In-Reply-To: <1182554645.12829.9.camel@turing> References: <1182554645.12829.9.camel@turing> Message-ID: <2c9fb0dd0706261051i25ae2c7ah9034ab8785f7c02f@mail.gmail.com> El 23/06/07, Ezequiel Foncubierta escribió: > En realidad, este hilo no consiste en poner XML en las cuerdas contra > JSON. El título puede ser tomado a modo orientativo. > > El caso es que en mi empresa estoy desarrollando una aplicación, en > Python claro, para manejar un gran volumen de datos, como pueden ser los > logs de Apache en un sistema en producción. El caso es que una vez > procesada toda la información y extraido los resultados estadísticos, y > por tanto la información que quiero plasmar en un report, mi objetivo es > crearme un documento XML con la información generada por cada uno de los > módulos (Ya que la información generada viene de varias fuentes de > datos). El caso es si utilizar JSON para crearme un documento, > lógicamente, con el formato de JSON o decantarme por el XML. Faltaría saber para qué vas a usar estos formatos. Normalmente, se buscan estos formatos para la "serialización" de objetos con el fin de combinarlos en un único flujo de datos. El formato JSON es simple, tanto como es el javascript a quien está orientado principalmente. Básicamente, lo dejaría sólo para páginas web dinámicas (aka ajax), o sea, un formato para la capa de "visualización", pero no lo emplearía en el almacenaje de información (auque puede que sea justo lo que estabas buscando). El XML (junto con DTD o similar) se puede definir casi cualquier cosa, por lo que se emplea para definir cómo tiene que ser la entrada de datos en labores de consolidación de información (éso parece que haces con los logs traídos de varios sitios). Existen varias librerías que simplifican mucho su uso como, por ejemplo, Amara. El problema que tiene es que no es muy legible, por lo que no parece el formato ideal para almacenar ficheros logs. Lo que sí que te diría es que intentes cambiar el procesado por SAX. > ¿Alguna sugerencia sobre el uso de JSON o seguir usando XML?. Como sugerencia te diría que pruebes el YAML. Similar a XML en características, su estilo de escritura es pythónico (o sea, es legible). Está orientado a serialización de objetos en flujos de datos, contando con un nutrido grupo de tipos de datos que puede ser ampliado mediante código. Por ejemplo, las fechas/horas de tus logs se definen como tipo "datetime" en yaml, sin lugar a dudas sobre su interpretación. La conversión posterior a XML es directa, con leves matices debidos a ser un formato orientado a flujos de datos y no a la creación de ficheros (en concreto, el fin de fichero EOF no finaliza un flujo necesariamente). http://yaml.org http://pyyaml.org/wiki/PyYAML From pych3m4 en gmail.com Tue Jun 26 19:59:41 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Tue, 26 Jun 2007 19:59:41 +0200 Subject: modulo pg In-Reply-To: References: Message-ID: <2c9fb0dd0706261059y4621c777x4b5e58bd2217ac7e@mail.gmail.com> El 26/06/07, Gerardo Juarez escribió: > > Creo que ya se cual puede ser el problema. Revisando los mensajes me > encontre con uno que dice que al tratar de pedir un cursor, le dice > AttributeError: cursor. Ademas, esta usando el modulo 'pg'. Creo que > este modulo *no* tiene cursores, sino "query objects". > Otra razon para pasarse a psycopg. Lo de pasarse a psycopg también lo remiendo; pero para ser justos hay que decir que PyGresql consta de dos módulos: uno es el 'pg' que expone la API de postgresql (libpq); el otro módulo, 'pgdb', cumple con la DB-API. Usar uno u otro es decisión de cada uno. From cgalisteo en k-rolus.net Tue Jun 26 23:08:52 2007 From: cgalisteo en k-rolus.net (Carlos Galisteo) Date: Tue, 26 Jun 2007 23:08:52 +0200 Subject: Hola In-Reply-To: References: Message-ID: <46818064.2060501@k-rolus.net> Idoia Villacián Zárate wrote: > > En primer lugar,gracias por las respuestas.Espero explicarme lo mejor > que pueda. Hola Idoia. En este correo te explicas perfectamente, no he seguido atentamente los anteriores hilos, pero si has recibido respuestas no demasiado amistosas puede que se deba en parte a que no te habías explicado suficientemente. Si me lo permites te voy a dar (humildemente) 4 consejos para obtener mejores respuestas: - Demuestra (tal y como haces en este correo) que te lo has currado un poco y has buscado información antes de preguntar. - Explica detalladamente el problema para ponerselo facil al que va a «perder» su tiempo en intentar ayudarte. - Nunca escribas cosas como «Hola» «Ayuda» o similar en el asunto. Ésto hará que muchos de nosotros ni siquiera lleguemos a leer lel resto del correo. Por un lado por que si tú no te molestas en resumir tu problema por que me voy a molestar yo en intentar ayudarte, y por otro porque si pones en el asunto el tema del que trata la consulta, lamarás más la atención de la gente que más controle ese tema en concreto (ahorrando a los demás leer el correo entero para descubrir que no tienes ni idea de la materia en cuestión y no puedes ayudar). - Lee el enlace sobre hacer preguntas inteligentes, ahí lo explican todo mucho mejor que yo. > La cosa es que queremos hacer una aplicacion Web, por lo que decidimos > utilizar Apache y mod_python.A la hora de hacer la interfaz grafica > me dijeron Boa Constructor, pero claro cuando quise probar como mis > ventanas echas en Boa podian quedar cuando alguien escribia la > direccion en la URL, fue cuando me di cuenta que ese paso no sabia > como lo podia hacer. Está claro que el que te recomendó Boa para una app web o no entendió la pregunta o no pretendía ayudar :) > Desconozco muchos aspectos de Python, si me podriais decir que es lo > que debo utilizar para ello, muchas gracias. Como para tantas otras cosas, nadie te puede decir «lo que debes utilizar», lo más que podemos es aconsejarte alguna de entre las muchas opciones que hay y que tu valores cuál es la que se ajusta a tus necesidades. En concreto para lo que tu buscas yo usaría turbogears [1], muy grosso modo: diseñas las plantillas (xhtml) puedes incluir widgets, etc. La funcionalidad de la aplicación la escribes en Python, y presentas los resultados en el formato de las plantillas diseñadas. Espero haberte sido de ayuda. Un saludo. [1]http://www.turbogears.org From arnau en ehas.org Wed Jun 27 00:21:28 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Wed, 27 Jun 2007 00:21:28 +0200 Subject: FAQ de Python-es In-Reply-To: References: <4680EA57.3000903@rvburke.com> Message-ID: <46819168.8070707@ehas.org> Rafael Villar Burke escribió: > Es difícil localizar las respuestas cuando no sabes muy bien cuáles son > las preguntas interesantes, sobre todo cuando empiezas. Buen punto; toda página de preguntas frecuentes debería incluir (además de las FAQ propiamente dichas) preguntas importantes que te haces cuando ya has machacado el tema. Algo como lo que tiene Peter Norvig: http://norvig.com/python-iaq.html Carlos Galisteo escribió: > Mi opinión es que deberíamos empezar con un wiki (el más sencillo que > haya), empezar a trabajar en el contenido, y una vez que el contenido esté > listo (o en paralelo si hay suficiente gente) se puede migrar a donde sea. Totalmente de acuerdo. ---- No ha habido una respuesta espectacular, pero en fin, sigamos y a ver dónde llegamos. Lo ideal sería poder alojarlo en aditel, pero para evitar que se enfríe la idea, empecemos en algún sitio ya accesible. He echado un vistazo a lo que hay ahí fuera, y tras una criba sin mucho criterio me he quedado con estos tres servidores de wiki gratuitos: www.atwiki.com/ www.wikispot.org/ www.wikidot.com/ Si alguien sabe alguna pega de estos, o si conoce alguno mejor, ahora es el momento. Por ahora el que me gusta más es WikiSpot (que además usa software libre, +1) Empezaré armando un índice y poniendo algunas entradas para que la cosa tome forma y en unos días digo algo. arnau ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From juatman_2000 en yahoo.es Wed Jun 27 00:25:25 2007 From: juatman_2000 en yahoo.es (Juan M.) Date: Wed, 27 Jun 2007 00:25:25 +0200 Subject: Hola References: <468130B7.5080704@ehas.org> <11fab4bc0706260853y3e3907f0q996dcd15e51c866f@mail.gmail.com> Message-ID: <008401c7b840$ec0903e0$108be050@equipo> >Yo lo que quiero es utilizar una interfaz grafica con la cual haga mis > ventanas y luego me sirva para una aplicación Web. Que es lo que debo > utilizar entonces? Que me recomendais como mejor opcion? Si que existió algo como lo que pides: http://grail.sourceforge.net/ pero el proyecto "murió" abandonado en 1999, así que sólo funcionaría con versiones muy primitivas de Python y con Tkinter, que no es el GUI gráfico más bonito de los que Python dispone. Otras opciones multiplataforma: En Java tienes Java Server Faces, que está genial, pero con los inconvenientes del lenguaje aburrido y del enorme "peso" de Java. Por otra parte, está Squeak (una versión de Smalltalk) con el inconveniente de que el interfaz gráfico rompe los esquemas de lo que estamos acostumbrados. Sería interesante aprovechar el trabajo de Grail para modernizarlo, pero ¿quién se atreve?. From cgalisteo en k-rolus.net Wed Jun 27 00:49:58 2007 From: cgalisteo en k-rolus.net (Carlos Galisteo) Date: Wed, 27 Jun 2007 00:49:58 +0200 Subject: FAQ de Python-es In-Reply-To: <46819168.8070707@ehas.org> References: <4680EA57.3000903@rvburke.com> <46819168.8070707@ehas.org> Message-ID: <46819816.9000500@k-rolus.net> Arnau Sanchez wrote: > http://norvig.com/python-iaq.html Es genial! No lo conocía. Propongo formalmente fusilarle la idea y parte del contenido :) > Lo ideal sería poder alojarlo en aditel, pero para evitar que se enfríe > la idea, empecemos en algún sitio ya accesible. Si quereis puedo levantar temporalmente en mi servidor doméstico (100% free en ambos sentidos) un wiki basado en subversion. Así vamos teniendo algo controlado y facilmente exportable mientras se busca la ubicación definitiva. Como plan B (o C) podemos alojarlo en Sourceforge, Alioth o similar. En Sourceforge creo que no dan wiki, en Alioth se podría negociar que instalen una instancia de ikiwiki (por ejemplo) y usarlo con el subversión del propio Alioth. De todo este trámite me podría encargar yo si fuera necesario. ¿Quien se puede encargar de la «negociación» con Aditel? ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From arnau en ehas.org Wed Jun 27 01:02:59 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Wed, 27 Jun 2007 01:02:59 +0200 Subject: FAQ de Python-es In-Reply-To: <46819816.9000500@k-rolus.net> References: <4680EA57.3000903@rvburke.com> <46819168.8070707@ehas.org> <46819816.9000500@k-rolus.net> Message-ID: <46819B23.8000603@ehas.org> Carlos Galisteo escribió: > Es genial! No lo conocía. > Propongo formalmente fusilarle la idea y parte del contenido :) Eso ya estaba implícito ;-) > Si quereis puedo levantar temporalmente en mi servidor doméstico (100% > free en ambos sentidos) un wiki basado en subversion. Así vamos teniendo > algo controlado y facilmente exportable mientras se busca la ubicación > definitiva. No sabía que tuviéramos esta opción, me parece perfecto. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From necudeco en gmail.com Wed Jun 27 05:01:40 2007 From: necudeco en gmail.com (necudeco) Date: Wed, 27 Jun 2007 03:01:40 +0000 Subject: XML vs JSON In-Reply-To: <2c9fb0dd0706261051i25ae2c7ah9034ab8785f7c02f@mail.gmail.com> References: <1182554645.12829.9.camel@turing> <2c9fb0dd0706261051i25ae2c7ah9034ab8785f7c02f@mail.gmail.com> Message-ID: <2ccb93070706262001w56b3976ek3b4fbde0c0f5144e@mail.gmail.com> http://necudeco.homeunix.net/index.php/2007/04/05/ajax-o-ajaj/ On 6/26/07, Chema Cortes wrote: > > El 23/06/07, Ezequiel Foncubierta escribió: > > > En realidad, este hilo no consiste en poner XML en las cuerdas contra > > JSON. El título puede ser tomado a modo orientativo. > > > > El caso es que en mi empresa estoy desarrollando una aplicación, en > > Python claro, para manejar un gran volumen de datos, como pueden ser los > > logs de Apache en un sistema en producción. El caso es que una vez > > procesada toda la información y extraido los resultados estadísticos, y > > por tanto la información que quiero plasmar en un report, mi objetivo es > > crearme un documento XML con la información generada por cada uno de los > > módulos (Ya que la información generada viene de varias fuentes de > > datos). El caso es si utilizar JSON para crearme un documento, > > lógicamente, con el formato de JSON o decantarme por el XML. > > Faltaría saber para qué vas a usar estos formatos. Normalmente, se > buscan estos formatos para la "serialización" de objetos con el fin de > combinarlos en un único flujo de datos. > > El formato JSON es simple, tanto como es el javascript a quien está > orientado principalmente. Básicamente, lo dejaría sólo para páginas > web dinámicas (aka ajax), o sea, un formato para la capa de > "visualización", pero no lo emplearía en el almacenaje de información > (auque puede que sea justo lo que estabas buscando). > > El XML (junto con DTD o similar) se puede definir casi cualquier cosa, > por lo que se emplea para definir cómo tiene que ser la entrada de > datos en labores de consolidación de información (éso parece que haces > con los logs traídos de varios sitios). Existen varias librerías que > simplifican mucho su uso como, por ejemplo, Amara. El problema que > tiene es que no es muy legible, por lo que no parece el formato ideal > para almacenar ficheros logs. Lo que sí que te diría es que intentes > cambiar el procesado por SAX. > > > ¿Alguna sugerencia sobre el uso de JSON o seguir usando XML?. > > Como sugerencia te diría que pruebes el YAML. Similar a XML en > características, su estilo de escritura es pythónico (o sea, es > legible). Está orientado a serialización de objetos en flujos de > datos, contando con un nutrido grupo de tipos de datos que puede ser > ampliado mediante código. Por ejemplo, las fechas/horas de tus logs se > definen como tipo "datetime" en yaml, sin lugar a dudas sobre su > interpretación. La conversión posterior a XML es directa, con leves > matices debidos a ser un formato orientado a flujos de datos y no a la > creación de ficheros (en concreto, el fin de fichero EOF no finaliza > un flujo necesariamente). > > > http://yaml.org > http://pyyaml.org/wiki/PyYAML > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- NeCuDeCo Junta de Decanos de los Colegios de Notarios del Peru http://necudeco.homeunix.net http://apesol.org Your Jugdment Day is NOW sudo kills -9 $richard_penguin_signature From gagsl-py2 en yahoo.com.ar Wed Jun 27 05:03:31 2007 From: gagsl-py2 en yahoo.com.ar (Gabriel Genellina) Date: Wed, 27 Jun 2007 00:03:31 -0300 Subject: Hola In-Reply-To: References: Message-ID: En Tue, 26 Jun 2007 11:32:01 -0300, Idoia Villacián Zárate escribió: > Pienso que se puede responder a las preguntas de mil maneras distintas > aunque la pregunta para algunos sea un poco absurda. Se supone que se > escribe en esta lista para que gente que lleva tiempo programando y > utilizando Python ayude a aquellos que tienen poca información o que > son nuevos en este mundo y por lo tanto no saben, por lo tanto creo > que se puede responder más amablemente. Estas hablando de mi respuesta anterior? La relei un par de veces y no llego a ver cómo podria interpretarse en forma ofensiva ni nada de eso, pero si te parecio que sí, perdón, no fue la intención ni mucho menos! Básicamente puse "si yo interpreto bien lo que estas preguntando, no, no se puede hacer" -- Gabriel Genellina ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From alfonsodg en gmail.com Wed Jun 27 16:01:49 2007 From: alfonsodg en gmail.com (Alfonso de la Guarda) Date: Wed, 27 Jun 2007 09:01:49 -0500 Subject: Curso de Python+Gtk+Glade pensando en Sugar Message-ID: Hola, En el COS (http://www.cosperu.com) estamos organizando -a partir del 28 de Junio- varios eventos pro OLPC, sin embargo, no hemos olvidado el adiestramiento a los desarrolladores, es de esta manera que el 30 de Junio entre las 14:00 a 18:00 horas (GMT -5) brindaremos un curso: "Programación Multiplataforma en Python+GTk+Glade Pensando en Sugar", los invitamos a inscribirse y presenciar el curso mediante el canal de vídeo streaming a tiempo real asignado, pudiendo hacer preguntas vía un canal adicional de chat. Informaciones e Inscripciones en http://www.cosperu.com. Ayudemos a desarrollar actividades en esta solución educativa sin que perdamos portabilidad en cualquier OS. Saludos, -- -------------------------------- Alfonso de la Guarda ICTEC SAC www.cosperu.com www.delaguarda.info Telef. 97550914 4726906 From xxmapachexx en yahoo.es Wed Jun 27 16:32:59 2007 From: xxmapachexx en yahoo.es (David Pariente) Date: Wed, 27 Jun 2007 14:32:59 +0000 (GMT) Subject: Curso de Python+Gtk+Glade pensando en Sugar Message-ID: <69255.25239.qm@web25612.mail.ukl.yahoo.com> Hola i grácias. que es 'Sugar'??? ----- Mensaje original ---- De: Alfonso de la Guarda Para: TurboGears-es en googlegroups.com; La lista de python en castellano Enviado: miércoles, 27 de junio, 2007 16:01:49 Asunto: [Python-es] Curso de Python+Gtk+Glade pensando en Sugar Hola, En el COS (http://www.cosperu.com) estamos organizando -a partir del 28 de Junio- varios eventos pro OLPC, sin embargo, no hemos olvidado el adiestramiento a los desarrolladores, es de esta manera que el 30 de Junio entre las 14:00 a 18:00 horas (GMT -5) brindaremos un curso: "Programación Multiplataforma en Python+GTk+Glade Pensando en Sugar", los invitamos a inscribirse y presenciar el curso mediante el canal de vídeo streaming a tiempo real asignado, pudiendo hacer preguntas vía un canal adicional de chat. Informaciones e Inscripciones en http://www.cosperu.com. Ayudemos a desarrollar actividades en esta solución educativa sin que perdamos portabilidad en cualquier OS. Saludos, -- -------------------------------- Alfonso de la Guarda ICTEC SAC www.cosperu.com www.delaguarda.info Telef. 97550914 4726906 _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From alfonsodg en gmail.com Wed Jun 27 16:37:50 2007 From: alfonsodg en gmail.com (Alfonso de la Guarda) Date: Wed, 27 Jun 2007 09:37:50 -0500 Subject: Curso de Python+Gtk+Glade pensando en Sugar In-Reply-To: <69255.25239.qm@web25612.mail.ukl.yahoo.com> References: <69255.25239.qm@web25612.mail.ukl.yahoo.com> Message-ID: Hola, Sugar es la interfase visual de la OLPC construida sobre gtk, el desarrollo de aplicaciones regulares en python y gtk deben considerar algunos aspectos para que funcionen en la OLPC. Saludos, On 6/27/07, David Pariente wrote: > > Hola i grácias. > > que es 'Sugar'??? > > ----- Mensaje original ---- > De: Alfonso de la Guarda > Para: TurboGears-es en googlegroups.com; La lista de python en castellano < > python-es en aditel.org> > Enviado: miércoles, 27 de junio, 2007 16:01:49 > Asunto: [Python-es] Curso de Python+Gtk+Glade pensando en Sugar > > Hola, > > En el COS (http://www.cosperu.com) estamos organizando -a partir del 28 de > Junio- varios eventos pro OLPC, sin embargo, no hemos olvidado el > adiestramiento a los desarrolladores, es de esta manera que el 30 de Junio > entre las 14:00 a 18:00 horas (GMT -5) brindaremos un curso: > "Programación Multiplataforma en Python+GTk+Glade Pensando en Sugar", los > invitamos a inscribirse y presenciar el curso mediante el canal de vídeo > streaming a tiempo real asignado, pudiendo hacer preguntas vía un canal > adicional de chat. > > Informaciones e Inscripciones en http://www.cosperu.com. > > Ayudemos a desarrollar actividades en esta solución educativa sin que > perdamos portabilidad en cualquier OS. > > Saludos, > > > -- > > -------------------------------- > Alfonso de la Guarda > ICTEC SAC > www.cosperu.com > www.delaguarda.info > Telef. 97550914 > 4726906 > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > > > > > ______________________________________________ > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y móviles desde 1 céntimo por minuto. > http://es.voice.yahoo.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- -------------------------------- Alfonso de la Guarda ICTEC SAC www.cosperu.com www.delaguarda.info Telef. 97550914 4726906 From xxmapachexx en yahoo.es Wed Jun 27 17:02:54 2007 From: xxmapachexx en yahoo.es (David Pariente) Date: Wed, 27 Jun 2007 15:02:54 +0000 (GMT) Subject: Curso de Python+Gtk+Glade pensando en Sugar Message-ID: <865350.30183.qm@web25612.mail.ukl.yahoo.com> Gracias por la información... es que si busco sugar a secas en google...como que no ;) me lo miraré parece interesante. Perdon por los mensajes extra, lista. ----- Mensaje original ---- De: Alfonso de la Guarda Para: La lista de python en castellano Enviado: miércoles, 27 de junio, 2007 16:37:50 Asunto: Re: [Python-es] Curso de Python+Gtk+Glade pensando en Sugar Hola, Sugar es la interfase visual de la OLPC construida sobre gtk, el desarrollo de aplicaciones regulares en python y gtk deben considerar algunos aspectos para que funcionen en la OLPC. Saludos, On 6/27/07, David Pariente wrote: > > Hola i grácias. > > que es 'Sugar'??? > > ----- Mensaje original ---- > De: Alfonso de la Guarda > Para: TurboGears-es en googlegroups.com; La lista de python en castellano < > python-es en aditel.org> > Enviado: miércoles, 27 de junio, 2007 16:01:49 > Asunto: [Python-es] Curso de Python+Gtk+Glade pensando en Sugar > > Hola, > > En el COS (http://www.cosperu.com) estamos organizando -a partir del 28 de > Junio- varios eventos pro OLPC, sin embargo, no hemos olvidado el > adiestramiento a los desarrolladores, es de esta manera que el 30 de Junio > entre las 14:00 a 18:00 horas (GMT -5) brindaremos un curso: > "Programación Multiplataforma en Python+GTk+Glade Pensando en Sugar", los > invitamos a inscribirse y presenciar el curso mediante el canal de vídeo > streaming a tiempo real asignado, pudiendo hacer preguntas vía un canal > adicional de chat. > > Informaciones e Inscripciones en http://www.cosperu.com. > > Ayudemos a desarrollar actividades en esta solución educativa sin que > perdamos portabilidad en cualquier OS. > > Saludos, > > > -- > > -------------------------------- > Alfonso de la Guarda > ICTEC SAC > www.cosperu.com > www.delaguarda.info > Telef. 97550914 > 4726906 > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > > > > > ______________________________________________ > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y móviles desde 1 céntimo por minuto. > http://es.voice.yahoo.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- -------------------------------- Alfonso de la Guarda ICTEC SAC www.cosperu.com www.delaguarda.info Telef. 97550914 4726906 _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From jjcarles en terra.es Wed Jun 27 21:33:08 2007 From: jjcarles en terra.es (Joan Carles Jimenez) Date: Wed, 27 Jun 2007 21:33:08 +0200 Subject: Conversion de segundos a UTC Message-ID: <200706272133.08966.jjcarles@terra.es> Hola. Dispongo de un dato que son los segundos transcurridos desde el 1 de enero de 1970. Necesitaria transformar estos segundos a formato UTC. He intentado con time.ctime(segundos), pero me devuelve un string con lo que no puedo utilizar el strftime("%Y-%m-%d %H:%M:%S"). ¿Cómo lo puedo hacer? Gracias por adelantado. -- Joan Carles Jimenez jjcarles en terra.es From rbaquerizo en ehas.org Wed Jun 27 21:45:33 2007 From: rbaquerizo en ehas.org (Reynaldo Baquerizo Micheline) Date: Wed, 27 Jun 2007 14:45:33 -0500 Subject: Conversion de segundos a UTC In-Reply-To: <200706272133.08966.jjcarles@terra.es> References: <200706272133.08966.jjcarles@terra.es> Message-ID: <4682BE5D.5070609@ehas.org> gmtime([seconds]) -> (tm_year, tm_mon, tm_day, tm_hour, tm_min, tm_sec, tm_wday, tm_yday, tm_isdst) Convert seconds since the Epoch to a time tuple expressing UTC (a.k.a. GMT). When 'seconds' is not passed in, convert the current time instead. Joan Carles Jimenez escribió: > Hola. > > Dispongo de un dato que son los segundos transcurridos desde el 1 de enero de > 1970. Necesitaria transformar estos segundos a formato UTC. He intentado con > time.ctime(segundos), pero me devuelve un string con lo que no puedo utilizar > el strftime("%Y-%m-%d %H:%M:%S"). ¿Cómo lo puedo hacer? > > Gracias por adelantado. > > -- From javielinux en gmail.com Thu Jun 28 00:43:03 2007 From: javielinux en gmail.com (=?ISO-8859-1?Q?Javier_P=E9rez_Pacheco?=) Date: Thu, 28 Jun 2007 00:43:03 +0200 Subject: Curso de Python+Gtk+Glade pensando en Sugar In-Reply-To: <865350.30183.qm@web25612.mail.ukl.yahoo.com> References: <865350.30183.qm@web25612.mail.ukl.yahoo.com> Message-ID: <9778fd0a0706271543s2fe55f1w9a092a5a43ad23f4@mail.gmail.com> No voy a poder estar, pero estoy muy interesado en OLPC Van a estar los vídeos disposibles para bajarlos más tarde? muchas gracias El día 27/06/07, David Pariente escribió: > > Gracias por la información... > > es que si busco sugar a secas en google...como que no ;) me lo miraré > parece interesante. > > Perdon por los mensajes extra, lista. > > ----- Mensaje original ---- > De: Alfonso de la Guarda > Para: La lista de python en castellano > Enviado: miércoles, 27 de junio, 2007 16:37:50 > Asunto: Re: [Python-es] Curso de Python+Gtk+Glade pensando en Sugar > > Hola, > > Sugar es la interfase visual de la OLPC construida sobre gtk, el > desarrollo > de aplicaciones regulares en python y gtk deben considerar algunos > aspectos > para que funcionen en la OLPC. > > Saludos, > > > On 6/27/07, David Pariente wrote: > > > > Hola i grácias. > > > > que es 'Sugar'??? > > > > ----- Mensaje original ---- > > De: Alfonso de la Guarda > > Para: TurboGears-es en googlegroups.com; La lista de python en castellano < > > python-es en aditel.org> > > Enviado: miércoles, 27 de junio, 2007 16:01:49 > > Asunto: [Python-es] Curso de Python+Gtk+Glade pensando en Sugar > > > > Hola, > > > > En el COS (http://www.cosperu.com) estamos organizando -a partir del 28 > de > > Junio- varios eventos pro OLPC, sin embargo, no hemos olvidado el > > adiestramiento a los desarrolladores, es de esta manera que el 30 de > Junio > > entre las 14:00 a 18:00 horas (GMT -5) brindaremos un curso: > > "Programación Multiplataforma en Python+GTk+Glade Pensando en Sugar", > los > > invitamos a inscribirse y presenciar el curso mediante el canal de vídeo > > streaming a tiempo real asignado, pudiendo hacer preguntas vía un canal > > adicional de chat. > > > > Informaciones e Inscripciones en http://www.cosperu.com. > > > > Ayudemos a desarrollar actividades en esta solución educativa sin que > > perdamos portabilidad en cualquier OS. > > > > Saludos, > > > > > > -- > > > > -------------------------------- > > Alfonso de la Guarda > > ICTEC SAC > > www.cosperu.com > > www.delaguarda.info > > Telef. 97550914 > > 4726906 > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > > > > ______________________________________________ > > LLama Gratis a cualquier PC del Mundo. > > Llamadas a fijos y móviles desde 1 céntimo por minuto. > > http://es.voice.yahoo.com > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > -- > > -------------------------------- > Alfonso de la Guarda > ICTEC SAC > www.cosperu.com > www.delaguarda.info > Telef. 97550914 > 4726906 > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > > > > > ______________________________________________ > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y móviles desde 1 céntimo por minuto. > http://es.voice.yahoo.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From pych3m4 en gmail.com Thu Jun 28 12:12:22 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 28 Jun 2007 12:12:22 +0200 Subject: Conversion de segundos a UTC In-Reply-To: <200706272133.08966.jjcarles@terra.es> References: <200706272133.08966.jjcarles@terra.es> Message-ID: <2c9fb0dd0706280312p3fa485fcs43db08a8703f617d@mail.gmail.com> El 27/06/07, Joan Carles Jimenez escribió: > Dispongo de un dato que son los segundos transcurridos desde el 1 de enero de > 1970. Necesitaria transformar estos segundos a formato UTC. He intentado con > time.ctime(segundos), pero me devuelve un string con lo que no puedo utilizar > el strftime("%Y-%m-%d %H:%M:%S"). ¿Cómo lo puedo hacer? Puedes obtener un objeto datetime: d=datetime.utcfromtimestamp(segundos) A partir de ahí, usa el strftime() como decías, o también d.isoformat(' ') From pych3m4 en gmail.com Thu Jun 28 12:49:31 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 28 Jun 2007 12:49:31 +0200 Subject: Hola In-Reply-To: References: Message-ID: <2c9fb0dd0706280349g1e8863e9oc39ff108d9d6605@mail.gmail.com> El 26/06/07, Idoia Villacián Zárate escribió: > Yo lo que quiero es utilizar una interfaz grafica con la cual haga mis > ventanas y luego me sirva para una aplicación Web. Que es lo que debo > utilizar entonces? Que me recomendais como mejor opcion? En su tiempo existía un proyecto llamado "anygui" que pretendía ser un framework universal. (http://anygui.sourceforge.net). Creo que lo que quieres es poder diseñar "visualmente" la página web. Aunque hay alguna cosa hecha para java, para el resto de lenguajes está algo verde. Podrías aprovechar lo hecho en java (eg: el editor GUI del netbeans para aplicaciones web) para combinarlo con jython; pero no parece que sea lo que estás buscando (podías explicar mejor los detalles de lo qué quieres hacer.) (Lo mismo se podría decir de ASP.Net/XSP y .Net/mono + ironpython). Desde luego, un editor visual de GUIs para mod_python no existe. Más en general, los diseñadores visuales para webs tienen bastantes limitaciones y no se suelen emplear. Alternativas, hay dos: - usar un gestor de contenidos (CMS) que tenga su diseñador visual (eg: zope, plone,...) - usar servicios webs, con una parte servidor web y otra parte como cliente gráfico hecho, por ejemplo, en wxpython (eg: wxreactor de twisted) Ya te adelanto que no hay un camino fácil. Para usar cualquiera de estas opciones necesitarás tiempo y pericia con python. Saludos, Chema From antonio.beamud en linkend.net Thu Jun 28 13:10:07 2007 From: antonio.beamud en linkend.net (Antonio Beamud Montero) Date: Thu, 28 Jun 2007 13:10:07 +0200 Subject: Hola In-Reply-To: References: Message-ID: <1183029007.5529.11.camel@lujuria.linkend.net> El mar, 26-06-2007 a las 19:08 +0200, Idoia Villacián Zárate escribió: > En primer lugar,gracias por las respuestas.Espero explicarme lo mejor > que pueda. > > La cosa es que queremos hacer una aplicacion Web, por lo que decidimos > utilizar Apache y mod_python.A la hora de hacer la interfaz grafica > me dijeron Boa Constructor, pero claro cuando quise probar como mis > ventanas echas en Boa podian quedar cuando alguien escribia la > direccion en la URL, fue cuando me di cuenta que ese paso no sabia > como lo podia hacer. > Otra opción puede ser XUL (http://www.xulplanet.com/). Puedes crear las interfaces tanto para aplicaciones locales como para aplicaciones remotas via web. Es una libreria nativa de Firefox (Mozilla), pero creo que hay plugins para el resto de navegadores, en cuanto al desarrollo web. Al ser xml no depende realmente de la parte servidora, por ejemplo esto está hecho usando pylons en el servidor [http://rio.microshare.net] Recuerdo que había un plugin para diseñar interfaces con xul (xulmaker) pero creo que ya no lo mantiene nadie.. Un saludo. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From fidita48 en hotmail.com Thu Jun 28 13:33:31 2007 From: fidita48 en hotmail.com (=?iso-8859-1?B?SWRvaWEgVmlsbGFjaeFuIFrhcmF0ZQ==?=) Date: Thu, 28 Jun 2007 13:33:31 +0200 Subject: Interfaces de Boa en la parte cliente, programas python en el servidor Message-ID: Hola, Bueno igual tu contestacion Gabriel me la tome mal y no quisiste hacerlo, lo siento. Yo estoy haciendo el proyecto de fin de carrera, estamos utilizando el lenguaje de Python y para nuestra aplicacion web estamos utilizando Apache y mod_Python. La cosa es, como he explicado antes empeze a utlizar Boa Constructor porque me dijeron para hacer la interfaz grafica, por lo tanto realize todas mis ventanas y estaban ya casi todas terminadas y claro al ver ahora que no valen, pos nose si es trabajo echo a lo tonto. Mi tutora me ha comentado, que yo al tener todos los interfaces hechos a traves de Boa (que los puedo tener en la parte cliente) y que nos gustaria tener la logica y los programas python en la parte del servirdor, a ver si alguien ha echo algo asi o si se podria de alguna manera. Gracias. _________________________________________________________________ Encuentra una aventura, un romance o al amor de tu vida. [1]Date de alta gratis. References 1. http://g.msn.com/8HMBESES/2737??PS=47575 From antonio.beamud en linkend.net Thu Jun 28 14:05:02 2007 From: antonio.beamud en linkend.net (Antonio Beamud Montero) Date: Thu, 28 Jun 2007 14:05:02 +0200 Subject: Interfaces de Boa en la parte cliente, programas python en el servidor In-Reply-To: References: Message-ID: <1183032302.5529.16.camel@lujuria.linkend.net> El jue, 28-06-2007 a las 13:33 +0200, Idoia Villacián Zárate escribió: > Hola, > > Bueno igual tu contestacion Gabriel me la tome mal y no quisiste > hacerlo, lo siento. > > Yo estoy haciendo el proyecto de fin de carrera, estamos utilizando el > lenguaje de Python y para nuestra aplicacion web estamos utilizando > Apache y mod_Python. > > La cosa es, como he explicado antes empeze a utlizar Boa Constructor > porque me dijeron para hacer la interfaz grafica, por lo tanto realize > todas mis ventanas y estaban ya casi todas terminadas y claro al ver > ahora que no valen, pos nose si es trabajo echo a lo tonto. > > Mi tutora me ha comentado, que yo al tener todos los interfaces hechos > a traves de Boa (que los puedo tener en la parte cliente) y que nos > gustaria tener la logica y los programas python en la parte del > servirdor, a ver si alguien ha echo algo asi o si se podria de alguna > manera. Ah, entonces, como te comentaba Chema, quizás lo mejor sea usar Servicios Web (SOAP y demás), xmlrpc o http a pelo (REST [http://www.xfront.com/REST-Web-Services.html]). Nosotros trabajamos con sistemas así y no creo que tengas muchos problemas. Un saludo. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From cgalisteo en k-rolus.net Thu Jun 28 13:42:49 2007 From: cgalisteo en k-rolus.net (Carlos Galisteo) Date: Thu, 28 Jun 2007 13:42:49 +0200 Subject: Interfaces de Boa en la parte cliente, programas python en el servidor In-Reply-To: References: Message-ID: <5e565f11497b6a5235122b2c3a2c5063@k-rolus.net> On Thu, 28 Jun 2007 13:33:31 +0200, Idoia Villacián Zárate wrote: > Mi tutora me ha comentado, que yo al tener todos los interfaces hechos > a traves de Boa (que los puedo tener en la parte cliente) y que nos > gustaria tener la logica y los programas python en la parte del > servirdor, a ver si alguien ha echo algo asi o si se podria de alguna > manera. Para hacer eso puedes usar algo como CORBA [1], ICE [2] o similar. [1]http://en.wikipedia.org/wiki/CORBA [2]http://www.zeroc.com/ --- Carlos Galisteo http://blog.k-rolus.net PGP_key::http://k-rolus.net/~cgalisteo/cgalisteo.gpg Key_Fingerprint::F888 6FBA 9145 B5A2 C187 66D6 5B8C 027A 69AD BE65 --- ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From pych3m4 en gmail.com Thu Jun 28 18:55:55 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 28 Jun 2007 18:55:55 +0200 Subject: Interfaces de Boa en la parte cliente, programas python en el servidor In-Reply-To: References: Message-ID: <2c9fb0dd0706280955w36b2445foca9b77bdd8bdc315@mail.gmail.com> El 28/06/07, Idoia Villacián Zárate escribió: > Bueno igual tu contestacion Gabriel me la tome mal y no quisiste > hacerlo, lo siento. > > Yo estoy haciendo el proyecto de fin de carrera, estamos utilizando el > lenguaje de Python y para nuestra aplicacion web estamos utilizando > Apache y mod_Python. > > La cosa es, como he explicado antes empeze a utlizar Boa Constructor > porque me dijeron para hacer la interfaz grafica, por lo tanto realize > todas mis ventanas y estaban ya casi todas terminadas y claro al ver > ahora que no valen, pos nose si es trabajo echo a lo tonto. > > Mi tutora me ha comentado, que yo al tener todos los interfaces hechos > a traves de Boa (que los puedo tener en la parte cliente) y que nos > gustaria tener la logica y los programas python en la parte del > servirdor, a ver si alguien ha echo algo asi o si se podria de alguna > manera. Lo que no llego a comprender bien es qué tienes hecho en mod_python ni qué diseño que tienes pensado para su aplicación, si es que existe alguno. Siendo un proyecto fin de carrera, deberías haber empezado por una labor de análisis y diseño previa a cualquier intento de codificación. Tampoco resulta un drama tirar todo el trabajo si con ello has podido refinar el diseño del interface gráfico y los requisitos de tu aplicación. De hecho es una metodología en las que se usan "maquetas" para deteminar mejor los requisitos funcionales, para empezar la aplicación final desde cero con todas las ideas claras. Si lo de mod_python y apache no está fijado del todo, un modo de seguir adelante sin tirar tu interface, y sin dejar de usar boa para programar, sería conectar con una aplicación hecha en zope a través de xmlrpc; pero te advierto que puede resultarte más fácil empezar de nuevo con cualquiera de los otros frameworks sencillos que hay para python. From dvilla en gmx.net Thu Jun 28 20:28:20 2007 From: dvilla en gmx.net (dvilla en gmx.net) Date: Thu, 28 Jun 2007 20:28:20 +0200 Subject: =?utf-8?q?Peque=C3=B1a_introducci=C3=B3n?= Message-ID: <20070628202820.6b720e61@bender> Hola: He escrito una pequeña introducción al uso de metaclases. Es bastante sencillo y didáctico (o esa era la intención). Quizá a alguno os pueda resultar útil. http://crysol.org/node/600 Saludos ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From foxandxss en gmail.com Thu Jun 28 21:26:17 2007 From: foxandxss en gmail.com (Jesus Rodriguez) Date: Thu, 28 Jun 2007 21:26:17 +0200 Subject: =?ISO-8859-1?Q?Re:__Peque=F1a_introducci=F3n?= In-Reply-To: <20070628202820.6b720e61@bender> References: <20070628202820.6b720e61@bender> Message-ID: <2a1edb210706281226k111d8332hf1df7896f41544fb@mail.gmail.com> Está super bien, lo he seguido entero, pero aún necesito practicar más cosas más basicas ya que esto se sale de mi entendimiento. Aún así, gracias :) El día 28/06/07, dvilla en gmx.net escribió: > > Hola: > > He escrito una pequeña introducción al uso de metaclases. Es bastante > sencillo y didáctico (o esa era la intención). Quizá a alguno os pueda > resultar útil. > > http://crysol.org/node/600 > > Saludos > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > From dvilla en gmx.net Thu Jun 28 23:03:22 2007 From: dvilla en gmx.net (dvilla en gmx.net) Date: Thu, 28 Jun 2007 23:03:22 +0200 Subject: =?UTF-8?B?UGVxdWXDsWEgaW50cm9kdWNjacOzbi4uLg==?= a las metaclases In-Reply-To: <20070628202820.6b720e61@bender> References: <20070628202820.6b720e61@bender> Message-ID: <20070628230322.6ff47410@bender> El Thu, 28 Jun 2007 20:28:20 +0200 escribió: > Hola: > > He escrito una pequeña introducción al uso de metaclases. Es bastante > sencillo y didáctico (o esa era la intención). Quizá a alguno os pueda > resultar útil. > > http://crysol.org/node/600 > Perdón por el asunto del correo anterior, lo dejé a medias. ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From luismanolo en gmail.com Fri Jun 29 09:21:19 2007 From: luismanolo en gmail.com (luismanolo) Date: Fri, 29 Jun 2007 09:21:19 +0200 Subject: =?ISO-8859-1?Q?Re:__Peque=F1a_introducci=F3n?= In-Reply-To: <2a1edb210706281226k111d8332hf1df7896f41544fb@mail.gmail.com> References: <20070628202820.6b720e61@bender> <2a1edb210706281226k111d8332hf1df7896f41544fb@mail.gmail.com> Message-ID: Gracias, muy buena iniciativa. El día 28/06/07, Jesus Rodriguez escribió: > > Está super bien, lo he seguido entero, pero aún necesito practicar más > cosas > más basicas ya que esto se sale de mi entendimiento. > > Aún así, gracias :) > > El día 28/06/07, dvilla en gmx.net escribió: > > > > Hola: > > > > He escrito una pequeña introducción al uso de metaclases. Es bastante > > sencillo y didáctico (o esa era la intención). Quizá a alguno os pueda > > resultar útil. > > > > http://crysol.org/node/600 > > > > Saludos > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- GNU-Linux y música desde la Sonsierra Riojana From luismanolo en gmail.com Fri Jun 29 09:33:12 2007 From: luismanolo en gmail.com (luismanolo) Date: Fri, 29 Jun 2007 09:33:12 +0200 Subject: =?iso-8859-1?q?Colecci=F3n_de_scripts=2E=2E?= Message-ID: Estoy empezando con python y me gustaría tener una colección de scripts de propósito general para ir aprendiendo. En especial estoy interesado en los sockets y el multihilo (módulo threading). -- GNU-Linux y música desde la Sonsierra Riojana From luismanolo en gmail.com Fri Jun 29 09:34:12 2007 From: luismanolo en gmail.com (luismanolo) Date: Fri, 29 Jun 2007 09:34:12 +0200 Subject: =?iso-8859-1?q?Fwd=3A_Colecci=F3n_de_scripts=2E=2E?= In-Reply-To: References: Message-ID: Por cierto, Muchas Gracias. ---------- Forwarded message ---------- From: luismanolo Date: 29-jun-2007 9:33 Subject: Colección de scripts.. To: La lista de python en castellano Estoy empezando con python y me gustaría tener una colección de scripts de propósito general para ir aprendiendo. En especial estoy interesado en los sockets y el multihilo (módulo threading). -- GNU-Linux y música desde la Sonsierra Riojana -- GNU-Linux y música desde la Sonsierra Riojana From arnau en ehas.org Fri Jun 29 10:02:21 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Fri, 29 Jun 2007 10:02:21 +0200 Subject: =?ISO-8859-1?Q?Colecci=F3n_de_scripts=2E=2E?= In-Reply-To: References: Message-ID: <4684BC8D.6030806@ehas.org> luismanolo escribió: > Estoy empezando con python y me gustaría tener una colección de scripts de > propósito general para ir aprendiendo. En especial estoy interesado en los > sockets y el multihilo (módulo threading). sockets: http://pleac.sourceforge.net/pleac_python/sockets.html threading: http://nest.cs.uiowa.edu/22C118f04/article/8.html para todo: http://aspn.activestate.com/ASPN/Python/Cookbook/ arnau From packo en assamita.net Fri Jun 29 11:02:47 2007 From: packo en assamita.net (Paco Moreno) Date: Fri, 29 Jun 2007 11:02:47 +0200 Subject: =?ISO-8859-1?Q?Re:__Peque=F1a_introducci=F3n?= In-Reply-To: References: <20070628202820.6b720e61@bender> <2a1edb210706281226k111d8332hf1df7896f41544fb@mail.gmail.com> Message-ID: Muchas gracias! voy a leermelo. El día 29/06/07, luismanolo escribió: > > Gracias, muy buena iniciativa. > > El día 28/06/07, Jesus Rodriguez escribió: > > > > Está super bien, lo he seguido entero, pero aún necesito practicar más > > cosas > > más basicas ya que esto se sale de mi entendimiento. > > > > Aún así, gracias :) > > > > El día 28/06/07, dvilla en gmx.net escribió: > > > > > > Hola: > > > > > > He escrito una pequeña introducción al uso de metaclases. Es bastante > > > sencillo y didáctico (o esa era la intención). Quizá a alguno os pueda > > > resultar útil. > > > > > > http://crysol.org/node/600 > > > > > > Saludos > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > -- > GNU-Linux y música desde la Sonsierra Riojana > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- |Paco Moreno |web: http://www.assamita.net |blog: http://blog.assamita.net |correo: packo en assamita punto net |jabber: packo en jabber-hispano.org |openwengo: wengo en assamita.net |videoconferencia: assamita en ekiga.net From xinxic en gmail.com Fri Jun 29 11:08:15 2007 From: xinxic en gmail.com (Xin) Date: Fri, 29 Jun 2007 11:08:15 +0200 Subject: =?ISO-8859-1?Q?Re:__Peque=F1a_introducci=F3n?= In-Reply-To: <20070628202820.6b720e61@bender> References: <20070628202820.6b720e61@bender> Message-ID: Muchas gràcias, Ultimamente me interesava el tema de la meta-programación, però no sabia como introducir-me. Seguro que tu introducción serà una buena forma. Me la enlazo para leermela posteriormente. Salut !!! El 28/06/2007, a les 20:28, en/na va escriure: > Hola: > > He escrito una pequeña introducción al uso de metaclases. Es bastante > sencillo y didáctico (o esa era la intención). Quizá a alguno os pueda > resultar útil. > > http://crysol.org/node/600 > > Saludos > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From DOMINGUEZ_JOSE_LUIS_NONLILLY en LILLY.COM Fri Jun 29 11:24:44 2007 From: DOMINGUEZ_JOSE_LUIS_NONLILLY en LILLY.COM (Jose Luis Dominguez NONLILLY) Date: Fri, 29 Jun 2007 11:24:44 +0200 Subject: =?ISO-8859-1?Q?Peque=F1a_introducci=F3n?= In-Reply-To: <20070628202820.6b720e61@bender> References: <20070628202820.6b720e61@bender> Message-ID: Has conseguido tu objetivo, es sencillo y didáctico. Muchas gracias por el aporte python-es-bounces en aditel.org wrote on 28/06/2007 20:28:20: > Hola: > > He escrito una pequeña introducción al uso de metaclases. Es bastante > sencillo y didáctico (o esa era la intención). Quizá a alguno os pueda > resultar útil. > > http://crysol.org/node/600 > > Saludos > [attachment "signature.asc" deleted by Jose Luis Dominguez > NONLILLY/EMA/LLY] _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From pych3m4 en gmail.com Fri Jun 29 11:33:53 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 29 Jun 2007 11:33:53 +0200 Subject: =?ISO-8859-1?Q?Re:__Peque=F1a_introducci=F3n?= In-Reply-To: <20070628202820.6b720e61@bender> References: <20070628202820.6b720e61@bender> Message-ID: <2c9fb0dd0706290233g19750130p8a69097fb996d1c0@mail.gmail.com> El 28/06/07, dvilla en gmx.net escribió: > He escrito una pequeña introducción al uso de metaclases. Es bastante > sencillo y didáctico (o esa era la intención). Quizá a alguno os pueda > resultar útil. > > http://crysol.org/node/600 Una muy buena introducción. Hay algunas cosas que me gustaría puntualizar de lo que he leído: Cuando dices, más o menos por la mitad del artículo: "...definir un método con el decorador @classmethod en una clase normal es equivalente a definir ese mismo método (sin el decorador) en su metaclase." no es del todo cierto. La diferencia está en que una clase es una instancia de la clase "type", mientras que una "metaclase" es una "subclase" de "type". Hay por ahí un pequeño lío entre método de clase y método de la instancia difícil de distinguir debido a que estás hablando de instancias que son a su vez clases. Quizás por éso no te parecía bien el término "metamétodo": los metamétodos no pasan a las clases fabricadas por las metaclases, mientras que los "métodos de clase" sí que pasan a sus instancias. Por lo demás, todo correcto. Espero que lo completes con nuevos artículos. Echo en falta una explicación de los descriptores y cómo se vinculan éstos a clases e instancias. Te aconsejaría que echaras un vistazo a "http://cafepy.com" From dvilla en gmx.net Fri Jun 29 12:33:48 2007 From: dvilla en gmx.net (dvilla en gmx.net) Date: Fri, 29 Jun 2007 12:33:48 +0200 Subject: =?UTF-8?B?UGVxdWXDsWEgaW50cm9kdWNjacOzbg==?= In-Reply-To: <2c9fb0dd0706290233g19750130p8a69097fb996d1c0@mail.gmail.com> References: <20070628202820.6b720e61@bender> <2c9fb0dd0706290233g19750130p8a69097fb996d1c0@mail.gmail.com> Message-ID: <20070629123348.75cdd964@bender> El Fri, 29 Jun 2007 11:33:53 +0200 "Chema Cortes" escribió: > El 28/06/07, dvilla en gmx.net escribió: > > > He escrito una pequeña introducción al uso de metaclases. Es > > bastante sencillo y didáctico (o esa era la intención). Quizá a > > alguno os pueda resultar útil. > > > > http://crysol.org/node/600 > > Una muy buena introducción. Hay algunas cosas que me gustaría > puntualizar de lo que he leído: > > Cuando dices, más o menos por la mitad del artículo: "...definir un > método con el decorador @classmethod en una clase normal es > equivalente a definir ese mismo método (sin el decorador) en su > metaclase." no es del todo cierto. La diferencia está en que una clase > es una instancia de la clase "type", mientras que una "metaclase" es > una "subclase" de "type". Hay por ahí un pequeño lío entre método de > clase y método de la instancia difícil de distinguir debido a que > estás hablando de instancias que son a su vez clases. Quizás por éso > no te parecía bien el término "metamétodo": En realidad no me gusta el término metamétodo porque creo que no encaja en el significado de "meta". Si un metamodelo es el modelo de un modelo y una metaclase es la clase de una clase, ¿un metamétodo es el método de un método? Tampoco encaja con los otros significados del prefijo 'meta': meta-. (Del gr. ????-). 1. elem. compos. Significa 'junto a', 'después de', 'entre' o 'con'. Metacentro, metatórax. > los metamétodos no pasan a > las clases fabricadas por las metaclases, mientras que los "métodos de > clase" sí que pasan a sus instancias. Admito que este punto no lo tengo todo lo claro que debería. ¿Lo que dices es que un método de la metaclase no se puede invocar por una clase fabricada con ella? Te refieres a este ejemplo supongo: ''' >>> class MyMetaclase2(type): ... def habla(cls): ... print 'método de la clase', cls ... >>> MyMetaclase2.habla() TypeError: unbound method habla() must be called with MyMetaclase2 instance as first argument (got nothing instead) >>> A = MyMetaclase2('A', (), {}) >>> A.habla() método de la clase >>> a1 = A() # una instancia de la clase A >>> a1.habla() 'A' object has no attribute 'habla' ''' Si te refieres a eso, ahora si que estoy hecho un lío, porque ese ejemplo dice lo contrario. Acláramelo por favor y ya corrijo la receta. > Por lo demás, todo correcto. Espero que lo completes con nuevos > artículos. Echo en falta una explicación de los descriptores y cómo se > vinculan éstos a clases e instancias. Te aconsejaría que echaras un > vistazo a "http://cafepy.com" Lo miraré. No soy ningún experto en Python, mi única intención es contar lo poco que sé, así que agradezco mucho este tipo de crítica constructiva. Muchas gracias Chema. ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From nelfihs en gmail.com Fri Jun 29 18:10:19 2007 From: nelfihs en gmail.com (nelfi hernandez) Date: Fri, 29 Jun 2007 12:10:19 -0400 Subject: manual wxpython Message-ID: <1e54ea540706290910t607bd260l46e7dd06e1cd0465@mail.gmail.com> Hola a todos como dije anteriormente soy nuevo en python, y me gustaría aprender a escribir programas en modo gráfico con wxpython pero no encuentro un manual o libro gratuito sobre el tema, que considere digno de leer, me gustaría si me pudieran ayudar en esto se los agradecería mucho. gracias de antemano. From mario.carrasco en gmail.com Fri Jun 29 19:16:23 2007 From: mario.carrasco en gmail.com (=?ISO-8859-1?Q?Mario_Jim=E9nez_Carrasco?=) Date: Fri, 29 Jun 2007 12:16:23 -0500 Subject: manual wxpython In-Reply-To: <1e54ea540706290910t607bd260l46e7dd06e1cd0465@mail.gmail.com> References: <1e54ea540706290910t607bd260l46e7dd06e1cd0465@mail.gmail.com> Message-ID: On 6/29/07, nelfi hernandez wrote: > > Hola a todos > > como dije anteriormente soy nuevo en python, y me gustaría aprender a > escribir programas en modo gráfico con wxpython pero no encuentro un > manual > o libro gratuito sobre el tema, que considere digno de leer, me gustaría > si > me pudieran ayudar en esto se los agradecería mucho. > > gracias de antemano. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > Alguna vez intente usar wxPython... no me agrado mucho por estar acostumbrado a gnome, pero en ese entonces algo encontre en la siguiente liga.... http://wiki.wxpython.org/index.cgi/How_to_Learn_wxPython espero sirva.. -- ISC. Mario Jimenez Carrasco Ingeniero de Software. From leandrotocalini en gmail.com Fri Jun 29 19:43:30 2007 From: leandrotocalini en gmail.com (Leandro Tocalini) Date: Fri, 29 Jun 2007 14:43:30 -0300 Subject: manual wxpython In-Reply-To: <1e54ea540706290910t607bd260l46e7dd06e1cd0465@mail.gmail.com> References: <1e54ea540706290910t607bd260l46e7dd06e1cd0465@mail.gmail.com> Message-ID: <1183139011.3461.3.camel@debian.tocalinijoerg.com.ar> Mira master no se podes bajarlo o comprarlo. Q se yo depende eso de vos. Yo t aconsejo un par de tutoriales de los q siempre algo voy aprendiendo. Mas si sos alguien como yo q no tiene mucho dinero (soy joven sin trabajo vivo en argentina jaja) http://www.awaretek.com/tutorials.html El vie, 29-06-2007 a las 12:10 -0400, nelfi hernandez escribió: > Hola a todos > > como dije anteriormente soy nuevo en python, y me gustaría aprender a > escribir programas en modo gráfico con wxpython pero no encuentro un manual > o libro gratuito sobre el tema, que considere digno de leer, me gustaría si > me pudieran ayudar en esto se los agradecería mucho. > > gracias de antemano. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From juatman_2000 en yahoo.es Fri Jun 29 19:48:36 2007 From: juatman_2000 en yahoo.es (Juan M. Puertas) Date: Fri, 29 Jun 2007 19:48:36 +0200 Subject: Matriz tridimensional Message-ID: <528fcbe00706291048i3e72475cmfd85db39c46ff85b@mail.gmail.com> Hola pythones :-) Seguro que estoy haciendo algo mal. Primero declaro la matriz tridimensional: ___________________________________________________________________ inicio = [ [ [ 0 for x in range(15)] for y in range(15) ] for z in range(8) ] ___________________________________________________________________ (Posiblemente la declaración de una matriz tridimensional no sea así) Luego el programa; según diversos cálculos, asigna valores sin seguir un orden; según el resultado de dichos cálculos, depurando, estos son los valores que toma cada índice (x, y,z) : 1, 2, 2 1, 10, 3 3 ,10, 3 5, 3, 4 6 ,1, 5 7, 5, 2 7 ,12, 4 7, 13, 5 10, 11, 5 Cuando los índices tienen los valores citados en último lugar, el programa indica lo siguiente: _________________________________________ if inicio[x][y][z] == '': IndexError: list index out of range _________________________________________ ¿Qué he hecho mal?. Muchas gracias. :-) From d.fabregat en gmail.com Fri Jun 29 19:59:07 2007 From: d.fabregat en gmail.com (Diego Fabregat) Date: Fri, 29 Jun 2007 17:59:07 +0000 Subject: Matriz tridimensional In-Reply-To: <528fcbe00706291048i3e72475cmfd85db39c46ff85b@mail.gmail.com> References: <528fcbe00706291048i3e72475cmfd85db39c46ff85b@mail.gmail.com> Message-ID: Estás haciendo lo que sería en C: >>> inicio[8][15][15] Imagino que querrás hacer: >>> inicio = [ [ [ 0 for x in range(8)] for y in range(15) ] for z in range(15) ] Saludos ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From a.porrua en gmail.com Fri Jun 29 20:39:02 2007 From: a.porrua en gmail.com (tny) Date: Fri, 29 Jun 2007 20:39:02 +0200 Subject: Matriz tridimensional In-Reply-To: <528fcbe00706291048i3e72475cmfd85db39c46ff85b@mail.gmail.com> References: <528fcbe00706291048i3e72475cmfd85db39c46ff85b@mail.gmail.com> Message-ID: <1183142343.22664.1.camel@skynet> El vie, 29-06-2007 a las 19:48 +0200, Juan M. Puertas escribió: > Hola pythones :-) > Seguro que estoy haciendo algo mal. Primero declaro la matriz > tridimensional: > ___________________________________________________________________ > inicio = [ [ [ 0 for x in range(15)] for y in range(15) ] for z in > range(8) ] > ___________________________________________________________________ > (Posiblemente la declaración de una matriz tridimensional no sea así) > > Luego el programa; según diversos cálculos, asigna valores sin seguir un > orden; según el resultado de dichos cálculos, depurando, estos son los > valores que toma cada índice (x, y,z) : > 1, 2, 2 > 1, 10, 3 > 3 ,10, 3 > 5, 3, 4 > 6 ,1, 5 > 7, 5, 2 > 7 ,12, 4 > 7, 13, 5 > 10, 11, 5 > > Cuando los índices tienen los valores citados en último lugar, el programa > indica lo siguiente: > _________________________________________ > if inicio[x][y][z] == '': > IndexError: list index out of range > _________________________________________ > > ¿Qué he hecho mal?. > Muchas gracias. :-) comprueba que no sea una chorrada, recuerda que en una lista de n elemento el primero tiene el índice 0 y el último n-1... ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jcmt2k en gmail.com Fri Jun 29 20:59:12 2007 From: jcmt2k en gmail.com (Julio Cesar) Date: Fri, 29 Jun 2007 11:59:12 -0700 (PDT) Subject: =?iso-8859-1?q?Invitaci=F3n_para_ver_una_foto_del_?= =?iso-8859-1?q?=E1lbum_de_fotolog=3A_Ejemplos_en_Gimp?= Message-ID: <53d1dc6f07062911596dc16ee0@mail.google.com> Hola amigos, quien me puede decir cual es el estado de madurez de la implementación de python en dispositivos moviles. Y de paso les pongo un enlace a esta foto que me parece interesante. Saludos. http://picasaweb.google.com/lh/idredir?uname=macrofoto&target=PHOTO&id=5081511806624231266 ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From ogunsett en gmail.com Fri Jun 29 21:06:32 2007 From: ogunsett en gmail.com (Oscar Gunsett) Date: Fri, 29 Jun 2007 16:06:32 -0300 Subject: =?ISO-8859-1?Q?Re:__Invitaci=F3n_para_ver_una_f?= =?ISO-8859-1?Q?oto_del_=E1lbum_de_fotolog:_Ejemplos_en_Gimp?= In-Reply-To: <53d1dc6f07062911596dc16ee0@mail.google.com> References: <53d1dc6f07062911596dc16ee0@mail.google.com> Message-ID: Solo que busques nokia python por la inet El día 29/06/07, Julio Cesar escribió: > > Hola amigos, quien me puede decir cual es el estado de madurez de la > implementación de python en dispositivos moviles. Y de paso les pongo un > enlace a esta foto que me parece interesante. > Saludos. > > > http://picasaweb.google.com/lh/idredir?uname=macrofoto&target=PHOTO&id=5081511806624231266 > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > From juatman_2000 en yahoo.es Fri Jun 29 22:16:08 2007 From: juatman_2000 en yahoo.es (Juan M.) Date: Fri, 29 Jun 2007 22:16:08 +0200 Subject: Matriz tridimensional References: <528fcbe00706291048i3e72475cmfd85db39c46ff85b@mail.gmail.com> Message-ID: <00db01c7ba8a$56f94b60$3e8ae050@equipo> ¡Exacto!. ¡Funciona!. ¡Muchas gracias Diego!. Se trataba del orden en que había declarado los índices de la matriz. Tny, muchas gracias también. Si pasais por Granada, os invito a una cervecilla y unas tapas. ;-) Saludos. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From arnau en ehas.org Fri Jun 29 22:46:01 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Fri, 29 Jun 2007 22:46:01 +0200 Subject: Matriz tridimensional In-Reply-To: <00db01c7ba8a$56f94b60$3e8ae050@equipo> References: <528fcbe00706291048i3e72475cmfd85db39c46ff85b@mail.gmail.com> <00db01c7ba8a$56f94b60$3e8ae050@equipo> Message-ID: <46856F89.2070405@ehas.org> Juan M. escribió: > Se trataba del orden en que había declarado los índices de la matriz. Dependiendo de lo que estés haciendo, te puede ir muy bien la librería numpy: http://www.scipy.org/Tentative_NumPy_Tutorial import numpy a = numpy.zeros((15,15,8)) a[14][14][7] = 1 print a[14][14] Out: array([ 0., 0., 0., 0., 0., 0., 0., 1.]) salud pd: yo también quiero cervecita y tapas ;-) ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rolandojtorres en gmail.com Sat Jun 30 00:40:24 2007 From: rolandojtorres en gmail.com (=?UTF-8?Q?Rolando_Jos=C3=A9_Torres_S=C3=A1nchez?=) Date: Fri, 29 Jun 2007 17:40:24 -0500 Subject: =?UTF-8?Q?Re:__Invitaci=C3=B3n_para_ver_una_f?= =?UTF-8?Q?oto_del_=C3=A1lbum_de_fotolog:_Ejemplos_en_Gimp?= In-Reply-To: References: <53d1dc6f07062911596dc16ee0@mail.google.com> Message-ID: <6a39a1d0706291540w89751cem153d218a73b07d2c@mail.gmail.com> Python tambien esta soportado sobre Windows mobile, y ya cada vez hay mas modelos que usan windows, tal como los QTEK, HTC, I-MATE y O2 Ademas ya no es raro programar en el celular software que puedes usar tambien en el PC ya sea sobre Python o TCL. El 29/06/07, Oscar Gunsett escribió: > Solo que busques nokia python por la inet > > El día 29/06/07, Julio Cesar escribió: > > > > Hola amigos, quien me puede decir cual es el estado de madurez de la > > implementación de python en dispositivos moviles. Y de paso les pongo un > > enlace a esta foto que me parece interesante. > > Saludos. > > > > > > http://picasaweb.google.com/lh/idredir?uname=macrofoto&target=PHOTO&id=5081511806624231266 > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Rolando José Torres Sánchez TCL/TK inside Python MSN:rolandojtorres en hotmail.com ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From juatman_2000 en yahoo.es Sat Jun 30 01:46:24 2007 From: juatman_2000 en yahoo.es (Juanma Puertas) Date: Fri, 29 Jun 2007 16:46:24 -0700 (PDT) Subject: Matriz tridimensional Message-ID: <368830.48324.qm@web34801.mail.mud.yahoo.com> ¡Gracias Arnau! Por supuesto, apenas vengas de ... ¿Canarias?. Pero luego no te escandalices cuando veas la aplicación. :-) Hay que ser agradecido, no como algunas: http://article.gmane.org/gmane.comp.python.general.castellano/11253/match=sexo+python ¡Saludos >Cris! ;-) ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From inf200468 en ucf.edu.cu Sat Jun 30 03:11:07 2007 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Fri, 29 Jun 2007 21:11:07 -0400 (CDT) Subject: problema para insertar dato booleano en bd hecha con postgre desde python Message-ID: <46360.200.55.186.42.1183165867.squirrel@correo.ucf.edu.cu> Hola: Tengo el siguiente problema: Yo tengo una base de datos que contiene 3 tablas usuario,usuario_telefono,telefono)hechas en postgre, hice una funcion en python para insertar un nuevo usuario , pero en la tabla usuario existe un campo declarado como bool que es alerta , y cuando desde el script hago la consulta de insert y le paso el campo alertaya sea como trae o como false , me da un error , dice que nos se puede entrar un booleano de esa forma: El script va adjunto muchas gracias por la ayuda ------------------------------ Participe en Universidad 2008 11 al 15 de febrero del 2008 Palacio de las Convenciones, Ciudad de la Habana, Cuba http://www.universidad2008.cu ------------ próxima parte ------------ An embedded and charset-unspecified text was scrubbed... Name: funcion_entrada_datos.py URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From pych3m4 en gmail.com Sat Jun 30 03:50:56 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Sat, 30 Jun 2007 03:50:56 +0200 Subject: problema para insertar dato booleano en bd hecha con postgre desde python In-Reply-To: <46360.200.55.186.42.1183165867.squirrel@correo.ucf.edu.cu> References: <46360.200.55.186.42.1183165867.squirrel@correo.ucf.edu.cu> Message-ID: <2c9fb0dd0706291850m4bf0d364o84ade182e6b79cfb@mail.gmail.com> El 30/06/07, inf200468 en ucf.edu.cu escribió: > Yo tengo una base de datos que contiene 3 tablas > usuario,usuario_telefono,telefono)hechas en postgre, hice una > funcion en python para insertar un nuevo usuario , pero en la > tabla usuario existe un campo declarado como bool que es alerta , y > cuando desde el script hago la consulta de insert y le paso el > campo alertaya sea como trae o como false , me da un error , dice > que nos se puede entrar un booleano de esa forma: > El script va adjunto > muchas gracias por la ayuda Umm! ¿Podías adjuntar el error en concreto que te da? En el script que pasas no coinciden los campos con los valores. Te has dejado el campo booleano en la lista de campos. Tip: si usas las comillas dobles "" para hacer la query no tendrás que añadir el escape en cada comilla simple From a.porrua en gmail.com Sat Jun 30 11:10:26 2007 From: a.porrua en gmail.com (tny) Date: Sat, 30 Jun 2007 11:10:26 +0200 Subject: metaclases y operaciones con clases In-Reply-To: <20070629123348.75cdd964@bender> References: <20070628202820.6b720e61@bender> <2c9fb0dd0706290233g19750130p8a69097fb996d1c0@mail.gmail.com> <20070629123348.75cdd964@bender> Message-ID: <1183194626.7215.17.camel@skynet> Cuando uno sabe todo lo que necesita saber para programar, viene david con su pequeña gran introducción a las metaclases a complicarnos la vida XD Pues tenía un proyectín en mente que iba a hacer, cómo no, sin metaclases. Pues casualidades de la vida, que me he dado cuenta de que las meta clases me vienen de perlas. Sólo hay un único problema, que ahora me encuentro en medio del desierto porque no quiero hacerlo sin y no sé hacerlo con... La duda y cuestión: ¿con metaclases se podría hacer lo siguiente?¹ >>>class producto: ... def __call__(self,a,b): ... return a*b >>>class hola: ... def __call__(self): ... print "hola" >>>suma=hola+producto # he aquí el quid de la cuestión >>>s=suma() >>>s(5,6) hola 30 ________________________________________________________ ¹ paste-copy de ficcion, no intente esto en su ordenador ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From a.porrua en gmail.com Sat Jun 30 11:48:54 2007 From: a.porrua en gmail.com (tny) Date: Sat, 30 Jun 2007 11:48:54 +0200 Subject: [Pytho-es] metaclases y operaciones con clases In-Reply-To: <20070629123348.75cdd964@bender> References: <20070628202820.6b720e61@bender> <2c9fb0dd0706290233g19750130p8a69097fb996d1c0@mail.gmail.com> <20070629123348.75cdd964@bender> Message-ID: <1183196934.8851.10.camel@skynet> > Cuando uno sabe todo lo que necesita saber para programar, viene david > con su pequeña gran introducción a las metaclases a complicarnos la vida > XD > > Pues tenía un proyectín en mente que iba a hacer, cómo no, sin > metaclases. Pues casualidades de la vida, que me he dado cuenta de que > las meta clases me vienen de perlas. > > Sólo hay un único problema, que ahora me encuentro en medio del desierto > porque no quiero hacerlo sin y no sé hacerlo con... > > La duda y cuestión: ¿con metaclases se podría hacer lo siguiente?¹ > > > >>>class producto: > ... def __call__(self,a,b): > ... return a*b > > >>>class hola: > ... def __call__(self): > ... print "hola" > > >>>suma=hola+producto # he aquí el quid de la cuestión > > >>>s=suma() > > >>>s(5,6) > hola > 30 > > > ________________________________________________________ > ¹ paste-copy de ficcion, no intente esto en su ordenador > > sin metaclases yo lo haría así más o menos. class Comando: def __init__(self,funciones=[]): self.funciones=funciones def __call__(self,*parametros): return [funcion(*parametros) for funcion in self.funciones] def __add__(self,other): return Comando(self.funciones+other.funciones) >>> def producto(a,b,*resto): return a*b >>> def hola(*resto): print "hola" >>> Producto=Comando([producto]) >>> Hola=Comando([hola]) >>> Suma=Producto+Hola >>> Suma(5,6) hola [30, None] Pero ni Producto, ni Hola son clases. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rafaelrp en uci.cu Sat Jun 30 16:56:35 2007 From: rafaelrp en uci.cu (Rafael =?ISO-8859-1?Q?Rodr=EDguez?= Puente) Date: Sat, 30 Jun 2007 10:56:35 -0400 Subject: IDE con autocompletamiento In-Reply-To: <6a39a1d0706230524s3becdc28j92c00a4c55c2e1cf@mail.gmail.com> References: <466E9EF2.5040002@ispvillena.rimed.cu> <85f8c5780706120800y1e796v51b14a9d9f84d38c@mail.gmail.com> <2c9fb0dd0706220457w4b2f98eaveb76312c6b94120b@mail.gmail.com> <467BCDBD.6020306@gmail.com> <6a39a1d0706230524s3becdc28j92c00a4c55c2e1cf@mail.gmail.com> Message-ID: <1183215395.7129.0.camel@rafael-desktop> En mi opinion, WingIDE es el mejor, he probado BOA Constructor, Eric, entre otros, ninguno tiene el completamiento del WingIDE. El sáb, 23-06-2007 a las 07:24 -0500, Rolando José Torres Sánchez escribió: > No hay un IDE que este hecho en python que sea multiplataforma, con > autocompletacion y que trabaje con Wx, glide, gtk y tkinter?? > > > El 22/06/07, Fabio Esteban Duran Verdugo escribió: > > yo creo que el mejor ide para python es Komodo aunque sea pagado(pero > > hay keygen, XD), autocompleta y es muy inteligente, eh testeado muchos y > > no me convencen... asi que si me dicen que recomiende uno recomiendo komodo. > > > > Javier Santana escribió: > > > Prueba a ponerte en un método y hacer shift+ctrl+g. En java te busca > > > todo el call graph, en python no. Quizás yo no lo haya visto, pero a > > > mi esa funcionalidad no me funciona, es un de lo más útil que tiene > > > ecipse usando java. > > > > > > On 6/22/07, Chema Cortes wrote: > > >> El 12/06/07, Javier Santana escribió: > > >> > gvim también autocompleta con shift+p :). Lástima que eclipse no tenga > > >> > la búsqueda tan buena que tiene con java. > > >> > > >> No entiedo porqué dices éso. Yo uso eclipse+pydev con python y jython, > > >> y me parece que tiene un estupendo el sistema de autocompletado, capaz > > >> incluso de hacer búsquedas dentro de ficheros zip y jar comprimidos. > > >> Unido con ésto está el sistema de inserción de plantillas (templates) > > >> y el chequeador de sintáxis que te avisa al momento si no encuentra > > >> algún módulo. No creo que haya más que se pueda pedir. > > >> _______________________________________________ > > >> Python-es mailing list > > >> Python-es en aditel.org > > >> http://listas.aditel.org/listinfo/python-es > > >> > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > -- > > Fabio Esteban Durán Verdugo. > > Estudiante Ingeniería en Informática > > Universidad Autónoma de Chile > > Talca > > > > Staff Gnome-Chile > > www.gnome.cl > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From pych3m4 en gmail.com Sat Jun 30 17:57:38 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Sat, 30 Jun 2007 17:57:38 +0200 Subject: [Pytho-es] metaclases y operaciones con clases In-Reply-To: <1183196934.8851.10.camel@skynet> References: <20070628202820.6b720e61@bender> <2c9fb0dd0706290233g19750130p8a69097fb996d1c0@mail.gmail.com> <20070629123348.75cdd964@bender> <1183196934.8851.10.camel@skynet> Message-ID: <2c9fb0dd0706300857w21aeee7crb05dd1e8e9fa8bbf@mail.gmail.com> El 30/06/07, tny escribió: > > > Cuando uno sabe todo lo que necesita saber para programar, viene david > > con su pequeña gran introducción a las metaclases a complicarnos la vida > > XD > > > > Pues tenía un proyectín en mente que iba a hacer, cómo no, sin > > metaclases. Pues casualidades de la vida, que me he dado cuenta de que > > las meta clases me vienen de perlas. > > > > Sólo hay un único problema, que ahora me encuentro en medio del desierto > > porque no quiero hacerlo sin y no sé hacerlo con... > > > > La duda y cuestión: ¿con metaclases se podría hacer lo siguiente?¹ Mejor te lo ilustro: class __metaclass__(type): def __add__(a, b): class Compo: def __call__(self,*args,**kw): return [cls()(*args,**kw) for cls in (a,b)] return Compo class Producto: def __call__(self,a,b,*args,**kw): return a*b class Hola: def __call__(self,*args,**kw): print "hola" Suma=Producto+Hola print Suma()(2,3) No es conveniente utilizar las clases como si fueran meros objetos. Crea una instancia, aunque sea única (singleton). Reconozco que las metaclases pueden ilusionar mucho al principio, pero no es nada bueno abusar de ellas. Recuerdo, por ejemplo, que con los inicios de cherrypy2 sugerí emplear las metaclases para muchas tareas relacionadas con la programación orientada a aspectos. El problema es que se llegaba a tal extremo que se perdía la intuición sobre lo que iba a hacer el código. Acabó desechándose el tema de las metaclases y se optó por los "decoradores" que tiene ahora cherrypy. From natancalzolari en gmail.com Sat Jun 30 18:58:40 2007 From: natancalzolari en gmail.com (=?ISO-8859-1?Q?Nat=E1n?=) Date: Sat, 30 Jun 2007 13:58:40 -0300 Subject: Conectar a Internet desde Python Message-ID: Holas, tengo esta gran duda existencial; Yo uso Ubuntu 7.0 y para conectarme a Internet uso los siguientes comandos en una terminal; sudo modprobe br2684 sudo br2684ctl -c 0 -b -a 0.33 sudo ifconfig nas0 up sudo pppoe-start Esas 4 lineas las tengo en un archivo.SH, para conectar en tres clicks... pero quisiera saber como puedo ejecutar esas exactas 4 ordenes desde Python. Tengo entendido que se puede... pero no se como... Saludos y gracias! From alexis.roda.villalonga en gmail.com Sat Jun 30 20:06:18 2007 From: alexis.roda.villalonga en gmail.com (Alexis Roda) Date: Sat, 30 Jun 2007 20:06:18 +0200 Subject: Conectar a Internet desde Python In-Reply-To: References: Message-ID: <46869B9A.5040108@gmail.com> En/na Natán ha escrit: > Holas, tengo esta gran duda existencial; > > Yo uso Ubuntu 7.0 y para conectarme a Internet uso los siguientes comandos > en una terminal; > > sudo modprobe br2684 > sudo br2684ctl -c 0 -b -a 0.33 > sudo ifconfig nas0 up > sudo pppoe-start > > Esas 4 lineas las tengo en un archivo.SH, para conectar en tres clicks... > pero quisiera saber como puedo ejecutar esas exactas 4 ordenes desde > Python. > Tengo entendido que se puede... pero no se como... import os os.system('/ruta/al/archivo.sh') Saludos From rodpin en gmail.com Sat Jun 30 20:16:52 2007 From: rodpin en gmail.com (Roberto =?ISO-8859-1?Q?Rodr=EDguez?= Pino) Date: Sat, 30 Jun 2007 14:16:52 -0400 Subject: Conectar a Internet desde Python In-Reply-To: <46869B9A.5040108@gmail.com> References: <46869B9A.5040108@gmail.com> Message-ID: <1183227412.1728.0.camel@raresven> El sáb, 30-06-2007 a las 20:06 +0200, Alexis Roda escribió: > En/na Natán ha escrit: > > Holas, tengo esta gran duda existencial; > > > > Yo uso Ubuntu 7.0 y para conectarme a Internet uso los siguientes comandos > > en una terminal; > > > > sudo modprobe br2684 > > sudo br2684ctl -c 0 -b -a 0.33 > > sudo ifconfig nas0 up > > sudo pppoe-start > import os > os.system('/ruta/al/archivo.sh') O en vez de llamar al archivo.sh, hacer cuatro llamadas identicas a la anterior, con los comandos anteriores. Saludos! Roberto -- visita mi weblog! http://trasto.hopto.org/weblog softwarelibre en diinf http://softwarelibre.diinf.usach.cl ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Esta parte del mensaje está firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From dvilla en gmx.net Sat Jun 30 21:15:28 2007 From: dvilla en gmx.net (dvilla en gmx.net) Date: Sat, 30 Jun 2007 21:15:28 +0200 Subject: [Pytho-es] metaclases y operaciones con clases In-Reply-To: <2c9fb0dd0706300857w21aeee7crb05dd1e8e9fa8bbf@mail.gmail.com> References: <20070628202820.6b720e61@bender> <2c9fb0dd0706290233g19750130p8a69097fb996d1c0@mail.gmail.com> <20070629123348.75cdd964@bender> <1183196934.8851.10.camel@skynet> <2c9fb0dd0706300857w21aeee7crb05dd1e8e9fa8bbf@mail.gmail.com> Message-ID: <20070630211528.143d8be9@bender> El Sat, 30 Jun 2007 17:57:38 +0200 "Chema Cortes" escribió: > Reconozco que las metaclases pueden ilusionar mucho al principio, > pero no es nada bueno abusar de ellas. Estoy con Chema. En mi escasa experiencia con las metaclases he aprendido que lo mejor es utilizarlas sólo en último término, únicamente cuando no usarlas hace que el programa sea menos legible que usándolas. Eso no significa que no existan situaciones muy claras en las que son una solución simple y elegante, pero esas situaciones se presentan raramente. Saludos ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From dvilla en gmx.net Sat Jun 30 21:18:10 2007 From: dvilla en gmx.net (dvilla en gmx.net) Date: Sat, 30 Jun 2007 21:18:10 +0200 Subject: =?UTF-8?B?Q29sZWNjacOzbg==?= de scripts.. In-Reply-To: References: Message-ID: <20070630211810.7ee62a1e@bender> Hola: Aquí tienes unos ejemplos sobre sockets que te pueden ser útiles: https://arco.inf-cr.uclm.es/svn/public/misc/python_networking/upper/index.html ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From arnau en ehas.org Sat Jun 30 22:23:34 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Sat, 30 Jun 2007 22:23:34 +0200 Subject: Conectar a Internet desde Python In-Reply-To: References: Message-ID: <4686BBC6.70806@ehas.org> Natán escribió: > Yo uso Ubuntu 7.0 y para conectarme a Internet uso los siguientes comandos > en una terminal; > > sudo modprobe br2684 > sudo br2684ctl -c 0 -b -a 0.33 > sudo ifconfig nas0 up > sudo pppoe-start > > Esas 4 lineas las tengo en un archivo.SH, para conectar en tres clicks... > pero quisiera saber como puedo ejecutar esas exactas 4 ordenes desde > Python. > Tengo entendido que se puede... pero no se como... Sólo por curiosidad, ¿por qué lo necesitas en python? la shell es ideal para estas cosas... En todo caso, sería mejor que no tuvieras tanto "sudo" dentro del script shell (ni del posible script python), ponlo sólo en la llamada al script: "sudo script-para-conectar.sh". También sería bueno que el script empezara con un "set -e" para que se detenga cuando falle un comando. From rbaquerizo en ehas.org Sat Jun 30 22:44:57 2007 From: rbaquerizo en ehas.org (Reynaldo Baquerizo Micheline) Date: Sat, 30 Jun 2007 15:44:57 -0500 Subject: =?UTF-8?B?SW52aXRhY2nDs24gcGFyYSB2ZXIgdW5hIGZvdG8=?= =?UTF-8?B?IGRlbCDDoWxidW0gZGUgZm90b2xvZzogRWplbXBsb3MgZW4gR2ltcA==?= In-Reply-To: <53d1dc6f07062911596dc16ee0@mail.google.com> References: <53d1dc6f07062911596dc16ee0@mail.google.com> Message-ID: <4686C0C9.2050908@ehas.org> Julio Cesar escribió: > Hola amigos, quien me puede decir cual es el estado de madurez de la implementación de python en dispositivos moviles. Y de paso les pongo un enlace a esta foto que me parece interesante. > Saludos. > > Acabo de encontrarlo, talvez sea de ayuda. http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-883Spring-2006/LectureNotes/index.htm -- ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From iferca en gmail.com Sat Jun 30 23:40:45 2007 From: iferca en gmail.com (=?ISO-8859-1?Q?Israel_Fern=E1ndez_Cabrera?=) Date: Sat, 30 Jun 2007 17:40:45 -0400 Subject: IDE con autocompletamiento In-Reply-To: <1183215395.7129.0.camel@rafael-desktop> References: <466E9EF2.5040002@ispvillena.rimed.cu> <85f8c5780706120800y1e796v51b14a9d9f84d38c@mail.gmail.com> <2c9fb0dd0706220457w4b2f98eaveb76312c6b94120b@mail.gmail.com> <467BCDBD.6020306@gmail.com> <6a39a1d0706230524s3becdc28j92c00a4c55c2e1cf@mail.gmail.com> <1183215395.7129.0.camel@rafael-desktop> Message-ID: Hola a todos, soy nuevo por esta lista así que me presento y luego voy a lo que tiene que ver con este hilo. Me llamo Israel Fernández Cabrera, soy de Cuba y vivo en Cuba ;), en la Ciudad La Habana y soy programador de profesión y ocupación hace ya como 10 años. Incluyo mi mensaje en este hilo porque estoy haciendo un trabajo relacionado con este tema, resulta que necesitaba un IDE que fuera ligero, preferiblemente desarrollado en Python, que tuviera ciertas comodidades, como autocompletado, soporte para automatizar corrida de unit test de forma fácil, gráfica e intuitiva, navegador de código y así todo lo que se espera de un IDE, pero sobre todas las cosas necesitaba que fuera libre: free() y no encontré uno a mi medida, Eclipse fue lo mejor pero no cumplió con ser ligero. Así que estoy desarrollando un IDE, ya tiene un espacio en sourceforge aunque aún no subo el código para el repositorio de allá ni he hecho un release. Está en la versión 0.8.8 si mal no recuerdo y llevo solo un mes de trabajo y aunque aún no tiene autocompletado, lo tendrá pronto, pensé que a lo mejor alguno quería echar un ojo en lo que hago un tiempo (y encuentro una conexión adecuada) para subirlo a sourceforge. Se llama YaPe (Yet Another Python Editor) y ya se está usando en producción en varios proyectos aquí en la habana incluidos claro está la producción del mismo YaPe, algunos sitios hechos con Python etc. Si a alguno les interesa, por favor envíen un mensaje en privado que yo gustoso se los envío, repito es completamente free() lo liberaré bajo GPL 2 o superior. Toda ayuda es bienvenida, código, sugerencias, documentación, traducciones, errores encontrados, en fin... Gracias y disculpen si me extendí un poco para ser un mensaje a una lista, no intento ser muy denso ;) -- ____________________ Israel Fdez. Cabrera iferca en gmail.com . 0 . . . 0 0 0 0