From pych3m4 en gmail.com Fri Jun 1 01:05:47 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed Oct 24 11:15:18 2007 Subject: [Python-es] 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@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@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@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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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@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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] Re:RuntimeError: could not create GladeXML object Message-ID: <1b781d4d0706011056w151dacf4x5c95ce2508283af5@mail.gmail.com> El día 1/06/07, python-es-request@aditel.org escribió: > > Envie los mensajes para la lista Python-es a > python-es@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@aditel.org > > Puede contactar con el responsable de la lista escribiendo a: > python-es-owner@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@aditel.org > Message-ID: > <1b781d4d0706010843o30c58aabob065044cf3ada897@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@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@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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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@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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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@cmg.jovenclub.cu > > "Rompe el Hielo con tus Propias Manos" > > _______________________________________________ > Python-es mailing list > Python-es@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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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@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@cmg.jovenclub.cu >> >> "Rompe el Hielo con tus Propias Manos" >> >> _______________________________________________ >> Python-es mailing list >> Python-es@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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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@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@cmg.jovenclub.cu > >> > >> "Rompe el Hielo con tus Propias Manos" > >> > >> _______________________________________________ > >> Python-es mailing list > >> Python-es@aditel.org > >> http://listas.aditel.org/listinfo/python-es > >> > > > > > > > > _______________________________________________ > Python-es mailing list > Python-es@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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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@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@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@cmg.jovenclub.cu >> >> >> >> "Rompe el Hielo con tus Propias Manos" >> >> >> >> _______________________________________________ >> >> Python-es mailing list >> >> Python-es@aditel.org >> >> http://listas.aditel.org/listinfo/python-es >> >> >> > >> > >> > >> >> _______________________________________________ >> Python-es mailing list >> Python-es@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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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@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@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@cmg.jovenclub.cu > >> >> > >> >> "Rompe el Hielo con tus Propias Manos" > >> >> > >> >> _______________________________________________ > >> >> Python-es mailing list > >> >> Python-es@aditel.org > >> >> http://listas.aditel.org/listinfo/python-es > >> >> > >> > > >> > > >> > > >> > >> _______________________________________________ > >> Python-es mailing list > >> Python-es@aditel.org > >> http://listas.aditel.org/listinfo/python-es > >> > > > > > > > > _______________________________________________ > Python-es mailing list > Python-es@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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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. From mfigueroa en estudiantes.uci.cu Fri Jun 1 23:49:43 2007 From: mfigueroa en estudiantes.uci.cu (Miguel Angel Marquez Figueroa) Date: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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 en gmail.com Sat Jun 2 05:48:59 2007 From: alfonsodg en gmail.com (Alfonso de la Guarda) Date: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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 From a.porrua en gmail.com Sat Jun 2 11:09:05 2007 From: a.porrua en gmail.com (tny) Date: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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 From santidelgado en gmail.com Sat Jun 2 11:27:20 2007 From: santidelgado en gmail.com (Santiago David Delgado Llopis) Date: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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@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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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@aditel.org > > http://listas.aditel.org/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es@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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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@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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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@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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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@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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] [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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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 ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : no disponible Tipo : application/pgp-signature Tamaño : 189 bytes Descripción: This is a digitally signed message part. Url : /archivos/python-es/attachments/20070603/ee2531dc/attachment.pgp From bruno32 en gmail.com Mon Jun 4 04:31:07 2007 From: bruno32 en gmail.com (Bruno Espinoza) Date: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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@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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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@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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] Comparar J2EE vs (Turbogears, Django, Pylons) In-Reply-To: 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: Wed Oct 24 11:15:19 2007 Subject: [Python-es] 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 From pych3m4 en gmail.com Mon Jun 4 13:22:14 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed Oct 24 11:15:20 2007 Subject: [Python-es] [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: Wed Oct 24 11:15:20 2007 Subject: [Python-es] 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@aditel.org > http://listas.aditel.org/listinfo/python-es > -- -------------------------------------- fpalm@ula.ve francisco.palm@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: Wed Oct 24 11:15:21 2007 Subject: [Python-es] 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: Wed Oct 24 11:15:21 2007 Subject: [Python-es] 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: Wed Oct 24 11:15:21 2007 Subject: [Python-es] 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: Wed Oct 24 11:15:21 2007 Subject: [Python-es] 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@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: Wed Oct 24 11:15:21 2007 Subject: [Python-es] 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: Wed Oct 24 11:15:21 2007 Subject: [Python-es] 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: Wed Oct 24 11:15:21 2007 Subject: [Python-es] 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@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: Wed Oct 24 11:15:21 2007 Subject: [Python-es] 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@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: Wed Oct 24 11:15:21 2007 Subject: [Python-es] Comparar J2EE vs (Turbogears, Django, Pylons) In-Reply-To: <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@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@aditel.org > > http://listas.aditel.org/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es@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: Wed Oct 24 11:15:21 2007 Subject: [Python-es] 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: Wed Oct 24 11:15:21 2007 Subject: [Python-es] 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: Wed Oct 24 11:15:21 2007 Subject: [Python-es] MySQL y python In-Reply-To: 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@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: Wed Oct 24 11:15:21 2007 Subject: [Python-es] 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 Oct 24 11:15:21 2007 Subject: [Python-es] [Fwd: informacion sobre PYUSB] Message-ID: <1181119058.5644.2.camel@savin> From dmunhiz en gmail.com Wed Jun 6 11:10:16 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Wed Oct 24 11:15:21 2007 Subject: [Python-es] 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 Oct 24 11:15:21 2007 Subject: [Python-es] MySQL y python In-Reply-To: <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@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 Oct 24 11:15:21 2007 Subject: [Python-es] 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@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@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 Oct 24 11:15:21 2007 Subject: [Python-es] MySQL y python In-Reply-To: <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@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@aditel.org >>http://listas.aditel.org/listinfo/python-es >> >_______________________________________________ >Python-es mailing list >Python-es@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 Oct 24 11:15:21 2007 Subject: [Python-es] 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@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@aditel.org > >>http://listas.aditel.org/listinfo/python-es > >> > >_______________________________________________ > >Python-es mailing list > >Python-es@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@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 Oct 24 11:15:21 2007 Subject: [Python-es] MySQL y python In-Reply-To: <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