From eva_ryokou en yahoo.es Fri Dec 2 04:36:48 2016 From: eva_ryokou en yahoo.es (eva ryokou) Date: Fri, 2 Dec 2016 09:36:48 +0000 (UTC) Subject: [Python-es] =?utf-8?q?=5BJOB=5D_Colaboraci=C3=B3n_para_un_setup_d?= =?utf-8?q?e_Big_data_con_iPython+Pandas?= In-Reply-To: <676630006.7429142.1480601744065@mail.yahoo.com> References: <676630006.7429142.1480601744065.ref@mail.yahoo.com> <676630006.7429142.1480601744065@mail.yahoo.com> Message-ID: <1219772796.8250497.1480671408900@mail.yahoo.com> Hola, Algunos ya me conocéis de aquí. Soy admin de sistemas. Ahora estoy con temas de la blockchain. Necesito que alguien amablemente esté dispuesto a colaborar conmigo para el setup de una instalación de blockchain en un notebook Juniper, corriendo con iPython + Pandas.  No es necesario saber nada de blockchain. Esa parte me toca a mí. A mucha gente le echa para atrás la idea de trabajar con la blockchain por la complejidad que tiene. En este caso yo tengo listo la parte en la que se extraen los ficheros necesarios en un csv para pasarlo al resto. Remuneración: No sé cuánto tiempo llevará este setup. He calculado un máximo de 8 horas (200?), por tirar por largo. Contacto: eva_ryokou en yahoo.es Condiciones:- puede ser en remoto- puede ser echar ratos a cualquier hora del dia. Me adapto a los ratos que la otra persona tenga libre- puede ser también en fin de semana Ejecución: lo antes posible (en los próximos días). Creo que eso es todo. Eva M. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From eva_ryokou en yahoo.es Fri Dec 2 09:57:59 2016 From: eva_ryokou en yahoo.es (eva) Date: Fri, 2 Dec 2016 15:57:59 +0100 Subject: [Python-es] =?utf-8?q?=5BJOB=5D_Colaboraci=C3=B3n_para_un_setup_?= =?utf-8?q?de_Big_data_con_iPython+Pandas?= In-Reply-To: <1219772796.8250497.1480671408900@mail.yahoo.com> References: <676630006.7429142.1480601744065.ref@mail.yahoo.com> <676630006.7429142.1480601744065@mail.yahoo.com> <1219772796.8250497.1480671408900@mail.yahoo.com> Message-ID: Disculpad el lapsus mental. Como algunos habéis deducido, es *Jupyter*, y no Juniper (dispositivos de red). On 2 Dec 2016 2:25 pm, "eva ryokou via Python-es" wrote: > Hola, > > Algunos ya me conocéis de aquí. Soy admin de sistemas. Ahora estoy con > temas de la blockchain. > > Necesito que alguien amablemente esté dispuesto a colaborar conmigo para > el setup de una instalación de blockchain en un notebook Juniper, corriendo > con iPython + Pandas. > > No es necesario saber nada de blockchain. Esa parte me toca a mí. A mucha > gente le echa para atrás la idea de trabajar con la blockchain por la > complejidad que tiene. En este caso yo tengo listo la parte en la que se > extraen los ficheros necesarios en un csv para pasarlo al resto. > > Remuneración: No sé cuánto tiempo llevará este setup. He calculado un > máximo de 8 horas (200?), por tirar por largo. > > Contacto: eva_ryokou en yahoo.es > > > Condiciones: > - puede ser en remoto > - puede ser echar ratos a cualquier hora del dia. Me adapto a los ratos > que la otra persona tenga libre > - puede ser también en fin de semana > > Ejecución: lo antes posible (en los próximos días). > > Creo que eso es todo. > > Eva M. > > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From geistein en gmail.com Fri Dec 2 11:26:06 2016 From: geistein en gmail.com (GEIS AUGUSTO GARCIA ROMERO) Date: Fri, 2 Dec 2016 11:26:06 -0500 Subject: [Python-es] %s consulta Message-ID: Muy Buenos días listeros. Estoy taratando de hacer unas liberias que funcione similar a un ORM para trabajar con ORACLE ya que los ORM como SQLAlchemy y el de DJANGO tu nececitas crear unos.py para mapear las estructuras de las tabalas y crear la base de datos apartir de esos .py pero el caso surge cuando ya existe la base de datos y quieres usarla con un ORM , y la consulta es la siguiente. tengo esta cadena con la cual quiero hacer el select pero no traer todos los campos de la tabla, si no solo los necesarios: cur.execute(" select %s, %s from Table_name " %(tupla)) tupla contiene en este caso dos campos de la tabla, tupla = ('table_name_id', 'table_name_first_name'), pero si mando tres campos entonces el caso es que me tocaria colocar manual mente tantos %s como campos de la tabla requiera. Existe alguna forma de que nada mas con un %s me puedad hacer o coincidir con la cantidad de campos que mando en la tupla como por ejemplo. cur.execute(" select %s from Table_name " %(tupla)) o haria un can = len(tupla) cant = %s * can esto me de la cantidad de %s que colocaria y podria quedar cur.execute(" select " +cant+ " from Table_name " %(tupla)) alguna idea -- "Es mejor luchar y haber perdido que quedarse con la duda de lo que pudo haber sido." Geis. Ingeniero en Sistemas y Tecnologo en Electronica e Instrumentacion ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From yamila.ms en gmail.com Sun Dec 4 16:27:32 2016 From: yamila.ms en gmail.com (=?UTF-8?Q?Yamila_Moreno_Su=C3=A1rez?=) Date: Sun, 4 Dec 2016 22:27:32 +0100 Subject: [Python-es] %s consulta In-Reply-To: References: Message-ID: buenas, si entiendo bien tu duda, algo así te podría servir: *# paso a paso* my_colums = ", ".join(['col1', 'col2', 'col3']) "select %s from table" % (my_colums) *# o de forma compacta* "select {} from table" % (", ".join(['col1', 'col2', 'col3'])) Suerte :) yami 2016-12-02 17:26 GMT+01:00 GEIS AUGUSTO GARCIA ROMERO : > Muy Buenos días listeros. > > Estoy taratando de hacer unas liberias que funcione similar a un ORM para > trabajar con ORACLE ya que los ORM como SQLAlchemy y el de DJANGO tu > nececitas crear unos.py para mapear las estructuras de las tabalas y crear > la base de datos apartir de esos .py pero el caso surge cuando ya existe la > base de datos y quieres usarla con un ORM , y la consulta es la siguiente. > > tengo esta cadena con la cual quiero hacer el select pero no traer todos > los campos de la tabla, si no solo los necesarios: > > cur.execute(" select %s, %s from Table_name " %(tupla)) > > tupla contiene en este caso dos campos de la tabla, tupla = > ('table_name_id', 'table_name_first_name'), pero si mando tres campos > entonces el caso es que me tocaria colocar manual mente tantos %s como > campos de la tabla requiera. > Existe alguna forma de que nada mas con un %s me puedad hacer o coincidir > con la cantidad de campos que mando en la tupla como por ejemplo. > > cur.execute(" select %s from Table_name " %(tupla)) > > o haria un can = len(tupla) > cant = %s * can esto me de la cantidad de %s que colocaria > y podria quedar > > cur.execute(" select " +cant+ " from Table_name " %(tupla)) > > alguna idea > > > -- > "Es mejor luchar y haber perdido que quedarse con la duda de lo que pudo > haber sido." Geis. Ingeniero en Sistemas y Tecnologo en Electronica e > Instrumentacion > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > -- Yamila Moreno Suárez http://dendarii.es http://moduslaborandi.net ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From lasizoillo en gmail.com Sun Dec 4 16:52:54 2016 From: lasizoillo en gmail.com (lasizoillo) Date: Sun, 4 Dec 2016 22:52:54 +0100 Subject: [Python-es] %s consulta In-Reply-To: References: Message-ID: El día 2 de diciembre de 2016, 17:26, GEIS AUGUSTO GARCIA ROMERO escribió: > Estoy taratando de hacer unas liberias que funcione similar a un ORM para > trabajar con ORACLE ya que los ORM como SQLAlchemy y el de DJANGO tu > nececitas crear unos.py para mapear las estructuras de las tabalas y crear > la base de datos apartir de esos .py pero el caso surge cuando ya existe la > base de datos y quieres usarla con un ORM , y la consulta es la siguiente. Esta premisa es falsa, puedes obtener la definición de los modelos a partir de la base de datos existente: http://docs.sqlalchemy.org/en/latest/core/reflection.html Espero que con eso te puedas evitar usar el formateo de cadenas que tan facil pone acabar metiendo un sql injection en tu codigo. Imagina que montas la query tipo: "SELECT %s FROM table1" % fields y llega el tipico listo y consigue falsea la variable fields para que en vez de contener "campo1, campo2" contenga "campo1; TRUNCATE tabla_importante; --" o algo por el estilo. Si sigues por la vía de generar las sentencias sql repasa bien que las variables que usan están bien sanitizadas para evitarte problemas. Un saludo, Javi From bertothunder en gmail.com Tue Dec 6 12:08:06 2016 From: bertothunder en gmail.com (Alberto Curro) Date: Tue, 6 Dec 2016 17:08:06 +0000 Subject: [Python-es] =?utf-8?q?=5BJOB=5D_Colaboraci=C3=B3n_para_un_setup_?= =?utf-8?q?de_Big_data_con_iPython+Pandas?= In-Reply-To: <1219772796.8250497.1480671408900@mail.yahoo.com> References: <676630006.7429142.1480601744065.ref@mail.yahoo.com> <676630006.7429142.1480601744065@mail.yahoo.com> <1219772796.8250497.1480671408900@mail.yahoo.com> Message-ID: Hola Eva, ¿ya has encontrado a alguien? qué tienes exactamente en mente para el proyecto con respecto a junyper y pandas? Saludos El 2 de diciembre de 2016, 9:36, eva ryokou via Python-es < python-es en python.org> escribió: > Hola, > > Algunos ya me conocéis de aquí. Soy admin de sistemas. Ahora estoy con > temas de la blockchain. > > Necesito que alguien amablemente esté dispuesto a colaborar conmigo para > el setup de una instalación de blockchain en un notebook Juniper, corriendo > con iPython + Pandas. > > No es necesario saber nada de blockchain. Esa parte me toca a mí. A mucha > gente le echa para atrás la idea de trabajar con la blockchain por la > complejidad que tiene. En este caso yo tengo listo la parte en la que se > extraen los ficheros necesarios en un csv para pasarlo al resto. > > Remuneración: No sé cuánto tiempo llevará este setup. He calculado un > máximo de 8 horas (200?), por tirar por largo. > > Contacto: eva_ryokou en yahoo.es > > > Condiciones: > - puede ser en remoto > - puede ser echar ratos a cualquier hora del dia. Me adapto a los ratos > que la otra persona tenga libre > - puede ser también en fin de semana > > Ejecución: lo antes posible (en los próximos días). > > Creo que eso es todo. > > Eva M. > > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From eva_ryokou en yahoo.es Tue Dec 6 17:13:12 2016 From: eva_ryokou en yahoo.es (eva) Date: Tue, 6 Dec 2016 23:13:12 +0100 Subject: [Python-es] =?utf-8?q?=5BJOB=5D_Colaboraci=C3=B3n_para_un_setup_?= =?utf-8?q?de_Big_data_con_iPython+Pandas?= In-Reply-To: References: <676630006.7429142.1480601744065.ref@mail.yahoo.com> <676630006.7429142.1480601744065@mail.yahoo.com> <1219772796.8250497.1480671408900@mail.yahoo.com> Message-ID: Hola Alberto, Tengo varias propuestas de ayuda. Aun no he podido concretar nada con nadie. Estoy esperando a la extraccion de la informacion de la blockchain, que tarda bastante. No puedo compartir mucho mas porque aun no he podido avanzar. Eva. 2016-12-06 18:08 GMT+01:00 Alberto Curro : > Hola Eva, > > ¿ya has encontrado a alguien? qué tienes exactamente en mente para el > proyecto con respecto a junyper y pandas? > > Saludos > > El 2 de diciembre de 2016, 9:36, eva ryokou via Python-es < > python-es en python.org> escribió: > >> Hola, >> >> Algunos ya me conocéis de aquí. Soy admin de sistemas. Ahora estoy con >> temas de la blockchain. >> >> Necesito que alguien amablemente esté dispuesto a colaborar conmigo para >> el setup de una instalación de blockchain en un notebook Juniper, corriendo >> con iPython + Pandas. >> >> No es necesario saber nada de blockchain. Esa parte me toca a mí. A mucha >> gente le echa para atrás la idea de trabajar con la blockchain por la >> complejidad que tiene. En este caso yo tengo listo la parte en la que se >> extraen los ficheros necesarios en un csv para pasarlo al resto. >> >> Remuneración: No sé cuánto tiempo llevará este setup. He calculado un >> máximo de 8 horas (200?), por tirar por largo. >> >> Contacto: eva_ryokou en yahoo.es >> >> >> Condiciones: >> - puede ser en remoto >> - puede ser echar ratos a cualquier hora del dia. Me adapto a los ratos >> que la otra persona tenga libre >> - puede ser también en fin de semana >> >> Ejecución: lo antes posible (en los próximos días). >> >> Creo que eso es todo. >> >> Eva M. >> >> >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kristian.koci en gmail.com Tue Dec 6 18:00:30 2016 From: kristian.koci en gmail.com (Kristian Koci) Date: Tue, 6 Dec 2016 19:00:30 -0400 Subject: [Python-es] =?utf-8?q?=5BJOB=5D_Colaboraci=C3=B3n_para_un_setup_?= =?utf-8?q?de_Big_data_con_iPython+Pandas?= In-Reply-To: References: <676630006.7429142.1480601744065.ref@mail.yahoo.com> <676630006.7429142.1480601744065@mail.yahoo.com> <1219772796.8250497.1480671408900@mail.yahoo.com> Message-ID: Hola Eva Excelente, bueno, cualquier cosa te envié un correo hace un par de días Quedo atento Saludos 2016-12-06 18:13 GMT-04:00 eva via Python-es : > Hola Alberto, > > Tengo varias propuestas de ayuda. Aun no he podido concretar nada con > nadie. Estoy esperando a la extraccion de la informacion de la blockchain, > que tarda bastante. No puedo compartir mucho mas porque aun no he podido > avanzar. > > Eva. > > 2016-12-06 18:08 GMT+01:00 Alberto Curro : > >> Hola Eva, >> >> ¿ya has encontrado a alguien? qué tienes exactamente en mente para el >> proyecto con respecto a junyper y pandas? >> >> Saludos >> >> El 2 de diciembre de 2016, 9:36, eva ryokou via Python-es < >> python-es en python.org> escribió: >> >>> Hola, >>> >>> Algunos ya me conocéis de aquí. Soy admin de sistemas. Ahora estoy con >>> temas de la blockchain. >>> >>> Necesito que alguien amablemente esté dispuesto a colaborar conmigo para >>> el setup de una instalación de blockchain en un notebook Juniper, corriendo >>> con iPython + Pandas. >>> >>> No es necesario saber nada de blockchain. Esa parte me toca a mí. A >>> mucha gente le echa para atrás la idea de trabajar con la blockchain por la >>> complejidad que tiene. En este caso yo tengo listo la parte en la que se >>> extraen los ficheros necesarios en un csv para pasarlo al resto. >>> >>> Remuneración: No sé cuánto tiempo llevará este setup. He calculado un >>> máximo de 8 horas (200?), por tirar por largo. >>> >>> Contacto: eva_ryokou en yahoo.es >>> >>> >>> Condiciones: >>> - puede ser en remoto >>> - puede ser echar ratos a cualquier hora del dia. Me adapto a los ratos >>> que la otra persona tenga libre >>> - puede ser también en fin de semana >>> >>> Ejecución: lo antes posible (en los próximos días). >>> >>> Creo que eso es todo. >>> >>> Eva M. >>> >>> >>> >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > -- Kristian Koci Linux User #582221 Public repository: https://github.com/kkoci ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From eva_ryokou en yahoo.es Wed Dec 7 04:56:02 2016 From: eva_ryokou en yahoo.es (eva ryokou) Date: Wed, 7 Dec 2016 09:56:02 +0000 (UTC) Subject: [Python-es] =?utf-8?q?=5BJOB=5D_Colaboraci=C3=B3n_para_un_setup_?= =?utf-8?q?de_Big_data_con_iPython+Pandas?= In-Reply-To: References: <676630006.7429142.1480601744065.ref@mail.yahoo.com> <676630006.7429142.1480601744065@mail.yahoo.com> <1219772796.8250497.1480671408900@mail.yahoo.com> Message-ID: <1437397559.1759881.1481104562436@mail.yahoo.com> Hola! Aun estoy metida en "fregao", no tengo mucho que contar. Los ficheros de datos tardan unas 6 horas en generarse. Estoy tardando un poco mas de lo que creia.He recibido bastantes propuestas, alrededor de 10. Espero poder solucionarlo en los proximos dias, antes de que termine la semana.Muchas gracias a lista por la difusion. Saludos! E. On Tuesday, 6 December 2016, 18:08, Alberto Curro wrote: Hola Eva,  ¿ya has encontrado a alguien? qué tienes exactamente en mente para el proyecto con respecto a junyper y pandas?  Saludos El 2 de diciembre de 2016, 9:36, eva ryokou via Python-es escribió: Hola, Algunos ya me conocéis de aquí. Soy admin de sistemas. Ahora estoy con temas de la blockchain. Necesito que alguien amablemente esté dispuesto a colaborar conmigo para el setup de una instalación de blockchain en un notebook Juniper, corriendo con iPython + Pandas.  No es necesario saber nada de blockchain. Esa parte me toca a mí. A mucha gente le echa para atrás la idea de trabajar con la blockchain por la complejidad que tiene. En este caso yo tengo listo la parte en la que se extraen los ficheros necesarios en un csv para pasarlo al resto. Remuneración: No sé cuánto tiempo llevará este setup. He calculado un máximo de 8 horas (200?), por tirar por largo. Contacto: eva_ryokou en yahoo.es Condiciones:- puede ser en remoto- puede ser echar ratos a cualquier hora del dia. Me adapto a los ratos que la otra persona tenga libre- puede ser también en fin de semana Ejecución: lo antes posible (en los próximos días). Creo que eso es todo. Eva M. ______________________________ _________________ Python-es mailing list Python-es en python.org https://mail.python.org/ mailman/listinfo/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From sede.lisa en gmail.com Thu Dec 8 13:59:26 2016 From: sede.lisa en gmail.com (=?UTF-8?Q?Walter_Casa=C3=B1as_Olivera?=) Date: Thu, 8 Dec 2016 19:59:26 +0100 Subject: [Python-es] =?utf-8?q?=5BJOB=5D_Colaboraci=C3=B3n_para_un_setup_?= =?utf-8?q?de_Big_data_con_iPython+Pandas?= In-Reply-To: <1437397559.1759881.1481104562436@mail.yahoo.com> References: <676630006.7429142.1480601744065.ref@mail.yahoo.com> <676630006.7429142.1480601744065@mail.yahoo.com> <1219772796.8250497.1480671408900@mail.yahoo.com> <1437397559.1759881.1481104562436@mail.yahoo.com> Message-ID: Hola Eva Me interesa tu propuesta por ser algo interesante y nuevo para mí lo de blockchain. Cuando te refieres a setup ¿estás refiriendote a un instalador? De ser así ¿¿¿¿para qué SO necesitas el instalador??? El 7/12/16, eva ryokou via Python-es escribió: > Hola! Aun estoy metida en "fregao", no tengo mucho que contar. Los ficheros > de datos tardan unas 6 horas en generarse. Estoy tardando un poco mas de lo > que creia.He recibido bastantes propuestas, alrededor de 10. Espero poder > solucionarlo en los proximos dias, antes de que termine la semana.Muchas > gracias a lista por la difusion. > Saludos! E. > > > On Tuesday, 6 December 2016, 18:08, Alberto Curro > wrote: > > > Hola Eva, > >  ¿ya has encontrado a alguien? qué tienes exactamente en mente para el > proyecto con respecto a junyper y pandas? > >  Saludos > > El 2 de diciembre de 2016, 9:36, eva ryokou via Python-es > escribió: > > Hola, > Algunos ya me conocéis de aquí. Soy admin de sistemas. Ahora estoy con temas > de la blockchain. > Necesito que alguien amablemente esté dispuesto a colaborar conmigo para el > setup de una instalación de blockchain en un notebook Juniper, corriendo con > iPython + Pandas. > No es necesario saber nada de blockchain. Esa parte me toca a mí. A mucha > gente le echa para atrás la idea de trabajar con la blockchain por la > complejidad que tiene. En este caso yo tengo listo la parte en la que se > extraen los ficheros necesarios en un csv para pasarlo al resto. > > Remuneración: No sé cuánto tiempo llevará este setup. He calculado un máximo > de 8 horas (200?), por tirar por largo. > > Contacto: eva_ryokou en yahoo.es > Condiciones:- puede ser en remoto- puede ser echar ratos a cualquier hora > del dia. Me adapto a los ratos que la otra persona tenga libre- puede ser > también en fin de semana > Ejecución: lo antes posible (en los próximos días). > > Creo que eso es todo. > > Eva M. > > > > > ______________________________ _________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/ mailman/listinfo/python-es > > > > > > -- "Perhaps in some rare occasions when doing the right thing requires an act of piracy, piracy itself can be the right action," Governor Swan; Pirates of the Caribbean: The Curse of the Black Pearl. From eva_ryokou en yahoo.es Thu Dec 8 17:10:12 2016 From: eva_ryokou en yahoo.es (eva) Date: Thu, 8 Dec 2016 23:10:12 +0100 Subject: [Python-es] =?utf-8?q?=5BJOB=5D_Colaboraci=C3=B3n_para_un_setup_?= =?utf-8?q?de_Big_data_con_iPython+Pandas?= In-Reply-To: References: <676630006.7429142.1480601744065.ref@mail.yahoo.com> <676630006.7429142.1480601744065@mail.yahoo.com> <1219772796.8250497.1480671408900@mail.yahoo.com> <1437397559.1759881.1481104562436@mail.yahoo.com> Message-ID: Hola! Al final lo he sacado yo sola. Solo me queda ordenar como visualizar la informacion del csv en el notebook. Alguien me puede echar un cable con esto en concreto? Mas info por privado. Nota: me esta empezando a gustar Python mas de lo que pensaba lol Si hay interes (y lo consigo) os puedo hacer una charla contando sobre esta mini aventura. 2016-12-08 19:59 GMT+01:00 Walter Casañas Olivera : > Hola Eva > > Me interesa tu propuesta por ser algo interesante y nuevo para mí lo > de blockchain. > > Cuando te refieres a setup ¿estás refiriendote a un instalador? > De ser así ¿¿¿¿para qué SO necesitas el instalador??? > > El 7/12/16, eva ryokou via Python-es escribió: > > Hola! Aun estoy metida en "fregao", no tengo mucho que contar. Los > ficheros > > de datos tardan unas 6 horas en generarse. Estoy tardando un poco mas de > lo > > que creia.He recibido bastantes propuestas, alrededor de 10. Espero poder > > solucionarlo en los proximos dias, antes de que termine la semana.Muchas > > gracias a lista por la difusion. > > Saludos! E. > > > > > > On Tuesday, 6 December 2016, 18:08, Alberto Curro > > wrote: > > > > > > Hola Eva, > > > > ¿ya has encontrado a alguien? qué tienes exactamente en mente para el > > proyecto con respecto a junyper y pandas? > > > > Saludos > > > > El 2 de diciembre de 2016, 9:36, eva ryokou via Python-es > > escribió: > > > > Hola, > > Algunos ya me conocéis de aquí. Soy admin de sistemas. Ahora estoy con > temas > > de la blockchain. > > Necesito que alguien amablemente esté dispuesto a colaborar conmigo para > el > > setup de una instalación de blockchain en un notebook Juniper, corriendo > con > > iPython + Pandas. > > No es necesario saber nada de blockchain. Esa parte me toca a mí. A mucha > > gente le echa para atrás la idea de trabajar con la blockchain por la > > complejidad que tiene. En este caso yo tengo listo la parte en la que se > > extraen los ficheros necesarios en un csv para pasarlo al resto. > > > > Remuneración: No sé cuánto tiempo llevará este setup. He calculado un > máximo > > de 8 horas (200?), por tirar por largo. > > > > Contacto: eva_ryokou en yahoo.es > > Condiciones:- puede ser en remoto- puede ser echar ratos a cualquier hora > > del dia. Me adapto a los ratos que la otra persona tenga libre- puede ser > > también en fin de semana > > Ejecución: lo antes posible (en los próximos días). > > > > Creo que eso es todo. > > > > Eva M. > > > > > > > > > > ______________________________ _________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/ mailman/listinfo/python-es > > > > > > > > > > > > > > > -- > "Perhaps in some rare occasions when doing the right thing requires an > act of piracy, piracy itself can be the right action," Governor Swan; > Pirates of the Caribbean: The Curse of the Black Pearl. > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From eva_ryokou en yahoo.es Thu Dec 8 17:12:58 2016 From: eva_ryokou en yahoo.es (eva ryokou) Date: Thu, 8 Dec 2016 22:12:58 +0000 (UTC) Subject: [Python-es] =?utf-8?q?=5BJOB=5D_Colaboraci=C3=B3n_para_un_setup_?= =?utf-8?q?de_Big_data_con_iPython+Pandas?= In-Reply-To: References: <676630006.7429142.1480601744065.ref@mail.yahoo.com> <676630006.7429142.1480601744065@mail.yahoo.com> <1219772796.8250497.1480671408900@mail.yahoo.com> <1437397559.1759881.1481104562436@mail.yahoo.com> Message-ID: <1325368511.1104857.1481235178561@mail.yahoo.com> Hola! Al final lo he sacado yo sola. Solo me queda ordenar como visualizar la informacion del csv en el notebook. Alguien me puede echar un cable con esto en concreto? Mas info por privado. Nota: me esta empezando a gustar Python mas de lo que pensaba lol Nota2: todo es en Linux, pero desde que es OS agnostic, porque es por web en el notebook de Jupyter Si hay interes (y lo consigo) os puedo hacer una charla contando sobre esta mini aventura. On Thursday, 8 December 2016, 19:59, Walter Casañas Olivera wrote: Hola Eva Me interesa tu propuesta por ser algo interesante y nuevo para mí lo de blockchain. Cuando te refieres a setup ¿estás refiriendote a un instalador? De ser así ¿¿¿¿para qué SO necesitas el instalador??? El 7/12/16, eva ryokou via Python-es escribió: > Hola! Aun estoy metida en "fregao", no tengo mucho que contar. Los ficheros > de datos tardan unas 6 horas en generarse. Estoy tardando un poco mas de lo > que creia.He recibido bastantes propuestas, alrededor de 10. Espero poder > solucionarlo en los proximos dias, antes de que termine la semana.Muchas > gracias a lista por la difusion. > Saludos! E. > > >    On Tuesday, 6 December 2016, 18:08, Alberto Curro > wrote: > > >  Hola Eva, > >  ¿ya has encontrado a alguien? qué tienes exactamente en mente para el > proyecto con respecto a junyper y pandas? > >  Saludos > > El 2 de diciembre de 2016, 9:36, eva ryokou via Python-es > escribió: > > Hola, > Algunos ya me conocéis de aquí. Soy admin de sistemas. Ahora estoy con temas > de la blockchain. > Necesito que alguien amablemente esté dispuesto a colaborar conmigo para el > setup de una instalación de blockchain en un notebook Juniper, corriendo con > iPython + Pandas. > No es necesario saber nada de blockchain. Esa parte me toca a mí. A mucha > gente le echa para atrás la idea de trabajar con la blockchain por la > complejidad que tiene. En este caso yo tengo listo la parte en la que se > extraen los ficheros necesarios en un csv para pasarlo al resto. > > Remuneración: No sé cuánto tiempo llevará este setup. He calculado un máximo > de 8 horas (200?), por tirar por largo. > > Contacto: eva_ryokou en yahoo.es > Condiciones:- puede ser en remoto- puede ser echar ratos a cualquier hora > del dia. Me adapto a los ratos que la otra persona tenga libre- puede ser > también en fin de semana > Ejecución: lo antes posible (en los próximos días). > > Creo que eso es todo. > > Eva M. > > > > > ______________________________ _________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/ mailman/listinfo/python-es > > > > > > -- "Perhaps in some rare occasions when doing the right thing requires an act of piracy, piracy itself can be the right action," Governor Swan; Pirates of the Caribbean: The Curse of the Black Pearl. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From sotonez en gmail.com Fri Dec 9 03:19:23 2016 From: sotonez en gmail.com (=?UTF-8?Q?Sergio_Soto_N=C3=BA=C3=B1ez?=) Date: Fri, 9 Dec 2016 09:19:23 +0100 Subject: [Python-es] =?utf-8?q?=5BJOB=5D_Colaboraci=C3=B3n_para_un_setup_?= =?utf-8?q?de_Big_data_con_iPython+Pandas?= In-Reply-To: <1325368511.1104857.1481235178561@mail.yahoo.com> References: <676630006.7429142.1480601744065.ref@mail.yahoo.com> <676630006.7429142.1480601744065@mail.yahoo.com> <1219772796.8250497.1480671408900@mail.yahoo.com> <1437397559.1759881.1481104562436@mail.yahoo.com> <1325368511.1104857.1481235178561@mail.yahoo.com> Message-ID: Buenas Eva, te escribo por el correo que has enviado a python-es. Me interesa y te puedo ayudar. ¿Me gustaría saber concretamente que necesitas? Gracias! 2016-12-08 23:12 GMT+01:00 eva ryokou via Python-es : > Hola! > > Al final lo he sacado yo sola. Solo me queda ordenar como visualizar la > informacion del csv en el notebook. Alguien me puede echar un cable con > esto en concreto? Mas info por privado. > > Nota: me esta empezando a gustar Python mas de lo que pensaba lol > > Nota2: todo es en Linux, pero desde que es OS agnostic, porque es por web > en el notebook de Jupyter > > Si hay interes (y lo consigo) os puedo hacer una charla contando sobre > esta mini aventura. > > > On Thursday, 8 December 2016, 19:59, Walter Casañas Olivera < > sede.lisa en gmail.com> wrote: > > > Hola Eva > > Me interesa tu propuesta por ser algo interesante y nuevo para mí lo > de blockchain. > > Cuando te refieres a setup ¿estás refiriendote a un instalador? > De ser así ¿¿¿¿para qué SO necesitas el instalador??? > > El 7/12/16, eva ryokou via Python-es escribió: > > Hola! Aun estoy metida en "fregao", no tengo mucho que contar. Los > ficheros > > de datos tardan unas 6 horas en generarse. Estoy tardando un poco mas de > lo > > que creia.He recibido bastantes propuestas, alrededor de 10. Espero poder > > solucionarlo en los proximos dias, antes de que termine la semana.Muchas > > gracias a lista por la difusion. > > Saludos! E. > > > > > > On Tuesday, 6 December 2016, 18:08, Alberto Curro > > wrote: > > > > > > Hola Eva, > > > > ¿ya has encontrado a alguien? qué tienes exactamente en mente para el > > proyecto con respecto a junyper y pandas? > > > > Saludos > > > > El 2 de diciembre de 2016, 9:36, eva ryokou via Python-es > > escribió: > > > > Hola, > > Algunos ya me conocéis de aquí. Soy admin de sistemas. Ahora estoy con > temas > > de la blockchain. > > Necesito que alguien amablemente esté dispuesto a colaborar conmigo para > el > > setup de una instalación de blockchain en un notebook Juniper, corriendo > con > > iPython + Pandas. > > No es necesario saber nada de blockchain. Esa parte me toca a mí. A mucha > > gente le echa para atrás la idea de trabajar con la blockchain por la > > complejidad que tiene. En este caso yo tengo listo la parte en la que se > > extraen los ficheros necesarios en un csv para pasarlo al resto. > > > > Remuneración: No sé cuánto tiempo llevará este setup. He calculado un > máximo > > de 8 horas (200?), por tirar por largo. > > > > Contacto: eva_ryokou en yahoo.es > > Condiciones:- puede ser en remoto- puede ser echar ratos a cualquier hora > > del dia. Me adapto a los ratos que la otra persona tenga libre- puede ser > > también en fin de semana > > Ejecución: lo antes posible (en los próximos días). > > > > Creo que eso es todo. > > > > Eva M. > > > > > > > > > > ______________________________ _________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/ mailman/listinfo/python-es > > > > > > > > > > > > > > > > -- > "Perhaps in some rare occasions when doing the right thing requires an > act of piracy, piracy itself can be the right action," Governor Swan; > Pirates of the Caribbean: The Curse of the Black Pearl. > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From eva_ryokou en yahoo.es Fri Dec 9 05:32:08 2016 From: eva_ryokou en yahoo.es (eva ryokou) Date: Fri, 9 Dec 2016 10:32:08 +0000 (UTC) Subject: [Python-es] =?utf-8?q?=5BJOB=5D_Colaboraci=C3=B3n_para_un_setup_?= =?utf-8?q?de_Big_data_con_iPython+Pandas?= References: <1897970377.1522700.1481279528455.ref@mail.yahoo.com> Message-ID: <1897970377.1522700.1481279528455@mail.yahoo.com> Hola! Ahora ya lo tengo todo montado. Estoy en fase de estudiar los dataframes, para manejar las visualizaciones con matplotlib y pandas. Si me puedes echar un cable con esto y hablamos también de la parte económica, genial. Eva -------------------------------------------- On Fri, 9/12/16, Sergio Soto Núñez wrote: Subject: Re: [Python-es] [JOB] Colaboración para un setup de Big data con iPython+Pandas To: "eva ryokou" , "La lista de python en castellano" Date: Friday, 9 December, 2016, 9:19 Buenas Eva, te escribo por el correo que has enviado a python-es. Me interesa y te puedo ayudar. ¿Me gustaría saber concretamente que necesitas? Gracias! 2016-12-08 23:12 GMT+01:00 eva ryokou via Python-es : > Hola! > > Al final lo he sacado yo sola. Solo me queda ordenar como visualizar la > informacion del csv en el notebook. Alguien me puede echar un cable con > esto en concreto? Mas info por privado. > > Nota: me esta empezando a gustar Python mas de lo que pensaba lol > > Nota2: todo es en Linux, pero desde que es OS agnostic, porque es por web > en el notebook de Jupyter > > Si hay interes (y lo consigo) os puedo hacer una charla contando sobre > esta mini aventura. > > > On Thursday, 8 December 2016, 19:59, Walter Casañas Olivera < > sede.lisa en gmail.com> wrote: > > > Hola Eva > > Me interesa tu propuesta por ser algo interesante y nuevo para mí lo > de blockchain. > > Cuando te refieres a setup ¿estás refiriendote a un instalador? > De ser así ¿¿¿¿para qué SO necesitas el instalador??? > > El 7/12/16, eva ryokou via Python-es escribió: > > Hola! Aun estoy metida en "fregao", no tengo mucho que contar. Los > ficheros > > de datos tardan unas 6 horas en generarse. Estoy tardando un poco mas de > lo > > que creia.He recibido bastantes propuestas, alrededor de 10. Espero poder > > solucionarlo en los proximos dias, antes de que termine la semana.Muchas > > gracias a lista por la difusion. > > Saludos! E. > > > > > >    On Tuesday, 6 December 2016, 18:08, Alberto Curro > > wrote: > > > > > >  Hola Eva, > > > >  ¿ya has encontrado a alguien? qué tienes exactamente en mente para el > > proyecto con respecto a junyper y pandas? > > > >  Saludos > > > > El 2 de diciembre de 2016, 9:36, eva ryokou via Python-es > > escribió: > > > > Hola, > > Algunos ya me conocéis de aquí. Soy admin de sistemas. Ahora estoy con > temas > > de la blockchain. > > Necesito que alguien amablemente esté dispuesto a colaborar conmigo para > el > > setup de una instalación de blockchain en un notebook Juniper, corriendo > con > > iPython + Pandas. > > No es necesario saber nada de blockchain. Esa parte me toca a mí. A mucha > > gente le echa para atrás la idea de trabajar con la blockchain por la > > complejidad que tiene. En este caso yo tengo listo la parte en la que se > > extraen los ficheros necesarios en un csv para pasarlo al resto. > > > > Remuneración: No sé cuánto tiempo llevará este setup. He calculado un > máximo > > de 8 horas (200?), por tirar por largo. > > > > Contacto: eva_ryokou en yahoo.es > > Condiciones:- puede ser en remoto- puede ser echar ratos a cualquier hora > > del dia. Me adapto a los ratos que la otra persona tenga libre- puede ser > > también en fin de semana > > Ejecución: lo antes posible (en los próximos días). > > > > Creo que eso es todo. > > > > Eva M. > > > > > > > > > > ______________________________ _________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/ mailman/listinfo/python-es > > > > > > > > > > > > > > > > -- > "Perhaps in some rare occasions when doing the right thing requires an > act of piracy, piracy itself can be the right action," Governor Swan; > Pirates of the Caribbean: The Curse of the Black Pearl. > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > From sotonez en gmail.com Fri Dec 9 06:04:12 2016 From: sotonez en gmail.com (=?UTF-8?Q?Sergio_Soto_N=C3=BA=C3=B1ez?=) Date: Fri, 9 Dec 2016 12:04:12 +0100 Subject: [Python-es] =?utf-8?q?=5BJOB=5D_Colaboraci=C3=B3n_para_un_setup_?= =?utf-8?q?de_Big_data_con_iPython+Pandas?= In-Reply-To: <1897970377.1522700.1481279528455@mail.yahoo.com> References: <1897970377.1522700.1481279528455.ref@mail.yahoo.com> <1897970377.1522700.1481279528455@mail.yahoo.com> Message-ID: Buenas eva, yo domino la parte de pandas y los dataframe. No tengo experiencia con el ploting por lo que si necesitas gráficas complejas tendría que ponerme a estudiarlo. ¿Tienes más o menos idea de que conclusiones quieres sacar con los datos? Así quizás podría hacerme una idea de las gráficas que necesitarías. Un saludo! 2016-12-09 11:32 GMT+01:00 eva ryokou : > Hola! > > Ahora ya lo tengo todo montado. Estoy en fase de estudiar los dataframes, > para manejar las visualizaciones con matplotlib y pandas. > > Si me puedes echar un cable con esto y hablamos también de la parte > económica, genial. > > Eva > > > > > > -------------------------------------------- > On Fri, 9/12/16, Sergio Soto Núñez wrote: > > Subject: Re: [Python-es] [JOB] Colaboración para un setup de Big data con > iPython+Pandas > To: "eva ryokou" , "La lista de python en > castellano" > Date: Friday, 9 December, 2016, 9:19 > > Buenas Eva, > te escribo por el correo que has enviado a > python-es. Me interesa y te > puedo ayudar. > > ¿Me gustaría saber > concretamente que necesitas? > > Gracias! > > 2016-12-08 23:12 GMT+01:00 eva ryokou via > Python-es : > > > Hola! > > > > Al final lo he sacado > yo sola. Solo me queda ordenar como visualizar la > > informacion del csv en el notebook. > Alguien me puede echar un cable con > > > esto en concreto? Mas info por privado. > > > > Nota: me esta > empezando a gustar Python mas de lo que pensaba lol > > > > Nota2: todo es en > Linux, pero desde que es OS agnostic, porque es por web > > en el notebook de Jupyter > > > > Si hay interes (y lo > consigo) os puedo hacer una charla contando sobre > > esta mini aventura. > > > > > > > On Thursday, 8 December 2016, 19:59, Walter Casañas Olivera > < > > sede.lisa en gmail.com> > wrote: > > > > > > Hola Eva > > > > Me interesa tu propuesta por ser algo > interesante y nuevo para mí lo > > de > blockchain. > > > > Cuando > te refieres a setup ¿estás refiriendote a un > instalador? > > De ser así ¿¿¿¿para > qué SO necesitas el instalador??? > > > > El 7/12/16, eva ryokou via Python-es > > escribió: > > > Hola! Aun estoy metida > en "fregao", no tengo mucho que contar. Los > > ficheros > > > de > datos tardan unas 6 horas en generarse. Estoy tardando un > poco mas de > > lo > > > > que creia.He recibido bastantes propuestas, alrededor > de 10. Espero poder > > > solucionarlo > en los proximos dias, antes de que termine la > semana.Muchas > > > gracias a lista por > la difusion. > > > Saludos! E. > > > > > > > > > On Tuesday, 6 December 2016, > 18:08, Alberto Curro > > > > wrote: > > > > > > > > > > Hola Eva, > > > > > > ¿ya has > encontrado a alguien? qué tienes exactamente en mente para > el > > > proyecto con respecto a junyper > y pandas? > > > > > > > Saludos > > > > > > El 2 de diciembre de 2016, 9:36, eva > ryokou via Python-es > > > > escribió: > > > > > > > Hola, > > > Algunos ya me conocéis > de aquí. Soy admin de sistemas. Ahora estoy con > > temas > > > de la > blockchain. > > > Necesito que alguien > amablemente esté dispuesto a colaborar conmigo para > > el > > > setup de una > instalación de blockchain en un notebook Juniper, > corriendo > > con > > > > iPython + Pandas. > > > No es necesario > saber nada de blockchain. Esa parte me toca a mí. A > mucha > > > gente le echa para atrás la > idea de trabajar con la blockchain por la > > > complejidad que tiene. En este caso > yo tengo listo la parte en la que se > > > > extraen los ficheros necesarios en un csv para pasarlo > al resto. > > > > > > > Remuneración: No sé cuánto tiempo llevará este > setup. He calculado un > > máximo > > > de 8 horas (200?), por tirar por > largo. > > > > > > > Contacto: eva_ryokou en yahoo.es > > > Condiciones:- puede ser en remoto- > puede ser echar ratos a cualquier hora > > > > del dia. Me adapto a los ratos que la otra persona > tenga libre- puede ser > > > también en > fin de semana > > > Ejecución: lo antes > posible (en los próximos días). > > > > > > > Creo que eso es todo. > > > > > > Eva M. > > > > > > > > > > > > > > > ______________________________ > _________________ > > > Python-es > mailing list > > > Python-es en python.org > > > https://mail.python.org/ > mailman/listinfo/python-es > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > "Perhaps in some rare occasions > when doing the right thing requires an > > > act of piracy, piracy itself can be the right action," > Governor Swan; > > Pirates of the > Caribbean: The Curse of the Black Pearl. > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mzapata en openmailbox.org Wed Dec 21 15:10:03 2016 From: mzapata en openmailbox.org (=?UTF-8?Q?Maximiliano_Zapata_Mar=C3=ADn?=) Date: Wed, 21 Dec 2016 17:10:03 -0300 Subject: [Python-es] Importar el modulo pyptables Message-ID: <590b7c2fa56fda807ac06c581dc771c0@openmailbox.org> Hola a todos, estoy trantando de importar el modulo pyptables con python3 y no encuentra el nombre 'Tables', el error es el siguiente: In [1]: import pyptables --------------------------------------------------------------------------- ImportError Traceback (most recent call last) in () ----> 1 import pyptables /usr/local/lib/python3.4/dist-packages/pyptables/__init__.py in () 2 import subprocess 3 ----> 4 from tables import Tables, Table 5 from chains import BuiltinChain, UserChain 6 from rules import Rule, Accept, Drop, Jump, Redirect, Return, Log, CustomRule ImportError: cannot import name 'Tables' Ya instale pyptables y tables vía pip3. ¿Alguna ayuda? -- Maximiliano Zapata Marín From davidmenhur en gmail.com Wed Dec 21 17:09:03 2016 From: davidmenhur en gmail.com (=?UTF-8?B?RGHPgGlk?=) Date: Wed, 21 Dec 2016 23:09:03 +0100 Subject: [Python-es] Importar el modulo pyptables In-Reply-To: References: <590b7c2fa56fda807ac06c581dc771c0@openmailbox.org> Message-ID: Tiene pinta de ser un problema con py3. tables.py debería ser importado localmente (del archivo adyacente), pero en py3 los importes son absolutos, por lo que "import tables" se refiere a la biblioteca tables (Pytables, nada relacionado con tu caso). La solución es algo así : from .tables import Tables, Table On 21 Dec 2016 21:20, "Maximiliano Zapata Marín" wrote: Hola a todos, estoy trantando de importar el modulo pyptables con python3 y no encuentra el nombre 'Tables', el error es el siguiente: In [1]: import pyptables --------------------------------------------------------------------------- ImportError Traceback (most recent call last) in () ----> 1 import pyptables /usr/local/lib/python3.4/dist-packages/pyptables/__init__.py in () 2 import subprocess 3 ----> 4 from tables import Tables, Table 5 from chains import BuiltinChain, UserChain 6 from rules import Rule, Accept, Drop, Jump, Redirect, Return, Log, CustomRule ImportError: cannot import name 'Tables' Ya instale pyptables y tables vía pip3. ¿Alguna ayuda? -- Maximiliano Zapata Marín _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From sede.lisa en gmail.com Thu Dec 22 08:35:32 2016 From: sede.lisa en gmail.com (=?UTF-8?Q?Walter_Casa=C3=B1as_Olivera?=) Date: Thu, 22 Dec 2016 08:35:32 -0500 Subject: [Python-es] Importar el modulo pyptables In-Reply-To: <590b7c2fa56fda807ac06c581dc771c0@openmailbox.org> References: <590b7c2fa56fda807ac06c581dc771c0@openmailbox.org> Message-ID: hola colega: Acá te dejo un url que quizá te pueda servir de referencia: http://www.pytables.org/usersguide/tutorials.html saludos desde Cuba 2016-12-21 15:10 GMT-05:00, Maximiliano Zapata Marín : > Hola a todos, estoy trantando de importar el modulo pyptables con > python3 y no encuentra el nombre 'Tables', el error es el siguiente: > > In [1]: import pyptables > --------------------------------------------------------------------------- > ImportError Traceback (most recent call > last) > in () > ----> 1 import pyptables > > /usr/local/lib/python3.4/dist-packages/pyptables/__init__.py in > () > 2 import subprocess > 3 > ----> 4 from tables import Tables, Table > 5 from chains import BuiltinChain, UserChain > 6 from rules import Rule, Accept, Drop, Jump, Redirect, Return, > Log, CustomRule > > ImportError: cannot import name 'Tables' > > Ya instale pyptables y tables vía pip3. > > ¿Alguna ayuda? > > -- > Maximiliano Zapata Marín > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > -- "Perhaps in some rare occasions when doing the right thing requires an act of piracy, piracy itself can be the right action," Governor Swan; Pirates of the Caribbean: The Curse of the Black Pearl. From gvm2121 en gmail.com Fri Dec 23 08:33:01 2016 From: gvm2121 en gmail.com (Gonzalo V) Date: Fri, 23 Dec 2016 10:33:01 -0300 Subject: [Python-es] = y += Message-ID: Estimados amigos Cuál es la diferencia de las dos siguientes líneas?, me refiero a "=" y "+=" datos = "" datos += "+------------------------------------------+\n" Muchas gracias y feliz navidad. Saludos, Gonzalo ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From dsaavedra88 en gmail.com Fri Dec 23 08:49:44 2016 From: dsaavedra88 en gmail.com (Diego Saavedra) Date: Fri, 23 Dec 2016 08:49:44 -0500 Subject: [Python-es] = y += In-Reply-To: References: Message-ID: Hasta donde puedo observar el "=" es un operador de asignación de un valor a determinada variable, por otra parte "+=" incrementa el valor de determinada variable por el valor que se asigne despues del = Ej datos = "35" datos += 2 Saludos El 23 de diciembre de 2016, 8:33, Gonzalo V escribió: > Estimados amigos > Cuál es la diferencia de las dos siguientes líneas?, me refiero a "=" y > "+=" > > datos = "" > datos += "+------------------------------------------+\n" > > Muchas gracias y feliz navidad. > > Saludos, > Gonzalo > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > -- -------------------------------------------------------------------------------------------------------------------------------------- Atentamente, Lic. Diego Saavedra PRESIDENTE Telf. (+593) 07 258 8668 ext 140 Celular: 0992018216 Correo: dsaavedra en aprendizajelibre.org Proyecto: #AprendizajeLibre Facilitador, Geek, Gnu/Linux user 0992018216 Twitter: @Statick_ds ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From johnny.alonso.quintero en gmail.com Fri Dec 23 09:06:14 2016 From: johnny.alonso.quintero en gmail.com (Johnny Alonso) Date: Fri, 23 Dec 2016 09:06:14 -0500 Subject: [Python-es] Python 3.5.2 Message-ID: Hola todos, estoy iniciándome en Python y creo que se presenta un fallo de precedencia con el operador menos unario: >>> -2**2 # probable error -4 >>> -2 * -2 # Ok 4 >>> pow(-2, 2) # Ok 4 >>> Por favor, si alguien sabe si esto está documentado podría indicarme en donde lo encuentro, de lo contrario, podrían reportarlo a la fundación, yo no lo se hacer. Saludos, JohnnyAlonso ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Fri Dec 23 10:05:07 2016 From: kikocorreoso en gmail.com (Kiko) Date: Fri, 23 Dec 2016 16:05:07 +0100 Subject: [Python-es] Python 3.5.2 In-Reply-To: References: Message-ID: El 23 de diciembre de 2016, 15:06, Johnny Alonso < johnny.alonso.quintero en gmail.com> escribió: > Hola todos, estoy iniciándome en Python y creo que se presenta un fallo de > precedencia con el operador menos unario: > > >>> -2**2 # probable error > > -4 > > >>> -2 * -2 # Ok > > 4 > > >>> pow(-2, 2) # Ok > > 4 > > >>> > > Por favor, si alguien sabe si esto está documentado podría indicarme en > donde lo encuentro, de lo contrario, podrían reportarlo a la fundación, yo > no lo se hacer. > > > Se evalúa antes el operador potencia: https://docs.python.org/3/reference/expressions.html#unary-arithmetic-and-bitwise-operations > Saludos, JohnnyAlonso > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Fri Dec 23 10:07:35 2016 From: kikocorreoso en gmail.com (Kiko) Date: Fri, 23 Dec 2016 16:07:35 +0100 Subject: [Python-es] Python 3.5.2 In-Reply-To: References: Message-ID: El 23 de diciembre de 2016, 16:05, Kiko escribió: > > > El 23 de diciembre de 2016, 15:06, Johnny Alonso < > johnny.alonso.quintero en gmail.com> escribió: > >> Hola todos, estoy iniciándome en Python y creo que se presenta un fallo >> de precedencia con el operador menos unario: >> >> >>> -2**2 # probable error >> >> -4 >> >> >>> -2 * -2 # Ok >> >> 4 >> >> >>> pow(-2, 2) # Ok >> >> 4 >> >> >>> >> >> Por favor, si alguien sabe si esto está documentado podría indicarme en >> donde lo encuentro, de lo contrario, podrían reportarlo a la fundación, yo >> no lo se hacer. >> >> >> > > Se evalúa antes el operador potencia: https://docs.python.org/3/ > reference/expressions.html#unary-arithmetic-and-bitwise-operations > Antes he ido muy rápido: https://docs.python.org/3/reference/expressions.html#the-power-operator > > > >> Saludos, JohnnyAlonso >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From johnny.alonso.quintero en gmail.com Fri Dec 23 09:59:06 2016 From: johnny.alonso.quintero en gmail.com (Johnny Alonso) Date: Fri, 23 Dec 2016 09:59:06 -0500 Subject: [Python-es] Python 3.5.2 Message-ID: Hola todos, estoy iniciándome en Python y creo que se presenta un fallo de precedencia con el operador menos unario: >>> -2**2 # probable error -4 >>> -2 * -2 # Ok 4 >>> pow(-2, 2) # Ok 4 >>> Por favor, si alguien sabe si esto está documentado podría indicarme en donde lo encuentro, de lo contrario, podrían reportarlo a la fundación, yo no lo se hacer. Saludos, JohnnyAlonso ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From rapto en arrakis.es Fri Dec 23 10:12:02 2016 From: rapto en arrakis.es (=?ISO-8859-1?Q?Marcos_S=E1nchez_Provencio?=) Date: Fri, 23 Dec 2016 16:12:02 +0100 Subject: [Python-es] Python 3.5.2 In-Reply-To: Message-ID: <809fb22e-f9cf-4293-8cab-3c643fb3f669@email.android.com> Se ha borrado un adjunto en formato HTML... URL: From johnny.alonso.quintero en gmail.com Fri Dec 23 10:39:23 2016 From: johnny.alonso.quintero en gmail.com (Johnny Alonso) Date: Fri, 23 Dec 2016 10:39:23 -0500 Subject: [Python-es] Python-es Message-ID: Hola todos, donde puedo ver la lista de correo de Python-es para no consultar sobre cosas ya publicadas. Saludos, JohnnyAlonso ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From johnny.alonso.quintero en gmail.com Fri Dec 23 10:31:45 2016 From: johnny.alonso.quintero en gmail.com (Johnny Alonso) Date: Fri, 23 Dec 2016 10:31:45 -0500 Subject: [Python-es] Python 3.5.2 In-Reply-To: References: Message-ID: Gracias Kiko, me queda claro, es excepción a las reglas algebraicas en Python. De: Python-es [mailto:python-es-bounces+johnny.alonso.quintero=gmail.com en python.org] En nombre de Kiko Enviado el: viernes, 23 de diciembre de 2016 10:08 a. m. Para: La lista de python en castellano Asunto: Re: [Python-es] Python 3.5.2 El 23 de diciembre de 2016, 16:05, Kiko > escribió: El 23 de diciembre de 2016, 15:06, Johnny Alonso > escribió: Hola todos, estoy iniciándome en Python y creo que se presenta un fallo de precedencia con el operador menos unario: >>> -2**2 # probable error -4 >>> -2 * -2 # Ok 4 >>> pow(-2, 2) # Ok 4 >>> Por favor, si alguien sabe si esto está documentado podría indicarme en donde lo encuentro, de lo contrario, podrían reportarlo a la fundación, yo no lo se hacer. Se evalúa antes el operador potencia: https://docs.python.org/3/reference/expressions.html#unary-arithmetic-and-bitwise-operations Antes he ido muy rápido: https://docs.python.org/3/reference/expressions.html#the-power-operator Saludos, JohnnyAlonso _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Fri Dec 23 11:54:00 2016 From: kikocorreoso en gmail.com (kiko(gmail)) Date: Fri, 23 Dec 2016 17:54:00 +0100 Subject: [Python-es] Python-es In-Reply-To: References: Message-ID: <10d8d434-09ce-bc53-03cf-20b5c0b30894@gmail.com> https://mail.python.org/pipermail/python-es/ On 23/12/16 16:39, Johnny Alonso wrote: > > Hola todos, donde puedo ver la lista de correo de Python-es para no > consultar sobre cosas ya publicadas. > > Saludos, JohnnyAlonso > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From leandrodemarco en gmail.com Fri Dec 23 16:05:34 2016 From: leandrodemarco en gmail.com (Leandro Demarco Vedelago) Date: Fri, 23 Dec 2016 18:05:34 -0300 Subject: [Python-es] = y += In-Reply-To: References: Message-ID: var += n es una forma más compacta de escribir var = var + n, es decir, modificar el contenido de var y asignarselo a var mismo. En este caso como tu var (datos) es un string, el operador suma corresponde a la operación de concatenar un string con otro y sería equivalente a escribir lo siguiente: datos = datos + "+------------------------------------------+\n" 2016-12-23 10:49 GMT-03:00 Diego Saavedra : > Hasta donde puedo observar el "=" es un operador de asignación de un valor > a determinada variable, por otra parte "+=" incrementa el valor de > determinada variable por el valor que se asigne despues del = > > Ej > > datos = "35" > datos += 2 > > Saludos > > El 23 de diciembre de 2016, 8:33, Gonzalo V escribió: > >> Estimados amigos >> Cuál es la diferencia de las dos siguientes líneas?, me refiero a "=" y >> "+=" >> >> datos = "" >> datos += "+------------------------------------------+\n" >> >> Muchas gracias y feliz navidad. >> >> Saludos, >> Gonzalo >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > > -- > ------------------------------------------------------------ > -------------------------------------------------------------------------- > Atentamente, > Lic. Diego Saavedra > PRESIDENTE > > Telf. (+593) 07 258 8668 ext 140 > Celular: 0992018216 > Correo: dsaavedra en aprendizajelibre.org > Proyecto: #AprendizajeLibre > Facilitador, Geek, > Gnu/Linux user > 0992018216 > Twitter: @Statick_ds > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ricardo.cardenes en gmail.com Fri Dec 23 17:03:33 2016 From: ricardo.cardenes en gmail.com (=?UTF-8?Q?Ricardo_C=C3=A1rdenes?=) Date: Fri, 23 Dec 2016 12:03:33 -1000 Subject: [Python-es] Python 3.5.2 In-Reply-To: References: Message-ID: No, no es una excepción. En matemáticas, la exponenciación tiene prioridad: -x^2 = -(x^2) Los lenguajes de programación que implementan este operador, suelen adherirse a la regla (Python, PHP, D, Ruby, ...). Luego tienes disidentes como JavaScript, pero bueno... Así que no, Python no es "una excepción a las reglas algebraicas". Saludos, Ricardo 2016-12-23 5:31 GMT-10:00 Johnny Alonso : > Gracias Kiko, me queda claro, es excepción a las reglas algebraicas en > Python. > > > > *De:* Python-es [mailto:python-es-bounces+johnny.alonso.quintero=gmail. > com en python.org] *En nombre de *Kiko > *Enviado el:* viernes, 23 de diciembre de 2016 10:08 a. m. > *Para:* La lista de python en castellano > *Asunto:* Re: [Python-es] Python 3.5.2 > > > > > > > > El 23 de diciembre de 2016, 16:05, Kiko escribió: > > > > > > El 23 de diciembre de 2016, 15:06, Johnny Alonso < > johnny.alonso.quintero en gmail.com> escribió: > > Hola todos, estoy iniciándome en Python y creo que se presenta un fallo de > precedencia con el operador menos unario: > > >>> -2**2 # probable error > > -4 > > >>> -2 * -2 # Ok > > 4 > > >>> pow(-2, 2) # Ok > > 4 > > >>> > > Por favor, si alguien sabe si esto está documentado podría indicarme en > donde lo encuentro, de lo contrario, podrían reportarlo a la fundación, yo > no lo se hacer. > > > > > > Se evalúa antes el operador potencia: https://docs.python.org/3/ > reference/expressions.html#unary-arithmetic-and-bitwise-operations > > Antes he ido muy rápido: https://docs.python.org/3/ > reference/expressions.html#the-power-operator > > > > > > > Saludos, JohnnyAlonso > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From gvm2121 en gmail.com Fri Dec 23 18:20:07 2016 From: gvm2121 en gmail.com (Gonzalo V) Date: Fri, 23 Dec 2016 20:20:07 -0300 Subject: [Python-es] = y += In-Reply-To: References: Message-ID: Perfecto. Muchas gracias El 23 dic. 2016 6:06 PM, "Leandro Demarco Vedelago" < leandrodemarco en gmail.com> escribió: > var += n es una forma más compacta de escribir var = var + n, es decir, > modificar el contenido de var y asignarselo a var mismo. > > En este caso como tu var (datos) es un string, el operador suma > corresponde a la operación de concatenar un string con otro y sería > equivalente a escribir lo siguiente: > datos = datos + "+------------------------------------------+\n" > > 2016-12-23 10:49 GMT-03:00 Diego Saavedra : > >> Hasta donde puedo observar el "=" es un operador de asignación de un >> valor a determinada variable, por otra parte "+=" incrementa el valor de >> determinada variable por el valor que se asigne despues del = >> >> Ej >> >> datos = "35" >> datos += 2 >> >> Saludos >> >> El 23 de diciembre de 2016, 8:33, Gonzalo V escribió: >> >>> Estimados amigos >>> Cuál es la diferencia de las dos siguientes líneas?, me refiero a "=" y >>> "+=" >>> >>> datos = "" >>> datos += "+------------------------------------------+\n" >>> >>> Muchas gracias y feliz navidad. >>> >>> Saludos, >>> Gonzalo >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >> >> >> -- >> ------------------------------------------------------------ >> ------------------------------------------------------------ >> -------------- >> Atentamente, >> Lic. Diego Saavedra >> PRESIDENTE >> >> Telf. (+593) 07 258 8668 ext 140 <+593%207-258-8668> >> Celular: 0992018216 <09%209201%208216> >> Correo: dsaavedra en aprendizajelibre.org >> Proyecto: #AprendizajeLibre >> Facilitador, Geek, >> Gnu/Linux user >> 0992018216 <09%209201%208216> >> Twitter: @Statick_ds >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From johnny.alonso.quintero en gmail.com Fri Dec 23 22:54:24 2016 From: johnny.alonso.quintero en gmail.com (Johnny Alonso) Date: Fri, 23 Dec 2016 22:54:24 -0500 Subject: [Python-es] Python 3.5.2 In-Reply-To: References: Message-ID: Hola Ricardo, Por definición ?La potencia es resultado de tomar un número como factor 2 o más veces?. Aritmética de Baldor, capítulo XV, Elevación a potencias y sus operaciones inversas, página 152. -2**2 = -2 * -2 Leyes de la potenciación: Todo número elevado a la cero es igual a 1, x**0 = 1 -2**0 = 1 Todo número elevado a un exponente par (múltiplo de 2) es positivo, en caso contrario se mantiene el signo del número. -2**2 = 4 -2**3 = -8 Lo anterior lo puedes verificar en la calculadora de un celular IPhone o Samsung, incluso en la de Windows. Es evidente que en Python es así, y lo acepto porque así está documentado, pero es algo para tener en cuenta cuando programas en él. Ricardo, con respecto a las matemáticas en este caso, estas equivocado. Saludos, Johnny Alonso De: Python-es [mailto:python-es-bounces+johnny.alonso.quintero=gmail.com en python.org] En nombre de Ricardo Cárdenes Enviado el: viernes, 23 de diciembre de 2016 5:04 p. m. Para: La lista de python en castellano Asunto: Re: [Python-es] Python 3.5.2 No, no es una excepción. En matemáticas, la exponenciación tiene prioridad: -x^2 = -(x^2) Los lenguajes de programación que implementan este operador, suelen adherirse a la regla (Python, PHP, D, Ruby, ...). Luego tienes disidentes como JavaScript, pero bueno... Así que no, Python no es "una excepción a las reglas algebraicas". Saludos, Ricardo 2016-12-23 5:31 GMT-10:00 Johnny Alonso >: Gracias Kiko, me queda claro, es excepción a las reglas algebraicas en Python. De: Python-es [mailto:python-es-bounces+johnny.alonso.quintero =gmail.com en python.org ] En nombre de Kiko Enviado el: viernes, 23 de diciembre de 2016 10:08 a. m. Para: La lista de python en castellano Asunto: Re: [Python-es] Python 3.5.2 El 23 de diciembre de 2016, 16:05, Kiko > escribió: El 23 de diciembre de 2016, 15:06, Johnny Alonso > escribió: Hola todos, estoy iniciándome en Python y creo que se presenta un fallo de precedencia con el operador menos unario: >>> -2**2 # probable error -4 >>> -2 * -2 # Ok 4 >>> pow(-2, 2) # Ok 4 >>> Por favor, si alguien sabe si esto está documentado podría indicarme en donde lo encuentro, de lo contrario, podrían reportarlo a la fundación, yo no lo se hacer. Se evalúa antes el operador potencia: https://docs.python.org/3/reference/expressions.html#unary-arithmetic-and-bitwise-operations Antes he ido muy rápido: https://docs.python.org/3/reference/expressions.html#the-power-operator Saludos, JohnnyAlonso _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From armandoortega en gmail.com Sat Dec 24 06:24:23 2016 From: armandoortega en gmail.com (Armando Ortega) Date: Sat, 24 Dec 2016 12:24:23 +0100 Subject: [Python-es] Python 3.5.2 In-Reply-To: References: Message-ID: <18cbe4ad-b84d-7451-86b7-54e583b364b7@gmail.com> Buenos días. Ricardo tiene razón. -2**2 = -(2^2) = -4 (-2)**2 = -2^2 = 4 Un saludo. El 24/12/16 a las 04:54, Johnny Alonso escribió: > > Hola Ricardo, Por definición ?La potencia es resultado de tomar un > número como factor 2 o más veces?. Aritmética de Baldor, capítulo XV, > Elevación a potencias y sus operaciones inversas, página 152. > > -2**2 = -2 * -2 > > Leyes de la potenciación: > > Todo número elevado a la cero es igual a 1, x**0 = 1 > > -2**0 = 1 > > Todo número elevado a un exponente par (múltiplo de 2) es positivo, en > caso contrario se mantiene el signo del número. > > -2**2 = 4 > > -2**3 = -8 > > Lo anterior lo puedes verificar en la calculadora de un celular IPhone > o Samsung, incluso en la de Windows. > > Es evidente que en Python es así, y lo acepto porque así está > documentado, pero es algo para tener en cuenta cuando programas en él. > > Ricardo, con respecto a las matemáticas en este caso, estas equivocado. > > Saludos, Johnny Alonso > > *De:*Python-es > [mailto:python-es-bounces+johnny.alonso.quintero=gmail.com en python.org] > *En nombre de *Ricardo Cárdenes > *Enviado el:* viernes, 23 de diciembre de 2016 5:04 p. m. > *Para:* La lista de python en castellano > *Asunto:* Re: [Python-es] Python 3.5.2 > > No, no es una excepción. > > En matemáticas, la exponenciación tiene prioridad: > > -x^2 = -(x^2) > > Los lenguajes de programación que implementan este operador, suelen > adherirse a la regla (Python, PHP, D, Ruby, ...). Luego tienes > disidentes como JavaScript, pero bueno... > > Así que no, Python no es "una excepción a las reglas algebraicas". > > Saludos, > > Ricardo > > 2016-12-23 5:31 GMT-10:00 Johnny Alonso > >: > > Gracias Kiko, me queda claro, es excepción a las reglas > algebraicas en Python. > > *De:*Python-es [mailto:python-es-bounces+johnny.alonso.quintero > =gmail.com en python.org > ] *En nombre de *Kiko > *Enviado el:* viernes, 23 de diciembre de 2016 10:08 a. m. > *Para:* La lista de python en castellano > *Asunto:* Re: [Python-es] Python 3.5.2 > > El 23 de diciembre de 2016, 16:05, Kiko > escribió: > > El 23 de diciembre de 2016, 15:06, Johnny Alonso > > escribió: > > Hola todos, estoy iniciándome en Python y creo que se > presenta un fallo de precedencia con el operador menos unario: > > >>> -2**2 # probable error > > -4 > > >>> -2 * -2 # Ok > > 4 > > >>> pow(-2, 2) # Ok > > 4 > > >>> > > Por favor, si alguien sabe si esto está documentado podría > indicarme en donde lo encuentro, de lo contrario, podrían > reportarlo a la fundación, yo no lo se hacer. > > Se evalúa antes el operador potencia: > https://docs.python.org/3/reference/expressions.html#unary-arithmetic-and-bitwise-operations > > Antes he ido muy rápido: > https://docs.python.org/3/reference/expressions.html#the-power-operator > > Saludos, JohnnyAlonso > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From johnny.alonso.quintero en gmail.com Sat Dec 24 11:52:16 2016 From: johnny.alonso.quintero en gmail.com (Johnny Alonso) Date: Sat, 24 Dec 2016 11:52:16 -0500 Subject: [Python-es] Python 3.5.2 In-Reply-To: <18cbe4ad-b84d-7451-86b7-54e583b364b7@gmail.com> References: <18cbe4ad-b84d-7451-86b7-54e583b364b7@gmail.com> Message-ID: Hola Ricardo y Armando, si las expresiones que muestran son código Python, lamento decirles que están bastante lejos de la realidad. Están comparando expresiones con operadores diferentes y que el resultado en ocasiones les coincida es mera casualidad. En Python el operador ** es potenciación y ^ equivale a la operación XOR entre bist. >>> -2**2 -4 >>> -(2^2) 0 Armando ni siquiera coinciden los resultados, dándote el beneficio de la duda, y utilizas el ^ como operador de potenciación, entonces: La expresión -(2^2) en Python equivale a: >>> -(2**2) -4 Aquí los resultados con el operador ** coinciden, -4 en ambos casos, y lo acepto como correcto desde el punto de vista del lenguaje, pero no desde el punto de vista matemático, pues matemáticamente las expresión -2² es diferente a -(2²). Los desarrolladores de lenguajes son libres de incorporar lo que desean, esto también aplica para la precedencia de operadores y el sentido de evaluación de las expresiones matemáticas, pero de igual forma lo documentan para que los usuarios no incurramos en errores asumiendo que todos cumplen las reglas de evaluación matemática al pie de la letra. Conjetura: Python no implementa el operador menos unario, pero si el binario el cual tiene menor precedencia que el de potenciación, así: -x**n es interpretado en Python como 0-x**n. >>> -2**2 -4 >>> 0 - 2**2 -4 Saludos, Johnny Alonso De: Python-es [mailto:python-es-bounces+johnny.alonso.quintero=gmail.com en python.org] En nombre de Armando Ortega Enviado el: sábado, 24 de diciembre de 2016 6:24 a. m. Para: La lista de python en castellano Asunto: Re: [Python-es] Python 3.5.2 Buenos días. Ricardo tiene razón. -2**2 = -(2^2) = -4 (-2)**2 = -2^2 = 4 Un saludo. El 24/12/16 a las 04:54, Johnny Alonso escribió: Hola Ricardo, Por definición ?La potencia es resultado de tomar un número como factor 2 o más veces?. Aritmética de Baldor, capítulo XV, Elevación a potencias y sus operaciones inversas, página 152. -2**2 = -2 * -2 Leyes de la potenciación: Todo número elevado a la cero es igual a 1, x**0 = 1 -2**0 = 1 Todo número elevado a un exponente par (múltiplo de 2) es positivo, en caso contrario se mantiene el signo del número. -2**2 = 4 -2**3 = -8 Lo anterior lo puedes verificar en la calculadora de un celular IPhone o Samsung, incluso en la de Windows. Es evidente que en Python es así, y lo acepto porque así está documentado, pero es algo para tener en cuenta cuando programas en él. Ricardo, con respecto a las matemáticas en este caso, estas equivocado. Saludos, Johnny Alonso De: Python-es [mailto:python-es-bounces+johnny.alonso.quintero=gmail.com en python.org] En nombre de Ricardo Cárdenes Enviado el: viernes, 23 de diciembre de 2016 5:04 p. m. Para: La lista de python en castellano Asunto: Re: [Python-es] Python 3.5.2 No, no es una excepción. En matemáticas, la exponenciación tiene prioridad: -x^2 = -(x^2) Los lenguajes de programación que implementan este operador, suelen adherirse a la regla (Python, PHP, D, Ruby, ...). Luego tienes disidentes como JavaScript, pero bueno... Así que no, Python no es "una excepción a las reglas algebraicas". Saludos, Ricardo 2016-12-23 5:31 GMT-10:00 Johnny Alonso >: Gracias Kiko, me queda claro, es excepción a las reglas algebraicas en Python. De: Python-es [mailto:python-es-bounces+johnny.alonso.quintero =gmail.com en python.org ] En nombre de Kiko Enviado el: viernes, 23 de diciembre de 2016 10:08 a. m. Para: La lista de python en castellano Asunto: Re: [Python-es] Python 3.5.2 El 23 de diciembre de 2016, 16:05, Kiko > escribió: El 23 de diciembre de 2016, 15:06, Johnny Alonso > escribió: Hola todos, estoy iniciándome en Python y creo que se presenta un fallo de precedencia con el operador menos unario: >>> -2**2 # probable error -4 >>> -2 * -2 # Ok 4 >>> pow(-2, 2) # Ok 4 >>> Por favor, si alguien sabe si esto está documentado podría indicarme en donde lo encuentro, de lo contrario, podrían reportarlo a la fundación, yo no lo se hacer. Se evalúa antes el operador potencia: https://docs.python.org/3/reference/expressions.html#unary-arithmetic-and-bitwise-operations Antes he ido muy rápido: https://docs.python.org/3/reference/expressions.html#the-power-operator Saludos, JohnnyAlonso _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From davidmenhur en gmail.com Sat Dec 24 14:35:08 2016 From: davidmenhur en gmail.com (=?UTF-8?B?RGHPgGlk?=) Date: Sat, 24 Dec 2016 20:35:08 +0100 Subject: [Python-es] Python 3.5.2 In-Reply-To: References: <18cbe4ad-b84d-7451-86b7-54e583b364b7@gmail.com> Message-ID: 2016-12-24 17:52 GMT+01:00 Johnny Alonso : > Aquí los resultados con el operador ** coinciden, -4 en ambos casos, y lo > acepto como correcto desde el punto de vista del lenguaje, pero no desde el > punto de vista matemático, pues matemáticamente las expresión -2² es > diferente a -(2²). La convención usual en libros de matemáticas superiores es que -2^2 (léase menos dos al cuadrado) es -4. Es decir, -x^2 = -(x^2) Por desgracia, los libros elementales no siguen siempre la misma convención, y tarde o temprano acaba causando confusión. Por ejemplo, la función x^2 (equis cuadrado) es convexa según casi cualquier libro avanzado, pero la mitad de los libros básicos la consideran cóncava. Y me sé tres definiciones diferentes de la transformada de Fourier, según si mires un libro de física teórica, óptica o ingeniería (seis si cuentas cuál es la directa y cuál es la inversa); y siempre hay que mirar cuál están usando exactamente. > Conjetura: Python no implementa el operador menos unario, pero si el binario > el cual tiene menor precedencia que el de potenciación, así: > > -x**n es interpretado en Python como 0-x**n. Sí que la implementa. dis.dis(lambda x:-x**2) 1 0 LOAD_FAST 0 (x) 3 LOAD_CONST 1 (2) 6 BINARY_POWER 7 UNARY_NEGATIVE 8 RETURN_VALUE Si quieres negar tu propia clase, tienes que implementar el método __neg__(self) /David. From ricardo.cardenes en gmail.com Sun Dec 25 01:05:57 2016 From: ricardo.cardenes en gmail.com (=?UTF-8?Q?Ricardo_C=C3=A1rdenes?=) Date: Sat, 24 Dec 2016 20:05:57 -1000 Subject: [Python-es] Python 3.5.2 In-Reply-To: References: <18cbe4ad-b84d-7451-86b7-54e583b364b7@gmail.com> Message-ID: Mire señor Alonso, yo no le he respondido a la ligera. Primero, como le dije, el caso de Python no es una excepción, sino *la regla* en cuanto a lenguajes de programación *que implementan la exponenciación* en su sintaxis - es decir, la precedencia está dictada por el propio lenguaje. Es decir, no lo busque en C, o en C++, o en Java, etc. De hecho, me molesté en documentarme brevemente antes de responder. Y mira que no hay muchos lenguajes que implementen la exponenciación en su sintaxise, pero le dejo una lista (no exhaustiva), sin irme a casos demasiado exóticos: - ADA: los operadores de MAYOR precedencia son abs (valor absoluto), not (negación lógica) y ** (exponenciación). Dos niveles por encima de los operadores unarios, y uno por encima de la multiplicación/división. - D: El operador ^^ (exponenciación) está un nivel por encima de los unarios - FORTRAN: El operador ** tiene la precedencia más alta - Haskell: Los operadores ^, ^^ y ** (todos de exponenciación) están por debajo sólo de "!!", que se usa para acceder a los índices de arrays - PHP: ** está por encima de todos los demás operadores aritméticos (y mira que le tengo tirria a este lenguaje, pero por una vez...) - Python (pero esto ya lo sabíamos): ** está, como viene siendo habitual, por encima de los unarios, pero por debajo de los operadores de indización - R: ^ (exponenciación), está justo por encima de + y - unarios - Ruby: ** está justo por encima del - unario (pero justo por debajo del + unario, cosas de la vida) Casos que conozco donde la precedencia de los unarios está por encima: Prolog, JavaScript y algunos casos patológicos como Excel (véase más abajo). En cuanto a calculadoras, he usado la que tengo más a mano (en mi teléfono móvil) y: -4^2 = -16 (-4)^2 = 16 tal como esperaba. Y en el caso de las matemáticas, don Aurelio Baldor (al que no conocía, por cierto) podrá cantar misa en Latín, pero cualquier de mis profesores de matemáticas me hubiera tirado de las orejas si se ocurre interpretar que: -x^n = (-x)^n Aunque claro, siempre me animaron a usar paréntesis para que no cupiera duda. Si es cuestión de sacar referencias, pues nada. Citemos Wikipedia, que a su vez usa como referencias "Elementary Algebra for College Students" (Angel Allen) y "Taschebuch der Mathematik" (Grosche, Ziegler y Ziegler): There exist differing conventions concerning the unary operator ? (usually read "minus"). *In written or printed mathematics*, the expression ?32 is interpreted to mean 0 ? (32) = ?9, but in some applications and programming languages, notably Microsoft Office Excel (and other spreadsheet applications) and the programming language bc [...] Las negritas son mías, pero vamos, que la norma la que decimos nosotros, aunque algunos lenguajes de programación han escogido usar la convención contraria. Y Baldor, según vd., aunque la única copia a la que tenido acceso es una edición de 1985-86, en la que el capítulo XV no empieza hasta la página 155 y no aparece un sólo número negativo. Saludos, Ricardo 2016-12-24 6:52 GMT-10:00 Johnny Alonso : > Hola Ricardo y Armando, si las expresiones que muestran son código Python, > lamento decirles que están bastante lejos de la realidad. > > Están comparando expresiones con operadores diferentes y que el resultado > en ocasiones les coincida es mera casualidad. > En Python el operador ** es potenciación y ^ equivale a la operación XOR > entre bist. > >>> -2**2 > -4 > >>> -(2^2) > 0 > Armando ni siquiera coinciden los resultados, dándote el beneficio de la > duda, y utilizas el ^ como operador de potenciación, entonces: > La expresión -(2^2) en Python equivale a: > >>> -(2**2) > -4 > Aquí los resultados con el operador ** coinciden, -4 en ambos casos, y lo > acepto como correcto desde el punto de vista del lenguaje, pero no desde el > punto de vista matemático, pues matemáticamente las expresión -2² es > diferente a -(2²). > > Los desarrolladores de lenguajes son libres de incorporar lo que desean, > esto también aplica para la precedencia de operadores y el sentido de > evaluación de las expresiones matemáticas, pero de igual forma lo > documentan para que los usuarios no incurramos en errores asumiendo que > todos cumplen las reglas de evaluación matemática al pie de la letra. > > > > Conjetura: Python no implementa el operador menos unario, pero si el > binario el cual tiene menor precedencia que el de potenciación, así: > > -x**n es interpretado en Python como 0-x**n. > > >>> -2**2 > > -4 > > >>> 0 - 2**2 > > -4 > > > > Saludos, Johnny Alonso > > > > > > *De:* Python-es [mailto:python-es-bounces+johnny.alonso.quintero=gmail. > com en python.org] *En nombre de *Armando Ortega > *Enviado el:* sábado, 24 de diciembre de 2016 6:24 a. m. > > *Para:* La lista de python en castellano > *Asunto:* Re: [Python-es] Python 3.5.2 > > > > Buenos días. > > Ricardo tiene razón. > > -2**2 = -(2^2) = -4 > (-2)**2 = -2^2 = 4 > > Un saludo. > > El 24/12/16 a las 04:54, Johnny Alonso escribió: > > Hola Ricardo, Por definición ?La potencia es resultado de tomar un número > como factor 2 o más veces?. Aritmética de Baldor, capítulo XV, Elevación a > potencias y sus operaciones inversas, página 152. > > > > -2**2 = -2 * -2 > > > > Leyes de la potenciación: > > Todo número elevado a la cero es igual a 1, x**0 = 1 > > -2**0 = 1 > > > > Todo número elevado a un exponente par (múltiplo de 2) es positivo, en > caso contrario se mantiene el signo del número. > > -2**2 = 4 > > -2**3 = -8 > > > > Lo anterior lo puedes verificar en la calculadora de un celular IPhone o > Samsung, incluso en la de Windows. > > > > Es evidente que en Python es así, y lo acepto porque así está documentado, > pero es algo para tener en cuenta cuando programas en él. > > > > Ricardo, con respecto a las matemáticas en este caso, estas equivocado. > > > > Saludos, Johnny Alonso > > *De:* Python-es [mailto:python-es-bounces+johnny.alonso.quintero=gmail. > com en python.org > ] *En > nombre de *Ricardo Cárdenes > *Enviado el:* viernes, 23 de diciembre de 2016 5:04 p. m. > *Para:* La lista de python en castellano > *Asunto:* Re: [Python-es] Python 3.5.2 > > > > No, no es una excepción. > > > > En matemáticas, la exponenciación tiene prioridad: > > > > -x^2 = -(x^2) > > > > Los lenguajes de programación que implementan este operador, suelen > adherirse a la regla (Python, PHP, D, Ruby, ...). Luego tienes disidentes > como JavaScript, pero bueno... > > > > Así que no, Python no es "una excepción a las reglas algebraicas". > > > > Saludos, > > Ricardo > > > > 2016-12-23 5:31 GMT-10:00 Johnny Alonso >: > > Gracias Kiko, me queda claro, es excepción a las reglas algebraicas en > Python. > > > > *De:* Python-es [mailto:python-es-bounces+johnny.alonso.quintero=gmail. > com en python.org] *En nombre de *Kiko > *Enviado el:* viernes, 23 de diciembre de 2016 10:08 a. m. > *Para:* La lista de python en castellano > *Asunto:* Re: [Python-es] Python 3.5.2 > > > > > > > > El 23 de diciembre de 2016, 16:05, Kiko escribió: > > > > > > El 23 de diciembre de 2016, 15:06, Johnny Alonso < > johnny.alonso.quintero en gmail.com> escribió: > > Hola todos, estoy iniciándome en Python y creo que se presenta un fallo de > precedencia con el operador menos unario: > > >>> -2**2 # probable error > > -4 > > >>> -2 * -2 # Ok > > 4 > > >>> pow(-2, 2) # Ok > > 4 > > >>> > > Por favor, si alguien sabe si esto está documentado podría indicarme en > donde lo encuentro, de lo contrario, podrían reportarlo a la fundación, yo > no lo se hacer. > > > > > > Se evalúa antes el operador potencia: https://docs.python.org/3/ > reference/expressions.html#unary-arithmetic-and-bitwise-operations > > Antes he ido muy rápido: https://docs.python.org/3/ > reference/expressions.html#the-power-operator > > > > > > > Saludos, JohnnyAlonso > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ricardo.cardenes en gmail.com Sun Dec 25 01:14:29 2016 From: ricardo.cardenes en gmail.com (=?UTF-8?Q?Ricardo_C=C3=A1rdenes?=) Date: Sat, 24 Dec 2016 20:14:29 -1000 Subject: [Python-es] Python 3.5.2 In-Reply-To: References: <18cbe4ad-b84d-7451-86b7-54e583b364b7@gmail.com> Message-ID: Añado, al respecto de calculadoras: en una normal, *donde no se pueden introducir expresiones aritméticas*, sino que lo que hay en pantalla se toma siempre como un operando completo, hubiese esperado lo contrario, ya que estoy solicitando explícitamente elevar al cuadrado el número -2 y entonces no hay ningún tipo de duda de que el resultado será "4" y no "-4" 2016-12-24 20:05 GMT-10:00 Ricardo Cárdenes : > Mire señor Alonso, yo no le he respondido a la ligera. > > Primero, como le dije, el caso de Python no es una excepción, sino *la > regla* en cuanto a lenguajes de programación *que implementan la > exponenciación* en su sintaxis - es decir, la precedencia está dictada por > el propio lenguaje. Es decir, no lo busque en C, o en C++, o en Java, etc. > De hecho, me molesté en documentarme brevemente antes de responder. Y mira > que no hay muchos lenguajes que implementen la exponenciación en su > sintaxise, pero le dejo una lista (no exhaustiva), sin irme a casos > demasiado exóticos: > > - ADA: los operadores de MAYOR precedencia son abs (valor absoluto), not > (negación lógica) y ** (exponenciación). Dos niveles por encima de los > operadores unarios, y uno por encima de la multiplicación/división. > - D: El operador ^^ (exponenciación) está un nivel por encima de los > unarios > - FORTRAN: El operador ** tiene la precedencia más alta > - Haskell: Los operadores ^, ^^ y ** (todos de exponenciación) están por > debajo sólo de "!!", que se usa para acceder a los índices de arrays > - PHP: ** está por encima de todos los demás operadores aritméticos (y > mira que le tengo tirria a este lenguaje, pero por una vez...) > - Python (pero esto ya lo sabíamos): ** está, como viene siendo > habitual, por encima de los unarios, pero por debajo de los operadores de > indización > - R: ^ (exponenciación), está justo por encima de + y - unarios > - Ruby: ** está justo por encima del - unario (pero justo por debajo del > + unario, cosas de la vida) > > Casos que conozco donde la precedencia de los unarios está por encima: > Prolog, JavaScript y algunos casos patológicos como Excel (véase más abajo). > > En cuanto a calculadoras, he usado la que tengo más a mano (en mi teléfono > móvil) y: > > -4^2 = -16 > (-4)^2 = 16 > > tal como esperaba. > > Y en el caso de las matemáticas, don Aurelio Baldor (al que no conocía, > por cierto) podrá cantar misa en Latín, pero cualquier de mis profesores de > matemáticas me hubiera tirado de las orejas si se ocurre interpretar que: > > -x^n = (-x)^n > > Aunque claro, siempre me animaron a usar paréntesis para que no cupiera > duda. > > Si es cuestión de sacar referencias, pues nada. Citemos Wikipedia, que a > su vez usa como referencias "Elementary Algebra for College Students" > (Angel Allen) y "Taschebuch der Mathematik" (Grosche, Ziegler y Ziegler): > > There exist differing conventions concerning the unary operator ? (usually > read "minus"). *In written or printed mathematics*, the expression ?32 is > interpreted to mean 0 ? (32) = ?9, but in some applications and > programming languages, notably Microsoft Office Excel (and other > spreadsheet applications) and the programming language bc [...] > > > Las negritas son mías, pero vamos, que la norma la que decimos nosotros, > aunque algunos lenguajes de programación han escogido usar la convención > contraria. Y Baldor, según vd., aunque la única copia a la que tenido > acceso es una edición de 1985-86, en la que el capítulo XV no empieza hasta > la página 155 y no aparece un sólo número negativo. > > Saludos, > Ricardo > > 2016-12-24 6:52 GMT-10:00 Johnny Alonso > : > >> Hola Ricardo y Armando, si las expresiones que muestran son código >> Python, lamento decirles que están bastante lejos de la realidad. >> >> Están comparando expresiones con operadores diferentes y que el resultado >> en ocasiones les coincida es mera casualidad. >> En Python el operador ** es potenciación y ^ equivale a la operación XOR >> entre bist. >> >>> -2**2 >> -4 >> >>> -(2^2) >> 0 >> Armando ni siquiera coinciden los resultados, dándote el beneficio de la >> duda, y utilizas el ^ como operador de potenciación, entonces: >> La expresión -(2^2) en Python equivale a: >> >>> -(2**2) >> -4 >> Aquí los resultados con el operador ** coinciden, -4 en ambos casos, y lo >> acepto como correcto desde el punto de vista del lenguaje, pero no desde el >> punto de vista matemático, pues matemáticamente las expresión -2² es >> diferente a -(2²). >> >> Los desarrolladores de lenguajes son libres de incorporar lo que desean, >> esto también aplica para la precedencia de operadores y el sentido de >> evaluación de las expresiones matemáticas, pero de igual forma lo >> documentan para que los usuarios no incurramos en errores asumiendo que >> todos cumplen las reglas de evaluación matemática al pie de la letra. >> >> >> >> Conjetura: Python no implementa el operador menos unario, pero si el >> binario el cual tiene menor precedencia que el de potenciación, así: >> >> -x**n es interpretado en Python como 0-x**n. >> >> >>> -2**2 >> >> -4 >> >> >>> 0 - 2**2 >> >> -4 >> >> >> >> Saludos, Johnny Alonso >> >> >> >> >> >> *De:* Python-es [mailto:python-es-bounces+johnny.alonso.quintero= >> gmail.com en python.org] *En nombre de *Armando Ortega >> *Enviado el:* sábado, 24 de diciembre de 2016 6:24 a. m. >> >> *Para:* La lista de python en castellano >> *Asunto:* Re: [Python-es] Python 3.5.2 >> >> >> >> Buenos días. >> >> Ricardo tiene razón. >> >> -2**2 = -(2^2) = -4 >> (-2)**2 = -2^2 = 4 >> >> Un saludo. >> >> El 24/12/16 a las 04:54, Johnny Alonso escribió: >> >> Hola Ricardo, Por definición ?La potencia es resultado de tomar un número >> como factor 2 o más veces?. Aritmética de Baldor, capítulo XV, Elevación a >> potencias y sus operaciones inversas, página 152. >> >> >> >> -2**2 = -2 * -2 >> >> >> >> Leyes de la potenciación: >> >> Todo número elevado a la cero es igual a 1, x**0 = 1 >> >> -2**0 = 1 >> >> >> >> Todo número elevado a un exponente par (múltiplo de 2) es positivo, en >> caso contrario se mantiene el signo del número. >> >> -2**2 = 4 >> >> -2**3 = -8 >> >> >> >> Lo anterior lo puedes verificar en la calculadora de un celular IPhone o >> Samsung, incluso en la de Windows. >> >> >> >> Es evidente que en Python es así, y lo acepto porque así está >> documentado, pero es algo para tener en cuenta cuando programas en él. >> >> >> >> Ricardo, con respecto a las matemáticas en este caso, estas equivocado. >> >> >> >> Saludos, Johnny Alonso >> >> *De:* Python-es [mailto:python-es-bounces+john >> ny.alonso.quintero=gmail.com en python.org >> ] *En >> nombre de *Ricardo Cárdenes >> *Enviado el:* viernes, 23 de diciembre de 2016 5:04 p. m. >> *Para:* La lista de python en castellano >> *Asunto:* Re: [Python-es] Python 3.5.2 >> >> >> >> No, no es una excepción. >> >> >> >> En matemáticas, la exponenciación tiene prioridad: >> >> >> >> -x^2 = -(x^2) >> >> >> >> Los lenguajes de programación que implementan este operador, suelen >> adherirse a la regla (Python, PHP, D, Ruby, ...). Luego tienes disidentes >> como JavaScript, pero bueno... >> >> >> >> Así que no, Python no es "una excepción a las reglas algebraicas". >> >> >> >> Saludos, >> >> Ricardo >> >> >> >> 2016-12-23 5:31 GMT-10:00 Johnny Alonso > >: >> >> Gracias Kiko, me queda claro, es excepción a las reglas algebraicas en >> Python. >> >> >> >> *De:* Python-es [mailto:python-es-bounces+johnny.alonso.quintero= >> gmail.com en python.org] *En nombre de *Kiko >> *Enviado el:* viernes, 23 de diciembre de 2016 10:08 a. m. >> *Para:* La lista de python en castellano >> *Asunto:* Re: [Python-es] Python 3.5.2 >> >> >> >> >> >> >> >> El 23 de diciembre de 2016, 16:05, Kiko >> escribió: >> >> >> >> >> >> El 23 de diciembre de 2016, 15:06, Johnny Alonso < >> johnny.alonso.quintero en gmail.com> escribió: >> >> Hola todos, estoy iniciándome en Python y creo que se presenta un fallo >> de precedencia con el operador menos unario: >> >> >>> -2**2 # probable error >> >> -4 >> >> >>> -2 * -2 # Ok >> >> 4 >> >> >>> pow(-2, 2) # Ok >> >> 4 >> >> >>> >> >> Por favor, si alguien sabe si esto está documentado podría indicarme en >> donde lo encuentro, de lo contrario, podrían reportarlo a la fundación, yo >> no lo se hacer. >> >> >> >> >> >> Se evalúa antes el operador potencia: https://docs.python.org/3/refe >> rence/expressions.html#unary-arithmetic-and-bitwise-operations >> >> Antes he ido muy rápido: https://docs.python.org/3/refe >> rence/expressions.html#the-power-operator >> >> >> >> >> >> >> Saludos, JohnnyAlonso >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> >> >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> >> >> >> >> >> _______________________________________________ >> >> Python-es mailing list >> >> Python-es en python.org >> >> https://mail.python.org/mailman/listinfo/python-es >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mmanzano en gmail.com Sun Dec 25 01:55:26 2016 From: mmanzano en gmail.com (Miguel Manzano) Date: Sun, 25 Dec 2016 07:55:26 +0100 Subject: [Python-es] Python 3.5.2 In-Reply-To: References: <18cbe4ad-b84d-7451-86b7-54e583b364b7@gmail.com> Message-ID: Ricardo y David. Nunca pensé que iba a disfrutar tanto de una conversación sobre precedencia de operadores. ;P Saludos. El 25/12/2016 7:15, "Ricardo Cárdenes" escribió: > Añado, al respecto de calculadoras: en una normal, *donde no se pueden > introducir expresiones aritméticas*, sino que lo que hay en pantalla se > toma siempre como un operando completo, hubiese esperado lo contrario, ya > que estoy solicitando explícitamente elevar al cuadrado el número -2 y > entonces no hay ningún tipo de duda de que el resultado será "4" y no "-4" > > 2016-12-24 20:05 GMT-10:00 Ricardo Cárdenes : > >> Mire señor Alonso, yo no le he respondido a la ligera. >> >> Primero, como le dije, el caso de Python no es una excepción, sino *la >> regla* en cuanto a lenguajes de programación *que implementan la >> exponenciación* en su sintaxis - es decir, la precedencia está dictada por >> el propio lenguaje. Es decir, no lo busque en C, o en C++, o en Java, etc. >> De hecho, me molesté en documentarme brevemente antes de responder. Y mira >> que no hay muchos lenguajes que implementen la exponenciación en su >> sintaxise, pero le dejo una lista (no exhaustiva), sin irme a casos >> demasiado exóticos: >> >> - ADA: los operadores de MAYOR precedencia son abs (valor absoluto), >> not (negación lógica) y ** (exponenciación). Dos niveles por encima de los >> operadores unarios, y uno por encima de la multiplicación/división. >> - D: El operador ^^ (exponenciación) está un nivel por encima de los >> unarios >> - FORTRAN: El operador ** tiene la precedencia más alta >> - Haskell: Los operadores ^, ^^ y ** (todos de exponenciación) están >> por debajo sólo de "!!", que se usa para acceder a los índices de arrays >> - PHP: ** está por encima de todos los demás operadores aritméticos (y >> mira que le tengo tirria a este lenguaje, pero por una vez...) >> - Python (pero esto ya lo sabíamos): ** está, como viene siendo >> habitual, por encima de los unarios, pero por debajo de los operadores de >> indización >> - R: ^ (exponenciación), está justo por encima de + y - unarios >> - Ruby: ** está justo por encima del - unario (pero justo por debajo >> del + unario, cosas de la vida) >> >> Casos que conozco donde la precedencia de los unarios está por encima: >> Prolog, JavaScript y algunos casos patológicos como Excel (véase más abajo). >> >> En cuanto a calculadoras, he usado la que tengo más a mano (en mi >> teléfono móvil) y: >> >> -4^2 = -16 >> (-4)^2 = 16 >> >> tal como esperaba. >> >> Y en el caso de las matemáticas, don Aurelio Baldor (al que no conocía, >> por cierto) podrá cantar misa en Latín, pero cualquier de mis profesores de >> matemáticas me hubiera tirado de las orejas si se ocurre interpretar que: >> >> -x^n = (-x)^n >> >> Aunque claro, siempre me animaron a usar paréntesis para que no cupiera >> duda. >> >> Si es cuestión de sacar referencias, pues nada. Citemos Wikipedia, que a >> su vez usa como referencias "Elementary Algebra for College Students" >> (Angel Allen) y "Taschebuch der Mathematik" (Grosche, Ziegler y Ziegler): >> >> There exist differing conventions concerning the unary operator ? >> (usually read "minus"). *In written or printed mathematics*, the >> expression ?32 is interpreted to mean 0 ? (32) = ?9, but in some >> applications and programming languages, notably Microsoft Office Excel (and >> other spreadsheet applications) and the programming language bc [...] >> >> >> Las negritas son mías, pero vamos, que la norma la que decimos nosotros, >> aunque algunos lenguajes de programación han escogido usar la convención >> contraria. Y Baldor, según vd., aunque la única copia a la que tenido >> acceso es una edición de 1985-86, en la que el capítulo XV no empieza hasta >> la página 155 y no aparece un sólo número negativo. >> >> Saludos, >> Ricardo >> >> 2016-12-24 6:52 GMT-10:00 Johnny Alonso > >: >> >>> Hola Ricardo y Armando, si las expresiones que muestran son código >>> Python, lamento decirles que están bastante lejos de la realidad. >>> >>> Están comparando expresiones con operadores diferentes y que el >>> resultado en ocasiones les coincida es mera casualidad. >>> En Python el operador ** es potenciación y ^ equivale a la operación XOR >>> entre bist. >>> >>> -2**2 >>> -4 >>> >>> -(2^2) >>> 0 >>> Armando ni siquiera coinciden los resultados, dándote el beneficio de la >>> duda, y utilizas el ^ como operador de potenciación, entonces: >>> La expresión -(2^2) en Python equivale a: >>> >>> -(2**2) >>> -4 >>> Aquí los resultados con el operador ** coinciden, -4 en ambos casos, y >>> lo acepto como correcto desde el punto de vista del lenguaje, pero no desde >>> el punto de vista matemático, pues matemáticamente las expresión -2² es >>> diferente a -(2²). >>> >>> Los desarrolladores de lenguajes son libres de incorporar lo que desean, >>> esto también aplica para la precedencia de operadores y el sentido de >>> evaluación de las expresiones matemáticas, pero de igual forma lo >>> documentan para que los usuarios no incurramos en errores asumiendo que >>> todos cumplen las reglas de evaluación matemática al pie de la letra. >>> >>> >>> >>> Conjetura: Python no implementa el operador menos unario, pero si el >>> binario el cual tiene menor precedencia que el de potenciación, así: >>> >>> -x**n es interpretado en Python como 0-x**n. >>> >>> >>> -2**2 >>> >>> -4 >>> >>> >>> 0 - 2**2 >>> >>> -4 >>> >>> >>> >>> Saludos, Johnny Alonso >>> >>> >>> >>> >>> >>> *De:* Python-es [mailto:python-es-bounces+johnny.alonso.quintero= >>> gmail.com en python.org] *En nombre de *Armando Ortega >>> *Enviado el:* sábado, 24 de diciembre de 2016 6:24 a. m. >>> >>> *Para:* La lista de python en castellano >>> *Asunto:* Re: [Python-es] Python 3.5.2 >>> >>> >>> >>> Buenos días. >>> >>> Ricardo tiene razón. >>> >>> -2**2 = -(2^2) = -4 >>> (-2)**2 = -2^2 = 4 >>> >>> Un saludo. >>> >>> El 24/12/16 a las 04:54, Johnny Alonso escribió: >>> >>> Hola Ricardo, Por definición ?La potencia es resultado de tomar un >>> número como factor 2 o más veces?. Aritmética de Baldor, capítulo XV, >>> Elevación a potencias y sus operaciones inversas, página 152. >>> >>> >>> >>> -2**2 = -2 * -2 >>> >>> >>> >>> Leyes de la potenciación: >>> >>> Todo número elevado a la cero es igual a 1, x**0 = 1 >>> >>> -2**0 = 1 >>> >>> >>> >>> Todo número elevado a un exponente par (múltiplo de 2) es positivo, en >>> caso contrario se mantiene el signo del número. >>> >>> -2**2 = 4 >>> >>> -2**3 = -8 >>> >>> >>> >>> Lo anterior lo puedes verificar en la calculadora de un celular IPhone o >>> Samsung, incluso en la de Windows. >>> >>> >>> >>> Es evidente que en Python es así, y lo acepto porque así está >>> documentado, pero es algo para tener en cuenta cuando programas en él. >>> >>> >>> >>> Ricardo, con respecto a las matemáticas en este caso, estas equivocado. >>> >>> >>> >>> Saludos, Johnny Alonso >>> >>> *De:* Python-es [mailto:python-es-bounces+john >>> ny.alonso.quintero=gmail.com en python.org >>> ] *En >>> nombre de *Ricardo Cárdenes >>> *Enviado el:* viernes, 23 de diciembre de 2016 5:04 p. m. >>> *Para:* La lista de python en castellano >>> *Asunto:* Re: [Python-es] Python 3.5.2 >>> >>> >>> >>> No, no es una excepción. >>> >>> >>> >>> En matemáticas, la exponenciación tiene prioridad: >>> >>> >>> >>> -x^2 = -(x^2) >>> >>> >>> >>> Los lenguajes de programación que implementan este operador, suelen >>> adherirse a la regla (Python, PHP, D, Ruby, ...). Luego tienes disidentes >>> como JavaScript, pero bueno... >>> >>> >>> >>> Así que no, Python no es "una excepción a las reglas algebraicas". >>> >>> >>> >>> Saludos, >>> >>> Ricardo >>> >>> >>> >>> 2016-12-23 5:31 GMT-10:00 Johnny Alonso >> com>: >>> >>> Gracias Kiko, me queda claro, es excepción a las reglas algebraicas en >>> Python. >>> >>> >>> >>> *De:* Python-es [mailto:python-es-bounces+johnny.alonso.quintero= >>> gmail.com en python.org] *En nombre de *Kiko >>> *Enviado el:* viernes, 23 de diciembre de 2016 10:08 a. m. >>> *Para:* La lista de python en castellano >>> *Asunto:* Re: [Python-es] Python 3.5.2 >>> >>> >>> >>> >>> >>> >>> >>> El 23 de diciembre de 2016, 16:05, Kiko >>> escribió: >>> >>> >>> >>> >>> >>> El 23 de diciembre de 2016, 15:06, Johnny Alonso < >>> johnny.alonso.quintero en gmail.com> escribió: >>> >>> Hola todos, estoy iniciándome en Python y creo que se presenta un fallo >>> de precedencia con el operador menos unario: >>> >>> >>> -2**2 # probable error >>> >>> -4 >>> >>> >>> -2 * -2 # Ok >>> >>> 4 >>> >>> >>> pow(-2, 2) # Ok >>> >>> 4 >>> >>> >>> >>> >>> Por favor, si alguien sabe si esto está documentado podría indicarme en >>> donde lo encuentro, de lo contrario, podrían reportarlo a la fundación, yo >>> no lo se hacer. >>> >>> >>> >>> >>> >>> Se evalúa antes el operador potencia: https://docs.python.org/3/refe >>> rence/expressions.html#unary-arithmetic-and-bitwise-operations >>> >>> Antes he ido muy rápido: https://docs.python.org/3/refe >>> rence/expressions.html#the-power-operator >>> >>> >>> >>> >>> >>> >>> Saludos, JohnnyAlonso >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >>> >>> >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >>> >>> >>> >>> >>> _______________________________________________ >>> >>> Python-es mailing list >>> >>> Python-es en python.org >>> >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From johnny.alonso.quintero en gmail.com Sun Dec 25 09:24:43 2016 From: johnny.alonso.quintero en gmail.com (Johnny Alonso) Date: Sun, 25 Dec 2016 09:24:43 -0500 Subject: [Python-es] Python 3.5.2 In-Reply-To: References: <18cbe4ad-b84d-7451-86b7-54e583b364b7@gmail.com> Message-ID: Hola Ricardo, facilítame la vida, indícame quien está mal con respecto a las matemática, las calculadoras o Python, espero que la respuesta no sea ?ninguna? porque entonces tendría que afirmar que sabía más antes de preguntar. Saludos, Johnny Alonso De: Python-es [mailto:python-es-bounces+johnny.alonso.quintero=gmail.com en python.org] En nombre de Miguel Manzano Enviado el: domingo, 25 de diciembre de 2016 1:55 a. m. Para: La lista de python en castellano Asunto: Re: [Python-es] Python 3.5.2 Ricardo y David. Nunca pensé que iba a disfrutar tanto de una conversación sobre precedencia de operadores. ;P Saludos. El 25/12/2016 7:15, "Ricardo Cárdenes" < ricardo.cardenes en gmail.com> escribió: Añado, al respecto de calculadoras: en una normal, donde no se pueden introducir expresiones aritméticas, sino que lo que hay en pantalla se toma siempre como un operando completo, hubiese esperado lo contrario, ya que estoy solicitando explícitamente elevar al cuadrado el número -2 y entonces no hay ningún tipo de duda de que el resultado será "4" y no "-4" 2016-12-24 20:05 GMT-10:00 Ricardo Cárdenes < ricardo.cardenes en gmail.com>: Mire señor Alonso, yo no le he respondido a la ligera. Primero, como le dije, el caso de Python no es una excepción, sino *la regla* en cuanto a lenguajes de programación *que implementan la exponenciación* en su sintaxis - es decir, la precedencia está dictada por el propio lenguaje. Es decir, no lo busque en C, o en C++, o en Java, etc. De hecho, me molesté en documentarme brevemente antes de responder. Y mira que no hay muchos lenguajes que implementen la exponenciación en su sintaxise, pero le dejo una lista (no exhaustiva), sin irme a casos demasiado exóticos: - ADA: los operadores de MAYOR precedencia son abs (valor absoluto), not (negación lógica) y ** (exponenciación). Dos niveles por encima de los operadores unarios, y uno por encima de la multiplicación/división. - D: El operador ^^ (exponenciación) está un nivel por encima de los unarios - FORTRAN: El operador ** tiene la precedencia más alta - Haskell: Los operadores ^, ^^ y ** (todos de exponenciación) están por debajo sólo de "!!", que se usa para acceder a los índices de arrays - PHP: ** está por encima de todos los demás operadores aritméticos (y mira que le tengo tirria a este lenguaje, pero por una vez...) - Python (pero esto ya lo sabíamos): ** está, como viene siendo habitual, por encima de los unarios, pero por debajo de los operadores de indización - R: ^ (exponenciación), está justo por encima de + y - unarios - Ruby: ** está justo por encima del - unario (pero justo por debajo del + unario, cosas de la vida) Casos que conozco donde la precedencia de los unarios está por encima: Prolog, JavaScript y algunos casos patológicos como Excel (véase más abajo). En cuanto a calculadoras, he usado la que tengo más a mano (en mi teléfono móvil) y: -4^2 = -16 (-4)^2 = 16 tal como esperaba. Y en el caso de las matemáticas, don Aurelio Baldor (al que no conocía, por cierto) podrá cantar misa en Latín, pero cualquier de mis profesores de matemáticas me hubiera tirado de las orejas si se ocurre interpretar que: -x^n = (-x)^n Aunque claro, siempre me animaron a usar paréntesis para que no cupiera duda. Si es cuestión de sacar referencias, pues nada. Citemos Wikipedia, que a su vez usa como referencias "Elementary Algebra for College Students" (Angel Allen) y "Taschebuch der Mathematik" (Grosche, Ziegler y Ziegler): There exist differing conventions concerning the unary operator ? (usually read "minus"). In written or printed mathematics, the expression ?32 is interpreted to mean 0 ? (32) = ?9, but in some applications and programming languages, notably Microsoft Office Excel (and other spreadsheet applications) and the programming language bc [...] Las negritas son mías, pero vamos, que la norma la que decimos nosotros, aunque algunos lenguajes de programación han escogido usar la convención contraria. Y Baldor, según vd., aunque la única copia a la que tenido acceso es una edición de 1985-86, en la que el capítulo XV no empieza hasta la página 155 y no aparece un sólo número negativo. Saludos, Ricardo 2016-12-24 6:52 GMT-10:00 Johnny Alonso < johnny.alonso.quintero en gmail.com>: Hola Ricardo y Armando, si las expresiones que muestran son código Python, lamento decirles que están bastante lejos de la realidad. Están comparando expresiones con operadores diferentes y que el resultado en ocasiones les coincida es mera casualidad. En Python el operador ** es potenciación y ^ equivale a la operación XOR entre bist. >>> -2**2 -4 >>> -(2^2) 0 Armando ni siquiera coinciden los resultados, dándote el beneficio de la duda, y utilizas el ^ como operador de potenciación, entonces: La expresión -(2^2) en Python equivale a: >>> -(2**2) -4 Aquí los resultados con el operador ** coinciden, -4 en ambos casos, y lo acepto como correcto desde el punto de vista del lenguaje, pero no desde el punto de vista matemático, pues matemáticamente las expresión -2² es diferente a -(2²). Los desarrolladores de lenguajes son libres de incorporar lo que desean, esto también aplica para la precedencia de operadores y el sentido de evaluación de las expresiones matemáticas, pero de igual forma lo documentan para que los usuarios no incurramos en errores asumiendo que todos cumplen las reglas de evaluación matemática al pie de la letra. Conjetura: Python no implementa el operador menos unario, pero si el binario el cual tiene menor precedencia que el de potenciación, así: -x**n es interpretado en Python como 0-x**n. >>> -2**2 -4 >>> 0 - 2**2 -4 Saludos, Johnny Alonso De: Python-es [mailto: python-es-bounces+johnny.alonso.quintero= gmail.com en python.org] En nombre de Armando Ortega Enviado el: sábado, 24 de diciembre de 2016 6:24 a. m. Para: La lista de python en castellano Asunto: Re: [Python-es] Python 3.5.2 Buenos días. Ricardo tiene razón. -2**2 = -(2^2) = -4 (-2)**2 = -2^2 = 4 Un saludo. El 24/12/16 a las 04:54, Johnny Alonso escribió: Hola Ricardo, Por definición ?La potencia es resultado de tomar un número como factor 2 o más veces?. Aritmética de Baldor, capítulo XV, Elevación a potencias y sus operaciones inversas, página 152. -2**2 = -2 * -2 Leyes de la potenciación: Todo número elevado a la cero es igual a 1, x**0 = 1 -2**0 = 1 Todo número elevado a un exponente par (múltiplo de 2) es positivo, en caso contrario se mantiene el signo del número. -2**2 = 4 -2**3 = -8 Lo anterior lo puedes verificar en la calculadora de un celular IPhone o Samsung, incluso en la de Windows. Es evidente que en Python es así, y lo acepto porque así está documentado, pero es algo para tener en cuenta cuando programas en él. Ricardo, con respecto a las matemáticas en este caso, estas equivocado. Saludos, Johnny Alonso De: Python-es [ mailto:python-es-bounces+johnny.alonso.quintero=gmail.com en python.org] En nombre de Ricardo Cárdenes Enviado el: viernes, 23 de diciembre de 2016 5:04 p. m. Para: La lista de python en castellano Asunto: Re: [Python-es] Python 3.5.2 No, no es una excepción. En matemáticas, la exponenciación tiene prioridad: -x^2 = -(x^2) Los lenguajes de programación que implementan este operador, suelen adherirse a la regla (Python, PHP, D, Ruby, ...). Luego tienes disidentes como JavaScript, pero bueno... Así que no, Python no es "una excepción a las reglas algebraicas". Saludos, Ricardo 2016-12-23 5:31 GMT-10:00 Johnny Alonso < johnny.alonso.quintero en gmail.com>: Gracias Kiko, me queda claro, es excepción a las reglas algebraicas en Python. De: Python-es [mailto: python-es-bounces+johnny.alonso.quintero= gmail.com en python.org] En nombre de Kiko Enviado el: viernes, 23 de diciembre de 2016 10:08 a. m. Para: La lista de python en castellano Asunto: Re: [Python-es] Python 3.5.2 El 23 de diciembre de 2016, 16:05, Kiko < kikocorreoso en gmail.com> escribió: El 23 de diciembre de 2016, 15:06, Johnny Alonso < johnny.alonso.quintero en gmail.com> escribió: Hola todos, estoy iniciándome en Python y creo que se presenta un fallo de precedencia con el operador menos unario: >>> -2**2 # probable error -4 >>> -2 * -2 # Ok 4 >>> pow(-2, 2) # Ok 4 >>> Por favor, si alguien sabe si esto está documentado podría indicarme en donde lo encuentro, de lo contrario, podrían reportarlo a la fundación, yo no lo se hacer. Se evalúa antes el operador potencia: https://docs.python.org/3/reference/expressions.html#unary-arithmetic-and-bitwise-operations Antes he ido muy rápido: https://docs.python.org/3/reference/expressions.html#the-power-operator Saludos, JohnnyAlonso _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From sanreikaj.foros en gmail.com Sun Dec 25 10:00:52 2016 From: sanreikaj.foros en gmail.com (Alvaro Manrique) Date: Sun, 25 Dec 2016 11:00:52 -0400 Subject: [Python-es] = y += In-Reply-To: References: Message-ID: Como ya te indican con el operador += puedes sumar y concatenar. También tienes disponibles los operadores: -= /= *= Para las respectivas operaciones matemáticas y asignación a la variable. -------------------------------------------------------------- Alvaro Manrique Programador El dic. 23, 2016 7:20 PM, "Gonzalo V" escribió: > Perfecto. Muchas gracias > El 23 dic. 2016 6:06 PM, "Leandro Demarco Vedelago" < > leandrodemarco en gmail.com> escribió: > >> var += n es una forma más compacta de escribir var = var + n, es decir, >> modificar el contenido de var y asignarselo a var mismo. >> >> En este caso como tu var (datos) es un string, el operador suma >> corresponde a la operación de concatenar un string con otro y sería >> equivalente a escribir lo siguiente: >> datos = datos + "+------------------------------------------+\n" >> >> 2016-12-23 10:49 GMT-03:00 Diego Saavedra : >> >>> Hasta donde puedo observar el "=" es un operador de asignación de un >>> valor a determinada variable, por otra parte "+=" incrementa el valor de >>> determinada variable por el valor que se asigne despues del = >>> >>> Ej >>> >>> datos = "35" >>> datos += 2 >>> >>> Saludos >>> >>> El 23 de diciembre de 2016, 8:33, Gonzalo V >>> escribió: >>> >>>> Estimados amigos >>>> Cuál es la diferencia de las dos siguientes líneas?, me refiero a "=" y >>>> "+=" >>>> >>>> datos = "" >>>> datos += "+------------------------------------------+\n" >>>> >>>> Muchas gracias y feliz navidad. >>>> >>>> Saludos, >>>> Gonzalo >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> >>>> >>> >>> >>> -- >>> ------------------------------------------------------------ >>> ------------------------------------------------------------ >>> -------------- >>> Atentamente, >>> Lic. Diego Saavedra >>> PRESIDENTE >>> >>> Telf. (+593) 07 258 8668 ext 140 <+593%207-258-8668> >>> Celular: 0992018216 <09%209201%208216> >>> Correo: dsaavedra en aprendizajelibre.org >>> Proyecto: #AprendizajeLibre >>> Facilitador, Geek, >>> Gnu/Linux user >>> 0992018216 <09%209201%208216> >>> Twitter: @Statick_ds >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: