Re: [Python-es] wx.grid con sqlite3

2010-02-10 Por tema Juan M Puertas
Hola Josu: Creo que dabo te iría bien: http://dabodev.com/ Saludos. :-) ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/

Re: [Python-es] Python y/o ruby para no programadores

2010-02-10 Por tema Olemis Lang (Simelix)
2010/2/9 Chema Cortes : > El mar, 09-02-2010 a las 15:01 -0500, Olemis Lang (Simelix) escribió: >> 2010/2/9 Chema Cortes : >> > Piensa un poco lo que estás diciendo: >> > >> > "Crea un bloque "case" de funciones anónimas que se selecciona según >> > una clave de diccionario". Éso no es más que un "

Re: [Python-es] Python y/o ruby para no programadores

2010-02-10 Por tema Olemis Lang (Simelix)
2010/2/10 Olemis Lang (Simelix) : > 2010/2/9 Chema Cortes : >> >> Yo lo llamaría "carencia" si hubiera una "necesidad"; como no la hay, >> como mucho lo llamaría una futura "mejora". >> > Jajajaja ! > Haber, esto es «A ver», tengo q leer el dict más frecuentemente :P > en el diccionario de la

Re: [Python-es] Python y/o ruby para no programadores

2010-02-10 Por tema Jordi Funollet
On Wednesday 10 February 2010 14:50:48 Olemis Lang (Simelix) wrote: > > Haber, > > esto es «A ver», tengo q leer el dict más frecuentemente > > :P También podrías escribir la palabra 'que' con tres letras en lugar de una. Aunque no sea código, la legibilidad cuenta. ;-) -- ###

Re: [Python-es] wx.grid con sqlite3

2010-02-10 Por tema Olemis Lang (Simelix)
2010/2/9 Josu Rodriguez Vilda : > Ahora lo que tengo es una pequeña interface, que añade a la base de > datos y al grid al mismo tiempo, mientras un hilo recorre la base de > datos y comprueba unos campos (actualizando la BD y GRID), pero lo que > quiero hacer es dividirlo en dos procesos diferente

Re: [Python-es] Python y/o ruby para no programadores

2010-02-10 Por tema José Luis Torre Hernández
Hola a t...@s: Ante todo muchas gracias por el interés que habéis puesto en este tema. De lo que he leído me he dado cuenta que debería haber explicado más claramente a qué me refería con el término "no programadores". A pesar de todo agradezco sinceramente todos los comentarios que me han aclara

Re: [Python-es] Python y/o ruby para no programadores

2010-02-10 Por tema Pau Cervera
Sin ser un experto en el tema, pienso que si lo que deben aprender es el modelo relacional, entonces mejor que un lenguaje de programación, sería que utilizaran SQL y algún DDL. De hecho, lo que tratan tanto RoR con el ActiveRecord o Python con SQLAlchemy u otros DataMappers, es, precisamente, ocul

Re: [Python-es] Python y/o ruby para no programadores

2010-02-10 Por tema Jose Antonio Jiménez
Hola Jose Luis. No te dejes liar por todos los tecnicismos y sutilezas que te están dando en este foro. He estado siguiendo el tema desde el primer dia y pocos han respondido a lo que querías, han empezado la batalla por lo mas interno del lenguaje. Si lo que pretendes es enseñar a programar a un

Re: [Python-es] Python y/o ruby para no programadores

2010-02-10 Por tema d1d4c
Saludos. Kortatu escribió: Si sirve mi opinión, me centraría en los diferentes paradigmas que existen en la programación, siendo completamente secundario el lenguaje. De hecho, cuando me enseñaron a programar, lo primero que me enseñaron fue pseudocódigo, así que lo que en los que deberían centr

[Python-es] Subprocess imprimir salida en pantalla en un archivo

2010-02-10 Por tema Gabriel Rech
Hola a todos! Estoy corriendo desde Python, un programa que se corre normalmente desde terminal de linux. Para esto estoy usando el modulo subprocess. Basicamente lo que tengo es esto... subprocess.call(process, shell = True) Esto funciona bien. Ahora, el asunto es que me gustaría que mi script g

Re: [Python-es] Subprocess imprimir salida en pantalla en un archivo

2010-02-10 Por tema José Luis Torre Hernández
Hola Gabriel: Puedes hacer lo siguiente (aunque no lo he probado): subprocess.call("ls -lR > /tmp/listado", shell =True) Aunque no recuerdo para qué era la opción shell=True Saludos José Luis Torre El 10 de febrero de 2010 17:57, Gabriel Rech escribió: > Hola a todos! > Estoy corriendo des

Re: [Python-es] Subprocess imprimir salida en pantalla en un archivo

2010-02-10 Por tema Olemis Lang (Simelix)
> El 10 de febrero de 2010 17:57, Gabriel Rech escribió: >> >> Hola a todos! >> Estoy corriendo desde Python, un programa que se corre normalmente desde >> terminal de linux. >> Para esto estoy usando el modulo subprocess. Basicamente lo que tengo es >> esto... >> >> subprocess.call(process, shell

Re: [Python-es] Subprocess imprimir salida en pantalla en un archivo

2010-02-10 Por tema Javier Collado
Hola, Lo que yo haría sería capturar la salida del comando: salida = subprocess.Popen('ls', stdout=subprocess.PIPE).communicate()[0] una vez que se ha obtenido la salida, se puede imprimir y/o guardar en un fichero según se desee (las dos cosas a la vez se pueden hacer si se utiliza logging y se

Re: [Python-es] Subprocess imprimir salida en pantalla en un archivo

2010-02-10 Por tema Jordi Funollet
On Wednesday 10 February 2010 17:57:13 Gabriel Rech wrote: > Hola a todos! > Estoy corriendo desde Python, un programa que se corre normalmente desde > terminal de linux. > Para esto estoy usando el modulo subprocess. Basicamente lo que tengo es > esto... > > subprocess.call(process, shell = True)

Re: [Python-es] Subprocess imprimir salida en pantalla en un archivo

2010-02-10 Por tema Javier Collado
Hola, La función oneliner tiene buena pinta. Sólo un comentario: hay que tener cuidado cuando se pasen comandos con argumentos entrecomillados que contengan espacios porque entonces cmd.split() no los separa bien. Un saludo, Javier El día 10 de febrero de 2010 18:46, Jordi Funollet escribió

Re: [Python-es] Subprocess imprimir salida en pantalla en un archivo

2010-02-10 Por tema Jordi Funollet
On Wednesday 10 February 2010 19:15:20 Javier Collado wrote: > Hola, > > La función oneliner tiene buena pinta. Sólo un comentario: hay que > tener cuidado cuando se pasen comandos con argumentos entrecomillados > que contengan espacios porque entonces cmd.split() no los separa bien. Tienes toda

Re: [Python-es] Ordenando con strcoll

2010-02-10 Por tema Sio2
El Tue, 09 de Feb de 2010, a las 11:16:37AM +0100, Oswaldo Hernández dijo: > En este ejemplo la ordenación no es la que pretendía, pero sirve para > ilustrar el como funciona LC_COLLATE ;) Pues mi gozo en un pozo: yo siempre creí que LC_COLLATE ordenaría alfabéticamente según las reglas de orde

Re: [Python-es] Subprocess imprimir salida en pantalla en un archivo

2010-02-10 Por tema Olemis Lang (Simelix)
2010/2/10 Jordi Funollet : > On Wednesday 10 February 2010 19:15:20 Javier Collado wrote: >> Hola, >> >> La función oneliner tiene buena pinta. Sólo un comentario: hay que >> tener cuidado cuando se pasen comandos con argumentos entrecomillados >> que contengan espacios porque entonces cmd.split()

Re: [Python-es] Subprocess imprimir salida en pantalla en un archivo

2010-02-10 Por tema Arnau Sanchez
On 10/02/10 19:19, Jordi Funollet wrote: ¿Alguien tiene alguna sugerencia para resolverlo de forma pythonica? Lo que se me ocurre a mí ocuparía el triple de líneas de código. Yo no veo nada malo en que el argumento comando sea una lista/tupla (de hecho cuando construyes el comando, ésta es un

Re: [Python-es] Subprocess imprimir salida en pantalla en un archivo

2010-02-10 Por tema Arnau Sanchez
On 10/02/10 19:37, Olemis Lang (Simelix) wrote: Para eso es el parámetro shell, no? Si se le dice shell=True entonces solo hay que especificar la línea de comandos sin preocuparse en separarla (CMIIW ;o). Los guardianes de la ortodoxia se llevarán las manos a la cabeza si lanzas una shell (qu

Re: [Python-es] Python y/o ruby para no programadores

2010-02-10 Por tema lasizoillo
El día 10 de febrero de 2010 17:18, d1d4c escribió: > Saludos. > > Kortatu escribió: >> >> Si sirve mi opinión, me centraría en los diferentes paradigmas que existen >> en la programación, siendo completamente secundario el lenguaje. De hecho, >> cuando me enseñaron a programar, lo primero que me

Re: [Python-es] Análisis sobre Python vs ruby WAS : Python y/o ruby para no programadores

2010-02-10 Por tema Oswaldo Hernández
El if/elif/else es lo más recomendable para hacer algo parecido a un switch. Solo comentar lo que yo llamo el *mito* del switch. En C el switch tiene una importante restricción: los valores del case deben ser constantes. Si intentas compilar este fichero: #include int main() {

Re: [Python-es] Subprocess imprimir salida en pantalla en un archivo(SOLUCIONADO)

2010-02-10 Por tema Gabriel Rech
Antes que nada gracias a todos por su ayuda. Con un poco de lo que me dijeron y otro poco de google, pude resolverlo. Me quedó así, espero que a alguien más le sirva... salida = open("output.txt", "w") cline = "cmd" #son muchos así que por eso los asigno a una variable child = subprocess.Popen(str

Re: [Python-es] Subprocess imprimir salida en pantalla en un archivo(SOLUCIONADO)

2010-02-10 Por tema Arnau Sanchez
On 10/02/10 21:50, Gabriel Rech wrote: salida = open("output.txt", "w") cline = "cmd" #son muchos así que por eso los asigno a una variable child = subprocess.Popen(str(cline), shell=True, stdout=subprocess.PIPE) resultado = child.stdout.read() print >>salida, resultado Se me ocurren algunos c

Re: [Python-es] Subprocess imprimir salida en pantalla en un archivo(SOLUCIONADO)

2010-02-10 Por tema Olemis Lang (Simelix)
2010/2/10 Arnau Sanchez : > On 10/02/10 21:50, Gabriel Rech wrote: > > - Veo que mi apunte de no lanzar una shell cuando no es imprescindible ha > caído en saco roto :-) > Por mi parte tiene un +1 > p.d.: > lanzas una shell (que se agencia su buen pedazito de memoria) cuando > > Los guardianes de

Re: [Python-es] Python y/o ruby para no programadores

2010-02-10 Por tema José Luis Torre Hernández
Hola a todos: Lo que pretendo no es formar personas que sepan programar (estaría genial que esto se hiciera en los primeros años de la enseñanza...) lo que me gustaría es disponer de una herramienta como AWK (lenguaje que puede enseñarse en un par de horas y que permite el tratamiento secuencial d

Re: [Python-es] Subprocess imprimir salida en pantalla en un archivo(SOLUCIONADO)

2010-02-10 Por tema Gabriel Rech
Gracias por tu comentarios Arnau, voy a hacer el child.wait() como tu me recomiendas. El archivo si lo cierro y voy a mirar lo del comando with a ver de que se trata. En realidad no se si tengo mucho derecho a declarar si esto es pythonico o no, seguramente tu tienes razón, esto por dos razones: 1)

Re: [Python-es] Subprocess imprimir salida en pantalla en un archivo

2010-02-10 Por tema Hernan Foffani
El 10/02/2010, a las 20:02, Arnau Sanchez escribió: > On 10/02/10 19:37, Olemis Lang (Simelix) wrote: > >> Para eso es el parámetro shell, no? Si se le dice shell=True entonces >> solo hay que especificar la línea de comandos sin preocuparse en >> separarla (CMIIW ;o). > > Los guardianes de la

Re: [Python-es] Python y/o ruby para no programadores

2010-02-10 Por tema Hernan Foffani
En ese caso mi consejo es que no te líes con Ruby, Rails y demás y ve directo a SQL. Ya tienes bastante con la inevitable tarea de tener que explicarles álgebra relacional. Al principio te odiarán un poco pero se pondrán muy felices y te estarán eternamente agradecidos cuando les enseñes que des

Re: [Python-es] Python y/o ruby para no programadores

2010-02-10 Por tema d1d4c
lasizoillo escribió: .../ Un saludo: Javi Gracias por tu respuesta, javi. Me ha servido de ayuda. Entiendo que estoy fuera de hilo... seguid con él, con lo que pide Jose Luis, a ver si encuentra lo que necesita. Saludos. ___ Python-es mailing lis

Re: [Python-es] wx.grid con sqlite3

2010-02-10 Por tema Josu Rodriguez Vilda
Aquí me pierdo por ahora, aunque parece que me has dado un buen punto de comienzo. Voy a ver si me documento un poco sobre la suscripción de publicación. Si ha alguien se le ocurre o tiene algún ejemplo o sitio donde este bien documentado, siempre es bienvenido. Gracias El día 10 de febrero de

Re: [Python-es] Python y/o ruby para no programadores

2010-02-10 Por tema lasizoillo
El día 10 de febrero de 2010 22:41, José Luis Torre Hernández escribió: > Hola a todos: > > Lo que pretendo no es formar personas que sepan programar (estaría genial > que esto se hiciera en los primeros años de la enseñanza...) lo que me > gustaría es disponer de una herramienta como AWK (lenguaj

Re: [Python-es] Python y/o ruby para no programadores

2010-02-10 Por tema Chema Cortes
El día 10 de febrero de 2010 14:48, Olemis Lang (Simelix) escribió: Intentaré ser breve pues, según parece, estamos aburriendo al personal: > Acerca de los módulos, hay otras cosas más q quería mencionar (y ojalá > tenga tiempo de ampliar el debate, pero si no es hoy será otro día ;o) > : > >  

Re: [Python-es] Python y/o ruby para no programadores

2010-02-10 Por tema José Luis Torre Hernández
Hola a Todos: ¡Esto es lo que quería! Muchas gracias. Por favor, si puedes darme algún enlace en el que se documente esta posibilidad de excel te lo agradecería, y todavía más si puede hacerse desde OpenOffice. Saludos José Luis Torre www.ehu.es El 10 de febrero de 2010 23:46, Hernan Foffani