From kausdiv en gmail.com Fri Mar 4 18:44:42 2016 From: kausdiv en gmail.com (kausdiv) Date: Sat, 5 Mar 2016 00:44:42 +0100 Subject: [Python-es] SqlAlchemy, no consigo hacer un join Message-ID: <56DA1DEA.8040709@gmail.com> Se ha borrado un adjunto en formato HTML... URL: From jbc.develop en gmail.com Fri Mar 4 20:19:11 2016 From: jbc.develop en gmail.com (Juan BC) Date: Fri, 4 Mar 2016 22:19:11 -0300 Subject: [Python-es] SqlAlchemy, no consigo hacer un join In-Reply-To: <56DA1DEA.8040709@gmail.com> References: <56DA1DEA.8040709@gmail.com> Message-ID: estas usando sqlalchmy solo o algo tipo flask-sqlalchemy? El 04/03/2016 20:45, "kausdiv" escribió: > Hola. > > Tengo un pequeño proyecto que incluye dos tablas: artículos y movimientos. > > Lo que trato es de conseguir una consulta en sqlalchemy que me de cada > artículo con dos campos al final con la suma de entras y salidas desde la > tabla movimientos > > > > session.query(articulos.id, articulos.nombre, > func.sum(movimientos.uEntrada).label('Entradas'), > func.sum(movimientos.uSalida).label('Salidas')).join(movimientos, > articulos).all() > > Pues bien esto genera el siguiente error: > "OperationalError: (sqlite3.OperationalError) ambiguous column name: > articulos.id [SQL: u'SELECT articulos.id AS articulos_id, > articulos.nombre AS articulos_nombre, sum(movimientos.uEntrada) AS > "Entradas", sum(movimientos.uSalida) AS "Salidas" FROM articulos JOIN > movimientos ON articulos.id = movimientos.id_articulo JOIN articulos ON > articulos.id = movimientos.id_articulo'] > " > > Si cambio en el join(articulos, movimientos) sale otro error y en ningún > caso consigo el listado. > > *Detalle de la tabla de movimientos con su clave foranea a articulos:* > > class movimientos(Base): > __tablename__ = "movimientos" > id = Column(Integer, nullable= False, primary_key= True, > autoincrement= True) > id_articulo = Column(ForeignKey(articulos.id)) > > > ¿ como puedo conseguir ese listado ? > > Saludos. > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From dsamanie en fi.uba.ar Fri Mar 4 18:49:04 2016 From: dsamanie en fi.uba.ar (David Samaniego) Date: Fri, 4 Mar 2016 20:49:04 -0300 Subject: [Python-es] =?utf-8?q?Gr=C3=A1ficas_de_informaci=C3=B3n?= Message-ID: Buenas noches, estoy empezando a utilizar python y he venido realizando algunos scripts que toman ifinoctets en un router juniper. Esa información la almaceno en una base de datos y ahora lo que pretendo es generar una grafica en base a los valores almacenados. Alguna sugerencia de librerías que me puedan facilitar y lograr realizar lo pensado Desde ya muchas gracias. Saludos ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ricardo.cardenes en gmail.com Sat Mar 5 00:46:32 2016 From: ricardo.cardenes en gmail.com (=?UTF-8?Q?Ricardo_C=C3=A1rdenes?=) Date: Fri, 4 Mar 2016 19:46:32 -1000 Subject: [Python-es] SqlAlchemy, no consigo hacer un join In-Reply-To: <56DA1DEA.8040709@gmail.com> References: <56DA1DEA.8040709@gmail.com> Message-ID: Mira el SELECT. Estás tomando datos "FROM articulos", luego haciendo un "JOIN movimientos" y después otro "JOIN articulos". La tabla "articulos" sale dos veces en la consulta y por tanto hay dos "articulos.id", lo que lo hace ambiguo. Cambia .join(movimientos, articulos) a .join(movimientos). Debería bastar. 2016-03-04 13:44 GMT-10:00 kausdiv : > Hola. > > Tengo un pequeño proyecto que incluye dos tablas: artículos y movimientos. > > Lo que trato es de conseguir una consulta en sqlalchemy que me de cada > artículo con dos campos al final con la suma de entras y salidas desde la > tabla movimientos > > > > session.query(articulos.id, articulos.nombre, > func.sum(movimientos.uEntrada).label('Entradas'), > func.sum(movimientos.uSalida).label('Salidas')).join(movimientos, > articulos).all() > > Pues bien esto genera el siguiente error: > "OperationalError: (sqlite3.OperationalError) ambiguous column name: > articulos.id [SQL: u'SELECT articulos.id AS articulos_id, > articulos.nombre AS articulos_nombre, sum(movimientos.uEntrada) AS > "Entradas", sum(movimientos.uSalida) AS "Salidas" FROM articulos JOIN > movimientos ON articulos.id = movimientos.id_articulo JOIN articulos ON > articulos.id = movimientos.id_articulo'] > " > > Si cambio en el join(articulos, movimientos) sale otro error y en ningún > caso consigo el listado. > > *Detalle de la tabla de movimientos con su clave foranea a articulos:* > > class movimientos(Base): > __tablename__ = "movimientos" > id = Column(Integer, nullable= False, primary_key= True, > autoincrement= True) > id_articulo = Column(ForeignKey(articulos.id)) > > > ¿ como puedo conseguir ese listado ? > > Saludos. > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Sat Mar 5 03:22:12 2016 From: kikocorreoso en gmail.com (Kiko) Date: Sat, 5 Mar 2016 09:22:12 +0100 Subject: [Python-es] =?utf-8?q?Gr=C3=A1ficas_de_informaci=C3=B3n?= In-Reply-To: References: Message-ID: matplotlib, bokeh, plotly, ggplot,... https://wiki.python.org/moin/NumericAndScientific/Plotting El 5/3/16, David Samaniego escribió: > Buenas noches, estoy empezando a utilizar python y he venido realizando > algunos scripts que toman ifinoctets en un router juniper. Esa información > la almaceno en una base de datos y ahora lo que pretendo es generar una > grafica en base a los valores almacenados. > > Alguna sugerencia de librerías que me puedan facilitar y lograr realizar lo > pensado > > Desde ya muchas gracias. > > Saludos > From kausdiv en gmail.com Sat Mar 5 03:46:26 2016 From: kausdiv en gmail.com (kausdiv) Date: Sat, 5 Mar 2016 09:46:26 +0100 Subject: [Python-es] SqlAlchemy, no consigo hacer un join In-Reply-To: References: <56DA1DEA.8040709@gmail.com> Message-ID: <56DA9CE2.8070609@gmail.com> Se ha borrado un adjunto en formato HTML... URL: From kausdiv en gmail.com Sat Mar 5 04:25:56 2016 From: kausdiv en gmail.com (kausdiv) Date: Sat, 5 Mar 2016 10:25:56 +0100 Subject: [Python-es] SqlAlchemy, no consigo hacer un join In-Reply-To: References: <56DA1DEA.8040709@gmail.com> Message-ID: <56DAA624.1030208@gmail.com> Se ha borrado un adjunto en formato HTML... URL: From ricardo.cardenes en gmail.com Sat Mar 5 06:28:03 2016 From: ricardo.cardenes en gmail.com (=?UTF-8?Q?Ricardo_C=C3=A1rdenes?=) Date: Sat, 5 Mar 2016 01:28:03 -1000 Subject: [Python-es] SqlAlchemy, no consigo hacer un join In-Reply-To: <56DAA624.1030208@gmail.com> References: <56DA1DEA.8040709@gmail.com> <56DAA624.1030208@gmail.com> Message-ID: Un JOIN normal hace exactamente eso: un cruce entre las dos tablas mostrando las filas donde hay coincidencias. Es lo que se llama "inner join" (una combinación interna). Lo que tú quieres es que se muestren todas las filas de una de las tablas que participan en la combinación y que, de la otra, aparezcan los datos que coinciden. Esto se denomina "outer join" (combinación externa). Las combinaciones externas las tienes de dos tipos, por la izquierda y por la derecha, dependiendo de qué tabla tenga que salir entera. Es decir: .... FROM articulos LEFT OUTER JOIN movimientos ... Obtendrá una nueva tabla donde aparecerán todas las filas de "artículos" (la tabla "por la izquierda") y también las filas de movimientos que correspondan. Para las filas de artículos sin movimientos, esas columnas aparecerán (normalmente) como valores nulos, no como 0. Eso te debería dará valores incorrectos para el sumatorio, porque NULL + valor numérico debería ser NULL. Una solución es usar, por ejemplo, la función COALESCE (es del estándar SQL y SQLite la soporta). Se usaría así: func.sum(func.coalesce(movimientos.uEntrada, 0)) si no recuerdo mal. Lo que hace COALESCE es tomar una serie de valores y devolver el primero que no sea NULL. De esa manera, si movimientos.uEntrada es NULL, devolverá 0. Saludos, Ricardo 2016-03-04 23:25 GMT-10:00 kausdiv : > ¡ Perfecto ! > > Es eso. Pero tengo otro problema: > > Supón que tengo 5 artículos dados de alta, y solo 2 tienen movimientos. > > La consulta actual solo muestra los 2 que tienen movimientos. > > ¿ Como podría hacer que aparezcan los 5, y los que no tienen movimientos > que salgan a 0 las entras y salidas ? > > Saludos. > > El 05/03/2016 a las 6:46, Ricardo Cárdenes escribió: > > > session.query(articulos.id, articulos.nombre, > func.sum(movimientos.uEntrada).label('Entradas'), > func.sum(movimientos.uSalida).label('Salidas')).join(movimientos, > articulos).all() > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kausdiv en gmail.com Sat Mar 5 08:55:51 2016 From: kausdiv en gmail.com (kausdiv) Date: Sat, 5 Mar 2016 14:55:51 +0100 Subject: [Python-es] SqlAlchemy, no consigo hacer un join In-Reply-To: References: <56DA1DEA.8040709@gmail.com> <56DAA624.1030208@gmail.com> Message-ID: <56DAE567.2030305@gmail.com> Se ha borrado un adjunto en formato HTML... URL: From mmanzano en gmail.com Sat Mar 5 06:04:16 2016 From: mmanzano en gmail.com (Miguel Manzano) Date: Sat, 5 Mar 2016 12:04:16 +0100 Subject: [Python-es] SqlAlchemy, no consigo hacer un join In-Reply-To: <56DAA624.1030208@gmail.com> References: <56DA1DEA.8040709@gmail.com> <56DAA624.1030208@gmail.com> Message-ID: Hablo desde mi conocimiento de SQL, si existe left join... :D en vez de join ya lo tienes. :P El 05/03/2016 10:26, "kausdiv" escribió: > ¡ Perfecto ! > > Es eso. Pero tengo otro problema: > > Supón que tengo 5 artículos dados de alta, y solo 2 tienen movimientos. > > La consulta actual solo muestra los 2 que tienen movimientos. > > ¿ Como podría hacer que aparezcan los 5, y los que no tienen movimientos > que salgan a 0 las entras y salidas ? > > Saludos. > > El 05/03/2016 a las 6:46, Ricardo Cárdenes escribió: > > > session.query(articulos.id, articulos.nombre, > func.sum(movimientos.uEntrada).label('Entradas'), > func.sum(movimientos.uSalida).label('Salidas')).join(movimientos, > articulos).all() > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kausdiv en gmail.com Mon Mar 7 12:59:54 2016 From: kausdiv en gmail.com (kausdiv) Date: Mon, 7 Mar 2016 18:59:54 +0100 Subject: [Python-es] SqlAlchemy, no consigo hacer un join In-Reply-To: References: <56DA1DEA.8040709@gmail.com> <56DAA624.1030208@gmail.com> Message-ID: <56DDC19A.30400@gmail.com> Se ha borrado un adjunto en formato HTML... URL: From ricardo.cardenes en gmail.com Mon Mar 7 15:15:44 2016 From: ricardo.cardenes en gmail.com (=?UTF-8?Q?Ricardo_C=C3=A1rdenes?=) Date: Mon, 7 Mar 2016 10:15:44 -1000 Subject: [Python-es] SqlAlchemy, no consigo hacer un join In-Reply-To: <56DDC19A.30400@gmail.com> References: <56DA1DEA.8040709@gmail.com> <56DAA624.1030208@gmail.com> <56DDC19A.30400@gmail.com> Message-ID: ¿Por qué no te permiten las tuplas concatenar? :-? Ya puestos, yo lo pondría así: query = ( session.query(movimientos) .filter(movimientos.fecha >= d1, movimientos.fecha <= d2) .filter(movimientos.id_almacen == almId) ) if en.isdigit(): query = query.filter(movimientos.id_entidad == en) elif articulo.isdigit(): query = query.filter(movimientos.id_articulo == articulo) else: query = query.filter(movimientos.tipo.like(tpn)) mov = query.all() pero es preferencia personal... 2016-03-07 7:59 GMT-10:00 kausdiv : > Hola de nuevo. > > Me surge otra cuestión: > > en el buscador que estoy haciendo de movimientos hay distintos controles y > en función de lo que busques se genera un filtro u otro: > > # Filtro, estado inicial, siempre hay fechas y id de almacen. > filtro = (movimientos.fecha>= d1, movimientos.fecha<=d2, movimientos.id_almacen == almId, movimientos.tipo.like(tpn)) > if articulo.isdigit(): #movimientos de un artículo concreto. > filtro = (movimientos.fecha>= d1, movimientos.fecha<=d2, movimientos.id_almacen == almId, movimientos.id_articulo == articulo) > if en.isdigit(): > filtro = (movimientos.fecha>= d1, movimientos.fecha<=d2, movimientos.id_almacen == almId, movimientos.id_entidad == en) > > mov = session.query(movimientos).filter(*filtro).all() > > > Esto no la mejor forma de hacerlo, pero no se otra. Estas tuplas no me > permiten concatenar > > ¿ Como podría hacerse ? > > Había pensado como alternativa usar "Like" en cada campo como en el "tipo" > que cuando son todos lleva "%" ¿ sería correcto usar este sistema ? > > Saludos. > > El 05/03/2016 a las 12:28, Ricardo Cárdenes escribió: > > Un JOIN normal hace exactamente eso: un cruce entre las dos tablas > mostrando las filas donde hay coincidencias. Es lo que se llama "inner > join" (una combinación interna). Lo que tú quieres es que se muestren todas > las filas de una de las tablas que participan en la combinación y que, de > la otra, aparezcan los datos que coinciden. Esto se denomina "outer join" > (combinación externa). Las combinaciones externas las tienes de dos tipos, > por la izquierda y por la derecha, dependiendo de qué tabla tenga que salir > entera. Es decir: > > .... FROM articulos LEFT OUTER JOIN movimientos ... > > Obtendrá una nueva tabla donde aparecerán todas las filas de "artículos" > (la tabla "por la izquierda") y también las filas de movimientos que > correspondan. Para las filas de artículos sin movimientos, esas columnas > aparecerán (normalmente) como valores nulos, no como 0. Eso te debería dará > valores incorrectos para el sumatorio, porque NULL + valor numérico debería > ser NULL. Una solución es usar, por ejemplo, la función COALESCE (es del > estándar SQL y SQLite la soporta). Se usaría así: > > func.sum(func.coalesce(movimientos.uEntrada, 0)) > > si no recuerdo mal. Lo que hace COALESCE es tomar una serie de valores y > devolver el primero que no sea NULL. De esa manera, si movimientos.uEntrada > es NULL, devolverá 0. > > Saludos, > Ricardo > > 2016-03-04 23:25 GMT-10:00 kausdiv : > >> ¡ Perfecto ! >> >> Es eso. Pero tengo otro problema: >> >> Supón que tengo 5 artículos dados de alta, y solo 2 tienen movimientos. >> >> La consulta actual solo muestra los 2 que tienen movimientos. >> >> ¿ Como podría hacer que aparezcan los 5, y los que no tienen movimientos >> que salgan a 0 las entras y salidas ? >> >> Saludos. >> >> El 05/03/2016 a las 6:46, Ricardo Cárdenes escribió: >> >> >> session.query(articulos.id, articulos.nombre, >> func.sum(movimientos.uEntrada).label('Entradas'), >> func.sum(movimientos.uSalida).label('Salidas')).join(movimientos, >> articulos).all() >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > _______________________________________________ > Python-es mailing listPython-es en python.orghttps://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Tue Mar 8 08:49:08 2016 From: kikocorreoso en gmail.com (Kiko) Date: Tue, 8 Mar 2016 14:49:08 +0100 Subject: [Python-es] Scipy USA 2016 CfP Message-ID: [Disculpas por el cross-posting] **SciPy 2016 Conference (Scientific Computing with Python) Announcement** *Call for Proposals: Submit Your Tutorial and Talk Ideas by March 25, 2015 at http://scipy2016.scipy.org. SciPy 2016 , the 15th annual Scientific Computing with Python conference, will be held July 11-17, 2016 in Austin, Texas. SciPy is a community dedicated to the advancement of scientific computing through open source Python software for mathematics, science, and engineering. The annual SciPy Conference brings together over 650 participants from industry, academia, and government to showcase their latest projects, learn from skilled users and developers, and collaborate on code development. The full program will consist of 2 days of tutorials (July 11-12), 3 days of talks (July 13-15), and 2 days of developer sprints (July 16-17). More info is available on the conference website at http://scipy2016.scipy.org (where you can sign up for the mailing list); or follow @scipyconf on Twitter. We hope you?ll join us - early bird registration is open until May 22, 2016 at http://scipy2016.scipy.org/ehome/146062/332936/?&& We encourage you to submit tutorial or talk proposals in the categories below; please also share with others who you?d like to see participate! Submit via the conference website: http://scipy2016.scipy.org . ----------------------------------------------------------------------------------------------------- *SUBMIT A SCIPY 2016 TUTORIAL PROPOSAL - DUE MARCH 21, 2016* ----------------------------------------------------------------------------------------------------- Details and submission here: http://scipy2016.scipy.org/ehome/146062/332967/?&& These sessions provide extremely affordable access to expert training, and consistently receive fantastic feedback from participants. We're looking for submissions on topics from introductory to advanced - we'll have attendees across the gamut looking to learn. Whether you are a major contributor to a scientific Python library or an expert-level user, this is a great opportunityto share your knowledge and stipends are available. ------------------------------------------------------------------------------------------------------------- **SUBMIT A SCIPY 2016 TALK / POSTER PROPOSAL - DUE MARCH 25, 2016* ------------------------------------------------------------------------------------------------------------- Details and submission here: http://scipy2016.scipy.org/ehome/146062/332968/?&& SciPy 2016 will include 3 major topic tracks and 8 mini-symposia tracks. Major topic tracks include: - Scientific Computing in Python - Python in Data Science (Big data and not so big data) - High Performance Computing Mini-symposia will include the applications of Python in: - Earth and Space Science - Engineering - Medicine and Biology - Social Sciences - Special Purpose Databases - Case Studies in Industry - Education - Reproducibility If you have any questions or comments, feel free to contact us at: scipy-organizers en scipy.org ----------------------------------------------------------- **SCIPY 2016 REGISTRATION IS OPEN** ----------------------------------------------------------- Please register early. SciPy early bird registration until May 22, 2016! Register at http://scipy2016.scipy.org. Plus, enter our t-shirt design contest to win a free registration. (Send a vector art file to scipy en enthought.com by March 31 to enter). ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From dsamanie en fi.uba.ar Tue Mar 8 21:12:47 2016 From: dsamanie en fi.uba.ar (David Samaniego) Date: Tue, 8 Mar 2016 23:12:47 -0300 Subject: [Python-es] =?utf-8?q?Gr=C3=A1ficas_de_informaci=C3=B3n?= In-Reply-To: <20160305102237.7151629e@u018700.ehu.es> References: <20160305102237.7151629e@u018700.ehu.es> Message-ID: <756C0F8C-99FC-45E6-8F48-AB540CB30356@fi.uba.ar> Muchas gracias por la información, cualquier avance los seguiré consultando. Un saludo > On Mar 5, 2016, at 06:22, Inigo Aldazabal Mensa wrote: > > Hola, > > Si lo que quieres es hacer algo tipo NOC, grafana va bastante bien y es > *muy* sencillo de configurar. Aunque si tienes la base de datos ya hecha > quizás haya que currar un poco más. > > Un saludo, > > Iñigo > > On > Fri, 4 Mar 2016 20:49:04 -0300 David Samaniego > wrote: > >> Buenas noches, estoy empezando a utilizar python y he venido >> realizando algunos scripts que toman ifinoctets en un router juniper. >> Esa información la almaceno en una base de datos y ahora lo que >> pretendo es generar una grafica en base a los valores almacenados. >> >> Alguna sugerencia de librerías que me puedan facilitar y lograr >> realizar lo pensado >> >> Desde ya muchas gracias. >> >> Saludos From ovasquezcyt en gmail.com Tue Mar 8 18:40:28 2016 From: ovasquezcyt en gmail.com (oduber e. vasquez b.) Date: Tue, 8 Mar 2016 19:10:28 -0430 Subject: [Python-es] SQLALchemy, python, gtk, glade Message-ID: Agradezco ayuda para conseguir material de ayuda en estas herramientas y en español, ya que me interesa y me gusta mucho comenzar a programar en python una aplicación utilizando manejador de bases de datos postgresql !!! he realizado muchas aplicaciones en visual foxpro 9.0! les agradezco si me pueden ayudar con algunos tutoriales o algunos links o experiencias que ya hallan tenido con estas herramientas. saludos y muchas gracias por apoyar a esta comunidad -- Profesor oduber Vasquez Brito Teléfono: 0426-567-3058 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jpfernandez en udem.edu.co Wed Mar 9 13:43:11 2016 From: jpfernandez en udem.edu.co (Juan Pablo Fernandez Gutierrez) Date: Wed, 9 Mar 2016 18:43:11 +0000 Subject: [Python-es] Manual para computo en paralelo y/o distribuido en python. Message-ID: Hola, comunidad de python en español. Estoy interesado en aprender acerca de computación en paralelo y/o distribuido, qué manuales o tutoriales me pueden recomendar para ello? Atentamente, Juan Pablo Fernández. [Universidad de Medellín] La información contenida en este correo electrónico, está diseñada para uso exclusivo de la persona o entidad a la que va dirigida, y puede contener datos que sean confidenciales. Si el lector de este mensaje no es el destinatario previsto, empleado o agente responsable, se le notifica que cualquier divulgación, distribución o copia de esta comunicación está estrictamente prohibida. Si usted ha recibido este mensaje por error, por favor notifíquelo al correo del cual fue enviado. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From olemis en gmail.com Thu Mar 10 12:29:30 2016 From: olemis en gmail.com (Olemis Lang) Date: Thu, 10 Mar 2016 12:29:30 -0500 Subject: [Python-es] =?utf-8?q?=5Bdesarrolladores-habana=5D_ESD_9_pr?= =?utf-8?q?=C3=B3ximo_s=C3=A1bado_12_de_marzo=2E_Interesantes_charl?= =?utf-8?b?YXMgUHl0aG9uLi4u?= In-Reply-To: <0320226d-f6a4-47ec-8244-ad85755ffd60@googlegroups.com> References: <0320226d-f6a4-47ec-8244-ad85755ffd60@googlegroups.com> Message-ID: Estamos distribuyendo este mensaje por varios canales donde sabemos que hay personas interesadas en este evento . Ofrecemos disculpas por adelantado en caso de que reciban múltiples copias . El próximo sábado 12/03/2016 estaremos proponiendo el primer PyDay Habana y 9no Encuentro Social de Desarrolladores . La primera charla tendrá por objetivo demostrar la importancia y utilidad de Python como lenguaje de programación . Para ello se organizarán varios campos de aplicación en una jerarquía que cubrirá desde los niveles más básicos de diseño y producción de hardware, pasando por temas interesantes como dispositivos móviles y videojuegos, hasta las más recientes tecnologías de multi-procesamiento y programación en la nube . Para cada aspecto se mencionarán brevemente casos de uso que demuestran la utilidad de Python para resolver necesidades prácticas de diferentes tipos de usuarios . Posteriormente se tomará como referencia un problema clásico de la teoría de tipos para ilustrar las ventajas de Python en la educación . A continuación se presentará Brython , una librería que permite ejecutar código de Python (en vez de Javascript) en las páginas web mostradas por los navegadores web desplegados en el lado del cliente . Los asistentes conocerán sus funcionalidad básicas , ventajas/desventajas y el estado actual del proyecto . A continuación se ilustrará cómo es que se puede utilizar Brython para programar una aplicación web simple para dispositivos wearable de Samsung equipados con el sistema operativo Tizen OS . Finalmente se convocará el sprint de Brython que se llevará a cabo el 27 de abril de 2016 en la sede de CubaConference 2016 , donde se ofrecerá un sorteo para los participantes en el cual tenemos previsto incluir varios dispositivos (al menos un Samsung Gear), y estamos tratando (con ayuda de nuestros patrocinadores) de sortear también un balón oficial de la EuroCopa Francia 2016 . Después el colega argentino Pablo Gabriel Celayes nos explicará en que forma le resultó útil Python para analizar datos relacionados con las Olimpiadas Nacionales Argentinas de Matemática y la manera en que le resultó factible colaborar con colegas cubanos . Complementaremos el programa con charlas de invitados seguidas de lightning talks , para todos aquellos que quieran exponer sus propias experiencias. ¡ Lleven laptop y preparen temas ! Terminaremos con música relajante al ritmo de GUSFRABA [1]_ :D Antes de terminar queremos agradecer a los organizadores de los Encuentros Sociales de Desarrolladores, a nuestros patrocinadores, a los conferencistas y a los miembros de Python-Cuba WG de la PSF por su apoyo ; pero sobre todo a los participantes pues son los protagonistas reales de estos encuentros. Gracias a la generosidad de nuestros patrocinadores estamos coordinando con la sede para garantizar una oferta gastronómica gratis a las primeras personas que arriben . Los esperamos ? bien temprano :) .. [1] Anger Management (http://www.imdb.com/title/tt0305224/) On 3/7/16, Miguel A. Ramos wrote: > Hola a todos, > > Este sábado 12 de marzo tendremos el ESD 9. Lo que haremos será un PyDay, > una jornada dedicada a Python. Hay charlas interesantes y como siempre > están todos invitados. > > No hay que ser un experto en Python, quien ya lo trabaje podrá conocerlo > más; quien no lo conozca lo hará. Los que deseen tomar el MIC y compartir > sobre su proyecto o cualquier tema afín a esta tecnología, ese día podrán > hacerlo allí. > > Adjunto les va el Programa del encuentro. > > Un saludo y nos vemos, > Equipo ESD. > [...] -- Regards, Olemis - @olemislc Apache? Bloodhound contributor http://issues.apache.org/bloodhound http://blood-hound.net Brython committer http://brython.info http://github.com/brython-dev/brython Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: From olemis en gmail.com Thu Mar 10 12:54:55 2016 From: olemis en gmail.com (Olemis Lang) Date: Thu, 10 Mar 2016 12:54:55 -0500 Subject: [Python-es] Manual para computo en paralelo y/o distribuido en python. In-Reply-To: References: Message-ID: On 3/9/16, Juan Pablo Fernandez Gutierrez wrote: > Hola, comunidad de python en español. > Olé ! :) > Estoy interesado en aprender acerca de computación en paralelo y/o > distribuido, qué manuales o tutoriales me pueden recomendar para ello? > No sé si ya ha considerado alguna librería en específico . Yo he pasado varios cursos [1]_ q le pudieran ser útiles a Ud también (filtrar por Apache Spark , Haddop , Big Data , ...) . Si le es d utilidad, le recomiendo pasar la especialización de la Universidad de Berkeley via edx acerca d Apache Spark [2]_ q empezará en unos días . Por otra parte puede ser q le interese PyCuDA [3]_ , OpenCL [4]_ , u OpenMP [5]_ o ... Todo depende d lo q a Ud le haga falta aprender . Si la cosa estuviera por ahí le recomiendo el curso de Heterogeneous Parallel Programming de la Universidad de Illinois [6]_ (no m extrañaría q hubiera una especialización por alguna parte ...) HTH [...] .. [1] https://www.linkedin.com/in/olemis .. [2] https://www.edx.org/xseries/data-science-engineering-spark .. [3] https://developer.nvidia.com/pycuda .. [4] https://mathema.tician.de/software/pyopencl/ .. [5] http://stackoverflow.com/questions/11368486/openmp-and-python .. [6] https://www.coursera.org/course/hetero -- Regards, Olemis - @olemislc Apache? Bloodhound contributor http://issues.apache.org/bloodhound http://blood-hound.net Brython committer http://brython.info http://github.com/brython-dev/brython Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: From olemis en gmail.com Thu Mar 10 13:09:32 2016 From: olemis en gmail.com (Olemis Lang) Date: Thu, 10 Mar 2016 13:09:32 -0500 Subject: [Python-es] =?utf-8?q?=5Bdesarrolladores-habana=5D_ESD_9_pr?= =?utf-8?q?=C3=B3ximo_s=C3=A1bado_12_de_marzo=2E_Interesantes_charl?= =?utf-8?b?YXMgUHl0aG9uLi4u?= In-Reply-To: References: <0320226d-f6a4-47ec-8244-ad85755ffd60@googlegroups.com> Message-ID: On 3/10/16, Olemis Lang wrote: > Estamos distribuyendo este mensaje por varios canales donde sabemos > que hay personas interesadas en este evento . Ofrecemos disculpas por > adelantado en caso de que reciban múltiples copias . > > El próximo sábado 12/03/2016 estaremos proponiendo el primer PyDay > Habana y 9no Encuentro Social de Desarrolladores . > [...] A petición del público les ofrezco la información q falta en el mensaje anterior Sede : Centro Vasco , 23 y G , La Habana , Cuba . Horario : sábado 12 de marzo del 2016 15:00 - 19:00 . Convocatoria oficial : http://goo.gl/TJME7L P.D. Esta información estaba en la convocatoria inicial , pero olvidé incluirla anteriormente . Les ofrezco mis disculpas . Las canas no le salen a uno por gusto ; pero siempre podremos decir ... ¡¡¡ GUSFRABA !!! [1]_ .. [1] http://www.imdb.com/title/tt0305224/ -- Regards, Olemis - @olemislc Apache? Bloodhound contributor http://issues.apache.org/bloodhound http://blood-hound.net Brython committer http://brython.info http://github.com/brython-dev/brython Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: From jpfernandez en udem.edu.co Fri Mar 11 09:01:00 2016 From: jpfernandez en udem.edu.co (Juan Pablo Fernandez Gutierrez) Date: Fri, 11 Mar 2016 14:01:00 +0000 Subject: [Python-es] Manual para computo en paralelo y/o distribuido en python. In-Reply-To: References: Message-ID: Gracias Olemis. Voy a meditarlo, el big data está bien, aunque (nunca lo mencioné) he venido estudiando problemas de localización, y he hecho la implementación de un metaheurístico de búsqueda por vecindades variables y quisiera paralelizarlo, puesto que observe algún artículo que sugiere el VNS paralelizado. Si alguna dificultad, estaré escribiendo de nuevo. Juan Pablo Fernández G. Medellín, Colombia. -----Mensaje original----- De: Python-es [mailto:python-es-bounces+jpfernandez=udem.edu.co en python.org] En nombre de Olemis Lang Enviado el: jueves, 10 de marzo de 2016 12:55 p.m. Para: La lista de python en castellano Asunto: Re: [Python-es] Manual para computo en paralelo y/o distribuido en python. On 3/9/16, Juan Pablo Fernandez Gutierrez wrote: > Hola, comunidad de python en español. > Olé ! :) > Estoy interesado en aprender acerca de computación en paralelo y/o > distribuido, qué manuales o tutoriales me pueden recomendar para ello? > No sé si ya ha considerado alguna librería en específico . Yo he pasado varios cursos [1]_ q le pudieran ser útiles a Ud también (filtrar por Apache Spark , Haddop , Big Data , ...) . Si le es d utilidad, le recomiendo pasar la especialización de la Universidad de Berkeley via edx acerca d Apache Spark [2]_ q empezará en unos días . Por otra parte puede ser q le interese PyCuDA [3]_ , OpenCL [4]_ , u OpenMP [5]_ o ... Todo depende d lo q a Ud le haga falta aprender . Si la cosa estuviera por ahí le recomiendo el curso de Heterogeneous Parallel Programming de la Universidad de Illinois [6]_ (no m extrañaría q hubiera una especialización por alguna parte ...) HTH [...] .. [1] https://www.linkedin.com/in/olemis .. [2] https://www.edx.org/xseries/data-science-engineering-spark .. [3] https://developer.nvidia.com/pycuda .. [4] https://mathema.tician.de/software/pyopencl/ .. [5] http://stackoverflow.com/questions/11368486/openmp-and-python .. [6] https://www.coursera.org/course/hetero -- Regards, Olemis - @olemislc Apache? Bloodhound contributor http://issues.apache.org/bloodhound http://blood-hound.net Brython committer http://brython.info http://github.com/brython-dev/brython Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ [Universidad de Medellín] La información contenida en este correo electrónico, está diseñada para uso exclusivo de la persona o entidad a la que va dirigida, y puede contener datos que sean confidenciales. Si el lector de este mensaje no es el destinatario previsto, empleado o agente responsable, se le notifica que cualquier divulgación, distribución o copia de esta comunicación está estrictamente prohibida. Si usted ha recibido este mensaje por error, por favor notifíquelo al correo del cual fue enviado. From olemis en gmail.com Fri Mar 11 11:47:08 2016 From: olemis en gmail.com (Olemis Lang) Date: Fri, 11 Mar 2016 11:47:08 -0500 Subject: [Python-es] =?utf-8?q?=5Bdesarrolladores-habana=5D_ESD_9_pr?= =?utf-8?q?=C3=B3ximo_s=C3=A1bado_12_de_marzo=2E_Interesantes_charl?= =?utf-8?b?YXMgUHl0aG9uLi4u?= In-Reply-To: <1c230346-d7f6-4cb0-948c-e957440cf195@googlegroups.com> References: <0320226d-f6a4-47ec-8244-ad85755ffd60@googlegroups.com> <1c230346-d7f6-4cb0-948c-e957440cf195@googlegroups.com> Message-ID: On 3/11/16, Miguel A. Ramos wrote: > Caballero la sede es Centro Vasco, en 3ra y 4, Vedado, Habana (por el hotel > Cohiba) > > No en 23 y G como pusimos en mensaje anterior, sorry. > > Un saludo a todos. > Gracias Migue por la corrección . ¡¡¡ GUSFRABA !!! -- Regards, Olemis - @olemislc Apache? Bloodhound contributor http://issues.apache.org/bloodhound http://blood-hound.net Brython committer http://brython.info http://github.com/brython-dev/brython Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: From kausdiv en gmail.com Sat Mar 12 17:45:38 2016 From: kausdiv en gmail.com (kausdiv) Date: Sat, 12 Mar 2016 23:45:38 +0100 Subject: [Python-es] SQLALchemy, python, gtk, glade In-Reply-To: References: Message-ID: <56E49C12.40602@gmail.com> Se ha borrado un adjunto en formato HTML... URL: From kausdiv en gmail.com Sat Mar 12 17:56:51 2016 From: kausdiv en gmail.com (kausdiv) Date: Sat, 12 Mar 2016 23:56:51 +0100 Subject: [Python-es] SQLAlchemy lentitud Message-ID: <56E49EB3.8070805@gmail.com> Hola de nuevo. Ya terminé la pequeña aplicación que comenté en otro post. Mientras trabajaba con SQLite, todo perfecto. Pero al conectarme a un servidor de internet con MySql, la cosa cambia. El tiempo de ver una regilla con 11 columnas y 83 registros es de 8 segundos. Con una adsl con fibra de vidrio. En una adsl convencional 1:30. En SQLite tardaba menos de 1 segundo. ¿ que pudo hacer para resolver esa lentitud ? Saludos. From mlacunza en gmail.com Sat Mar 12 18:47:34 2016 From: mlacunza en gmail.com (Mario Lacunza) Date: Sat, 12 Mar 2016 18:47:34 -0500 Subject: [Python-es] SQLAlchemy lentitud In-Reply-To: <56E49EB3.8070805@gmail.com> References: <56E49EB3.8070805@gmail.com> Message-ID: Sin ver tu código no podemos adivinar.... Saludos / Best regards Mario Lacunza Email:: mlacunza en gmail.com Personal Website:: http://www.lacunza.biz/ Hosting:: http://mlv-host.com/ Mascotas Perdidas:: http://mascotas-perdidas.com/ Skype: mlacunzav Lima - Peru El 12 de marzo de 2016, 17:56, kausdiv escribió: > Hola de nuevo. > > Ya terminé la pequeña aplicación que comenté en otro post. > > Mientras trabajaba con SQLite, todo perfecto. Pero al conectarme a un > servidor de internet con MySql, la cosa cambia. > > El tiempo de ver una regilla con 11 columnas y 83 registros es de 8 > segundos. Con una adsl con fibra de vidrio. > En una adsl convencional 1:30. > > En SQLite tardaba menos de 1 segundo. > > ¿ que pudo hacer para resolver esa lentitud ? > > Saludos. > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From tuxskar en gmail.com Sun Mar 13 05:55:44 2016 From: tuxskar en gmail.com (oscar ramirez) Date: Sun, 13 Mar 2016 10:55:44 +0100 Subject: [Python-es] SQLAlchemy lentitud In-Reply-To: References: <56E49EB3.8070805@gmail.com> Message-ID: Sin ver el código es difícil de adivinar qué está pasando pero si el cambio ha sido sólo de usar sqlite (de forma local a la máquina donde hace las peticiones) a una configuración con una base de datos remota suena a que se están realizando muchísimas peticiones para presentar los datos. Podrías analizar el número de peticiones y sin son necesarias tal como están o se pueden agrupar por bloques (por ejemplo si es un taller en vez pedir la información de cada coche pedir la de todos los coches, o de los X primeros, entonces pasarias de hacer X peticiones a una sola) y una vez recibas los datos manipularlos para la presentación en python. Un saludo. On Mar 13, 2016 12:48 AM, "Mario Lacunza" wrote: > Sin ver tu código no podemos adivinar.... > > Saludos / Best regards > > Mario Lacunza > Email:: mlacunza en gmail.com > Personal Website:: http://www.lacunza.biz/ > Hosting:: http://mlv-host.com/ > Mascotas Perdidas:: http://mascotas-perdidas.com/ > Skype: mlacunzav > > Lima - Peru > > El 12 de marzo de 2016, 17:56, kausdiv escribió: > >> Hola de nuevo. >> >> Ya terminé la pequeña aplicación que comenté en otro post. >> >> Mientras trabajaba con SQLite, todo perfecto. Pero al conectarme a un >> servidor de internet con MySql, la cosa cambia. >> >> El tiempo de ver una regilla con 11 columnas y 83 registros es de 8 >> segundos. Con una adsl con fibra de vidrio. >> En una adsl convencional 1:30. >> >> En SQLite tardaba menos de 1 segundo. >> >> ¿ que pudo hacer para resolver esa lentitud ? >> >> Saludos. >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ovasquezcyt en gmail.com Sun Mar 13 20:06:16 2016 From: ovasquezcyt en gmail.com (oduber e. vasquez b.) Date: Sun, 13 Mar 2016 19:36:16 -0430 Subject: [Python-es] SQLALchemy, python, gtk, glade In-Reply-To: <56E49C12.40602@gmail.com> References: <56E49C12.40602@gmail.com> Message-ID: muchas gracias por la información!! No he dejado foxpro!! lo que pasa es que en la empresa donde trabajo nos están obligando a utilizar herramientas de escritorios libres! por eso me interese en python y los ORM también he visto que puedo hacer cosas mas rápido sin muchas complicaciones! No me puedo quejar de visual foxpro porque he desarrollado muchos proyectos grandes y trabaja muy bien!! saludos y una vez mas gracias por ese aoporte El 12 de marzo de 2016, 18:15, kausdiv escribió: > Hola. > Yo llevo poco con SqlAlchemy, y para la interfaz gráfica uso PyQt, Las Qt > son muy avanzadas aunque tiene su que hacer con las licencias. > Pero con sus sistema de slot y signal, a mi me resulta muy cómodo > programar con ellas. En el libro que te comento, hay una aplicación > descargable que convierte lo que haces con del QT designer incluidos los > recursos. > > en la web SqlAlchemy hay mucha información, a parte me compré uno en > ingles "Essential SQLAlchemy" de O'Reilly En español hay ejemplos sueltos. > y esta lista que es increiblemente buena. > > Pregunta: ¿ porqué dejaste foxpro ? > Saludos y buena suerte. > > > > El 09/03/2016 a las 0:40, oduber e. vasquez b. escribió: > > Agradezco ayuda para conseguir material de ayuda en estas herramientas y > en español, ya que me interesa y me gusta mucho comenzar a programar en > python una aplicación utilizando manejador de bases de datos postgresql > !!! he realizado muchas aplicaciones en visual foxpro 9.0! > > les agradezco si me pueden ayudar con algunos tutoriales o algunos links o > experiencias que ya hallan tenido con estas herramientas. > > saludos y muchas gracias por apoyar a esta comunidad > > -- > Profesor oduber Vasquez Brito > > Teléfono: 0426-567-3058 > > > _______________________________________________ > Python-es mailing listPython-es en python.orghttps://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Profesor oduber Vasquez Brito Jefe de Telemática Teléfono: 0426-567-3058 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From alvarojusten en gmail.com Mon Mar 14 01:36:41 2016 From: alvarojusten en gmail.com (=?UTF-8?B?w4FsdmFybyBKdXN0ZW4gW1R1cmljYXNd?=) Date: Mon, 14 Mar 2016 02:36:41 -0300 Subject: [Python-es] Manual para computo en paralelo y/o distribuido en python. In-Reply-To: References: Message-ID: Hola, Estoy trabajando en una librería que puede ayudar si usted necesita accesar datos tabulares en varios formatos (como CSV, XLS, XLSX, Parquet y otros), llamada rows: https://github.com/turicas/rows Si trabajas con Apache Spark entonces la librería y su interfaze de línea de comando pueden ser muy buenas herramientas ya que puede también convertir los datos así: rows convert archivo.parquet archivo.csv # o .xls, .xlsx, .html, .sqlite etc. Mas detalles en: http://blog.justen.eng.br/2016/03/reading-parquet-files-in-python-with-rows.html Saludos, Álvaro Justen "Turicas" http://turicas.info/ http://twitter.com/turicas http://CursoDeArduino.com.br/ http://github.com/turicas +55 21 9 9898-0141 2016-03-10 14:54 GMT-03:00 Olemis Lang : > On 3/9/16, Juan Pablo Fernandez Gutierrez wrote: >> Hola, comunidad de python en español. >> > > Olé ! :) > >> Estoy interesado en aprender acerca de computación en paralelo y/o >> distribuido, qué manuales o tutoriales me pueden recomendar para ello? >> > > No sé si ya ha considerado alguna librería en específico . > > Yo he pasado varios cursos [1]_ q le pudieran ser útiles a Ud también > (filtrar por Apache Spark , Haddop , Big Data , ...) . Si le es d > utilidad, le recomiendo pasar la especialización de la Universidad de > Berkeley via edx acerca d Apache Spark [2]_ q empezará en unos días . > > Por otra parte puede ser q le interese PyCuDA [3]_ , OpenCL [4]_ , u > OpenMP [5]_ o ... Todo depende d lo q a Ud le haga falta aprender . Si > la cosa estuviera por ahí le recomiendo el curso de Heterogeneous > Parallel Programming de la Universidad de Illinois [6]_ (no m > extrañaría q hubiera una especialización por alguna parte ...) > > HTH > [...] > > .. [1] https://www.linkedin.com/in/olemis > > .. [2] https://www.edx.org/xseries/data-science-engineering-spark > > .. [3] https://developer.nvidia.com/pycuda > > .. [4] https://mathema.tician.de/software/pyopencl/ > > .. [5] http://stackoverflow.com/questions/11368486/openmp-and-python > > .. [6] https://www.coursera.org/course/hetero > > -- > Regards, > > Olemis - @olemislc > > Apache? Bloodhound contributor > http://issues.apache.org/bloodhound > http://blood-hound.net > > Brython committer > http://brython.info > http://github.com/brython-dev/brython > > Blog ES: http://simelo-es.blogspot.com/ > Blog EN: http://simelo-en.blogspot.com/ > > Featured article: > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ From kausdiv en gmail.com Mon Mar 14 09:42:38 2016 From: kausdiv en gmail.com (kausdiv) Date: Mon, 14 Mar 2016 14:42:38 +0100 Subject: [Python-es] SQLAlchemy lentitud In-Reply-To: References: <56E49EB3.8070805@gmail.com> Message-ID: <56E6BFCE.3040001@gmail.com> Se ha borrado un adjunto en formato HTML... URL: ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: ifbjfidj.png Type: image/png Size: 39568 bytes Desc: no disponible URL: From kausdiv en gmail.com Tue Mar 15 17:53:56 2016 From: kausdiv en gmail.com (kausdiv) Date: Tue, 15 Mar 2016 22:53:56 +0100 Subject: [Python-es] SqlAlchemy, no consigo hacer un join In-Reply-To: References: <56DA1DEA.8040709@gmail.com> <56DAA624.1030208@gmail.com> Message-ID: <56E88474.1080007@gmail.com> Se ha borrado un adjunto en formato HTML... URL: From manequick en gmail.com Thu Mar 17 15:32:20 2016 From: manequick en gmail.com (Jose Manuel Llorente Pinto) Date: Thu, 17 Mar 2016 20:32:20 +0100 Subject: [Python-es] =?utf-8?q?=C2=BFc=C3=B3mo_puedo_convertir_una_lista_m?= =?utf-8?q?ultidimensional_en_listas_unidimensionales=3F?= Message-ID: Tengo una lista equivalente a una matriz de n filas por 2 columnas y quiero individualizar cada una de las dos columnas. Lo he intentado con diferentes bucles for, pero en todos los casos me arroja un error del tipo "list assignment index out of range". Un ejemplo de lo que pretendo sería lo siguiente: Matriz = [[8,2], [4,3], [9,1], [3,5], [5,4], [3,1], [1,1]] y quiero obtener: Lista1 = [8,4,9,3,5,3,1] Lista2 = [2,3,1,5,4,1,1] Como me estoy iniciando en Python es probable que la resolución de esto sea bastante simple , pero después de buscar y buscar no he encontrado ninguna solución. Muchas gracias. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ricardo.cardenes en gmail.com Thu Mar 17 15:59:11 2016 From: ricardo.cardenes en gmail.com (=?UTF-8?Q?Ricardo_C=C3=A1rdenes?=) Date: Thu, 17 Mar 2016 09:59:11 -1000 Subject: [Python-es] =?utf-8?q?=C2=BFc=C3=B3mo_puedo_convertir_una_lista_?= =?utf-8?q?multidimensional_en_listas_unidimensionales=3F?= In-Reply-To: References: Message-ID: Muestra el código que has intentado. Saludos, Ricardo 2016-03-17 9:32 GMT-10:00 Jose Manuel Llorente Pinto : > Tengo una lista equivalente a una matriz de n filas por 2 columnas y > quiero individualizar cada una de las dos columnas. Lo he intentado con > diferentes bucles for, pero en todos los casos me arroja un error del tipo > "list assignment index out of range". > Un ejemplo de lo que pretendo sería lo siguiente: > > Matriz = [[8,2], [4,3], [9,1], [3,5], [5,4], [3,1], [1,1]] > > y quiero obtener: > > Lista1 = [8,4,9,3,5,3,1] > Lista2 = [2,3,1,5,4,1,1] > > Como me estoy iniciando en Python es probable que la resolución de esto > sea bastante simple , pero después de buscar y buscar no he encontrado > ninguna solución. > > Muchas gracias. > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ricardo.cardenes en gmail.com Thu Mar 17 16:03:19 2016 From: ricardo.cardenes en gmail.com (=?UTF-8?Q?Ricardo_C=C3=A1rdenes?=) Date: Thu, 17 Mar 2016 10:03:19 -1000 Subject: [Python-es] =?utf-8?q?=C2=BFc=C3=B3mo_puedo_convertir_una_lista_?= =?utf-8?q?multidimensional_en_listas_unidimensionales=3F?= In-Reply-To: References: Message-ID: De todas maneras, te respondo. Eso es un problema conocido y la manera más rápida de hacer lo que quieres es esto: Lista1, Lista2 = zip(*Matriz) usando herramientas propias de Python. Pero si necesitas escribir código que lo haga (eg. para una tarea que precise mostrar que sabes usar bucles), mejor no uses eso. Saludos, Ricardo 2016-03-17 9:59 GMT-10:00 Ricardo Cárdenes : > Muestra el código que has intentado. > > Saludos, > Ricardo > > 2016-03-17 9:32 GMT-10:00 Jose Manuel Llorente Pinto > : > >> Tengo una lista equivalente a una matriz de n filas por 2 columnas y >> quiero individualizar cada una de las dos columnas. Lo he intentado con >> diferentes bucles for, pero en todos los casos me arroja un error del tipo >> "list assignment index out of range". >> Un ejemplo de lo que pretendo sería lo siguiente: >> >> Matriz = [[8,2], [4,3], [9,1], [3,5], [5,4], [3,1], [1,1]] >> >> y quiero obtener: >> >> Lista1 = [8,4,9,3,5,3,1] >> Lista2 = [2,3,1,5,4,1,1] >> >> Como me estoy iniciando en Python es probable que la resolución de esto >> sea bastante simple , pero después de buscar y buscar no he encontrado >> ninguna solución. >> >> Muchas gracias. >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From manequick en gmail.com Thu Mar 17 17:34:48 2016 From: manequick en gmail.com (Jose Manuel Llorente Pinto) Date: Thu, 17 Mar 2016 22:34:48 +0100 Subject: [Python-es] =?utf-8?q?=C2=BFc=C3=B3mo_puedo_convertir_una_lista_?= =?utf-8?q?multidimensional_en_listas_unidimensionales=3F?= In-Reply-To: References: Message-ID: Muchas gracias Ricardo. Funciona perfectamente. Y además gracias a eso también he conseguido hacerlo con el bucle for. El problema residía en que al inicializar las variables no las dimensionaba bien; cuando me he dado cuenta, he escrito *variable = [None]*n *y también corre. Muy agradecido. El 17 de marzo de 2016, 21:03, Ricardo Cárdenes escribió: > De todas maneras, te respondo. Eso es un problema conocido y la manera más > rápida de hacer lo que quieres es esto: > > Lista1, Lista2 = zip(*Matriz) > > usando herramientas propias de Python. Pero si necesitas escribir código > que lo haga (eg. para una tarea que precise mostrar que sabes usar bucles), > mejor no uses eso. > > Saludos, > Ricardo > > 2016-03-17 9:59 GMT-10:00 Ricardo Cárdenes : > >> Muestra el código que has intentado. >> >> Saludos, >> Ricardo >> >> 2016-03-17 9:32 GMT-10:00 Jose Manuel Llorente Pinto > >: >> >>> Tengo una lista equivalente a una matriz de n filas por 2 columnas y >>> quiero individualizar cada una de las dos columnas. Lo he intentado con >>> diferentes bucles for, pero en todos los casos me arroja un error del tipo >>> "list assignment index out of range". >>> Un ejemplo de lo que pretendo sería lo siguiente: >>> >>> Matriz = [[8,2], [4,3], [9,1], [3,5], [5,4], [3,1], [1,1]] >>> >>> y quiero obtener: >>> >>> Lista1 = [8,4,9,3,5,3,1] >>> Lista2 = [2,3,1,5,4,1,1] >>> >>> Como me estoy iniciando en Python es probable que la resolución de esto >>> sea bastante simple , pero después de buscar y buscar no he encontrado >>> ninguna solución. >>> >>> Muchas gracias. >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From tuxskar en gmail.com Thu Mar 17 17:42:33 2016 From: tuxskar en gmail.com (oscar ramirez) Date: Thu, 17 Mar 2016 22:42:33 +0100 Subject: [Python-es] =?utf-8?q?=C2=BFc=C3=B3mo_puedo_convertir_una_lista_?= =?utf-8?q?multidimensional_en_listas_unidimensionales=3F?= In-Reply-To: References: Message-ID: Hola Jose Manuel, Se puede hacer de forma pythonica usando la función de la librería estandard *zip* (https://docs.python.org/2/library/functions.html#zip) matriz = [[8,2], [4,3], [9,1], [3,5], [5,4], [3,1], [1,1]] tupla1, tupla2 = zip(*Matriz) Las variables tupla1 y tupla2 no son listas como tu querías pero sí que son tuplas, si realmente necesitas que sean listas puedes convertirlas usando: lista1 = list(tupla1) lista2 = list(tupla2) Espero que te ayude. 2016-03-17 22:34 GMT+01:00 Jose Manuel Llorente Pinto : > Muchas gracias Ricardo. > Funciona perfectamente. Y además gracias a eso también he conseguido > hacerlo con el bucle for. > El problema residía en que al inicializar las variables no las > dimensionaba bien; cuando me he dado cuenta, he escrito *variable = > [None]*n *y también corre. > Muy agradecido. > > El 17 de marzo de 2016, 21:03, Ricardo Cárdenes < > ricardo.cardenes en gmail.com> escribió: > >> De todas maneras, te respondo. Eso es un problema conocido y la manera >> más rápida de hacer lo que quieres es esto: >> >> Lista1, Lista2 = zip(*Matriz) >> >> usando herramientas propias de Python. Pero si necesitas escribir código >> que lo haga (eg. para una tarea que precise mostrar que sabes usar bucles), >> mejor no uses eso. >> >> Saludos, >> Ricardo >> >> 2016-03-17 9:59 GMT-10:00 Ricardo Cárdenes : >> >>> Muestra el código que has intentado. >>> >>> Saludos, >>> Ricardo >>> >>> 2016-03-17 9:32 GMT-10:00 Jose Manuel Llorente Pinto < >>> manequick en gmail.com>: >>> >>>> Tengo una lista equivalente a una matriz de n filas por 2 columnas y >>>> quiero individualizar cada una de las dos columnas. Lo he intentado con >>>> diferentes bucles for, pero en todos los casos me arroja un error del tipo >>>> "list assignment index out of range". >>>> Un ejemplo de lo que pretendo sería lo siguiente: >>>> >>>> Matriz = [[8,2], [4,3], [9,1], [3,5], [5,4], [3,1], [1,1]] >>>> >>>> y quiero obtener: >>>> >>>> Lista1 = [8,4,9,3,5,3,1] >>>> Lista2 = [2,3,1,5,4,1,1] >>>> >>>> Como me estoy iniciando en Python es probable que la resolución de esto >>>> sea bastante simple , pero después de buscar y buscar no he encontrado >>>> ninguna solución. >>>> >>>> Muchas gracias. >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> FAQ: http://python-es-faq.wikidot.com/ >>>> >>>> >>> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ricardo.cardenes en gmail.com Thu Mar 17 17:51:26 2016 From: ricardo.cardenes en gmail.com (=?UTF-8?Q?Ricardo_C=C3=A1rdenes?=) Date: Thu, 17 Mar 2016 11:51:26 -1000 Subject: [Python-es] =?utf-8?q?=C2=BFc=C3=B3mo_puedo_convertir_una_lista_?= =?utf-8?q?multidimensional_en_listas_unidimensionales=3F?= In-Reply-To: References: Message-ID: No entiendo exactamente a qué te refieres con " al inicializar las variables...", porque nunca mostraste tu código, pero sospecho que estabas dando un tamaño inicial a las listas. Eso no es necesario para nada, ya que no son de tamaño fijo y estás haciendo más trabajo de la cuenta. Usando un bucle, tu código podría haber sido: Lista1, Lista2 = [], [] for l1, l2 in Matriz: Lista1.append(l1) Lista2.append(l2) De esa manera no tienes que inicializar las listas de destino: simplemente las creas vacías y vas añadiendo valores según necesitas. 2016-03-17 11:34 GMT-10:00 Jose Manuel Llorente Pinto : > Muchas gracias Ricardo. > Funciona perfectamente. Y además gracias a eso también he conseguido > hacerlo con el bucle for. > El problema residía en que al inicializar las variables no las > dimensionaba bien; cuando me he dado cuenta, he escrito *variable = > [None]*n *y también corre. > Muy agradecido. > > El 17 de marzo de 2016, 21:03, Ricardo Cárdenes < > ricardo.cardenes en gmail.com> escribió: > >> De todas maneras, te respondo. Eso es un problema conocido y la manera >> más rápida de hacer lo que quieres es esto: >> >> Lista1, Lista2 = zip(*Matriz) >> >> usando herramientas propias de Python. Pero si necesitas escribir código >> que lo haga (eg. para una tarea que precise mostrar que sabes usar bucles), >> mejor no uses eso. >> >> Saludos, >> Ricardo >> >> 2016-03-17 9:59 GMT-10:00 Ricardo Cárdenes : >> >>> Muestra el código que has intentado. >>> >>> Saludos, >>> Ricardo >>> >>> 2016-03-17 9:32 GMT-10:00 Jose Manuel Llorente Pinto < >>> manequick en gmail.com>: >>> >>>> Tengo una lista equivalente a una matriz de n filas por 2 columnas y >>>> quiero individualizar cada una de las dos columnas. Lo he intentado con >>>> diferentes bucles for, pero en todos los casos me arroja un error del tipo >>>> "list assignment index out of range". >>>> Un ejemplo de lo que pretendo sería lo siguiente: >>>> >>>> Matriz = [[8,2], [4,3], [9,1], [3,5], [5,4], [3,1], [1,1]] >>>> >>>> y quiero obtener: >>>> >>>> Lista1 = [8,4,9,3,5,3,1] >>>> Lista2 = [2,3,1,5,4,1,1] >>>> >>>> Como me estoy iniciando en Python es probable que la resolución de esto >>>> sea bastante simple , pero después de buscar y buscar no he encontrado >>>> ninguna solución. >>>> >>>> Muchas gracias. >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> FAQ: http://python-es-faq.wikidot.com/ >>>> >>>> >>> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From manequick en gmail.com Thu Mar 17 18:43:58 2016 From: manequick en gmail.com (Jose Manuel Llorente Pinto) Date: Thu, 17 Mar 2016 23:43:58 +0100 Subject: [Python-es] =?utf-8?q?=C2=BFc=C3=B3mo_puedo_convertir_una_lista_?= =?utf-8?q?multidimensional_en_listas_unidimensionales=3F?= In-Reply-To: References: Message-ID: Así es. Una vez más muchas gracias. El jueves, 17 de marzo de 2016, Ricardo Cárdenes escribió: > No entiendo exactamente a qué te refieres con " al inicializar las > variables...", porque nunca mostraste tu código, pero sospecho que estabas > dando un tamaño inicial a las listas. Eso no es necesario para nada, ya que > no son de tamaño fijo y estás haciendo más trabajo de la cuenta. Usando un > bucle, tu código podría haber sido: > > Lista1, Lista2 = [], [] > for l1, l2 in Matriz: > Lista1.append(l1) > Lista2.append(l2) > > > De esa manera no tienes que inicializar las listas de destino: simplemente > las creas vacías y vas añadiendo valores según necesitas. > > 2016-03-17 11:34 GMT-10:00 Jose Manuel Llorente Pinto >: > >> Muchas gracias Ricardo. >> Funciona perfectamente. Y además gracias a eso también he conseguido >> hacerlo con el bucle for. >> El problema residía en que al inicializar las variables no las >> dimensionaba bien; cuando me he dado cuenta, he escrito *variable = >> [None]*n *y también corre. >> Muy agradecido. >> >> El 17 de marzo de 2016, 21:03, Ricardo Cárdenes < >> ricardo.cardenes en gmail.com >> > escribió: >> >>> De todas maneras, te respondo. Eso es un problema conocido y la manera >>> más rápida de hacer lo que quieres es esto: >>> >>> Lista1, Lista2 = zip(*Matriz) >>> >>> usando herramientas propias de Python. Pero si necesitas escribir código >>> que lo haga (eg. para una tarea que precise mostrar que sabes usar bucles), >>> mejor no uses eso. >>> >>> Saludos, >>> Ricardo >>> >>> 2016-03-17 9:59 GMT-10:00 Ricardo Cárdenes >> >: >>> >>>> Muestra el código que has intentado. >>>> >>>> Saludos, >>>> Ricardo >>>> >>>> 2016-03-17 9:32 GMT-10:00 Jose Manuel Llorente Pinto < >>>> manequick en gmail.com >>>> >: >>>> >>>>> Tengo una lista equivalente a una matriz de n filas por 2 columnas y >>>>> quiero individualizar cada una de las dos columnas. Lo he intentado con >>>>> diferentes bucles for, pero en todos los casos me arroja un error del tipo >>>>> "list assignment index out of range". >>>>> Un ejemplo de lo que pretendo sería lo siguiente: >>>>> >>>>> Matriz = [[8,2], [4,3], [9,1], [3,5], [5,4], [3,1], [1,1]] >>>>> >>>>> y quiero obtener: >>>>> >>>>> Lista1 = [8,4,9,3,5,3,1] >>>>> Lista2 = [2,3,1,5,4,1,1] >>>>> >>>>> Como me estoy iniciando en Python es probable que la resolución de >>>>> esto sea bastante simple , pero después de buscar y buscar no he encontrado >>>>> ninguna solución. >>>>> >>>>> Muchas gracias. >>>>> >>>>> _______________________________________________ >>>>> Python-es mailing list >>>>> Python-es en python.org >>>>> >>>>> https://mail.python.org/mailman/listinfo/python-es >>>>> FAQ: http://python-es-faq.wikidot.com/ >>>>> >>>>> >>>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From gvm2121 en gmail.com Sat Mar 19 16:52:40 2016 From: gvm2121 en gmail.com (Gonzalo V) Date: Sat, 19 Mar 2016 16:52:40 -0400 Subject: [Python-es] object() takes no arguments Message-ID: Hola amgos estoy probando objetos he creado la siguiente clase para crear el objeto class libro: def __init___(self, isbn, nombre,edicion,stock,pvp,paginas): self.isbn=isbn self.nombre=nombre self.edicion=edicion self.stock=stock self.pvp=pvp self.paginas=paginas li=libro(1,'italia',2015,5,25000,315) pero me arroja el siguiente error Traceback (most recent call last): File "C:/Users/Gonzalo/AppData/Local/Programs/Python/Python35-32/prueba clase.py", line 10, in li=libro(1,'italia',2015,5,25000,315) TypeError: object() takes no parameters he leído la documentación de python y sigo sin entender. ¿A que se debe este error?¿ me pueden ayudar? Saludos, Gonzalo ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ricardo.cardenes en gmail.com Sat Mar 19 17:02:25 2016 From: ricardo.cardenes en gmail.com (=?UTF-8?Q?Ricardo_C=C3=A1rdenes?=) Date: Sat, 19 Mar 2016 11:02:25 -1000 Subject: [Python-es] object() takes no arguments In-Reply-To: References: Message-ID: Te sobra un _ al final de __init__, así que no estás declarando un constructor. On Sat, Mar 19, 2016 at 10:52 AM, Gonzalo V wrote: > Hola amgos > estoy probando objetos he creado la siguiente clase para crear el objeto > > class libro: > def __init___(self, isbn, nombre,edicion,stock,pvp,paginas): > self.isbn=isbn > self.nombre=nombre > self.edicion=edicion > self.stock=stock > self.pvp=pvp > self.paginas=paginas > > li=libro(1,'italia',2015,5,25000,315) > > pero me arroja el siguiente error > > Traceback (most recent call last): > File "C:/Users/Gonzalo/AppData/Local/Programs/Python/Python35-32/prueba > clase.py", line 10, in > li=libro(1,'italia',2015,5,25000,315) > TypeError: object() takes no parameters > > he leído la documentación de python y sigo sin entender. ¿A que se debe > este error?¿ me pueden ayudar? > > > > Saludos, > Gonzalo > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From gvm2121 en gmail.com Sat Mar 19 17:27:29 2016 From: gvm2121 en gmail.com (Gonzalo V) Date: Sat, 19 Mar 2016 17:27:29 -0400 Subject: [Python-es] object() takes no arguments In-Reply-To: References: Message-ID: Qué verguenza! muchas gracias! Saludos, Gonzalo El 19 de marzo de 2016, 17:02, Ricardo Cárdenes escribió: > Te sobra un _ al final de __init__, así que no estás declarando un > constructor. > > On Sat, Mar 19, 2016 at 10:52 AM, Gonzalo V wrote: > >> Hola amgos >> estoy probando objetos he creado la siguiente clase para crear el objeto >> >> class libro: >> def __init___(self, isbn, nombre,edicion,stock,pvp,paginas): >> self.isbn=isbn >> self.nombre=nombre >> self.edicion=edicion >> self.stock=stock >> self.pvp=pvp >> self.paginas=paginas >> >> li=libro(1,'italia',2015,5,25000,315) >> >> pero me arroja el siguiente error >> >> Traceback (most recent call last): >> File "C:/Users/Gonzalo/AppData/Local/Programs/Python/Python35-32/prueba >> clase.py", line 10, in >> li=libro(1,'italia',2015,5,25000,315) >> TypeError: object() takes no parameters >> >> he leído la documentación de python y sigo sin entender. ¿A que se debe >> este error?¿ me pueden ayudar? >> >> >> >> Saludos, >> Gonzalo >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ricardo.cardenes en gmail.com Sat Mar 19 19:12:29 2016 From: ricardo.cardenes en gmail.com (=?UTF-8?Q?Ricardo_C=C3=A1rdenes?=) Date: Sat, 19 Mar 2016 13:12:29 -1000 Subject: [Python-es] object() takes no arguments In-Reply-To: References: Message-ID: No pasa na'. De hecho, ni me fijé primero. Pero al probarlo en Python 2 el error es diferente: TypeError: this constructor takes no arguments lo cual me dio la pista definitiva :-D Nota: el error es diferente en Python 2 porque si no especificas la clase ancestro de "libro", se crea una "clase al estilo viejo", que no desciende de "object". Declarada así: class libro(object): def __init___(self, isbn, nombre,edicion,stock,pvp,paginas): self.isbn=isbn self.nombre=nombre self.edicion=edicion self.stock=stock self.pvp=pvp self.paginas=paginas el error es el mismo. En Python 3 todas las clases son "de estilo nuevo" y descienden de object. 2016-03-19 11:27 GMT-10:00 Gonzalo V : > Qué verguenza! > muchas gracias! > > Saludos, > Gonzalo > > El 19 de marzo de 2016, 17:02, Ricardo Cárdenes < > ricardo.cardenes en gmail.com> escribió: > >> Te sobra un _ al final de __init__, así que no estás declarando un >> constructor. >> >> On Sat, Mar 19, 2016 at 10:52 AM, Gonzalo V wrote: >> >>> Hola amgos >>> estoy probando objetos he creado la siguiente clase para crear el objeto >>> >>> class libro: >>> def __init___(self, isbn, nombre,edicion,stock,pvp,paginas): >>> self.isbn=isbn >>> self.nombre=nombre >>> self.edicion=edicion >>> self.stock=stock >>> self.pvp=pvp >>> self.paginas=paginas >>> >>> li=libro(1,'italia',2015,5,25000,315) >>> >>> pero me arroja el siguiente error >>> >>> Traceback (most recent call last): >>> File >>> "C:/Users/Gonzalo/AppData/Local/Programs/Python/Python35-32/prueba >>> clase.py", line 10, in >>> li=libro(1,'italia',2015,5,25000,315) >>> TypeError: object() takes no parameters >>> >>> he leído la documentación de python y sigo sin entender. ¿A que se debe >>> este error?¿ me pueden ayudar? >>> >>> >>> >>> Saludos, >>> Gonzalo >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From horacio9573 en gmail.com Wed Mar 23 07:49:13 2016 From: horacio9573 en gmail.com (Horacio) Date: Wed, 23 Mar 2016 08:49:13 -0300 Subject: [Python-es] Falta de memoria en entornos virtuales Message-ID: Buenas. Estoy usando python en un entorno virtual en el espacio de usuario. Pero cuando intento instalar scipy con: pip install scipy este usa el directorio /tmp (uso Linux) como directorio temporal para la compilación,,, el cual lo tengo en una partición con poca cantidad de memoria. Cómo puedo hacer que use otro directorio donde se que hay memoria suficiente para la compilación del paquete? Se que se puede hacer, pero no recuerdo donde lo leí,,, y no recuerdo como se busca en google, ya que me da cualquier cosa la búsqueda. Saludos y gracias... Horacio From kikocorreoso en gmail.com Wed Mar 23 08:23:34 2016 From: kikocorreoso en gmail.com (Kiko) Date: Wed, 23 Mar 2016 13:23:34 +0100 Subject: [Python-es] Falta de memoria en entornos virtuales In-Reply-To: References: Message-ID: El 23 de marzo de 2016, 12:49, Horacio escribió: > Buenas. > > Estoy usando python en un entorno virtual en el espacio de usuario. > Pero cuando intento instalar scipy con: > > pip install scipy > > > este usa el directorio /tmp (uso Linux) como directorio temporal para > la compilación,,, el cual lo tengo en una partición con poca cantidad > de memoria. Cómo puedo hacer que use otro directorio donde se que hay > memoria suficiente para la compilación del paquete? Se que se puede > hacer, pero no recuerdo donde lo leí,,, y no recuerdo como se busca en > google, ya que me da cualquier cosa la búsqueda. > > Hola. Prueba usando la opción -b, --build: https://pip.pypa.io/en/stable/reference/pip_install/#cmdoption-b ejemplo: pip install scipy -b /path/a/la/carpeta > Saludos y gracias... Horacio > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From horacio9573 en gmail.com Wed Mar 23 10:16:20 2016 From: horacio9573 en gmail.com (Horacio) Date: Wed, 23 Mar 2016 11:16:20 -0300 Subject: [Python-es] Falta de memoria en entornos virtuales In-Reply-To: References: Message-ID: El día 23 de marzo de 2016, 9:23, Kiko escribió: > > > El 23 de marzo de 2016, 12:49, Horacio escribió: >> >> Buenas. >> >> Estoy usando python en un entorno virtual en el espacio de usuario. >> Pero cuando intento instalar scipy con: >> >> pip install scipy >> >> >> este usa el directorio /tmp (uso Linux) como directorio temporal para >> la compilación,,, el cual lo tengo en una partición con poca cantidad >> de memoria. Cómo puedo hacer que use otro directorio donde se que hay >> memoria suficiente para la compilación del paquete? Se que se puede >> hacer, pero no recuerdo donde lo leí,,, y no recuerdo como se busca en >> google, ya que me da cualquier cosa la búsqueda. >> > > Hola. > > Prueba usando la opción -b, --build: > https://pip.pypa.io/en/stable/reference/pip_install/#cmdoption-b > ejemplo: > pip install scipy -b /path/a/la/carpeta Si eso buscaba muchas gracias,,, > >> >> Saludos y gracias... Horacio >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > From jcaballero.hep en gmail.com Wed Mar 23 19:12:30 2016 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Wed, 23 Mar 2016 19:12:30 -0400 Subject: [Python-es] [OFF TOPIC] herramientas para hacer diagramas UML Message-ID: Perdón por el off topic. Vamos a empezar una aplicación nueva en el curro, en python (lo que me sirve de excusa para preguntar en esta lista), y esta vez queremos hacer diagramas UML, tanto para ayudar en la fase de diseño como para documentación. Nunca he hecho diagramas UML, salvo con papel y lápiz. Una búsqueda rápida en google me da miles de posibilidades. En un mundo ideal las iría probando todas. Pero no tengo tiempo. Si alguien ha usado alguna herramienta libre (y gratis, o muy barata) para dibujar UMLs, y le resultó relativamente sencilla, estoy abierto a recomendaciones. Me vale tanto herramientas web como software que se pueda instalar en RedHat 5, 6 o 7, preferiblemente con RPM. Muchas gracias. Y de nuevo perdón por el OFF TOPIC y por preguntar algo que debería poder averiguar por mi mismo (si tuviese el tiempo necesario). Un saludo, Jose From mario en osorio.solutions Wed Mar 23 19:37:19 2016 From: mario en osorio.solutions (Mario R. Osorio) Date: Wed, 23 Mar 2016 19:37:19 -0400 Subject: [Python-es] [OFF TOPIC] herramientas para hacer diagramas UML In-Reply-To: References: Message-ID: Jose, yo he trabajado con varias aplicaciones para UML, Una de las mas utilizadas es umlet (http://umlet.com/). Es gratis y funciona muy bien. Ironicamente, tambien recuerdo haber trabajado con uno hecho en python que incluso generaba codigo con bastante aproximacion al producto deseado, pero no recuerdo su nombre en estos momentos. google es tu amigo! Dtb/Gby ======= Mario R. Osorio A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions * Email: *mario en osorio.solutions* *Just Choose Python!* ?If I had asked people what they wanted, they would have said faster horses.? ? Henry Ford 2016-03-23 19:12 GMT-04:00 Jose Caballero : > Perdón por el off topic. > > > Vamos a empezar una aplicación nueva en el curro, en python (lo que me > sirve de excusa para preguntar en esta lista), y esta vez queremos > hacer diagramas UML, tanto para ayudar en la fase de diseño como para > documentación. > > Nunca he hecho diagramas UML, salvo con papel y lápiz. > Una búsqueda rápida en google me da miles de posibilidades. En un > mundo ideal las iría probando todas. Pero no tengo tiempo. > > Si alguien ha usado alguna herramienta libre (y gratis, o muy barata) > para dibujar UMLs, y le resultó relativamente sencilla, estoy abierto > a recomendaciones. > Me vale tanto herramientas web como software que se pueda instalar en > RedHat 5, 6 o 7, preferiblemente con RPM. > > > > Muchas gracias. Y de nuevo perdón por el OFF TOPIC y por preguntar > algo que debería poder averiguar por mi mismo (si tuviese el tiempo > necesario). > > Un saludo, > Jose > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From andresgonzalez.sistemas2012 en gmail.com Wed Mar 23 20:03:14 2016 From: andresgonzalez.sistemas2012 en gmail.com (Andres Gonzalez) Date: Wed, 23 Mar 2016 19:03:14 -0500 Subject: [Python-es] [OFF TOPIC] herramientas para hacer diagramas UML In-Reply-To: References: Message-ID: Hola Mario, hablabas tal vez de esta herramienta? http://pyut.sourceforge.net/ la acabo de encontrar.... :) Andrés González Cel: 312-718-96-08 El 23 de marzo de 2016, 18:37, Mario R. Osorio escribió: > Jose, yo he trabajado con varias aplicaciones para UML, Una de las mas > utilizadas es umlet (http://umlet.com/). Es gratis y funciona muy bien. > > Ironicamente, tambien recuerdo haber trabajado con uno hecho en python que > incluso generaba codigo con bastante aproximacion al producto deseado, pero > no recuerdo su nombre en estos momentos. > > google es tu amigo! > > > Dtb/Gby > ======= > Mario R. Osorio > A.S. of Computer Programming and Analysis > Web page: *http;//mario.osorio.solutions > * > Email: *mario en osorio.solutions* > *Just Choose Python!* > > ?If I had asked people what they wanted, they would have said faster > horses.? > ? Henry Ford > > > > > > > > 2016-03-23 19:12 GMT-04:00 Jose Caballero : > >> Perdón por el off topic. >> >> >> Vamos a empezar una aplicación nueva en el curro, en python (lo que me >> sirve de excusa para preguntar en esta lista), y esta vez queremos >> hacer diagramas UML, tanto para ayudar en la fase de diseño como para >> documentación. >> >> Nunca he hecho diagramas UML, salvo con papel y lápiz. >> Una búsqueda rápida en google me da miles de posibilidades. En un >> mundo ideal las iría probando todas. Pero no tengo tiempo. >> >> Si alguien ha usado alguna herramienta libre (y gratis, o muy barata) >> para dibujar UMLs, y le resultó relativamente sencilla, estoy abierto >> a recomendaciones. >> Me vale tanto herramientas web como software que se pueda instalar en >> RedHat 5, 6 o 7, preferiblemente con RPM. >> >> >> >> Muchas gracias. Y de nuevo perdón por el OFF TOPIC y por preguntar >> algo que debería poder averiguar por mi mismo (si tuviese el tiempo >> necesario). >> >> Un saludo, >> Jose >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From acolorado en gmail.com Wed Mar 23 20:11:04 2016 From: acolorado en gmail.com (JZA) Date: Wed, 23 Mar 2016 20:11:04 -0400 Subject: [Python-es] [OFF TOPIC] herramientas para hacer diagramas UML In-Reply-To: References: Message-ID: Lo mejor es buscar en el repositorio. yum search UML y probablemnte te de algunas opciones. 2016-03-23 19:12 GMT-04:00 Jose Caballero : > Perdón por el off topic. > > > Vamos a empezar una aplicación nueva en el curro, en python (lo que me > sirve de excusa para preguntar en esta lista), y esta vez queremos > hacer diagramas UML, tanto para ayudar en la fase de diseño como para > documentación. > > Nunca he hecho diagramas UML, salvo con papel y lápiz. > Una búsqueda rápida en google me da miles de posibilidades. En un > mundo ideal las iría probando todas. Pero no tengo tiempo. > > Si alguien ha usado alguna herramienta libre (y gratis, o muy barata) > para dibujar UMLs, y le resultó relativamente sencilla, estoy abierto > a recomendaciones. > Me vale tanto herramientas web como software que se pueda instalar en > RedHat 5, 6 o 7, preferiblemente con RPM. > > > > Muchas gracias. Y de nuevo perdón por el OFF TOPIC y por preguntar > algo que debería poder averiguar por mi mismo (si tuviese el tiempo > necesario). > > Un saludo, > Jose > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Alexandro Colorado Apache OpenOffice Contributor 9060 55AB FFD2 2F02 0E1A 3409 599C 14FC 9450 D3CF ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From gabrieldivenuto en gmail.com Wed Mar 23 20:18:29 2016 From: gabrieldivenuto en gmail.com (Gabriel Divenuto) Date: Wed, 23 Mar 2016 21:18:29 -0300 Subject: [Python-es] [OFF TOPIC] herramientas para hacer diagramas UML In-Reply-To: References: Message-ID: Buenas noches, yo he utilizado Umbrello en Linux Mint. Desde el Gestor de Software pueden instalarlo. El mar 23, 2016 9:11 p.m., "JZA" escribió: > Lo mejor es buscar en el repositorio. yum search UML y probablemnte te de > algunas opciones. > > 2016-03-23 19:12 GMT-04:00 Jose Caballero : > >> Perdón por el off topic. >> >> >> Vamos a empezar una aplicación nueva en el curro, en python (lo que me >> sirve de excusa para preguntar en esta lista), y esta vez queremos >> hacer diagramas UML, tanto para ayudar en la fase de diseño como para >> documentación. >> >> Nunca he hecho diagramas UML, salvo con papel y lápiz. >> Una búsqueda rápida en google me da miles de posibilidades. En un >> mundo ideal las iría probando todas. Pero no tengo tiempo. >> >> Si alguien ha usado alguna herramienta libre (y gratis, o muy barata) >> para dibujar UMLs, y le resultó relativamente sencilla, estoy abierto >> a recomendaciones. >> Me vale tanto herramientas web como software que se pueda instalar en >> RedHat 5, 6 o 7, preferiblemente con RPM. >> >> >> >> Muchas gracias. Y de nuevo perdón por el OFF TOPIC y por preguntar >> algo que debería poder averiguar por mi mismo (si tuviese el tiempo >> necesario). >> >> Un saludo, >> Jose >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > > > > -- > Alexandro Colorado > Apache OpenOffice Contributor > 9060 55AB FFD2 2F02 0E1A 3409 599C 14FC 9450 D3CF > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mario en osorio.solutions Wed Mar 23 20:49:55 2016 From: mario en osorio.solutions (Mario R. Osorio) Date: Wed, 23 Mar 2016 20:49:55 -0400 Subject: [Python-es] [OFF TOPIC] herramientas para hacer diagramas UML In-Reply-To: References: Message-ID: Umbrello! ese es el que me gusto mas de todos. No conocia pyut, mañana lo miro en mas profundidad Dtb/Gby ======= Mario R. Osorio A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions * Email: *mario en osorio.solutions* *Just Choose Python!* ?If I had asked people what they wanted, they would have said faster horses.? ? Henry Ford 2016-03-23 20:18 GMT-04:00 Gabriel Divenuto : > Buenas noches, yo he utilizado Umbrello en Linux Mint. > Desde el Gestor de Software pueden instalarlo. > El mar 23, 2016 9:11 p.m., "JZA" escribió: > >> Lo mejor es buscar en el repositorio. yum search UML y probablemnte te de >> algunas opciones. >> >> 2016-03-23 19:12 GMT-04:00 Jose Caballero : >> >>> Perdón por el off topic. >>> >>> >>> Vamos a empezar una aplicación nueva en el curro, en python (lo que me >>> sirve de excusa para preguntar en esta lista), y esta vez queremos >>> hacer diagramas UML, tanto para ayudar en la fase de diseño como para >>> documentación. >>> >>> Nunca he hecho diagramas UML, salvo con papel y lápiz. >>> Una búsqueda rápida en google me da miles de posibilidades. En un >>> mundo ideal las iría probando todas. Pero no tengo tiempo. >>> >>> Si alguien ha usado alguna herramienta libre (y gratis, o muy barata) >>> para dibujar UMLs, y le resultó relativamente sencilla, estoy abierto >>> a recomendaciones. >>> Me vale tanto herramientas web como software que se pueda instalar en >>> RedHat 5, 6 o 7, preferiblemente con RPM. >>> >>> >>> >>> Muchas gracias. Y de nuevo perdón por el OFF TOPIC y por preguntar >>> algo que debería poder averiguar por mi mismo (si tuviese el tiempo >>> necesario). >>> >>> Un saludo, >>> Jose >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >> >> >> >> -- >> Alexandro Colorado >> Apache OpenOffice Contributor >> 9060 55AB FFD2 2F02 0E1A 3409 599C 14FC 9450 D3CF >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kristian.koci en gmail.com Wed Mar 23 21:06:25 2016 From: kristian.koci en gmail.com (Kristian Koci) Date: Wed, 23 Mar 2016 20:36:25 -0430 Subject: [Python-es] [OFF TOPIC] herramientas para hacer diagramas UML In-Reply-To: References: Message-ID: http://staruml.io/ 2016-03-23 20:19 GMT-04:30 Mario R. Osorio : > Umbrello! ese es el que me gusto mas de todos. > > No conocia pyut, mañana lo miro en mas profundidad > > > Dtb/Gby > ======= > Mario R. Osorio > A.S. of Computer Programming and Analysis > Web page: *http;//mario.osorio.solutions > * > Email: *mario en osorio.solutions* > *Just Choose Python!* > > ?If I had asked people what they wanted, they would have said faster > horses.? > ? Henry Ford > > > > > > > > 2016-03-23 20:18 GMT-04:00 Gabriel Divenuto : > >> Buenas noches, yo he utilizado Umbrello en Linux Mint. >> Desde el Gestor de Software pueden instalarlo. >> El mar 23, 2016 9:11 p.m., "JZA" escribió: >> >>> Lo mejor es buscar en el repositorio. yum search UML y probablemnte te >>> de algunas opciones. >>> >>> 2016-03-23 19:12 GMT-04:00 Jose Caballero : >>> >>>> Perdón por el off topic. >>>> >>>> >>>> Vamos a empezar una aplicación nueva en el curro, en python (lo que me >>>> sirve de excusa para preguntar en esta lista), y esta vez queremos >>>> hacer diagramas UML, tanto para ayudar en la fase de diseño como para >>>> documentación. >>>> >>>> Nunca he hecho diagramas UML, salvo con papel y lápiz. >>>> Una búsqueda rápida en google me da miles de posibilidades. En un >>>> mundo ideal las iría probando todas. Pero no tengo tiempo. >>>> >>>> Si alguien ha usado alguna herramienta libre (y gratis, o muy barata) >>>> para dibujar UMLs, y le resultó relativamente sencilla, estoy abierto >>>> a recomendaciones. >>>> Me vale tanto herramientas web como software que se pueda instalar en >>>> RedHat 5, 6 o 7, preferiblemente con RPM. >>>> >>>> >>>> >>>> Muchas gracias. Y de nuevo perdón por el OFF TOPIC y por preguntar >>>> algo que debería poder averiguar por mi mismo (si tuviese el tiempo >>>> necesario). >>>> >>>> Un saludo, >>>> Jose >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> FAQ: http://python-es-faq.wikidot.com/ >>>> >>> >>> >>> >>> -- >>> Alexandro Colorado >>> Apache OpenOffice Contributor >>> 9060 55AB FFD2 2F02 0E1A 3409 599C 14FC 9450 D3CF >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Kristian Koci Linux User #582221 Public repository: https://github.com/kkoci Cel. +58 - 0416 202 92 94 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mario en osorio.solutions Wed Mar 23 21:19:54 2016 From: mario en osorio.solutions (Mario R. Osorio) Date: Wed, 23 Mar 2016 21:19:54 -0400 Subject: [Python-es] [OFF TOPIC] herramientas para hacer diagramas UML In-Reply-To: References: Message-ID: Intere$ante... Dtb/Gby ======= Mario R. Osorio A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions * Email: *mario en osorio.solutions* *Just Choose Python!* ?If I had asked people what they wanted, they would have said faster horses.? ? Henry Ford 2016-03-23 21:06 GMT-04:00 Kristian Koci : > http://staruml.io/ > > 2016-03-23 20:19 GMT-04:30 Mario R. Osorio : > >> Umbrello! ese es el que me gusto mas de todos. >> >> No conocia pyut, mañana lo miro en mas profundidad >> >> >> Dtb/Gby >> ======= >> Mario R. Osorio >> A.S. of Computer Programming and Analysis >> Web page: *http;//mario.osorio.solutions >> * >> Email: *mario en osorio.solutions* >> *Just Choose Python!* >> >> ?If I had asked people what they wanted, they would have said faster >> horses.? >> ? Henry Ford >> >> >> >> >> >> >> >> 2016-03-23 20:18 GMT-04:00 Gabriel Divenuto : >> >>> Buenas noches, yo he utilizado Umbrello en Linux Mint. >>> Desde el Gestor de Software pueden instalarlo. >>> El mar 23, 2016 9:11 p.m., "JZA" escribió: >>> >>>> Lo mejor es buscar en el repositorio. yum search UML y probablemnte te >>>> de algunas opciones. >>>> >>>> 2016-03-23 19:12 GMT-04:00 Jose Caballero : >>>> >>>>> Perdón por el off topic. >>>>> >>>>> >>>>> Vamos a empezar una aplicación nueva en el curro, en python (lo que me >>>>> sirve de excusa para preguntar en esta lista), y esta vez queremos >>>>> hacer diagramas UML, tanto para ayudar en la fase de diseño como para >>>>> documentación. >>>>> >>>>> Nunca he hecho diagramas UML, salvo con papel y lápiz. >>>>> Una búsqueda rápida en google me da miles de posibilidades. En un >>>>> mundo ideal las iría probando todas. Pero no tengo tiempo. >>>>> >>>>> Si alguien ha usado alguna herramienta libre (y gratis, o muy barata) >>>>> para dibujar UMLs, y le resultó relativamente sencilla, estoy abierto >>>>> a recomendaciones. >>>>> Me vale tanto herramientas web como software que se pueda instalar en >>>>> RedHat 5, 6 o 7, preferiblemente con RPM. >>>>> >>>>> >>>>> >>>>> Muchas gracias. Y de nuevo perdón por el OFF TOPIC y por preguntar >>>>> algo que debería poder averiguar por mi mismo (si tuviese el tiempo >>>>> necesario). >>>>> >>>>> Un saludo, >>>>> Jose >>>>> _______________________________________________ >>>>> Python-es mailing list >>>>> Python-es en python.org >>>>> https://mail.python.org/mailman/listinfo/python-es >>>>> FAQ: http://python-es-faq.wikidot.com/ >>>>> >>>> >>>> >>>> >>>> -- >>>> Alexandro Colorado >>>> Apache OpenOffice Contributor >>>> 9060 55AB FFD2 2F02 0E1A 3409 599C 14FC 9450 D3CF >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> FAQ: http://python-es-faq.wikidot.com/ >>>> >>>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > -- > Kristian Koci > Linux User #582221 > Public repository: https://github.com/kkoci > Cel. +58 - 0416 202 92 94 > > > > > > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From lasizoillo en gmail.com Thu Mar 24 07:42:19 2016 From: lasizoillo en gmail.com (lasizoillo) Date: Thu, 24 Mar 2016 12:42:19 +0100 Subject: [Python-es] [OFF TOPIC] herramientas para hacer diagramas UML In-Reply-To: References: Message-ID: El 24 de marzo de 2016, 0:12, Jose Caballero escribió: > Perdón por el off topic. > > Perdóname tu la chapa que voy a soltar. > > Vamos a empezar una aplicación nueva en el curro, en python (lo que me > sirve de excusa para preguntar en esta lista), y esta vez queremos > hacer diagramas UML, tanto para ayudar en la fase de diseño como para > documentación. > Ten en cuenta que la documentación es algo vivo que hay que ir modificando cuando las cosas van cambiando. > > Si alguien ha usado alguna herramienta libre (y gratis, o muy barata) > para dibujar UMLs, y le resultó relativamente sencilla, estoy abierto > a recomendaciones. > Me vale tanto herramientas web como software que se pueda instalar en > RedHat 5, 6 o 7, preferiblemente con RPM. > > Para mi la mejor es plantuml: http://plantuml.com/ No hay GUI, no hace falta ratón, solo tu editor favorito y un comandito de nada ;-) También se integra con muchas cosas. * ¿Vas a hacer la documentación con sphinx? Recuerda que documentar es algo vivo. https://pypi.python.org/pypi/sphinxcontrib-plantuml * ¿Al cambiar código quieres cambiar rápido la docu? https://plugins.jetbrains.com/plugin/7017 https://github.com/aklt/plantuml-syntax ... Cuantos más pasos tengas que dar entre el cambio de tu código y su documentación, más probable será que esta documentación no acabe representando la realidad del código y no valga ni para limpiarse el.... También te recomiendo que no caigas en una metodología document driven. La documentación es una herramienta para hacer claro el código y/o su uso, nunca un objetivo. En un patrón estrategia[1] me basta ver un diagrama con un par de ellas para saber su diseño, enumerar todas las implementaciones concretas me puede llegar a distraer de otras partes del diseño. Otras veces es mejor un diagrama de secuencia para ver el comportamiento del sistema[2] y un diagrama de clases solo será distracción y ruido. Otras veces un api bien diseñado y un código legible harán del uml innecesario (o solo necesario como borradores en la fase de diseño). [1] https://es.wikipedia.org/wiki/Strategy_%28patr%C3%B3n_de_dise%C3%B1o%29 [2] http://martinfowler.com/bliki/CircuitBreaker.html Espero que los consejos te sean útiles. Un saludo, Javi > > Muchas gracias. Y de nuevo perdón por el OFF TOPIC y por preguntar > algo que debería poder averiguar por mi mismo (si tuviese el tiempo > necesario). > > Un saludo, > Jose > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jcaballero.hep en gmail.com Thu Mar 24 17:47:03 2016 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Thu, 24 Mar 2016 17:47:03 -0400 Subject: [Python-es] [OFF TOPIC] herramientas para hacer diagramas UML In-Reply-To: References: Message-ID: > > Para mi la mejor es plantuml: > http://plantuml.com/ > > No hay GUI, no hace falta ratón, solo tu editor favorito y un comandito de > nada ;-) Creo que voy a ir por aquí. No soy muy fan de las GUIs. Sigo haciendo todo, incluyendo escribir código, con VIM :) Me ha llevado un rato entender la web, hasta que la he abierto con otro navegador. Está llena de porquería, la verdad. Pero al final he conseguido llegar a la página para bajarse el .jar (no es un RPM, pero de momento me vale). Ahora sólo necesito encontrar el tutorial, si es que existe... Muchas gracias. Un saludo, Jose From salvarezmeneses en gmail.com Thu Mar 24 16:46:42 2016 From: salvarezmeneses en gmail.com (Stefany Alvarez Meneses) Date: Thu, 24 Mar 2016 15:46:42 -0500 Subject: [Python-es] Buscamos desarrolladoras en Python! Message-ID: Hola a todos, En PyLadies Medellín estamos buscando mujeres que tengan experiencia en Python para que compartan con la comunidad su experiencia usando dicho lenguaje en el ámbito académico o laboral. Si eres mujer que desarrolla en Python y estas interesada en apoyar a la comunidad compartiendo su conocimiento y experiencia. Ponte en contacto con el grupo de PyLadies Medellín. También las invito a seguir la cuenta de Facebook de PyLadies . Saludos. -- ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From yamila.ms en gmail.com Fri Mar 25 14:16:25 2016 From: yamila.ms en gmail.com (=?UTF-8?Q?Yamila_Moreno_Su=C3=A1rez?=) Date: Fri, 25 Mar 2016 19:16:25 +0100 Subject: [Python-es] Buscamos desarrolladoras en Python! In-Reply-To: References: Message-ID: Hola! Me encanta saber de estas iniciativas por todas partes :D Medellín me queda un poco a desmano, me temo, pero os deseo muchos éxitos con Pyladies Medellín :-) ¡Un abrazo! El 25/3/2016 1:19 p. m., "Stefany Alvarez Meneses" < salvarezmeneses en gmail.com> escribió: > Hola a todos, > > En PyLadies Medellín estamos > buscando mujeres que tengan experiencia en Python para que compartan con la > comunidad su experiencia usando dicho lenguaje en el ámbito académico o > laboral. > > Si eres mujer que desarrolla en Python y estas interesada en apoyar a la > comunidad compartiendo su conocimiento y experiencia. Ponte en contacto con > el grupo de PyLadies Medellín. > > También las invito a seguir la cuenta de Facebook de PyLadies > . > > Saludos. > -- > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Tue Mar 29 04:41:01 2016 From: kikocorreoso en gmail.com (Kiko) Date: Tue, 29 Mar 2016 10:41:01 +0200 Subject: [Python-es] Se buscan voluntarios para la PyData madrid 2016. Message-ID: Hola. Como supongo que sabréis, el fin de semana del 8 al 10 de abril se celebra la PyData Madrid. http://pydata.org/madrid2016/ Estamos buscando voluntarios para ayudarnos con tareas básicas como gestión de los paquetes de bienvenida durante el registro, ayudar en los turnos de preguntas, ayudar en los momentos de coffeebreaks, estar en algún stand en algún momento determinado. El voluntario tendría acceso a la conferencia en sí, welcome pack, coffeebreaks,... ¿Alguien se ofrece voluntario? Por favor, escribid a pydatamad en gmail.com. Muchas gracias. Saludos. P.D.: Disculpas por el cross-posting. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Wed Mar 30 06:29:01 2016 From: kikocorreoso en gmail.com (Kiko) Date: Wed, 30 Mar 2016 12:29:01 +0200 Subject: [Python-es] Ofertas de trabajo en el ECMWF (Reading, UK) Message-ID: Hola. Han salido unas ofertas en el ECMWF y en algunas de las cuales piden Python y/o otros lenguajes (entre otras cosas relacionadas con la predicción del tiempo). Las dejo aquí por si a alguien le cuadran ya que suelen estar muy bien pagadas. http://www.ecmwf.int/en/about/jobs/jobs-ecmwf ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From cm.agullo en gmail.com Thu Mar 31 10:45:18 2016 From: cm.agullo en gmail.com (Carlos Agullo) Date: Thu, 31 Mar 2016 16:45:18 +0200 Subject: [Python-es] Gantt Interactivo Message-ID: Hola, estoy tratando de hacer una especie de gantt interactivo en el que se puedan meter los datos en una tabla, pero que si en el gráfico se arrastra un rectángulo, también cambien los datos de la tabla (es decir, que si se actúa en uno, ya sea tabla o dibujo, el cambio se vea reflejado en ambos). El problema es que soy muy nuevo y no sé ni por dónde empezar. ¿alguien puede guiarme? Desde aconsejarme alguna libraría hasta darme algunas pautas. Mi idea al principio era crear 2 familias, una que fuera rectángulo y otra que fuera dato_tabla y que una hija de estas fuera datos_dibujo, pero creo que me estoy yendo por donde no es. Si alguien me aconseja literatura sobre esto también estoy agradecido. Gracias por adelantado. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ramon.rodriguez en scu.desoft.cu Thu Mar 31 05:21:37 2016 From: ramon.rodriguez en scu.desoft.cu (Raymond) Date: Thu, 31 Mar 2016 11:21:37 +0200 Subject: [Python-es] Exportar fichero desde python Message-ID: <56FCEC21.20501@scu.desoft.cu> Hola, llevo poco tiempo trabajando con python y estoy trabajando con ficheros y quisiera saber si hay alguna forma de exportar un fichero desde python Yo obtengo información desde un wizard y escribo en un fichero FC_25.txt y me hace falta exportar ese fichero con el dialogo de descarga del navegador para poder guardarlo en cualquier directorio de la PC. Si alguien tiene alguna idea le estaría agradecido por compartirla o alguna documentación que trate del tema Gracias por adelantado. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From sebastian en fuentelibre.org Thu Mar 31 12:14:05 2016 From: sebastian en fuentelibre.org (Sebastian Silva) Date: Thu, 31 Mar 2016 11:14:05 -0500 Subject: [Python-es] Exportar fichero desde python In-Reply-To: <56FCEC21.20501@scu.desoft.cu> References: <56FCEC21.20501@scu.desoft.cu> Message-ID: <56FD4CCD.6000605@fuentelibre.org> Hola Raymond, Tu pregunta es confusa, ¿porqué de pronto involucras un navegador...? ¿Tu programa corre en un servidor o en una máquina local? El Wizard, con qué lo hiciste (p.ej wxwindows, gtk, tk o es web)? Si cuentas con las bibliotecas tk, la forma más fácil podría ser: |importtkinter astk fromtkinter importfiledialog root =tk.Tk()root.withdraw()file_path =filedialog.askopenfilename()| ref: http://stackoverflow.com/questions/9319317/quick-and-easy-file-dialog-in-python Saludos, Sebastian On 31/03/16 04:21, Raymond wrote: > > Hola, llevo poco tiempo trabajando con python y estoy trabajando con > ficheros y quisiera saber si hay alguna forma de exportar un fichero > desde python > Yo obtengo información desde un wizard y escribo en un fichero > FC_25.txt y me hace falta exportar ese fichero con el dialogo de > descarga del navegador para poder guardarlo en cualquier directorio de > la PC. Si alguien tiene alguna idea le estaría agradecido por > compartirla o alguna documentación que trate del tema > Gracias por adelantado. > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Thu Mar 31 13:07:44 2016 From: kikocorreoso en gmail.com (Kiko) Date: Thu, 31 Mar 2016 19:07:44 +0200 Subject: [Python-es] Gantt Interactivo In-Reply-To: References: Message-ID: El 31 de marzo de 2016, 16:45, Carlos Agullo escribió: > Hola, > > estoy tratando de hacer una especie de gantt interactivo en el que se > puedan meter los datos en una tabla, pero que si en el gráfico se arrastra > un rectángulo, también cambien los datos de la tabla (es decir, que si se > actúa en uno, ya sea tabla o dibujo, el cambio se vea reflejado en ambos). > El problema es que soy muy nuevo y no sé ni por dónde empezar. ¿alguien > puede guiarme? Desde aconsejarme alguna libraría hasta darme algunas > pautas. > > Mi idea al principio era crear 2 familias, una que fuera rectángulo y otra > que fuera dato_tabla y que una hija de estas fuera datos_dibujo, pero creo > que me estoy yendo por donde no es. > > Si alguien me aconseja literatura sobre esto también estoy agradecido. > > > Gracias por adelantado. > > Si eres muy nuevo lo que pides no es nada sencillo. Web o escritorio? Si lo quieres web puedes usar mejor js. De hecho habrá cosas hechas. SI lo quieres de escritorio puedes empezar con PyQt para la app + Matplotlib para el gráfico. Otra opción serían los widgets de jupyter (ipywidgets). Otra más sería https://github.com/litaotao/IPython-Dashboard Otra más sería https://github.com/jupyter-incubator/dashboards ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ramon.rodriguez en scu.desoft.cu Thu Mar 31 07:10:40 2016 From: ramon.rodriguez en scu.desoft.cu (Raymond) Date: Thu, 31 Mar 2016 13:10:40 +0200 Subject: [Python-es] Exportar fichero desde python In-Reply-To: <56FD4CCD.6000605@fuentelibre.org> References: <56FCEC21.20501@scu.desoft.cu> <56FD4CCD.6000605@fuentelibre.org> Message-ID: <56FD05B0.8060106@scu.desoft.cu> estoy trabajando con openobject y es en plataforma web por eso fue que pregunte lo del navegador El 31/03/2016 a las 18:14, Sebastian Silva escribió: > Hola Raymond, > Tu pregunta es confusa, ¿porqué de pronto involucras un navegador...? > > ¿Tu programa corre en un servidor o en una máquina local? > > El Wizard, con qué lo hiciste (p.ej wxwindows, gtk, tk o es web)? > > Si cuentas con las bibliotecas tk, la forma más fácil podría ser: > > |importtkinter astk fromtkinter importfiledialog root > =tk.Tk()root.withdraw()file_path =filedialog.askopenfilename()| > ref: > http://stackoverflow.com/questions/9319317/quick-and-easy-file-dialog-in-python > > Saludos, > Sebastian > > On 31/03/16 04:21, Raymond wrote: >> >> Hola, llevo poco tiempo trabajando con python y estoy trabajando con >> ficheros y quisiera saber si hay alguna forma de exportar un fichero >> desde python >> Yo obtengo información desde un wizard y escribo en un fichero >> FC_25.txt y me hace falta exportar ese fichero con el dialogo de >> descarga del navegador para poder guardarlo en cualquier directorio >> de la PC. Si alguien tiene alguna idea le estaría agradecido por >> compartirla o alguna documentación que trate del tema >> Gracias por adelantado. >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ:http://python-es-faq.wikidot.com/ > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From sebastian en fuentelibre.org Thu Mar 31 13:21:22 2016 From: sebastian en fuentelibre.org (Sebastian Silva) Date: Thu, 31 Mar 2016 12:21:22 -0500 Subject: [Python-es] Exportar fichero desde python In-Reply-To: <56FD05B0.8060106@scu.desoft.cu> References: <56FCEC21.20501@scu.desoft.cu> <56FD4CCD.6000605@fuentelibre.org> <56FD05B0.8060106@scu.desoft.cu> Message-ID: <56FD5C92.4000700@fuentelibre.org> Tienes que dar más detalles. Por lo que alcancé a leer openobject es una biblioteca para conctarse con un api de openerp. Por lo tanto, creo que mi respuesta sigue siendo válida... Suerte! On 31/03/16 06:10, Raymond wrote: > estoy trabajando con openobject y es en plataforma web por eso fue que > pregunte lo del navegador > > El 31/03/2016 a las 18:14, Sebastian Silva escribió: >> Hola Raymond, >> Tu pregunta es confusa, ¿porqué de pronto involucras un navegador...? >> >> ¿Tu programa corre en un servidor o en una máquina local? >> >> El Wizard, con qué lo hiciste (p.ej wxwindows, gtk, tk o es web)? >> >> Si cuentas con las bibliotecas tk, la forma más fácil podría ser: >> >> |importtkinter astk fromtkinter importfiledialog root >> =tk.Tk()root.withdraw()file_path =filedialog.askopenfilename()| >> ref: >> http://stackoverflow.com/questions/9319317/quick-and-easy-file-dialog-in-python >> >> Saludos, >> Sebastian >> >> On 31/03/16 04:21, Raymond wrote: >>> >>> Hola, llevo poco tiempo trabajando con python y estoy trabajando con >>> ficheros y quisiera saber si hay alguna forma de exportar un fichero >>> desde python >>> Yo obtengo información desde un wizard y escribo en un fichero >>> FC_25.txt y me hace falta exportar ese fichero con el dialogo de >>> descarga del navegador para poder guardarlo en cualquier directorio >>> de la PC. Si alguien tiene alguna idea le estaría agradecido por >>> compartirla o alguna documentación que trate del tema >>> Gracias por adelantado. >>> >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From sanreikaj.foros en gmail.com Thu Mar 31 13:50:40 2016 From: sanreikaj.foros en gmail.com (Alvaro Manrique) Date: Thu, 31 Mar 2016 13:20:40 -0430 Subject: [Python-es] Exportar fichero desde python In-Reply-To: <56FD5C92.4000700@fuentelibre.org> References: <56FCEC21.20501@scu.desoft.cu> <56FD4CCD.6000605@fuentelibre.org> <56FD05B0.8060106@scu.desoft.cu> <56FD5C92.4000700@fuentelibre.org> Message-ID: Si tu aplicación es Web, lo que tienes que hacer es que una vez tengas el archivo TXT generado debes colocarlo en la url que le corresponda, el usuario que abra tal url lo visualiza en el navegador, luego para almacenarlo con Ctrl+S es suficiente. Si se quiere que directamente el navegador realice la descarga modificas la cabecera del response Content-Type="Application/force-download (si no estoy mal). El modo de como modificar el Header ya lo sabrás dependiendo de la librería que tienes en uso. El mar. 31, 2016 12:56 PM, "Sebastian Silva" escribió: > > Tienes que dar más detalles. Por lo que alcancé a leer openobject es una biblioteca para conctarse con un api de openerp. > Por lo tanto, creo que mi respuesta sigue siendo válida... > > Suerte! > > > On 31/03/16 06:10, Raymond wrote: >> >> estoy trabajando con openobject y es en plataforma web por eso fue que pregunte lo del navegador >> >> El 31/03/2016 a las 18:14, Sebastian Silva escribió: >>> >>> Hola Raymond, >>> Tu pregunta es confusa, ¿porqué de pronto involucras un navegador...? >>> >>> ¿Tu programa corre en un servidor o en una máquina local? >>> >>> El Wizard, con qué lo hiciste (p.ej wxwindows, gtk, tk o es web)? >>> >>> Si cuentas con las bibliotecas tk, la forma más fácil podría ser: >>> >>> import tkinter as tk >>> from tkinter import filedialog >>> >>> root = tk.Tk() >>> root.withdraw() >>> file_path = filedialog.askopenfilename() >>> >>> ref: http://stackoverflow.com/questions/9319317/quick-and-easy-file-dialog-in-python >>> >>> Saludos, >>> Sebastian >>> >>> On 31/03/16 04:21, Raymond wrote: >>>> >>>> Hola, llevo poco tiempo trabajando con python y estoy trabajando con ficheros y quisiera saber si hay alguna forma de exportar un fichero desde python >>>> Yo obtengo información desde un wizard y escribo en un fichero FC_25.txt y me hace falta exportar ese fichero con el dialogo de descarga del navegador para poder guardarlo en cualquier directorio de la PC. Si alguien tiene alguna idea le estaría agradecido por compartirla o alguna documentación que trate del tema >>>> Gracias por adelantado. >>>> >>>> >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >> >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From gerardo.diez.garcia en gmail.com Thu Mar 31 16:19:21 2016 From: gerardo.diez.garcia en gmail.com (Gerardo Diez) Date: Thu, 31 Mar 2016 22:19:21 +0200 Subject: [Python-es] =?utf-8?q?Sustituci=C3=B3n_de_cadena_con_comillas_sim?= =?utf-8?q?ples?= Message-ID: Hola, estoy tratando de descargar una serie de correos filtrados por una serie de factores y me encuentro dificultades a la hora de pasarle una cadena que debe pasarse entre comillas simples a la función de filtrado. Muestro un poco de código de ejemplo: import email, imaplib, datetime #me conecto al servidor y elijo un buzón Todo OK user = "user" pwd = "pwd" m = imaplib.IMAP4_SSL("imap.gmail.com") m.login(user,pwd) m.select("INBOX") #creo la cadena de filtrado import locale loc= locale.setlocale(locale.LC_TIME,"C") date = datetime.date.today().strftime("%d-%b-%Y") #el meollo está aquí consulta_string = """'"""+'(FROM "user en host" SUBJECT "Notas" SINCE '+date+ ')'+"""'""" # si compruebo la cadena con un print "%s" % (consulta_string,) sale la cadena que quiero #filtro los correos con los criterios anteriores. Y me indica que no puede parsear el comando resp, items = m.search(None, "%s" % (consulta_string,)) Si en vez de la sustitución esa introduzco la cadena tal que así: resp, items = m.search(None, '(FROM "user en host" SUBJECT "Notas" SINCE 31-Mar-2016)') Sé que tiene que ser algo sencillo lo que se me escapa, pero no lo veo. ¿Alguien me puede dar alguna orientación? Muchas gracias. PS: No me tiréis piedras por no emplear {} esta versión no me lo permite. From kikocorreoso en gmail.com Thu Mar 31 16:39:53 2016 From: kikocorreoso en gmail.com (Kiko) Date: Thu, 31 Mar 2016 22:39:53 +0200 Subject: [Python-es] =?utf-8?q?Sustituci=C3=B3n_de_cadena_con_comillas_si?= =?utf-8?q?mples?= In-Reply-To: References: Message-ID: El 31 de marzo de 2016, 22:19, Gerardo Diez escribió: > Hola, > > estoy tratando de descargar una serie de correos filtrados por una > serie de factores y me encuentro dificultades a la hora de pasarle una > cadena que debe pasarse entre comillas simples a la función de > filtrado. > > Muestro un poco de código de ejemplo: > > import email, imaplib, datetime > > #me conecto al servidor y elijo un buzón Todo OK > > user = "user" > pwd = "pwd" > > m = imaplib.IMAP4_SSL("imap.gmail.com") > m.login(user,pwd) > > > m.select("INBOX") > > #creo la cadena de filtrado > import locale > loc= locale.setlocale(locale.LC_TIME,"C") > date = datetime.date.today().strftime("%d-%b-%Y") > > #el meollo está aquí > consulta_string = """'"""+'(FROM "user en host" SUBJECT "Notas" SINCE > '+date+ ')'+"""'""" > Creo que dejando esta línea así: consulta_string = '(FROM "user en host" SUBJECT "Notas" SINCE '+date+ ')' > > # si compruebo la cadena con un print "%s" % (consulta_string,) sale > la cadena que quiero > #filtro los correos con los criterios anteriores. Y me indica que no > puede parsear el comando > resp, items = m.search(None, "%s" % (consulta_string,)) > Y esta así: resp, items = m.search(None, consulta_string) te debería funcionar. > > > Si en vez de la sustitución esa introduzco la cadena tal que así: > > resp, items = m.search(None, '(FROM "user en host" SUBJECT "Notas" SINCE > 31-Mar-2016)') > > > Sé que tiene que ser algo sencillo lo que se me escapa, pero no lo > veo. ¿Alguien me puede dar alguna orientación? > > > Muchas gracias. > > PS: No me tiréis piedras por no emplear {} esta versión no me lo permite. > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From gerardo.diez.garcia en gmail.com Thu Mar 31 17:40:11 2016 From: gerardo.diez.garcia en gmail.com (Gerardo Diez) Date: Thu, 31 Mar 2016 23:40:11 +0200 Subject: [Python-es] =?utf-8?q?Sustituci=C3=B3n_de_cadena_con_comillas_si?= =?utf-8?q?mples?= In-Reply-To: References: Message-ID: Cierto. Funciona. Muchísimas gracias. No sé porqué a veces me lío la manta a la cabeza y cada vez complico más y más el código. El día 31 de marzo de 2016, 22:39, Kiko escribió: > > > El 31 de marzo de 2016, 22:19, Gerardo Diez > escribió: >> >> Hola, >> >> estoy tratando de descargar una serie de correos filtrados por una >> serie de factores y me encuentro dificultades a la hora de pasarle una >> cadena que debe pasarse entre comillas simples a la función de >> filtrado. >> >> Muestro un poco de código de ejemplo: >> >> import email, imaplib, datetime >> >> #me conecto al servidor y elijo un buzón Todo OK >> >> user = "user" >> pwd = "pwd" >> >> m = imaplib.IMAP4_SSL("imap.gmail.com") >> m.login(user,pwd) >> >> >> m.select("INBOX") >> >> #creo la cadena de filtrado >> import locale >> loc= locale.setlocale(locale.LC_TIME,"C") >> date = datetime.date.today().strftime("%d-%b-%Y") >> >> #el meollo está aquí >> consulta_string = """'"""+'(FROM "user en host" SUBJECT "Notas" SINCE >> '+date+ ')'+"""'""" > > > Creo que dejando esta línea así: > > consulta_string = '(FROM "user en host" SUBJECT "Notas" SINCE '+date+ ')' > > >> >> >> # si compruebo la cadena con un print "%s" % (consulta_string,) sale >> la cadena que quiero >> #filtro los correos con los criterios anteriores. Y me indica que no >> puede parsear el comando >> resp, items = m.search(None, "%s" % (consulta_string,)) > > > Y esta así: > resp, items = m.search(None, consulta_string) > > te debería funcionar. > >> >> >> >> Si en vez de la sustitución esa introduzco la cadena tal que así: >> >> resp, items = m.search(None, '(FROM "user en host" SUBJECT "Notas" SINCE >> 31-Mar-2016)') >> >> >> Sé que tiene que ser algo sencillo lo que se me escapa, pero no lo >> veo. ¿Alguien me puede dar alguna orientación? >> >> >> Muchas gracias. >> >> PS: No me tiréis piedras por no emplear {} esta versión no me lo permite. >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > From kikocorreoso en gmail.com Thu Mar 31 17:42:21 2016 From: kikocorreoso en gmail.com (Kiko) Date: Thu, 31 Mar 2016 23:42:21 +0200 Subject: [Python-es] =?utf-8?q?Sustituci=C3=B3n_de_cadena_con_comillas_si?= =?utf-8?q?mples?= In-Reply-To: References: Message-ID: El 31 de marzo de 2016, 23:40, Gerardo Diez escribió: > Cierto. Funciona. Muchísimas gracias. No sé porqué a veces me lío la > manta a la cabeza y cada vez complico más y más el código. > Es debido al T[MC]DD: Too Much Coffee Driven Development > > El día 31 de marzo de 2016, 22:39, Kiko escribió: > > > > > > El 31 de marzo de 2016, 22:19, Gerardo Diez < > gerardo.diez.garcia en gmail.com> > > escribió: > >> > >> Hola, > >> > >> estoy tratando de descargar una serie de correos filtrados por una > >> serie de factores y me encuentro dificultades a la hora de pasarle una > >> cadena que debe pasarse entre comillas simples a la función de > >> filtrado. > >> > >> Muestro un poco de código de ejemplo: > >> > >> import email, imaplib, datetime > >> > >> #me conecto al servidor y elijo un buzón Todo OK > >> > >> user = "user" > >> pwd = "pwd" > >> > >> m = imaplib.IMAP4_SSL("imap.gmail.com") > >> m.login(user,pwd) > >> > >> > >> m.select("INBOX") > >> > >> #creo la cadena de filtrado > >> import locale > >> loc= locale.setlocale(locale.LC_TIME,"C") > >> date = datetime.date.today().strftime("%d-%b-%Y") > >> > >> #el meollo está aquí > >> consulta_string = """'"""+'(FROM "user en host" SUBJECT "Notas" SINCE > >> '+date+ ')'+"""'""" > > > > > > Creo que dejando esta línea así: > > > > consulta_string = '(FROM "user en host" SUBJECT "Notas" SINCE '+date+ ')' > > > > > >> > >> > >> # si compruebo la cadena con un print "%s" % (consulta_string,) sale > >> la cadena que quiero > >> #filtro los correos con los criterios anteriores. Y me indica que no > >> puede parsear el comando > >> resp, items = m.search(None, "%s" % (consulta_string,)) > > > > > > Y esta así: > > resp, items = m.search(None, consulta_string) > > > > te debería funcionar. > > > >> > >> > >> > >> Si en vez de la sustitución esa introduzco la cadena tal que así: > >> > >> resp, items = m.search(None, '(FROM "user en host" SUBJECT "Notas" SINCE > >> 31-Mar-2016)') > >> > >> > >> Sé que tiene que ser algo sencillo lo que se me escapa, pero no lo > >> veo. ¿Alguien me puede dar alguna orientación? > >> > >> > >> Muchas gracias. > >> > >> PS: No me tiréis piedras por no emplear {} esta versión no me lo > permite. > >> _______________________________________________ > >> Python-es mailing list > >> Python-es en python.org > >> https://mail.python.org/mailman/listinfo/python-es > >> FAQ: http://python-es-faq.wikidot.com/ > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: