From luciano.ley en gmail.com Tue Jan 2 13:05:32 2018 From: luciano.ley en gmail.com (Luciano Ley Low) Date: Tue, 2 Jan 2018 12:05:32 -0600 Subject: [Python-es] unsuscribe Message-ID: unsuscribe ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jeancarlosr_ve en yahoo.com Thu Jan 4 11:53:42 2018 From: jeancarlosr_ve en yahoo.com (=?UTF-8?Q?Jean_Carlos_Rodr=C3=ACguez?=) Date: Thu, 4 Jan 2018 16:53:42 +0000 (UTC) Subject: [Python-es] Consultar Datos en Python. In-Reply-To: References: <1057946623.3466076.1513295385792@mail.yahoo.com> Message-ID: <336879423.413360.1515084822308@mail.yahoo.com> Perdon que pena, tenía un problema con este correo y hoy es que ya estoy viendo los correos otra vez Sent from Yahoo Mail for iPhone On Friday, December 15, 2017, 9:29 AM, Felix Perez wrote: El 15 de diciembre de 2017, 02:59, Roberto Matarrita escribió: Juan Carlos tendrás un ejemplo de este combox editable, o un lugar donde encuentre un ejemplo para ver como se carga el combobox y ver como se va autocompletando. https://www.google.cl/search?source=hp&ei=8-gzWo6EDsGFwgSo05PIBQ&q=pyqt+combobox+editable&oq=combobox+editable+pyqt&gs_l=psy-ab.1.0.0i22i30k1l2.1382.5391.0.10137.7.5.0.1.1.0.120.562.0j5.5.0....0...1c.1.64.psy-ab..1.6.583.0..0j0i22i10i30k1.0.aB4Nie5WDj8 | | Libre de virus. www.avast.com | El 14 de diciembre de 2017, 17:49, Jean Carlos Rodrìguez via Python-es escribió: Si estás usando PyQt5 coloca el combobox editable y cuando vas escribiendo sobre el te va auto completando  Sent from Yahoo Mail On Wednesday, December 13, 2017, 4:29 PM, Roberto Matarrita wrote: Gracias Don Alvaro, toda recomendación es buena para este proyecto que es muy importante para mi persona. Roberto. El 13 de diciembre de 2017, 14:10, Alvaro Manrique escribió: Una pequeña sugerencia... Dale un vistazo a Odoo[1] que es un sistema abierto hecho en Python, que ya tiene todo lo que necesitas y además Web, de esa manera te concentras a expandir Odoo según las necesidades de tu cliente y vas a avanzar mucho más rápido en el proyecto con lo que ganas tú y también tú cliente. Sí no te interesa en el entorno web (que no debería ser así por los múltiples beneficios) ya te recomendaron arriba Tryton. Saludos. [1] https://www.odoo.com ------------------------------ ------------------------------ -- Alvaro Manrique Programador El dic. 13, 2017 3:59 PM, "Roberto Matarrita" escribió: Bueno Don Mario, muchas gracias por la respuesta. Voy a estudiar todo lo que me envió ya que tengo que desarrollar un proyecto muy grande y ya estoy en la fase de diseño de las tablas en la base de datos Postgresql. Es un proyecto que involucra, información general del cliente, cuentas por cobrar y pagar, compras, inventarios, rutas, facturación y finalmente contabilidad, para integrar todos los módulos.  En realidad yo siempre trabajé para compañías desarrolladoras y hace un año que estoy trabajando solo y tengo la oportunidad de desarrollar todos estos módulos, es un reto muy grande y una oportunidad muy buena que se me ha presentado. De aquí que nacen todas estas consultas y posiblemente haré otro montón más. De antemano le agradezco a usted y a toda la gente que me ha estado apoyando en todo este proceso. Muchas gracias. Roberto. El 13 de diciembre de 2017, 8:03, Mario R. Osorio escribió: Pues, si estas utilizando PyQt ya tienes tu respuesta. Lo que necesitas es el control ComboBox de Qt. Aca esta la lista completa de Qt Quick Controls. En otro orden de ideas, y aunque no me estas preguntando; estoy seguro que te trivializes un montón de dolores de cabeza utilizando algún framework. De esa manera no tundras que inventar la rueda de nuevo.  Para eso te invito a que analices estas dos excelentes herramientas: - Dabo: Es un framework 3-tier para aplicaciones de escritorio muy sencillo pero poderoso. Yo lo he utilizado en python 2, pero también logré hacerlo trabajar con python 3. Nunca lo intenté, pero hay maneras de convertir una aplicación Dabo de escritorio en una aplicación web.. - Tryton: Otro framework 3-tier para aplicaciones de escritorio, super completo que viene ya con módulos de contabilidad, facturación, ventas, inventario, gerencia de proyectos y otros mas. Adicionalmente, existe un proyecto que te permite convertir una aplicación Tryton en a una aplicación web (Tryton nereid). Ahora bien, si tienes una base de datos compartida con otras aplicaciones, este podría un problema ya que tryton utiliza PosgreSQL, aunque tengo entendido que existen módulos que permite utilizar otras bases de datos. En lo personal, PostgreSQL es mi caballito de batalla preferido. La posibilidad de convertir cualquier aplicación de escritorio en una aplicación web es una bendición ya que muchas veces me he encontrado con esa necesidad. Dtb/Gby======= Mario R. Osorio A.S. of Computer Programming and Analysis Web page: http;//mario.osorio.solu tionsEmail: mario en osorio.solutionsJust Choose Python! ?If I had asked people what they wanted, they would have said faster horses.? ? Henry Ford                                2017-12-12 16:25 GMT-05:00 Roberto Matarrita : Perfecto Don Mario, omití esos detalles. 1. La aplicación es de escritorio, hecha en Python 3.52. La base de datos es PostgreSQL.3. Para el diseño de las pantallas estoy utilizando PYQT5.4. La aplicación no es de tipo consola. Gracias. Roberto. El 12 de diciembre de 2017, 15:17, Mario R. Osorio escribió: No creo que sea posible contestarte sin que nos des informacion sobre tu aplicacion.  Por ejemplo. si es una aplicacion web seria bueno que nos indicaras el framework que utilizas, pero si es una aplicacion de escritorio tendrias que indicar si es de consola o decirnos cual libreria estas utilizando para el GUI. Tambien podria ser util saber si estas utilizando algun ORM y cual. Es posible que se necesiten algunos otros detalles, pero esa informacion es un punto solido para iniciar. Dtb/Gby======= Mario R. Osorio A.S. of Computer Programming and Analysis Web page: http;//mario.osorio.solu tionsEmail: mario en osorio.solutionsJust Choose Python! ?If I had asked people what they wanted, they would have said faster horses.? ? Henry Ford                                2017-12-12 12:19 GMT-05:00 Roberto Matarrita : Buenos días. Expongo la siguiente inquietud, para ver si alguien tiene el código, o bien me puedan ayudar. En la realización de mi proyecto financiero, tengo un módulo que es de Información General, ahí se ingresan una gran cantidad de datos generales. Entre ellos existe un módulo de clientes, donde se registra toda la información de los clientes y  se consultan los mismos. Aprenderse los códigos de los clientes es bastante difícil y tedioso. La idea es la siguiente, estando en el campo código cliente, si se da enter por ejemplo y este campo está vació, desplegar una pantalla donde salen todos los clientes. Seguidamente si yo voy digitado, por ejemplo el nombre del cliente o bien el apellido, el cursor se debe posicionar en la primera ocurrencia que va encontrando, con forme se va digitando la información. Esto me permite localizar más rápidamente el nombre y código de un cliente. Para los que trabajaron  con Oracle, son las famosas listas de valores.  Mucho agradecería me pudieran ayudar con esta información, o bien ideas para  realizar el proceso,  desconozco si en Python ya existen librerías que realizan lo solicitado. _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From avila.javier28 en gmail.com Mon Jan 8 12:54:00 2018 From: avila.javier28 en gmail.com (Javier Avila) Date: Mon, 8 Jan 2018 17:54:00 +0000 Subject: [Python-es] unsuscribe In-Reply-To: References: Message-ID: 2018-01-02 18:05 GMT, Luciano Ley Low : > unsuscribe > From fvillarroel en yahoo.com Tue Jan 9 08:59:26 2018 From: fvillarroel en yahoo.com (FERNANDO VILLARROEL) Date: Tue, 9 Jan 2018 13:59:26 +0000 (UTC) Subject: [Python-es] Servicio SOAP desde un WSDL References: <1736190961.2137185.1515506366689.ref@mail.yahoo.com> Message-ID: <1736190961.2137185.1515506366689@mail.yahoo.com> Hola Amigos. Tengo que levantar un servidor soap a partir de archivos WSDL. Este es el link al primer archivo WSDL From stvzito en gmail.com Fri Jan 12 15:35:47 2018 From: stvzito en gmail.com (Manuel A. Estevez Fernandez) Date: Fri, 12 Jan 2018 14:35:47 -0600 Subject: [Python-es] =?utf-8?q?Obtenci=C3=B3n_de_Sumandos_para_un_Target_?= =?utf-8?q?a_partir_de_una_colecci=C3=B3n_de_valores?= Message-ID: Hola a todos, tengo la siguiente necesidad: Encontrar una combinación de valores pertenecientes a una colección cuyo resultado sea un numero determinado. Algo así: id target valores 1 100 20 1 100 30 1 100 50 1 100 15 1 100 45 1 100 60 2 150 75 2 150 75 2 150 100 3 1500 900 3 1500 500 3 1500 600 3 1500 1000 3 1500 750 3 1500 200 3 1500 300 3 1500 10 3 1500 30 3 1500 50 Toda esta información la tengo en un archivo csv. El cual leo y genero un diccionario: { id : { target : target , values : [ valores ] } , id : { target : target , values : [ valores ] } } con el siguiente codigo realizo un matriz de verdad de la longitud de la cantidad de los valores por ID, y realizo la suma si es lo del target +1-1 con ese vale. import numpy as np import itertools for id in in diccionario : for tup in itertools.product([0,1] , repeat=len(diccionario[id]['values'])): resultado = np.sum( np.dot( np.array(list(tup)) , np.array( diccionario[id]['valores'] ) ) ) if ( diccionario[id]['target'] - 1) <= resultado and resultado <= ( diccionario[id]['target'] + 1) : print 'ID : ', id, ' Combinacion : ' , tup , 'Valores ', diccionario[id]['valores'] break La problematica que tengo es que obviamente entre mas grande sea la cantida de valores la combinaciones serán muchas más. Tengo la idea de utilizar un poco de paralelizar, pero no tengo idea de como empezar. No sé como hacerlo o si sea posible lo siguiente: Lanzar un proceso por ID. -Generar una segmentación de la matriz de verdad y asignarla un subproceso -Cuando algún subproceso encuentre un resultado válido, lo devuelva y se detengan los subprocesos -Avanzar al siguiente ID. Saludos y gracias de antemano. Manuel Alejandro Estévez Fernández ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From maxzm7 en gmail.com Fri Jan 26 12:59:16 2018 From: maxzm7 en gmail.com (=?UTF-8?Q?Maximiliano_Zapata_Mar=C3=ADn?=) Date: Fri, 26 Jan 2018 14:59:16 -0300 Subject: [Python-es] Login HTTPS con Python3 Message-ID: Hola a todos, Estoy tratando de loguearme a una aplicación web desde python3. La aplicación usa HTTPS con un certificado autofirmado. Lo intenté así: *In [0] import requests* *In [1] userid = "usuario en dominio.net "* *In [2] password = "secreta01"* *In [3] loginURL = "https://aplicacion.dominio.net "* *In [4] params = {'userid': userid, 'password': password}* *In [5] res = requests.post(loginURL, params=params, verify=False)* *C:\Users\USUARIO\AppData\Local\Continuum\anaconda3\lib\site-packages\urllib3\connectionpool.py:858: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings * Entré a la url que muestra el error pero no pude dar con la solución. ¿En que estoy fallando? Muchas gracias desde ya. -- Maximiliano Zapata Usuario Linux #528912 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: