Re: [Python-es] ¿Alguien tiene experiencia con librerías para ¨RT tickets¨?
En alguna ocasión probé varios y el que mejor se adaptaba a *mis* necesidades fue django-helpdesk [ https://github.com/django-helpdesk/django-helpdesk] . La documentación es muy buena, aunque no completa. Dtb/Gby === Mario R. Osorio *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> *SQL programmers don't die, they just ROLLBACK the TRANSACTION.* On Thu, Jan 16, 2020 at 5:00 AM Jose Caballero wrote: > Hola, > > quizás me interese hacer uso de alguna librería para interactuar > (básicamente leer) con el sistema de tickets RT en nuestro curro. > Veo en google que hay varias opciones. > Antes de ponerme a probarlas una por una, si alguien tiene experiencia > con alguna de ellas y desea compartirla, cualquier comentario será más > que bienvenido. > > Muchas gracias. > Saludos, > Jose > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es
Re: [Python-es] ¿Cómo generar una distribución aleatoria?
Muchas gracias por la explicación. ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es
Re: [Python-es] ¿Cómo generar una distribución aleatoria?
Muy interesante la solución de Javi (Que demuestra tener una distribución plana), sin embargo me permito presentar la mía para su consideración: """ Solucion para: generar una distribución plana de enteros aleatorios, del 1 al 7, usando únicamente random.randint(1,5) como funcion generadora de enteros aleatorios """ from random import randint def randint_1_7(seed=None): l = (1, 2, 3, 4, 5, 6, 7) if seed is None: seed = randint(1,5) + randint(1,5) else: seed += randint(1,5) seed = seed % 7 return (l[seed - 1], seed) if __name__ == "__main__": """ se demuestra que la distribucion es plana, pero la PRUEBA matematica se la dejo a otro... """ d = {} k, seed = randint_1_7() for n in range(10): k, seed = randint_1_7(seed) if k in d: d[k] += 1 else: d[k] = 1 print(d) On Tue, Jul 2, 2019 at 10:10 PM lasizoillo wrote: > Buenas, > > Lo primero sería acotar cual es realmente el problema. En una entrevista > de trabajo alguien tiene que desentrañar si eres apto o no para un puesto y > esa aptitud puede tener varias facetas: > - Eres capaz de poner en duda los requisitos y plantear alternativas > mejores para la empresa > - Eres capaz de resolver problemas lógicos > - Ante un problema que muy posiblemente no sabes por dónde cogerlo... > ¿cómo vas a reaccionar? te enfadarás, tratarás de colar una solución > erronea, asumirás que no sabes hacer eso pero plantearás estrategias para > atacar el problema, ... > > Así que lo primero negociaría si realmente no se puede simplificar el > enunciado porque lo que realmente se quiere evaluar el conocimiento técnico > o recursos para atacar este problema. Si les vale ser capaz de poner en > duda requisitos peregrinos eso que me ahorraría. Si quiere una solución > técnica pasaría a atacar el problema, reconociendo que no sé la solución a > priori, y pensaría en voz alta algunas cosas evidentes: > - Una sola llamada a la función randint(1,5) no tiene información > suficiente para hacer el equivalente a randint(1,7) > - No puedo sumar 7 "tiradas" de randint(1,5) y dividir entre 5 porque la > distribución no sería plana. > - Al no ser una potencia de dos no puedo convertir a binario la función > randint(1,5) y codificar los bits del número. Ejemplo 1 y 3 es un 0, 2 y 4 > es un 1 y 5 vuelvo a calcular. 2^3=8, por lo que tres bits de tiradas > binarias me darían números del 0 al 7, no del 1 al 7. > > Ahora diría en alto lo que me parece una solución válida que me ha venido > a la cabeza: lo mismo que con la función randint(1,5) desechaba cuando > salía 5 para simular tiradas de cara o cruz, puedo eliminar cuando el > resultado de calcular 3 bits me da un número que equivale a 0. Pensaría si > cumple con las restricciones del enunciado (creo que si) y pasaría a una > implementación rápida. > > def rand_0_1() -> int: > while True: > num = randint(1, 5) > if num==5: > continue > return num % 2 > > def randint_1_7() -> int: > while True: > num = rand_0_1() * 4 + rand_0_1() * 2 + rand_0_1() > if num: > return num > > Le comentaría que lo suyo sería hacer una función de test para quedarme > tranquilo con que el resultado es correcto y poder refactorizar en el > futuro si se me ocurre una solución mejor. Escucharía si quiere dejarlo > aquí o si quiere ver la función que haga el test (que no es trivial, pero > tampoco demasiado complicada). Pero la función de test ya se escapa a tu > propuesta ;-) > > Un saludo, > > Javi > > > El mié., 3 jul. 2019 a las 1:50, Jose Caballero () > escribió: > >> Hola, >> >> a un colega le han preguntado durante una entrevista de trabajo lo >> siguiente: >> ¿cómo generar una distribución plana de enteros aleatorios, del 1 al 7, >> usando únicamente random.randint(1,5)? >> O sea, sin usar ninguna otra función que genere números aleatorios. >> >> Y he pensado en proponer el reto aquí, a ver lo que los miembros de la >> lista sugieren. >> >> Un saludo, >> Jose >> ___ >> Python-es mailing list >> Python-es@python.org >> https://mail.python.org/mailman/listinfo/python-es >> > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es
Re: [Python-es] Programa para diseñar la base de datos
Para un proyecto en el que trabajé recientemente, analizamos mas de una docena de productos, tanto de código abierto como servicios y productos pagados. La idea era poder trabajar con postgresql, mssql y mysql, en ese orden de importancia. Nuestra conclusión: *vertabelo <https://www.vertabelo.com/>.* Ninguno otro llegó ni remotamente cerca a ofrecer las ventajas que vertabelo ofrece. Los precios podrían ser mejores pero en honor a la verdad; están solos en esa categoría y se pueden dar ese lujo. No te quiero hablar de todas sus ventajas para no convertir este mensaje en una publicidad. Pero vertabelo te permite desarrollar tu base de datos y te entrega, ademas de los graficos necesarios; el código para crear la base de datos misma. Te adelanto si, que incluir triggers en tu código podría resultar un poquito complicado, pero muy posible. Recuerda que los triggers deben ser el único comando en un lote (batch) así que tienes que envolver el comando entre sentencias go. Eso precisamente podría resultar en un reto. Dicho todo eso, y si vertabelo no está dentro de tus posibilidades, aún puedes utilizar MySQL workbench y *convertir el código* <http://www.sqlines.com/online> según tu conveniencia y necesidades. Dtb/Gby ======= Mario R. Osorio B.A.S. of Information Technology Web page: *http;//mario.osorio.solutions <http://http%3B//mario.osorio.solutions>* Email: *mario@osorio.solutions* *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> *SQL programmers don't die, they just ROLLBACK the TRANSACTION.* On Tue, May 21, 2019 at 1:35 PM Gonzalo V wrote: > Bienvenido tu artículo Francisco Palm, así todos aprendemos más. > Yo entiendo el modelo ORM y lo uso y funciona, mi pregunta apuntaba a la > forma gráfica de interrelacionar tabla antes de sentarse de programar el > models.py, creo que access tenía algo gráfico y workbench también pero > buscaba algo con prosgres. > Creo que, por el momento, ensayo y error funcionan bien. > > Saludos, > Gonzalo > > > El vie., 3 may. 2019 a las 22:08, Francisco Palm (< > francisco.p...@gmail.com>) escribió: > >> >> Saludos >> >> Te recomiendo algo, yo he pasado por esto muchas veces. >> >> Piensa el modelo de datos junto con las interfaces. Supongo que has leído >> de los mockups. Las dos cosas están fuertemente relacionadas. >> Cuando te encuentras en un formulario donde tienes un combo donde vas a >> seleccionar un valor entre varias opciones, ahí tienes un ForeignKey. >> Cuando estás delante de una vista donde tienes varios valores en un >> componente. Por ejemplo, los distintos libros/artículos que ha escrito >> alguien, estás delante de una relación de muchos a muchos. >> Si por temas de diseño, tiene una situación en la que tienes que >> enlazarte a otro valor de una forma unívoca, una persona tiene un único >> perfil, tiene una relación de uno a uno. >> Luego las restricciones, si es uno o más, o cero o más, etc. Eso va en la >> lógica de negocio y en los modelos. Cuando es básico, como decir si un >> campo es obligatorio o no es parte de la definición del modelo, pero si la >> restricción es más compleja y depende de la interacción con el usuario, >> probablemente lo indicarás en la vista. >> >> Vale la pena considerar que esos "atajos" que ahorra tiempo de escritura >> al usuario, suelen estar ligados a la normalización del modelo. El usuario >> no tiene porque escribir algo que el sistema ya tiene almacenado, como el >> nombre de un país, una provincia, un municipio, el nombre del cine del que >> quiere conocer la cartelera, etc. >> >> Es mucho ensayo y error, y por eso el comentario de las migraciones es >> adecuado. Vas cambiando el modelo y aplicas las migraciones. Pero aunque >> las migraciones se ejecuten correctamente puede quedar rota la lógica de >> negocio. >> >> Casi todos necesitamos ver el modelo, para eso tienes la funcionalidad >> graph models de la extensión django-extensions, Se trata de cambiar el modo >> de pensar, del modelo de Word al modelo de LaTeX o Markdown, no es que "lo >> que escribes es lo que ves" (WYSIWYG), sino "lo que escribes es lo que >> significa" (WYSIWYM). Y de esta manera es mucho más poderoso, porque con >> graph models tienes la representación de tu modelo -funcional-. Mientras >> con una herramienta de modelado gráfico, si tienes que cambiar el modelo, >> qué tendrás que hacerlo infinidad de veces. No he conocido una herramienta >> de modelado que funcione en las dos direcciones (diseño <-> modelo) sin >> limitaaciones, a lo sumo te sirve para algunas iteraciones similares, >> mientras generar una representación del modelo funcional -s
Re: [Python-es] Es coconut solamente azucar sintactico?
¿Me pueden informar cuál es el blog de Chema? Dtb/Gby === Mario R. Osorio B.A.S. of Information Technology Web page: *http;//mario.osorio.solutions <http://http%3B//mario.osorio.solutions>* Email: *mario@osorio.solutions* *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> *SQL programmers don't die, they just ROLLBACK the TRANSACTION.* On Fri, Apr 26, 2019 at 12:14 PM Francesc Alted wrote: > Yo también me alegro que los lenguajes funcionales se empiecen a tomar en > serio en ámbitos cada vez más amplios. No acabo de estar totalmente con > Chema cuando dice en su blog que las construcciones funcionales estan > siendo arrinconcadas en Python; personalmente, uso mucho los > iteradores/generadores, que estan considerados como constructos > funcionales, y que creo que estan en la base de muchas librerias Python. > > De todas maneras habrá que seguir con mucho interés a Chema en lo que se > prevé como una prometedora serie de artículos sobre coconut en su blog: > https://blog.ch3m4.org/2019/04/16/que-es-un-coconut/ (aunque esperemos > que las apariciones de Enrique y Ana no se prodiguen demasiado ;-) > > Saludos! > > Missatge de Chema Cortes del dia dv., 26 d’abr. 2019 > a les 11:54: > >> >> El vie., 26 abr. 2019 a las 4:39, AGTUGO () escribió: >> >>> Perdon la traduccion de syntatic sugar pero es lo que se me ocurri'o. Lo >>> que mas esperaba de coconut es verificaci'on de tipos en funciones, no hay. >>> El objetivo es escribir mas claro el programa con estilo funcional? Aveces >>> uso decoradores para revisar los tipos, solamente cuando es necesario >>> pensaba que coconut podria ahorrarme la molestia. >>> >>> >> Yo no lo consideraría como *syntatic sugar*. Aunque opcional, puedes >> activar el modo estricto y las comprobaciones de tipos con mypy. Lo único a >> tener en cuenta es que la versión de python objetivo (*target*) debe >> tener soporte para notación de tipos para que mypy lo procese. O sea, debes >> usar un target superior a 3 en lugar del target universal que usa por >> defecto: >> >> https://coconut.readthedocs.io/en/latest/DOCS.html#allowable-targets >> >> Aunque no necesitas coconut. Para chequear tipos puedes usar algún linter >> con mypy en el IDE que uses (por ejemplo, visual code con pylama). >> >> >> Por seguir con coconut, tiene comprobación de patrones, tanto en >> asignación como en definición de función. Por ejemplo, se puede definir la >> función factorial como: >> >> def factorial(0) = 1 >> @addpattern(factorial)def factorial(n is int if n > 0) = >> range(1, n+1) |> reduce$(*) >> >> No tienen *returns*, casi podría decirse que son funciones lambdas. Pero >> implícitamente saldrá un error si el argumento no es cero o un entero >> positivo, por lo que hace bastante más que una simple función lambda. >> >> Por otro lado, el reduce se está aplicando parcialmente con el operador >> multiplicación. Se podría hacer igual con reduce, partial y mul que puedes >> "rescatar" de algunos módulos donde han sido exiliados en python. Pero en >> coconut son entidades de primer orden que, además, puedes combinar con >> otras inexistentes en python como la evaluación perezosa de listas (lazy >> lists) o el procesamiento paralelo (útil en monads). >> >> >> Saludos. >> >> >> -- >> Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": >> https://blog.ch3m4.org >> Buscador Python Hispano: http://busca.ch3m4.org >> <https://blog.ch3m4.org/pages/busqueda-python-es/> >> ___ >> Python-es mailing list >> Python-es@python.org >> https://mail.python.org/mailman/listinfo/python-es >> > > > -- > Francesc Alted > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es
Re: [Python-es] Operadores de comparacion como input de funcion para evitar comparaciones hardcoded
Hola Agtugo, Quizas te interese echarle una mirada a la libreria pyparsing; a mi me fue de mucha ayuda en un proyecto muy similar. Aunque hay una curva de aprendizaje, estoy seguro que no te tomaria mas que algunas horas aprender a crear las reglas que necesitas aplicar. En realidad es muy intuitivo. Hay muchas librerias de similar utilidad, pero essta es la que tiene, en mi humilde opinion, la menos pronunciada curva de aprendizaje. La ventaja de esta solucion es que te permite la encapsulacion mas detallada de las reglas y acciones, haciendo mas facil realizar cambios en el futuro. Dtb/Gby === Mario R. Osorio B.A.S. of Information Technology Web page: *http;//mario.osorio.solutions <http://http%3B//mario.osorio.solutions>* Email: *mario@osorio.solutions* *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> *SQL programmers don't die, they just ROLLBACK the TRANSACTION.* On Tue, Apr 9, 2019 at 10:22 PM AGTUGO wrote: > Hola Lista de python es espa;ol, > > Espero que les guste el formato de mi pregunta con comentarios > > import operator as op > from operator import itemgetter > > # Tengo que analizar varios CSVs y las "celdas" deben de cumplir ciertas > reglas > # en caso de que sea as'i todo el rengl'on es de utilidad y se guarda > > #Estas son las columnas de inter'es, se analizar'a renglon por rengl'on > idx_columns = (2,5,6) > > # Estas reglas pueden cambiar y las quiero lo menos "hardcoded posible" > # dentro de la funcion funct_to_receive # quiero hacer un set de reglas > # por cada csv por eso las quiero afuera de la funci'on para poderlas > cambiar > # si es posible un python file por cada csv, o un configuration file pero > no se > # como guardaria esas comparaciones en un string por ejemplo > > # AQUI ES LA PREGUNTA__ > # __Esta es la parte que me causa conflicto___ > # uso un set de reglas de comparacion que guardo en una lista > # pero siento que no lo estoy haciendo de la forma correcta, > # es esta solucion muy hacky? poco pythonica? > > def rule1(ele): > return ele == 'watermelon' > def rule2(ele): > return ele != 'None' > def rule3(ele): > return (ele == 'peach' or ele == '') > > #Esto lo uso como input en la funcion > > rules = [ rule1, rule2, rule3] > > # funcion que guarda cada renglon, busca en otra base de datos para > cotejar > # informacion y la convierte en diccionario para ser usada como entrada > # para un template de JINJA2 para generacion de codigo > > def func_to_receive(csv_file, idx_ele_tbc, rules): > #To-do: Implementar > pass > > # Este es el caso para un solo renglon > > list_to_be_compared = ['apple', 'orange', 'watermelon', 'carrots', 'kiwi' > , 'None' , ''] > #Aqui aislo solo los elementos que me interesan (celdas) > elements_to_be_compared = itemgetter(*idx_columns)(list_to_be_compared) > > #Aqui aplico las comparaciones la regla que le corresponde a cada columna > > list_comparisons = [rule(ele) for rule,ele in zip(rules, > elements_to_be_compared)] > all_comparison = all(list_comparisons) > print(all_comparison) > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es
Re: [Python-es] pyreverse similar para funciones
Hola agtugo, Quizas esta discusion te sirva: How can you get the call tree with Python profilers? <https://stackoverflow.com/questions/4544784/how-can-you-get-the-call-tree-with-python-profilers> El enlace GraphViz esta roto, el que coloco es revisado Dtb/Gby === Mario R. Osorio B.A.S. of Information Technology A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions <http://http%3B//mario.osorio.solutions>* Email: *mario@osorio.solutions* *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford On Wed, Feb 13, 2019 at 8:59 PM AGTUGO wrote: > Hola estimada lista de python: > > Tengo un codigo algo viejo en python 2.7 que estoy analizando, hay un > modulo bastante anidado que llaman funciones dentro funciones dentro > funciones y es dificil de seguir. He utilizado pyreverse cuando hay clases > y muestra las relaciones ?hay alguna forma de mostrar las relaciones entre > funciones dentro de un modulo de manera grafica? De antemano muchas gracias. > > -- > Arturo Muñoz Tolosa > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es
Re: [Python-es] proteccion de codigo
Otro que cree en pajaritos preñados y huevitos de avionetas... Dtb/Gby === Mario R. Osorio B.A.S. of Information Technology A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions <http://http%3B//mario.osorio.solutions>* Email: *mario@osorio.solutions* <mario@osorio.solutions> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford <http://goo.gl/t2Hzgo> <https://m.do.co/c/63e2415dab7b> 2018-04-04 11:57 GMT-04:00 juancarlos rebate rodriguez <nerus...@gmail.com>: > > > El 04/04/18 a las 08:24, Daπid escribió: > > 1 Sí, pero no está diseñado con eso en mente, así que no es fácil. Lo más > sencillo, en mi opinión, sería compilar ciertos módulos en Cython y > distribuir el binario o el código en C. El módulo principal seguría siendo > Python, pero ahí sólo tienes que poner código más o menos trivial que carga > directamente del compilado. > 3 Muchas bibliotecas en Python tienen licencia BSD o equivalente, que sí > te permitiría redistribuir código propietario. Django es una de ellas. GPL > sí que te podría dar problemas, según cómo lo uses. > > > /David. > > 2018-04-03 22:55 GMT+02:00 juan carlos rebate <nerus...@gmail.com>: > >> buenas noches, antes de nada decir que soy nuevo en python y tengo algunas >> dudas que no puedo resolver por ningun lado. >> 1 puedo crear y distribuir programas privados y cerrados con python?. >> 2 he leido que se proporciona una herramienta pura para construir binarios >> de python; la utilidad segun se cuenta en la wiki es propia y pura, se >> llama freeze pero almenos en la version 16.04.4 de ubuntu no se incluye, >> esta utilidad bastaria para proteger mi app? existen restricciones de >> licencia con esta tecnica?. >> 3 mi programa o app es un sistema web construido desde cero, sin usar >> ningun añadido como django para no depender de licencias de terceros, como >> podria hacer que el servidor web cargue la app siendo esta un ejecutable?. >> destacar que vengo de php y c# >> si alguien me pudiese ayudar se lo agradeceria en el alma >> ___ >> Python-es mailing list >> Python-es@python.org >> https://mail.python.org/mailman/listinfo/python-es >> > > > > ___ > Python-es mailing > listPython-es@python.orghttps://mail.python.org/mailman/listinfo/python-es > > entonces no me compensa el trabajo hecho en python, me iria mejor en php > que si tiene metodos de encriptacion de codigo y licenciamiento gracuas a > zend y ademas de forma nativa, muchisimas gracias pr tu rapidisima > respuesta te lo agradezo > > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es
Re: [Python-es] Consultar Datos en Python.
Es para mi un gusto poder serle util. Por cierto, la descripcion del sistema que Usted hace describe a Tryton; creo que le cae como anillo al dedo. Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions <http://http%3B//mario.osorio.solutions>* Email: *mario@osorio.solutions* <mario@osorio.solutions> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford <http://goo.gl/t2Hzgo> <https://m.do.co/c/63e2415dab7b> 2017-12-13 14:59 GMT-05:00 Roberto Matarrita <rmatar...@gmail.com>: > 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 <nimbiot...@gmail.com> > escribió: > >> Pues, si estas utilizando PyQt ya tienes tu respuesta. Lo que necesitas >> es el control *ComboBox* >> <http://doc.qt.io/qt-5/qml-qtquick-controls-combobox.html> de Qt. Aca >> esta la lista completa de *Qt Quick Controls* >> <http://doc.qt.io/qt-5/qtquickcontrols-index.html>. >> >> 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:* <https://dabodev.com/> 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:* <http://www.tryton.org/> 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 >><https://www.findbestopensource.com/product/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.solutions >> <http://http%3B//mario.osorio.solutions>* >> Email: *mario@osorio.solutions* <mario@osorio.solutions> >> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> >> >> “If I had asked people what they wanted, they would have said faster >> horses.” >> ― Henry Ford >> >> >> >> >> <http://goo.gl/t2Hzgo> >> <https://m.do.co/c/63e2415dab7b> >> >> 2017-12-12 16:25 GMT-05:00 Roberto Matarrita <rmatar...@gmail.com>: >> >>> Perfecto Don Mario, omití esos detalles. >>> >>> 1. La aplicación es de escritorio, hecha en Python 3.5 >>> 2. 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 d
Re: [Python-es] Consultar Datos en Python.
Pues, si estas utilizando PyQt ya tienes tu respuesta. Lo que necesitas es el control *ComboBox* <http://doc.qt.io/qt-5/qml-qtquick-controls-combobox.html> de Qt. Aca esta la lista completa de *Qt Quick Controls* <http://doc.qt.io/qt-5/qtquickcontrols-index.html>. 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:* <https://dabodev.com/> 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:* <http://www.tryton.org/> 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 <https://www.findbestopensource.com/product/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.solutions <http://http%3B//mario.osorio.solutions>* Email: *mario@osorio.solutions* <mario@osorio.solutions> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford <http://goo.gl/t2Hzgo> <https://m.do.co/c/63e2415dab7b> 2017-12-12 16:25 GMT-05:00 Roberto Matarrita <rmatar...@gmail.com>: > Perfecto Don Mario, omití esos detalles. > > 1. La aplicación es de escritorio, hecha en Python 3.5 > 2. 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 <nimbiot...@gmail.com> > 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.solutions >> <http://http%3B//mario.osorio.solutions>* >> Email: *mario@osorio.solutions* <mario@osorio.solutions> >> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> >> >> “If I had asked people what they wanted, they would have said faster >> horses.” >> ― Henry Ford >> >> >> >> >> <http://goo.gl/t2Hzgo> >> <https://m.do.co/c/63e2415dab7b> >> >> 2017-12-12 12:19 GMT-05:00 Roberto Matarrita <rmatar...@gmail.com>: >> >>> 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 de
Re: [Python-es] Consultar Datos en Python.
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.solutions <http://http%3B//mario.osorio.solutions>* Email: *mario@osorio.solutions* <mario@osorio.solutions> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford <http://goo.gl/t2Hzgo> <https://m.do.co/c/63e2415dab7b> 2017-12-12 12:19 GMT-05:00 Roberto Matarrita <rmatar...@gmail.com>: > 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. > > Gracias. > > Roberto > > > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es
Re: [Python-es] ¿conocen alguna librería que tenga comunicación uci o algun tipo de ia de ajedrez que me puedan sugerir?
Algunos recursos: - https://pypi.python.org/pypi/python-chess - http://pygame.org/project-Python+Chess-1099-.html - http://code.google.com/p/chess-free - http://mariobalibrera.com/mics/ai.html - https://sites.google.com/site/pychess/ - https://media.readthedocs.org/pdf/python-chess/latest/python-chess.pdf - http://chessforeva.blogspot.com/2011/02/lua-chess-engine.html - http://en.wikipedia.org/wiki/Universal_Chess_Interface - http://www.chessbin.com/ - https://en.wikipedia.org/wiki/Chess_engine#Interface_protocol Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions <http://http%3B//mario.osorio.solutions>* Email: *mario@osorio.solutions* <mario@osorio.solutions> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford <http://goo.gl/t2Hzgo> <https://m.do.co/c/63e2415dab7b> 2017-12-04 15:46 GMT-05:00 Miguel Barraza <miguelbarraza2...@gmail.com>: > ¡Buenas comunidad!. > con un amigo estamos desarrollando un motor de juego de mesa en el cual > tiene el ajedrez, entre otros, con pilas engine. y estoy trabado en la > implementación de una ia que permita jugar un jugador contra la máquina. > > ¿conocen algun módulo o librería que permita comunicarse via uci o xboard > con chess engine?, o alguno que implemente alguna ia de ajedrez?. > probé varias pero no logro hacerlas andar. y algunas no corren en windows. > la última que probé fue python-chess, pero no pude conectarme via uci a un > engine. > > agradezco sugerencias. > ¡un saludo!. > > atte, Miguel > > > <https://www.avast.com/sig-email?utm_medium=email_source=link_campaign=sig-email_content=emailclient> > Libre > de virus. www.avast.com > <https://www.avast.com/sig-email?utm_medium=email_source=link_campaign=sig-email_content=emailclient> > <#m_-736982920637029151_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> > > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es
Re: [Python-es] Como Implementar Python y JasperReport.
Buen dia Roberto, Claro que tiene que salirse. El llamado para abrir el archivo PDF (que por cierto, veo que lo estas abriendo de 3 maneras diferentes cuando solo necesitas una) es asíncrono (NO bloqueador), por lo cual la ejecución de tu programa NO se detiene y continua hasta el fin del archivo por lo cual se termina incluso muy seguramente antes de que el archivo PDF haya sido abierto. El estilo lo eliges tu, pero tienes que poner tu codigo en un loop para que no se salga sino hasta que tu asi lo desees. (while?) *POR CIERTO, AL ESCRIBIR TU ULTIMO MENSAJE EXPUSISTE LA CONTRASEÑA DEL ADMINISTRADOR DE TU BASE DE DATOS, por lo que te recomiendo altamente que la cambies inmediatamente.* Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions <http://http%3B//mario.osorio.solutions>* Email: *mario@osorio.solutions* <mario@osorio.solutions> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford <http://goo.gl/t2Hzgo> <https://m.do.co/c/63e2415dab7b> 2017-12-04 1:29 GMT-05:00 Roberto Matarrita <rmatar...@gmail.com>: > Buenas noches Don Mario. Disculpe que le moleste, tengo un problema con > respecto al código para levantar el PDF. Todo lo hace casi perfecto, pero > cuando ejecuto el reporte desde la forma, me lo levanta, pero me saca de la > forma y tengo que volver a cargarla y ejecutar de nuevo el reporte. Es > decir me levanta el browser, pero seguidamente desconecta la forma. Alguna > Idea. > > Roberto. > > input_file = os.path.dirname(os.path.abspath(__file__)) + '/report4.jrxml' > output = os.path.dirname(os.path.abspath(__file__)) + '/reportes' > print(output) > con = { > 'driver': 'postgres', > 'username': 'postgres', > 'password': 'Administra8080', > 'host': 'localhost', > 'database': 'municipal', > 'port':'5432' > } > x=input("Digite codigo de empleado :") > > #="8" > jasper = JasperPy() > jasper.process(input_file,output_file=output,format_list=["pdf"], > parameters={'idenifica': (x)},db_connection=con) >#os.remove(fname) > #subprocess.Popen([file],shell=True) > > #webbrowser.open_new(r'file://C:\manteminiento\to\reportes.pdf') > webbrowser.open_new(r'file://'+ output + '.pdf') > os.startfile(filename) > os.system(filename) > > Después del browser se sale de la forma. > > El 29 de noviembre de 2017, 18:23, Mario R. Osorio <nimbiot...@gmail.com> > escribió: > >> Es para mi un placer poder ayudarte. Yo llevo varios años que no programo >> en Python, pero es mi lenguage favorito. La funcion popen() esta contenida >> en la libreria *subprocess* >> <https://docs.python.org/3/library/subprocess.html>, asi que quizas solo >> te falte importar esa libreria. >> >> Te recomiendo que pruebes las varias formas de abrir el(los) arcchivo(s) >> ya que algunas podrian tener (d)efectos indeseados. *Tengo entendido* que >> la forma mas *correcta* es utilizando popen(), Pero yo pienso que lo >> *correcto*, a veces, esta en contraposicion a lo *desado*. >> >> >> Dtb/Gby >> === >> Mario R. Osorio >> A.S. of Computer Programming and Analysis >> Web page: *http;//mario.osorio.solutions >> <http://http%3B//mario.osorio.solutions>* >> Email: *mario@osorio.solutions* <mario@osorio.solutions> >> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> >> >> “If I had asked people what they wanted, they would have said faster >> horses.” >> ― Henry Ford >> >> >> >> >> <http://goo.gl/t2Hzgo> >> <https://m.do.co/c/63e2415dab7b> >> >> 2017-11-29 17:45 GMT-05:00 Roberto Matarrita <rmatar...@gmail.com>: >> >>> Don Mario, me funcionó el proceso, pude ver el reporte en la pantalla. >>> Usted no sabe cuanto me ha costado hacer esto, llevo meses, buscando en >>> Internet, documentación, gente que me dijera como podía hacer un reporte en >>> python y realmente nadie me decía como hacerlos, a excepción de las >>> herramientas que le mencioné. >>> >>> Gracias por ayudarme a dar el último paso que necesitaba para ver >>> reportes en pantalla de una aplicación de escritorio. Ya los puedo tirar a >>> PDF, Word,Excell,TXT y muchos otros formatos. Ahora es cuestión de afinarlo. >>> >>> 1. Una última consulta, usted como hace los reportes en python. >>> 2
Re: [Python-es] Como Implementar Python y JasperReport.
Es para mi un placer poder ayudarte. Yo llevo varios años que no programo en Python, pero es mi lenguage favorito. La funcion popen() esta contenida en la libreria *subprocess* <https://docs.python.org/3/library/subprocess.html>, asi que quizas solo te falte importar esa libreria. Te recomiendo que pruebes las varias formas de abrir el(los) arcchivo(s) ya que algunas podrian tener (d)efectos indeseados. *Tengo entendido* que la forma mas *correcta* es utilizando popen(), Pero yo pienso que lo *correcto*, a veces, esta en contraposicion a lo *desado*. Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions <http://http%3B//mario.osorio.solutions>* Email: *mario@osorio.solutions* <mario@osorio.solutions> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford <http://goo.gl/t2Hzgo> <https://m.do.co/c/63e2415dab7b> 2017-11-29 17:45 GMT-05:00 Roberto Matarrita <rmatar...@gmail.com>: > Don Mario, me funcionó el proceso, pude ver el reporte en la pantalla. > Usted no sabe cuanto me ha costado hacer esto, llevo meses, buscando en > Internet, documentación, gente que me dijera como podía hacer un reporte en > python y realmente nadie me decía como hacerlos, a excepción de las > herramientas que le mencioné. > > Gracias por ayudarme a dar el último paso que necesitaba para ver reportes > en pantalla de una aplicación de escritorio. Ya los puedo tirar a PDF, > Word,Excell,TXT y muchos otros formatos. Ahora es cuestión de afinarlo. > > 1. Una última consulta, usted como hace los reportes en python. > 2. Que hace esta instrucción que me dio error y tuve que ponerla en > comentario. subprocess.Popen([file],shell=True) > > > Roberto. > > El 29 de noviembre de 2017, 10:38, Mario R. Osorio <nimbiot...@gmail.com> > escribió: > >> Desconozco el producto JasperReport. Sin embargo, si ya tienes el archivo >> PDF, solo te falta abrirlo, y hay varias formas de hacerlo; entre ellas: >> >> >>- >>- subprocess.Popen([file],shell=True) >>- >> >>import webbrowser >>webbrowser.open_new(r'file://C:\path\to\file.pdf') >> >>- >> >>import os >>os.startfile(filename) >> >>- >> >>os.system(filename) >> >>- >> >> >> >> >> Tambien podrias hacer uso de varias librerias para manipulacion de >> archivos PDF >> >> >> Dtb/Gby >> === >> Mario R. Osorio >> A.S. of Computer Programming and Analysis >> Web page: *http;//mario.osorio.solutions >> <http://http%3B//mario.osorio.solutions>* >> Email: *mario@osorio.solutions* <mario@osorio.solutions> >> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> >> >> “If I had asked people what they wanted, they would have said faster >> horses.” >> ― Henry Ford >> >> >> >> >> <http://goo.gl/t2Hzgo> >> <https://m.do.co/c/63e2415dab7b> >> >> 2017-11-28 22:21 GMT-05:00 Roberto Matarrita <rmatar...@gmail.com>: >> >>> Buenas noches. Ya llevo varios meses tratando de aprender a realizar >>> reportes en Python. He buscado reporteadores, documentación respecto al >>> tema, pero al parecer es bastante escasa. Vi reportlab, pandas y otros, >>> pero todos son para confeccionar a puro código. Observé un par de >>> reporeteadores gráficos, entre ellos JasperReport, muy bueno y completo. >>> Me enviaron el código que abajo describo, el cual logré que funcionara, >>> se conecta a la base de datos, envía parámetros y hace el reporte. >>> Pero tengo el gran problema que no he podido ya que desconozco como >>> hacerlo y la persona que me envió el código, tampoco ha podido ayudarme y >>> es como hacer para ver el reporte en pantalla. Es decir un preview. >>> >>> Es decir como hago para ver el reporte en la pantalla, para que el >>> usuakrio escoja la impresora, o bien si lo va a enviar a un PDF, Word o >>> Excel. Ya que el código lo que hace es grabar directamente el reporte al >>> disco. >>> Mucho agradecería la ayuda, o bien sujerencias para los reportes ya que >>> estoy en un proyecto muy grande y este ha sido el talón de aquiles en >>> Python, los reportes. Si alguien conoce del tema. >>> >>> Gracias. >>> >>> Describo el código. >>> >>> import sys >>> import os >>> import PyPDF2 >
Re: [Python-es] Como Implementar Python y JasperReport.
Desconozco el producto JasperReport. Sin embargo, si ya tienes el archivo PDF, solo te falta abrirlo, y hay varias formas de hacerlo; entre ellas: - - subprocess.Popen([file],shell=True) - import webbrowser webbrowser.open_new(r'file://C:\path\to\file.pdf') - import os os.startfile(filename) - os.system(filename) - Tambien podrias hacer uso de varias librerias para manipulacion de archivos PDF Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions <http://http%3B//mario.osorio.solutions>* Email: *mario@osorio.solutions* <mario@osorio.solutions> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford <http://goo.gl/t2Hzgo> <https://m.do.co/c/63e2415dab7b> 2017-11-28 22:21 GMT-05:00 Roberto Matarrita <rmatar...@gmail.com>: > Buenas noches. Ya llevo varios meses tratando de aprender a realizar > reportes en Python. He buscado reporteadores, documentación respecto al > tema, pero al parecer es bastante escasa. Vi reportlab, pandas y otros, > pero todos son para confeccionar a puro código. Observé un par de > reporeteadores gráficos, entre ellos JasperReport, muy bueno y completo. > Me enviaron el código que abajo describo, el cual logré que funcionara, se > conecta a la base de datos, envía parámetros y hace el reporte. > Pero tengo el gran problema que no he podido ya que desconozco como > hacerlo y la persona que me envió el código, tampoco ha podido ayudarme y > es como hacer para ver el reporte en pantalla. Es decir un preview. > > Es decir como hago para ver el reporte en la pantalla, para que el > usuakrio escoja la impresora, o bien si lo va a enviar a un PDF, Word o > Excel. Ya que el código lo que hace es grabar directamente el reporte al > disco. > Mucho agradecería la ayuda, o bien sujerencias para los reportes ya que > estoy en un proyecto muy grande y este ha sido el talón de aquiles en > Python, los reportes. Si alguien conoce del tema. > > Gracias. > > Describo el código. > > import sys > import os > import PyPDF2 > import pyjasper > from platform import python_version > from pyjasper.jasperpy import JasperPy > from PyPDF2 import PdfFileMerger,PdfFileReader > > #def advanced_example_using_database(): > input_file = os.path.dirname(os.path.abspath(__file__)) + '/report4.jrxml' > output = os.path.dirname(os.path.abspath(__file__)) + '/reportes' > print(input_file) > print(output) > > con = { > 'driver': 'postgres', > 'username': 'postgres', > 'password': 'Administra8080', > 'host': 'localhost', > 'database': 'municipal', > 'port':'5432' > } > x=input("Digite codigo de empleado :") > jasper = JasperPy() > jasper.process(input_file,output_file=output,format_list=["pdf"], > parameters={'idenifica': (x)},db_connection=con)#Aquí se confecciona el > reporte. > > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es
Re: [Python-es] Python para niños
excelente, y estoy seguro que falta quien se una Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions <http://osorio.solutions/>* Email: *mario@osorio.solutions <mario@osorio.solutions>* *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> SQL programmers don't die, they just ROLLBACK the TRANSACTION. ― ¿? “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford <http://goo.gl/t2Hzgo> <https://m.do.co/c/63e2415dab7b> 2017-04-06 14:58 GMT-04:00 Diego Saavedra <dsaavedr...@gmail.com>: > De hecho la iniciativa que empecé nace en Loja - Ecuador pero sería bueno > replicarla en todo el mundo > > > El jue., abr. 6, 2017 13:56, Mario R. Osorio <mario@osorio.solutions> > escribió: > >> Aunque no estoy en España, me gustaria unirme a la iniciativa. >> >> >> Dtb/Gby >> === >> Mario R. Osorio >> A.S. of Computer Programming and Analysis >> Web page: *http;//mario.osorio.solutions <http://osorio.solutions/>* >> Email: *mario@osorio.solutions <mario@osorio.solutions>* >> >> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> >> >> SQL programmers don't die, they just ROLLBACK the TRANSACTION. >> ― ¿? >> >> “If I had asked people what they wanted, they would have said faster >> horses.” >> ― Henry Ford >> >> >> >> >> <http://goo.gl/t2Hzgo> >> <https://m.do.co/c/63e2415dab7b> >> >> 2017-04-06 14:30 GMT-04:00 Diego Saavedra <dsaavedr...@gmail.com>: >> >> Bestial ese feedback, les agradezco bastante por su interes, ojala >> podamos llegar a más lugares o se replique iniciativas como esta en >> distintas partes del mundo, los beneficiados seran directamente las nuevas >> generaciones >> >> El 6 de abril de 2017, 11:03, Christian Manuel Torres Romero < >> christian@gmail.com> escribió: >> >> Sebastian, me da gusto saber de tu trabajo. >> Yo vivo actualmente en Chiclayo, Lambayeque. Quedo a tu disposición para >> colaborar con ustedes. >> Saludos. >> >> El 5 de abril de 2017, 12:20, Sebastian Silva <sebast...@fuentelibre.org> >> escribió: >> >> Hola Christian Manuel! >> >> Saludos! Nosotros estamos en Puerto Maldonado, y tú? >> >> Mi propósito es empezar cuanto antes (previa convocatoria y selección), >> apenas haya diseñado y documentado las cuatro sesiones iniciales, las >> cuales compartiré también con una licencia libre. >> >> Me encantaría que el proyecto tenga eco en otros lares, para eso lo estoy >> haciendo de esta manera justamente. Mientras más seamos, mejor. Como ves, >> somos muchos en la misma onda... Unidos podemos más! >> >> Saludo fraterno, >> >> Sebastian >> >> El 05/04/17 a las 09:52, Christian Manuel Torres Romero escribió: >> >> Hola Sebastian, yo también estoy en Perú, me interesa mucho el tema y me >> gustaría involucrarme en lo que estás trabajando para más adelante >> replicarlo en mi ciudad. >> >> Quique, interesante proyecto, lo revisaré y empezaré a usarlo con mi hija >> =) >> >> Saludos. >> >> El 5 de abril de 2017, 0:57, Quique Porta <quiquepo...@gmail.com> >> escribió: >> >> Hola Sebastián, si trabajáis con Sugar y OLPC darle un vistazo a este >> proyecto. >> >> https://github.com/hugoruscitti/glucosa >> >> La hicimos para que se pareciese en manejo a pilas engine. >> >> Es una biblioteca para hacer juegos con Cairo y OLPC. >> >> Un saludo. >> >> El 5/4/2017 4:41, "Sebastian Silva" <sebast...@fuentelibre.org> escribió: >> >> Hola Diego, >> >> Gusto de saludarte! >> >> En 2014 también hicimos un taller, en Colombia, sobre hacer Videojuegos >> en Python (con Sugar, para niños con laptops OLPC XO). >> >> En aquella ocasión nos apoyamos bastante en el trabajo en Python Joven >> <https://sites.google.com/site/pythonjoven/> del profesor Flavio Danesse >> que también a veces escribe en esta lista (Python-Es). >> >> Los documentos de aquellos talleres están referenciados en: >> http://pe.sugarlabs.org/ir/Python >> >> Ahora (somosazucar.org) estamos en Perú con ánimos de volver a hacer el >> taller, pero esta vez con nuevas herramientas, por lo que me he dedicado >> los últimos tiempos a preparar y afinar las mismas. >> >> Entonces hace unos días lancé Jappy Activity,
Re: [Python-es] Iniciándome en django
Definitivamente, el mejor punto para inicarte es siguiendo el tutorial de Django; pero debes asegurarte de estar utilizando una combinacion correcta de versiones de python y Djando. Tutoriales hay muchos, la mayoria muy buenos. Tambien te recomiendo de las Chicas Django, el cual puedes encontrar en https://tutorial.djangogirls.org/es/ Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions <http://osorio.solutions/>* Email: *mario@osorio.solutions <mario@osorio.solutions>* *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> SQL programmers don't die, they just ROLLBACK the TRANSACTION. ― ¿? “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford <http://goo.gl/t2Hzgo> <https://m.do.co/c/63e2415dab7b> 2017-04-03 8:40 GMT-04:00 Caballero-Negro Cantos <rafaelcan...@hotmail.com>: > Buenas a todos > > Estoy probando el desarrollo en django, y no consigo que eche a andar la > página de prueba de "hola mundo". No sé si los tutoriales que he seguido > están desfasados o qué. > > El problema lo estoy teniendo al indicar la urls, creo que o no lo pongo > bien, el código digo, o no pongo el archivo en su sitio correspondiente. > > ¿Podríais indicarme algún tutorial que funcione bien? Estoy usando > python 2.7.13 y la última versión de django. > > > Saludos y gracias > > > Rafa > > > --- > El software de antivirus Avast ha analizado este correo electrónico en > busca de virus. > https://www.avast.com/antivirus > > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es
Re: [Python-es] Si tuvieran que enviar un becario con 4 libros a DJANGO
Y se me olvidaba: Test-Driven Web Development with Python ( http://www.obeythetestinggoat.com/pages/book.html#toc) Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions <http://http%3B//mario.osorio.solutions>* Email: *mario@osorio.solutions <mario@osorio.solutions>* *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> SQL programmers don't die, they just ROLLBACK the TRANSACTION. ― ¿? “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford <http://goo.gl/t2Hzgo> <https://m.do.co/c/63e2415dab7b> 2017-03-29 14:13 GMT-04:00 AGTUGO <agt...@gmail.com>: > Tambíen que sabe inglés al menos técnico. > > 2017-03-29 12:13 GMT-06:00 AGTUGO <agt...@gmail.com>: > >> Suponemos que tiene las herramientas más comunes para Django >> >> 2017-03-29 12:02 GMT-06:00 Agustin Bueno <agustinbu...@gmail.com>: >> >>> Aunque no tenga internet ¿Podria instalar cosas con pip? >>> >>> Yo le recomendaría "python by example" >>> >>> Aunque esté en una isla algo de ingles sabrá no? >>> >>> El 29 mar. 2017 19:57, "AGTUGO" <agt...@gmail.com> escribió: >>> >>> Imaginen un becario que sabe lo básico de python, y por algúna razón >>> tiene que hacer en una isla un proyecto en django sólo con una laptop y 4 >>> libros (sin internet). ¿Qué libros escogerían? >>> >>> -- >>> Arturo Muñoz >>> >>> ___ >>> Python-es mailing list >>> Python-es@python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >>> >>> ___ >>> Python-es mailing list >>> Python-es@python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >> >> >> -- >> Arturo Muñoz Tolosa >> > > > > -- > Arturo Muñoz Tolosa > > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es
Re: [Python-es] Si tuvieran que enviar un becario con 4 libros a DJANGO
1. Tango With Django (http://www.tangowithdjango.com/) 2. The Definitive Guide to Django: Web Development Done Right ( http://gsl.mit.edu/media/programs/south-africa-summer-2015/materials/djangobook.pdf ) 3. Mastering Django: Core (https://gumroad.com/l/xfNbK) 4. The django Book (http://djangobook.com/) 5. Effective Django ( http://www.effectivedjango.com/?utm_source=devfreebooks_medium=medium_campaign=DevFreeBooks ) Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions <http://http%3B//mario.osorio.solutions>* Email: *mario@osorio.solutions <mario@osorio.solutions>* *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> SQL programmers don't die, they just ROLLBACK the TRANSACTION. ― ¿? “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford <http://goo.gl/t2Hzgo> <https://m.do.co/c/63e2415dab7b> 2017-03-29 13:56 GMT-04:00 AGTUGO <agt...@gmail.com>: > Imaginen un becario que sabe lo básico de python, y por algúna razón tiene > que hacer en una isla un proyecto en django sólo con una laptop y 4 libros > (sin internet). ¿Qué libros escogerían? > > -- > Arturo Muñoz > > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es
Re: [Python-es] Control de tiempo entre conmutaciones de 0 y 1
Yo creo que acá nadie hace la tarea de otro... On Mar 21, 2017 12:06 AM, "Rolando Paz"wrote: > Hola a todos de nuevo... > > Ahora regreso con un pequeño código: > > import time > > start_time = time.time() > #tiempo total en segundos, como ejemplo 10. > tiempo_total = 10 > #numero de conmutaciones generadas, como ejemplo 4. > conmutaciones = 4 > for offset in range(tiempo_total): > while (time.time() - start_time) < offset: > time.sleep(0.01) > #lo siguiente realiza una conmutacion entre 0 y 1. > count = 0 > for i in range(conmutaciones): > count = (count + 1) % 2 > print count > > Lo que hace este código es conmutar entre 0 y 1, tantas veces como se > defina en "conmutaciones", durante el tiempo establecido en "tiempo_total". > > La salida es la siguiente. > > 0 > 1 > 0 > 1 > > Estoy tratando de entender cómo usar este código para controlar los > tiempos que se definen en la imagen adjunta, es decir: > > T1 = tiempo durante el cual la conmutacion es 1 > T0 = tiempo durante el cual la conmutacion es 0 > Tiempo Total = tiempo total de las conmutaciones > > Agradecería cualquier comentario sobre como poder controlar los tiempos > anteriores. > > Saludos y gracias > > Rolando P. > > > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es
Re: [Python-es] Todos los datos de una ejecucion
Si estas usando linux, asegurate de investigar sobre piping and redirection; ellos son tus amigos. Aunque no vivo en el mundo de Mac, estoy seguro que debe tener las mismas facilidades de linux. Windows tambien tiene ciertas y algo limitadas capacidades para piping y redirecionamiento. Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions <http://http%3B//mario.osorio.solutions>* Email: *mario@osorio.solutions <mario@osorio.solutions>* *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> SQL programmers don't die, they just ROLLBACK the TRANSACTION. ― ¿? “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford <http://goo.gl/t2Hzgo> <https://m.do.co/c/63e2415dab7b> 2017-02-22 4:06 GMT-05:00 Narcis Garcia <informat...@actiu.net>: > Hola, > > Estoy buscando la manera de ejecutar en Python2 un comando externo y, > tanto obtener el resultado de error (exit code), como la salida de texto > (stdout) > > Uso os.spawnlp(), y lo único que se me ocurre es mandar la salida a un > fichero de texto y leer posteriormente dicho fichero, pero imagino que > habrá formas más limpias de hacerlo. > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es
Re: [Python-es] Liberado PyFME 0.1
Pues, felicitaciones! Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions <http://http%3B//mario.osorio.solutions>* Email: *mario@osorio.solutions* <mario@osorio.solutions> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford <http://goo.gl/t2Hzgo> <https://m.do.co/c/63e2415dab7b> 2016-11-06 13:22 GMT-05:00 Juan Luis Cano <juanlu...@gmail.com>: > ¡Hola pythonistas! > > Por si fuera de interés para los lectores de esta lista, nos complace > anunciar que hoy liberamos PyFME 0.1, nuestro simulador de mecánica de > vuelo escrito en Python. Es un proyecto 100 % "made in Spain" en el que han > participado hasta ahora una decena de personas, algunas de las cuales no > sabían git ni programación orientada a objetos cuando empezaron. > > https://pypi.python.org/pypi/PyFME > > PyFME es la abreviatura de "Python Flight Mechanics Engine" y pretende ser > una biblioteca Python para el modelado de la física del vuelo, incluyendo > aspectos como gravedad, atmósfera, viento y aerodinámica, entre otros. > Algunas capacidades interesantes de PyFME son: > > * Modelo de una Cessna 172 con datos aerodinámicos calculados usando DATCOM, > AVL, JavProp y el manual de Roskam. > * Equilibrado del avión (trimming) para vuelo estacionario, tanto > horizontal, como ascensos, descensos y viraje coordinado (Stevens & Lewis > "Aircraft Control and Simulation"). > * Ecuaciones de la dinámica del vuelo para modelo de Tierra plana > (cinemática, conservación de momento lineal y angular). > * Integración de las ecuaciones mediante un método Runge-Kutta (4)5. > * Cálculo de propiedades de la atmósfera estándar COESA 1976 hasta 86 km > de altura. > * Conversión entre sistemas de referencia de ejes cuerpo, ejes viento y > horizonte local. > * Cálculos anemométricos (velocidades verdaderas, calibradas y > equivalentes). > * Generación de maniobras elementales (entrada escalón, rampa, doblete). > > PyFME 0.1 es el producto de casi 11 meses de trabajo en el que han > participado estas personas: > > * Alejandro Sáez Mollejo > * Alexander García Fernández > * Andrés Quezada Reed > * Daniel López Padilla > * Jesús Martos Carrizo > * Juan José Matesanz Saiz > * Juan Luis Cano Rodríguez > * Miquel Larsson Corominas > * Óscar Lozano Rosales > > El desarrollo transcurre en abierto desde el principio a través de GitHub: > > https://github.com/AeroPython/PyFME > > Y la documentación se puede consultar en Read the Docs: > > http://pyfme.readthedocs.io/ > > El proyecto está en estado pre-alpha, aún hay cosas que pueden cambiar y > muchas que nos gustaría añadir. Algunas áreas de trabajo que hemos > identificado son: > > * Comunicación con Flight Gear (#3 > <https://github.com/AeroPython/PyFME/issues/3>) > * Implementar modelos de motor más complejos (#75 > <https://github.com/AeroPython/PyFME/issues/75>) > * Funciones de alto nivel para visualización (#58 > <https://github.com/AeroPython/PyFME/issues/58>) > * Validación de casos (#27 <https://github.com/AeroPython/PyFME/issues/27> > ) > * Mejoras de la documentación (#57 > <https://github.com/AeroPython/PyFME/issues/57>, #64 > <https://github.com/AeroPython/PyFME/issues/64>) > > Todas aquellas personas interesadas en colaborar en estas u otras tareas > son bienvenidas. Algunas maneras de ayudar son: > > * Instalar PyFME e informar de problemas o de funciones poco intuitivas. > * Utilizarlo para algún proyecto. > * Proponer cambios en la arquitectura o en el diseño del código. > * Arreglar partes del código que no funcionen como se espera. > * Proponer ideas nuevas para el simulador. > * Mejorar la documentación. > * Crear nuevos casos de ejemplo. > * Escribir artículos en blogs o revistas que den a conocer el simulador. > > En la wiki del proyecto hay algunas guías sobre cómo utilizar git para > quienes quieran contribuir código: > > https://github.com/AeroPython/PyFME/wiki > > Y por supuesto el equipo de desarrollo estaremos encantados de responder > dudas a través de nuestra lista de correo: > > https://groups.io/g/aeropython/ > > ¡Un saludo! > Juanlu > > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es
Re: [Python-es] [ADMIN] Sobre el uso de esta lista
Saludos Andres! Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions <http://http%3B//mario.osorio.solutions>* Email: *mario@osorio.solutions* <mario@osorio.solutions> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford <http://goo.gl/t2Hzgo> <https://m.do.co/c/63e2415dab7b> 2016-10-24 1:07 GMT-04:00 Andres Gonzalez < andresgonzalez.sistemas2...@gmail.com>: > Hola Chema, > > me gusta la idea... me gustaria hacer parte del equipo. > > quedo atento > > > El 23 de octubre de 2016, 13:19, Chema Cortes <pych...@gmail.com> > escribió: > >> Hola a todos: >> >> Acabo de comprobar que se ha perdido el FAQ que había en wikidot donde >> teníamos algunas recomendaciones sobre cómo hacer preguntas en esta lista y >> que se envíaba como primera referencia a los nuevos suscritores ( >> http://python-es-faq.wikidot.com/como-preguntar). No sé si este FAQ era >> útil para alguien, pero voy a quitar esta referencia mientras no tengamos >> algo que lo sustituya. >> >> Aprovecho para volver a insistir en que estaría bien que alguien más se >> incorporara al equipo de administradores. Más que nada, no somos eternos y >> habría que pensar en gente nueva que vaya tomando el relevo para dar >> continuidad a esta lista. Con el poco tráfico que hay en la lista, no >> requiere dedicar casi tiempo. >> >> Saludos, >> Chema Cortés >> -- >> Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": >> http://blog.ch3m4.org <http://ch3m4.org/blog> >> >> ___ >> Python-es mailing list >> Python-es@python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es
Re: [Python-es] [ADMIN] Sobre el uso de esta lista
Hola Chema, Yo no soy experto en estas lides, pero si cuento con algo de tiempo que bien podría dedicar a la lista, si así tu lo consideras. Con esto, quedo a tu disposición, ofreciéndome para incorporarme al equipo y poner mi granito de arena. Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions <http://http%3B//mario.osorio.solutions>* Email: *mario@osorio.solutions* <mario@osorio.solutions> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford <http://goo.gl/t2Hzgo> <https://m.do.co/c/63e2415dab7b> 2016-10-23 14:19 GMT-04:00 Chema Cortes <pych...@gmail.com>: > Hola a todos: > > Acabo de comprobar que se ha perdido el FAQ que había en wikidot donde > teníamos algunas recomendaciones sobre cómo hacer preguntas en esta lista y > que se envíaba como primera referencia a los nuevos suscritores ( > http://python-es-faq.wikidot.com/como-preguntar). No sé si este FAQ era > útil para alguien, pero voy a quitar esta referencia mientras no tengamos > algo que lo sustituya. > > Aprovecho para volver a insistir en que estaría bien que alguien más se > incorporara al equipo de administradores. Más que nada, no somos eternos y > habría que pensar en gente nueva que vaya tomando el relevo para dar > continuidad a esta lista. Con el poco tráfico que hay en la lista, no > requiere dedicar casi tiempo. > > Saludos, > Chema Cortés > -- > Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": > http://blog.ch3m4.org <http://ch3m4.org/blog> > > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es
Re: [Python-es] Validar login con Python 3
https://pypi.python.org/pypi/oauthlib Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions <http://http%3B//mario.osorio.solutions>* Email: *mario@osorio.solutions* <mario@osorio.solutions> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford <http://goo.gl/t2Hzgo> <https://m.do.co/c/63e2415dab7b> 2016-10-18 8:51 GMT-04:00 Maximiliano Zapata Marín <mzap...@openmailbox.org> : > Hola compas, > > Estoy dando mis primeros pasos con Python, exactamente empece de una vez > con Python 3 y la consulta es para saber que modulo de Python 3 puedo usar > para validar un usuario y password sobre una aplicación web. > > Por ejemplo que entre a gmail.com y ponga usuario: pedro, contraseña: > 1234abc y diga si la contraseña es correcta o no. > > Gracias > > -- > Maximiliano Zapata Marín > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Plugins
Yo nunca he convertido codigo a ejecutable, pero si me viera en la NECESIDAD de hacerlo; yo pensaria ams bien portar mi codigo a C, C++, C#, Java, o cualquiera otro de tu eleccion. Puedes comenzar por revisar: Python-to-C++ compiler promises speedier execution ( http://www.infoworld.com/article/2861448/application-development/nuitka-boosts-python-by-converting-it-to-c.html ) Convert Python program to C/C++ code? http://stackoverflow.com/questions/4650243/convert-python-program-to-c-c-code Sin embargo, ese es solo el comienzo, hay muchas ,as herramientas y opciones. Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions <http://http%3B//mario.osorio.solutions>* Email: *mario@osorio.solutions* <mario@osorio.solutions> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford <http://goo.gl/t2Hzgo> <https://m.do.co/c/63e2415dab7b> 2016-09-22 16:27 GMT-04:00 Mario Lacunza <mlacu...@gmail.com>: > Hola, > > tengo una idea y quiero saber si es posible: tengo una APP q tiene varios > PLUGINS q le agregan funcionalidad. > > ¿sería posible crear EXE (digamos con py2exe) para la APP y para c/u de > los PLUGINS y funcionar? > > SI alguno tiene experiencia con esto le agradecería sus comentarios. > > Saludos / Best regards > > Mario Lacunza > Email:: mlacu...@gmail.com > Personal Website:: http://www.lacunza.biz/ > Hosting:: http://mlv-host.com/ > Skype: mlacunzav > > Lima - Peru > > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Una inquietud de un novaro
A fin de evitarte MUCHOS dolores de cabeza, te recomiendo investigues y ESTUDIES A PROFUNDIDAD los entornos virtuales. Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions <http://http%3B//mario.osorio.solutions>* Email: *mario@osorio.solutions* <mario@osorio.solutions> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford <http://goo.gl/t2Hzgo> <https://m.do.co/c/63e2415dab7b> 2016-09-18 22:56 GMT-04:00 Francisco Palm <francisco.p...@gmail.com>: > Buenas noches. > > Siempre que utilices solamente funciones de la librería estándar no > solamente una aplicación Python pude correr en distintas > distribuciones sino también en Mac o Windows. > > Pero debes tener mucho cuidado con las distintas versiones de Python, > en particular las diferencias entre Python 2.X y Python 3.X. > > También tienes que tener cuidado con las versiones de las bibliotecas > de terceros, y con sus requerimientos. Muchas de estas bibliotecas > requieren que tu sistema tenga preinstalados componentes adicionales. > > Estos problemas generalmente se pueden manejar usando -entornos > virtuales-, las versiones mas recientes de Python incluyen > herramientas de entornos virtuales en la librería estándar, pero hay > otras opciones. > > Un saludo > > F: Palm > > 2016-09-18 21:43 GMT-04:00, heber sarmiento via Python-es > <python-es@python.org>: > > Primero que todo un agradecimiento a todos quienes me respondieron por > ser > > tan amables y solidarios, pero una pregunta más: > > ¿es decir que basta con sólo crear el código y ejecutarlo de esta manera > y > > nada más? ¿se parte del principio que las diferentes distribuciones de > Linux > > tiene por defecto instalado Python, salvo por la versión, no se debe > > presentar ningún otro problema? > > > > El Domingo, 18 de septiembre, 2016 19:59:05, Juan José Gómez Romera > > <jjgom...@gmail.com> escribió: > > > > > > o pyqtdeploy > > En cualquier caso, en la mayoría de distribuciones gnu/linux python > viene de > > serie y sólo nos faltaría asegurarnos q la versión disponible es la > > correcta. Empaquetar python sólo nos serviría para agrandar el tamaño del > > archivo sin necesidad.El 19/9/2016 2:44, "Rodrigo Mayorga Vallejos" > > <rmayor...@gmail.com> escribió: > > > > Una buena alternativa es PyInstaller (http://www.pyinstaller.org/) > > > > El dom., 18 de sep. de 2016 a la(s) 21:37, Mario R. Osorio > > <nimbiot...@gmail.com> escribió: > > > > Python NO genera archivos ejecutables ya que es un lenguaje > interpretado.Sin > > embargo, existen programas de terceros que generan archivos ejecutables, > > INCLUSO para varios de los sistemas operativos más comúnmente utilizados. > > > > On Sep 18, 2016 8:31 PM, "heber sarmiento via Python-es" > > <python-es@python.org> wrote: > > > > Fraternal saludo:Escribo solicitando ayuda en relación con lo > siguiente:Hace > > poco empecé a trabajar Python y algo de programación, el asunto es el > > siguiente; cuando uno hace desarrollo en plataformas diferentes a Linux, > el > > compilar se genera un archivo .exe por ejemplo en el caso de win, pero > > cuando lo hago en linux, en este caso ¿qué sucede? ¿no hay ejecutable? y > si > > se corre en un equipo que no tiene pytho instalado ¿cómo funciona? > > Agradezco cualquier comentario u orientación > > > > Heber > > > > __ _ > > Python-es mailing list > > Python-es@python.org > > https://mail.python.org/ mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot. com/ > > > > > > __ _ > > Python-es mailing list > > Python-es@python.org > > https://mail.python.org/ mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot. com/ > > > > > > __ _ > > Python-es mailing list > > Python-es@python.org > > https://mail.python.org/ mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot. com/ > > > > > > > > ___ > > Python-es mailing list > > Python-es@python.org > > https://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > > > > > -- > -- >
Re: [Python-es] Una inquietud de un novaro
Python NO genera archivos ejecutables ya que es un lenguaje interpretado. Sin embargo, existen programas de terceros que generan archivos ejecutables, INCLUSO para varios de los sistemas operativos más comúnmente utilizados. On Sep 18, 2016 8:31 PM, "heber sarmiento via Python-es" < python-es@python.org> wrote: > Fraternal saludo: > Escribo solicitando ayuda en relación con lo siguiente: > Hace poco empecé a trabajar Python y algo de programación, el asunto es el > siguiente; cuando uno hace desarrollo en plataformas diferentes a Linux, el > compilar se genera un archivo .exe por ejemplo en el caso de win, pero > cuando lo hago en linux, en este caso ¿qué sucede? ¿no hay ejecutable? y si > se corre en un equipo que no tiene pytho instalado ¿cómo funciona? > > Agradezco cualquier comentario u orientación > > Heber > > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] [OFF TOPIC] herramientas para hacer diagramas UML
Intere$ante... Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions <http://http%3B//mario.osorio.solutions>* Email: *mario@osorio.solutions* <mario@osorio.solutions> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford <http://goo.gl/t2Hzgo> <https://m.do.co/c/63e2415dab7b> 2016-03-23 21:06 GMT-04:00 Kristian Koci <kristian.k...@gmail.com>: > http://staruml.io/ > > 2016-03-23 20:19 GMT-04:30 Mario R. Osorio <mario@osorio.solutions>: > >> 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 >> <http://http%3B//mario.osorio.solutions>* >> Email: *mario@osorio.solutions* <mario@osorio.solutions> >> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> >> >> “If I had asked people what they wanted, they would have said faster >> horses.” >> ― Henry Ford >> >> >> >> >> <http://goo.gl/t2Hzgo> >> <https://m.do.co/c/63e2415dab7b> >> >> 2016-03-23 20:18 GMT-04:00 Gabriel Divenuto <gabrieldiven...@gmail.com>: >> >>> 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" <acolor...@gmail.com> 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 <jcaballero@gmail.com>: >>>> >>>>> 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@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@python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> FAQ: http://python-es-faq.wikidot.com/ >>>> >>>> >>> ___ >>> Python-es mailing list >>> Python-es@python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> >> ___ >> Python-es mailing list >> Python-es@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 > > <http://twitfooter.com/twitter/view/kkoci80> > <http://twitfooter.com/twitter/view/kkoci80> > <http://twitfooter.com/twitter/view/kkoci80> > <http://twitfooter.com/twitter/view/kkoci80> > <http://twitfooter.com/twitter/view/kkoci80> > <http://twitfooter.com/twitter/view/kkoci80> > <http://twitfooter.com/twitter/view/kkoci80> > <http://twitfooter.com/twitter/view/kkoci80> > <http://twitfooter.com/twitter/view/kkoci80> > > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] [OFF TOPIC] herramientas para hacer diagramas UML
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 <http://http%3B//mario.osorio.solutions>* Email: *mario@osorio.solutions* <mario@osorio.solutions> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford <http://goo.gl/t2Hzgo> <https://m.do.co/c/63e2415dab7b> 2016-03-23 20:18 GMT-04:00 Gabriel Divenuto <gabrieldiven...@gmail.com>: > 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" <acolor...@gmail.com> 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 <jcaballero@gmail.com>: >> >>> 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@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@python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] [OFF TOPIC] herramientas para hacer diagramas UML
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 <http://http%3B//mario.osorio.solutions>* Email: *mario@osorio.solutions* <mario@osorio.solutions> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford <http://goo.gl/t2Hzgo> <https://m.do.co/c/63e2415dab7b> 2016-03-23 19:12 GMT-04:00 Jose Caballero <jcaballero@gmail.com>: > 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@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] mi primer proyecto - alternativa a airtable
AGTUGO, Yo tampoco me podria considerar un experto, pero me encantaria poder participar en un proyecto asi, si te parece bien quiero decir... Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions <http://http%3B//mario.osorio.solutions>* Email: *mario@osorio.solutions* <mario@osorio.solutions> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford <http://goo.gl/t2Hzgo> 2016-02-10 15:52 GMT-05:00 AGTUGO <agt...@gmail.com>: > Hola Andrés, > la verdad que no lo había pensado, pero bienvenida toda la ayuda. Aunque > te advierto que desconozco muchos temas y no soy un profesional. > > > 2016-02-09 18:57 GMT-06:00 Andres Gonzalez < > andresgonzalez.sistemas2...@gmail.com>: > >> Hola!!!, >> >> y necesitas voluntarios??? ;) >> >> >> >> Andrés González >> Cel: 312-718-96-08 >> >> El 9 de febrero de 2016, 18:37, AGTUGO <agt...@gmail.com> escribió: >> >>> Sólo he usado python para aplicaciones pequeñas de Ingeniería Mecánica, >>> hoy empiezo la aventura de hacer mi primer aplicación, una alternativa a >>> airtable. Airtable permite almacenar información similar a una hoja de >>> cálculo con algunas características de bases de datos de una manera muy >>> sencilla. Tengo experiencia con pandas, numpy, matplotlib, IPython lo que >>> haré requerirá muchas habilidades nuevas y espero contar con ustedes cuando >>> este atorado y haya agotado todos mis recursos. Muchas gracias por todo el >>> conocimiento que me han aportado con su lista de python me ha servido mucho >>> leer las dudas de la lista. Si alguien quiere compartir sus comentarios o >>> consejos son bienvenidos. Saludos. >>> >>> ___ >>> Python-es mailing list >>> Python-es@python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> >> ___ >> Python-es mailing list >> Python-es@python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > -- > Arturo Muñoz Tolosa > > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] mi primer proyecto - alternativa a airtable
si claro, pero con nimbiot...@gmail.com Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions <http://http%3B//mario.osorio.solutions>* Email: *mario@osorio.solutions* <mario@osorio.solutions> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf> “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford <http://goo.gl/t2Hzgo> 2016-02-10 21:46 GMT-05:00 Kristian Koci <kristian.k...@gmail.com>: > Estoy en Caracas Mario, usas gtalk? :) > > 2016-02-10 22:12 GMT-04:30 Kristian Koci <kristian.k...@gmail.com>: > >> Pa que vos veais Mario :P >> >> Perfecto, AGTUGO :) >> >> 2016-02-10 19:12 GMT-04:30 Mario R. Osorio <mario@osorio.solutions>: >> >>> M encanta la idea, y ojala se nos unan otros. >>> >>> Kristian, >>> por el telefono me doy cuenta que estas en Venezuela. Yo estoy en el sur >>> de la Florida, pero soy venezolano, maracuho 'pa'mas seña'. >>> >>> >>> >>> Dtb/Gby >>> === >>> Mario R. Osorio >>> A.S. of Computer Programming and Analysis >>> Web page: *http;//mario.osorio.solutions >>> <http://http%3B//mario.osorio.solutions>* >>> Email: *mario@osorio.solutions* <mario@osorio.solutions> >>> *Just Choose Python!* >>> <http://www.gentoogeek.org/files/choose_python.pdf> >>> >>> “If I had asked people what they wanted, they would have said faster >>> horses.” >>> ― Henry Ford >>> >>> >>> >>> >>> <http://goo.gl/t2Hzgo> >>> >>> >>> 2016-02-10 18:38 GMT-05:00 Andres Gonzalez < >>> andresgonzalez.sistemas2...@gmail.com>: >>> >>>> Hola, claro que me apunto, quedo atento >>>> >>>> >>>> Andrés González >>>> Cel: 312-718-96-08 >>>> El 10 de febrero de 2016, 15:52, AGTUGO <agt...@gmail.com> escribió: >>>> >>>>> Hola Andrés, >>>>> la verdad que no lo había pensado, pero bienvenida toda la ayuda. >>>>> Aunque te advierto que desconozco muchos temas y no soy un profesional. >>>>> >>>>> >>>>> 2016-02-09 18:57 GMT-06:00 Andres Gonzalez < >>>>> andresgonzalez.sistemas2...@gmail.com>: >>>>> >>>>>> Hola!!!, >>>>>> >>>>>> y necesitas voluntarios??? ;) >>>>>> >>>>>> >>>>>> >>>>>> Andrés González >>>>>> Cel: 312-718-96-08 >>>>>> >>>>>> El 9 de febrero de 2016, 18:37, AGTUGO <agt...@gmail.com> escribió: >>>>>> >>>>>>> Sólo he usado python para aplicaciones pequeñas de Ingeniería >>>>>>> Mecánica, hoy empiezo la aventura de hacer mi primer aplicación, una >>>>>>> alternativa a airtable. Airtable permite almacenar información similar a >>>>>>> una hoja de cálculo con algunas características de bases de datos de una >>>>>>> manera muy sencilla. Tengo experiencia con pandas, numpy, matplotlib, >>>>>>> IPython lo que haré requerirá muchas habilidades nuevas y espero contar >>>>>>> con >>>>>>> ustedes cuando este atorado y haya agotado todos mis recursos. Muchas >>>>>>> gracias por todo el conocimiento que me han aportado con su lista de >>>>>>> python >>>>>>> me ha servido mucho leer las dudas de la lista. Si alguien quiere >>>>>>> compartir >>>>>>> sus comentarios o consejos son bienvenidos. Saludos. >>>>>>> >>>>>>> ___ >>>>>>> Python-es mailing list >>>>>>> Python-es@python.org >>>>>>> https://mail.python.org/mailman/listinfo/python-es >>>>>>> FAQ: http://python-es-faq.wikidot.com/ >>>>>>> >>>>>>> >>>>>> >>>>>> ___ >>>>>> Python-es mailing list >>>>>> Python-es@python.org >>>>>> https://mail.python.org/mailman/listinfo/python-es >>>>>> FAQ: http://python-es-faq.wikidot.com/ >>>>>> >>>>>> >>>>> >>>>> >&
Re: [Python-es] Orientación para el desarrollo de aplicaciones GUI.
Aplausos @Francisco Palm!!! Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford 2016-01-14 20:09 GMT-05:00 Francisco Palm <francisco.p...@gmail.com>: > > Obviamente cada quien termina resolviendo sus problemas con la herramienta > que de forma personal le resulte mas conveniente. Es un derecho humano > digamos que irrenunciable. > > Pero también sucede que muchas veces no conocemos la totalidad de las > alternativas que tenemos a disposición y y no sabemos juzgar en forma > concreta la conveniencia de cada herramienta: ¿necesito algo de inmediato? > ¿puedo tomarme un tiempo para aprender? > > Quien desde mi punto de vista ha descrito mejor la situación de la > migración de tecnologías es Robert Muenchen quien ha escrito los libros de > R para usuarios de SAS, SPSS y Stata, y en alguna presentación escribe algo > mas o menos como: "en la medida que una tecnología abusa mas de sus > usuarios es mayor el apego que se desarrolla por ella". > > Visual Fox Pro abusa del desarrollador y abusa de los usuarios de > innumerables maneras, y como sucede con la mayoría de las tecnologías "todo > en uno" de este tipo las personas quedan inhabilitados para aprender nuevas > cosas, solamente son capaces de aprender unas pocas recombinaciones de lo > mismo. > > Igual sucede con Java en menor grado. > > El tema de migrar a Python desde ese tipo de sistemas, y a mi me sucedió > en menor grado porque desarrollé un tiempo en Delphi, es que esperaba > encontrar las mismas cosas a las que estaba acostumbrado, gran error. > > El uso recurrente de tecnologías abusadoras tiene como consecuencia que > disminuye hasta el mínimo las destrezas de aprendizaje. Python y su > "ecosistema" en la actualidad conforman una tecnología superior desde > cualquier punto de vista a algo como VFP: facilidad de aprendizaje, > potencia, flexibilidad, rendimiento, comunidad, soporte, y un largo etc. > > Toca volver a "aprender a aprender". > > F. Palm > > > El 14 de enero de 2016, 13:07, Leonel Gomez<leonel_garo...@hotmail.com> > escribió: > >> Hola amigos, se que este es un foro de Python al cual estoy inscrito y >> recibo cada mensaje porque aun me llama la atención para algunos propósitos. >> >> Específicamente para el amigo que viene de VFP le informo que yo pase >> por el mismo dilema, le di tantas vueltas a Python para poder pasar mis >> aplicaciones de VFP a Python >> en mi opinión muy personal le comento lo siguiente al amigo. >> >> Venir de VFP donde uno tiene todas las utilidades en un mismo >> ambiente(id), 100% probado por miles de usuarios a nivel mundial, generar >> aplicaciones en un dos por tres en VFP ha sido una >> maravilla de todos los tiempos, ver una tabla de datos en VFP basta con >> un simple BROWSE y ya ves la info sin necesidad de tanta cosa,muchos lo >> critican por sus tablas nativas, pero sus tablas nativas son el comienzo >> nada mas, ya que para una aplicación gigante lo conectas a SQL Server, >> MYSQL, etc etc.. Python comparado con VFP para Escritorio, deja mucho que >> desear >> debido a que todo habrá que instalarlo por separado, librerías, id, y >> casi todo habrá que hacerlo a mano, el lenguaje es muy simple, pero para >> hacer aplicaciones rápidamente, VFP lo deja a >> kilómetros de distancia ya que desde su nacimiento fue pensado en Bases >> de Datos relacionales, tanto nativas como SQL. >> >> Lamentablemente necesitamos migrar por el abandono de MS hacia VFP, en mi >> caso te comento que probé los siguientes lenguajes: Python, C#, Lazarus, >> Java y Dbase. >> >> De todos estos, tuve que tomar una decisión, debido a que no puedo estar >> probando de todo un poco sin aterrizar en algo para desarrollo mas serio, y >> Opte por JAVA Swing. >> >> Un lenguaje criticado por todo mundo por la dificultad de aprendizaje, y >> algunos por su lentitud. >> >> Que fue lo que encontré en este lenguaje: >> >> 1) No varia mucho de VFP: recuerdas esto (this.form.text1.vaule= >> “Nombre”) en Java (String loNombre = this.jText.getText();) >> >> claro que hay cosas complicadas com por ejemplo llenara un Grid en Java, >> es un delirio pero después de tanto estudiar, le tomas hilo y casi lo mismo >> es en Python. >> >> Java tiene su propio ID nativo exclusivo elaborado por Sun Oracle, >> >> Extrañas la ventana de comandos de datos en VFP, pues en Java tiene su >> propia ventana de comandos SQL para cualquier base de datos grande. >> >> hice mi pri
Re: [Python-es] Orientación para el desarrollo de aplicaciones GUI.
Estoy 100% de acuerdo con Mario Lacunza; no se puede hablar de esa manera de un lenguaje solo xq no se le conoce. No importa como los eruditos describan python, para mi representa MODULARIDAD y LIBERTAD. Si sabes usar virtualenv, pip y setuptools, puedes facilmente distribuir tus paquetes de python. A diferencia de Lacunza, yo no he tenido la mala suerte de tener que programar para Windoze con Python, pero si se sobre varios programas que crean un .exe para su distribucion. Respecto a comparar VFP, Python y Java; lo unico que quiero agregar es que VFP va de salida. Java tiene sus usos, pero yo me voy con Python si el mismo es capaz de hacer el trabajo, lo que sucede casi en un 100% de las ocasiones. Solo cuando lo que estoy programando genera o podria generar conflictos entre diferentes servidores/Sistemas opertivos; utulizo Java. Como dije antes, yo muy poco hago GUI, pero creo que Lacunza no lo pudo haber explicado mejor. @Jesus: Ya revisaste el proyecto dabo <http://www.dabodev.com/>? Por otro lado, si necesitas un manejador de base de datos robusto junto a la facilidad para crear GUI; podrias tambien considerar MS SQL + MS Access. Access fue mi salvacion cuando dBase/Clipper/FoxPro murieron***. Si bien el engine de Access (Jet) no es muy robusto, sirve para aplicaciones con menos de 22 usuarios simultaneos. Mi recomendacion es, como ya dije, MS SQL + MS Access, si quieres irte por esa via. POR CIERTO, puedes mirar si MS SQL Server Express cubre tus necesidades: ES GRATIS! Existe tambien el proyecto (open source) HMG <https://sites.google.com/site/hmgweb/> ... ***Si, soy asi de viejo... cuando salio el primer Intel 286, yo trabajaba para una empresa en la que desarrollamos un sistema administrativo en dBase bajo MS DOS, que igual corria en FoxPro bajo SCO UNIX. Tambien hice muchos trabajos con dBase/Clipper y era magnifico. No he conseguido en ningun otro lenguaje de programacion nada ni remotamente parecido a los macros de CA Clippper... Dtb/Gby ======= Mario R. Osorio A.S. of Computer Programming and Analysis “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford 2016-01-14 15:39 GMT-05:00 Mario Lacunza <mlacu...@gmail.com>: > Oduber: > > los tienes instalados en windows? q tal te va gtk3 en windows? > > Saludos / Best regards > > Mario Lacunza > Email:: mlacu...@gmail.com > Personal Website:: http://www.lacunza.biz/ > Hosting:: http://mlv-host.com/ > Mascotas Perdidas:: http://mascotas-perdidas.com/ > Skype: mlacunzav > > Lima - Peru > > El 13 de enero de 2016, 21:04, oduber e. vasquez b. <ovasquez...@gmail.com > > escribió: > >> Buenas tardes! He migrados mis aplicaciones de VFP 9.0 a python 3.4 >> utilizando GTK+3 y glade para la parte gráfica y hasta los momentos todo >> marcha bien! Es cuestión de intentar y sin miedo! Saludos >> El 13/01/2016 21:16, "Mario R. Osorio" <mario@osorio.solutions> escribió: >> >>> Creo que pretendes hacer un arroz con mango y deberias pensar mejor lo >>> que te propones ya que mezclar VFP y Python no debe ser nada facil y >>> tampoco no tiene mucho sentido: Si VFP te da todo lo que necesitas y tus >>> aplicaciones estan funcionando "sin problemas", para que tomarte la >>> molestia? Es como tratar de reparar lo que no se ha roto... >>> >>> Yo pense que estabas tratando de aprovechar la robustez de PostgreSQL y >>> la variedad de paquetes de Python ,web o no; para mejorar el rendimiento y >>> seguridad de tus aplicaciones, pero parece que quisieras embarcarte en "La >>> Odisea" solo, y sin brujula... >>> >>> >>> Dtb/Gby >>> === >>> Mario R. Osorio >>> A.S. of Computer Programming and Analysis >>> >>> “If I had asked people what they wanted, they would have said faster >>> horses.” >>> ― Henry Ford >>> >>> >>> >>> >>> >>> 2016-01-13 18:55 GMT-05:00 Jesús Quintero Suárez <jesusq...@msn.com>: >>> >>>> Hola, atendiendo sus respuestas definitivamente me voy por aplicaciones >>>> de escritorio, con la combinación: >>>> >>>> · Python: Versión reciente. >>>> >>>> · Base de datos: PostgreSql. >>>> >>>> · Orm: SqlAlchemy. >>>> >>>> · Diseñador de GUI: Visual FoxPro >>>> >>>> Solo me queda faltando el paquete para a utilizar, en lo posible con la >>>> capacidad TouchScreen si saben de alguno por favor, de lo que podido leer >>>> Kivy, QT o pyGObject que incluye Gtk3+ para Python 3.4.x, estas son las >>>> opciones, si conocen
Re: [Python-es] Orientación para el desarrollo de aplicaciones GUI.
Creo que pretendes hacer un arroz con mango y deberias pensar mejor lo que te propones ya que mezclar VFP y Python no debe ser nada facil y tampoco no tiene mucho sentido: Si VFP te da todo lo que necesitas y tus aplicaciones estan funcionando "sin problemas", para que tomarte la molestia? Es como tratar de reparar lo que no se ha roto... Yo pense que estabas tratando de aprovechar la robustez de PostgreSQL y la variedad de paquetes de Python ,web o no; para mejorar el rendimiento y seguridad de tus aplicaciones, pero parece que quisieras embarcarte en "La Odisea" solo, y sin brujula... Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford 2016-01-13 18:55 GMT-05:00 Jesús Quintero Suárez <jesusq...@msn.com>: > Hola, atendiendo sus respuestas definitivamente me voy por aplicaciones de > escritorio, con la combinación: > > · Python: Versión reciente. > > · Base de datos: PostgreSql. > > · Orm: SqlAlchemy. > > · Diseñador de GUI: Visual FoxPro > > Solo me queda faltando el paquete para a utilizar, en lo posible con la > capacidad TouchScreen si saben de alguno por favor, de lo que podido leer > Kivy, QT o pyGObject que incluye Gtk3+ para Python 3.4.x, estas son las > opciones, si conocen una mejor por favor. > > Saludos, Jesús > > > > > > > > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Manejar diccionarios dentro de listas
Tu no tienes 5 diccionario tu tienes UN diccionario, el cual agregaste 5 veces a una lista, es decir que los 5 elemntos de la lista estan apuntando hacia el mismo objecto (el diccionario).. Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford 2015-12-19 5:15 GMT-05:00 cheis <ch...@softgalia.com>: > Hola lista > Tengo el siguiente programa en python > > diccionario= {'alfa' : 'A' , 'beta' : 'B', 'omega': 'C' } > > aList = [] > aList.append( diccionario ); > aList.append( diccionario ); > aList.append( diccionario ); > aList.append( diccionario ); > aList.append( diccionario ); > > aList[1]['alfa'] = "pruebusqui" > print (aList[:]) > > > > La linea : > > aList[1]['alfa'] = "pruebusqui" > > cambia el valor de todos los "alfa" de los 5 diccionarios > > ¿Como cambio el valor "alfa" de uno (y solo uno) de los diccionarios? > > > Se que es una pregunta estupida pero al ser tan basica google no > consigue darme la respuesta clara, de que estoy haciendo mal. > > Gracias por vuestro tiempo > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] 'Heredar' un venv dentro de otro
Yo creo que lo mas conveniente y seguro es crear un archivo de requerimientos con tus requerimientos basicos... Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford 2015-11-29 14:48 GMT-05:00 Kiko <kikocorre...@gmail.com>: > Hola. > > No sé si esta será la pregunta rara del día. Ahí va. > > Imaginad que tengo un venv, llamémosle venv-base, donde tengo instalado > cosas que siempre uso (p.e., numpy, scipy, matplotib y pandas) y que suele > ser un poco incordio instalar usando pip. > > ¿Se podría crear un venv que usase estas librerías (las 'heredase' de > venv-base) además de las suyas particulares sin tener que instalar numpy, > scipy, matplotlib, pandas en el nuevo venv? > > Algo parecido a la opción --system-site-packages ( > https://virtualenv.readthedocs.org/en/latest/userguide.html#the-system-site-packages-option > ) > > No quiero tener numpy, scipy, matplotlib y Pandas instaladas de base en el > sistema pero tampoco quiero tener que instalarlas con cada nuevo venv. > > Conda/Anaconda ayuda a manejar alguno de los problemas pero, sin tener una > burrada de venv's ni de librerías instaladas, tengo carpetas de 6Gb o más. > > Supongo que lo que quiero no existe y, sin pensar mucho en ello, veo > millones de posibles conflictos a manejar. > > ¿Sería útil que existiera algo así si no existe ya? > > Gracias. > > Saludos. > > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Parsear Fortran en Python
No sabia nada sobre grako. Parece un buen producto... Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford 2015-11-15 13:06 GMT-05:00 Juan Luis Cano <juanlu...@gmail.com>: > On 2015-11-11 13:48, Luis Fernando Lopez Aguilar wrote: > > Pueden pasarme ese programa escrito en fortran? > > Tengo curiosidad de cuan dificil es reinterpretar, por los 80 al 85 he > programado en fortran IV en un pdp11/45 > > Saludos. > f.l. > > > Luis Fernando, no es un programa concreto el que quiero parsear: estaba > explorando opciones sobre cuál sería la mejor manera de escribir un parser. > Me temo que desde FORTRAN IV hasta Fortran 2003 ha cambiado bastante la > cosa :) > > Gracias Alex y Mario por las ideas. Mario, no me queda claro cómo utilizar > alguno de los parsers de Fortran existentes para extraer los tokens y > convertirlos a Python, o a lo mejor es que te he entendido mal. ¿Te > refieres, por ejemplo, a tratar de reutilizar la lógica de gfortran? > > También he descubierto grako, que está bastante bien documentado y trabaja > con EBNF https://pypi.python.org/pypi/grako Creo que escogeré una de > estas tres opciones. > > Y sí, efectivamente quiero hacerlo con tokens y reglas porque ya he leído > demasiado código que trata de parsear lenguajes complicados > "chapuceramente" solo utilizando regex (o ni siquiera) y me sangran los > ojos. Quiero producir una cosa que sea lo más sólida y robusta posible (si > es que finalmente lo hago). > > Un saludo: > > Juanlu > > > El 11 de noviembre de 2015, 6:45, Alexandre Manhaes Savio < > <alexsa...@gmail.com>alexsa...@gmail.com> escribió: > >> Tengo experiencia con ANTLR y bison (ya he hecho functionar un parser >> para un sub-set de algo parecido a python con ambos). Además de las >> respectivas asignaturas en la ingeniería. >> Estoy de acuerdo con María. Lo de programar con tokens aunque al >> principio parezcan un engorro, te salvarán el pellejo. >> >> Yo que tú le daba un intento con pyparser, lo más aburrido es generar las >> reglas desde la sintaxis y comprobar que va bien. >> >> >> --- >> Alexandre Manhães Savio >> Post-doctoral researcher >> Klinikum rechts der Isar, TUM, München >> alexsavio.github.io >> Nebenstellennummer: 4570 >> On 11.11.2015 09:39, Kiko wrote: >> > >> > >> > El 11 de noviembre de 2015, 0:02, Mario R. Osorio >> > <mario@osorio.solutions >> mario@osorio.solutions>> escribió: >> > >> > Juan Luis, >> > >> > Es posible que yo haya simplificado mucho tus necesidades. A mi me >> > toco estudiar a profundidad pyparser y me dio la impresion que era >> > casi imposible no poder parsear cualquier cosa, por complicado que >> > fuera. >> > >> > Sin embargo, y en otro order de ideas, no se conoces *como funcionan >> > los parsers y compiladores* < >> <http://parsingintro.sourceforge.net/> >> http://parsingintro.sourceforge.net/>, >> > pero en dos palabras, el parser genera tokens, los cuales son >> > convertidos en lenguaje de maquina por el compilador. Existen >> > docenas de parsers para fortran. Quizas perrefieras utilizar alguno >> > de estos parsers y en vez de compilar los token, convertirlos a >> > python con tu priopio codigo. >> > >> > Pareciera el mismo trabajo porque de todas maneras tendrias que (o >> > al menos te seria mas facil) utilizar pyparser para convertir los >> > tokens a codigo python. SIN EMBARGO, debo SUPONER que es mas facil >> > generar las reglas para los tokens que para el codigo. >> > >> > Mi preferencia personal seria utilizar pyparser, pero debes tener la >> > documentacion correcta y completa del lenguaje a compilar, o mejor >> > aun, las definiciones EBNF de FORTRAN 77, asi podrias utilizar *este >> > modulo* <http://pyparsing.wikispaces.com/file/view/ebnf.py>, y >> > ahorrarte muuuchos dolores de cabeza... >> > >> > >> > Dtb/Gby >> > === >> > Mario R. Osorio >> > A.S. of Computer Programming and Analysis >> > >> > “If I had asked people what they wanted, they would have said faster >> > horses.” >> > ― Henry Ford >> > >> > >> > >> > 2015-11-10 16:06 GMT-05:00 Juan Luis Cano <jua
Re: [Python-es] Parsear Fortran en Python
Juan Luis, Es posible que yo haya simplificado mucho tus necesidades. A mi me toco estudiar a profundidad pyparser y me dio la impresion que era casi imposible no poder parsear cualquier cosa, por complicado que fuera. Sin embargo, y en otro order de ideas, no se conoces *como funcionan los parsers y compiladores* <http://parsingintro.sourceforge.net/>, pero en dos palabras, el parser genera tokens, los cuales son convertidos en lenguaje de maquina por el compilador. Existen docenas de parsers para fortran. Quizas perrefieras utilizar alguno de estos parsers y en vez de compilar los token, convertirlos a python con tu priopio codigo. Pareciera el mismo trabajo porque de todas maneras tendrias que (o al menos te seria mas facil) utilizar pyparser para convertir los tokens a codigo python. SIN EMBARGO, debo SUPONER que es mas facil generar las reglas para los tokens que para el codigo. Mi preferencia personal seria utilizar pyparser, pero debes tener la documentacion correcta y completa del lenguaje a compilar, o mejor aun, las definiciones EBNF de FORTRAN 77, asi podrias utilizar *este modulo* <http://pyparsing.wikispaces.com/file/view/ebnf.py>, y ahorrarte muuuchos dolores de cabeza... Dtb/Gby ======= Mario R. Osorio A.S. of Computer Programming and Analysis “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford 2015-11-10 16:06 GMT-05:00 Juan Luis Cano <juanlu...@gmail.com>: > Gracias a todos por las respuestas, si consigo algo decente habrá artículo > en el blog pero no antes de 2016 :) > > Juanlu > > > On 2015-11-10 21:47, francismb wrote: > >> Hola Juan, >> >> Otras opciones que tengo son usar unas reglas formuladas con SDF[1], >>> pero como no sé qué hacer con ellas no sé en qué estado están. He >>> intentado usar Open Fortran Parser, supuestamente basado en ANTLR, pero >>> ni siquiera me compila. También he buscado por ahí gramáticas de Fortran >>> ya escritas (por ejemplo para lex/yacc) pero no he encontrado nada >>> satisfactorio. >>> >>> Aprovechando, si alguien me recomienda alguna lecturita al respecto o da >>> algún consejo genérico se lo agradecería también. No es mi objetivo >>> hacerme un experto en parsers, con que resuelva mi problema me basta. >>> >>> Otra alternativa si tuvieras la gramatica seria ANTLR [1], es java pero >> segun tengo entendido genera python [2] >> >> >> >> [1] http://www.antlr.org/ >> [2] https://theantlrguy.atlassian.net/wiki/display/ANTLR4/Python+Target >> >> Saludos, >> francis >> ___ >> Python-es mailing list >> Python-es@python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Parsear Fortran en Python
Hola Juan Luis. Aunque mi projecto no era tan complicado como FORTRAN, yo utilize pyparser con mucho exito... Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford 2015-11-08 12:52 GMT-05:00 Juan Luis Cano <juanlu...@gmail.com>: > Hola a todos: > > Estoy investigando cómo podría parsear código Fortran en Python y como no > sé nada de parsers, gramáticas y estas cosas he pensado en escribir a esta > lista por si podríais iluminarme un poco el camino. > > Lo más parecido a lo que busco sería f2py, pero no me sirve porque no > soporta muchas características de Fortran 90 en adelante, concretamente > tipos derivados. Y nunca los va a soportar: actualmente *nadie* entiende el > código fuente (ni siquiera su autor original), los bugs se acumulan con el > paso de los años y a la gente de SciPy le basta con que lea FORTRAN 77. > > Otras opciones que tengo son usar unas reglas formuladas con SDF[1], pero > como no sé qué hacer con ellas no sé en qué estado están. He intentado usar > Open Fortran Parser, supuestamente basado en ANTLR, pero ni siquiera me > compila. También he buscado por ahí gramáticas de Fortran ya escritas (por > ejemplo para lex/yacc) pero no he encontrado nada satisfactorio. > > Básicamente necesitaría ayuda para decidirme entre PLY y pyparsing porque > los enfoques son muy distintos. He visto que PLY lo usa por ejemplo > pycparser con éxito, pero me gustaría conocer opiniones al respecto antes > de lanzarme. > > En la wiki de Python vienen como una veintena de opciones pero me da > pereza revisar todas a ver cuales están mantenidas, tienen una > documentación medio decente... > > Aprovechando, si alguien me recomienda alguna lecturita al respecto o da > algún consejo genérico se lo agradecería también. No es mi objetivo hacerme > un experto en parsers, con que resuelva mi problema me basta. > > Gracias por adelantado y un saludo: > > Juanlu > > [1]: https://github.com/OpenFortranProject/ofp-sdf > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Entorno de ejecución
Jesus,, Aunque no nos das ningun detalle de lo que quieres hacer, mas que el de ser una aplicacion multiusuario; SI existen muchas maneras de hacer aplicaciones python para el navegador, pero recuerda que si es en el navegador WEB; ES UNA APLICACION WEB. Hay muchas mas consideraciones a tomar en cuenta, pero creo que debes ser tu quien vaya descubriendo tus necesidades. Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford 2015-10-31 16:16 GMT-04:00 Jesús Quintero Suárez <jesusq...@msn.com>: > Hola de nuevo, de ninguna manera pretendo inducirlos al error. > > Es mi percepción, que hoy día la interface de usuario más conocida es la > del navegador, la mayoría de estos son muy parecidos en lo que respecta a > la interacción y ablando de funcionalidad casi que se podría decir que > idénticos. > > Suponiendo que es posible hacer que una aplicación se ejecute en cualquier > navegador de los actualmente reconocidos, creo significativo aprovechar la > ventaja de que el usuario ya conoce la interface y lo más probable es que > también la sabe usar. > > Por otro lado, veo que los navegadores hacen más cosas que solo mostrar > páginas de sitios web, muestran otros tipos de documentos permite > interactuar con archivos HTML en mi PC sin necesidad de entrar a un sitio > web, las herramientas de programador que incluyen son cosas adicionales, > que como funcionan y hasta donde me permitirán interactuar no lo sé, por > eso pregunte, tal vez además de ignorante soy ingenuo y tampoco tengo más > razones para justificar la pregunta. > > Si no existe nada que permita ejecutar una aplicación multiusuario y con > manejo de bases de datos desarrollada en Python dentro de un navegador, > pues no existe, no se puede, que le vamos hacer. > > Definitivamente esto no me decepciona de Python ni de Ustedes, quizás más > adelante pueda requerir de sus conocimientos y me puedan ayudar o yo pueda > ayudar a otros. Lo lamento, ruego me disculpen. > > > > Cordial saludo, Jesús. > > > > > > *De:* Python-es [mailto:python-es-bounces+jesusquin=msn@python.org] *En > nombre de *Alvaro Manrique > *Enviado el:* sábado, 31 de octubre de 2015 12:47 p. m. > *Para:* La lista de python en castellano <python-es@python.org> > *Asunto:* Re: [Python-es] Entorno de ejecución > > > > Si se ejecuta en un navegador, definitivamente es una aplicación web. > > Aclara bien tu idea para que centres mejor la búsqueda. > > El oct. 31, 2015 12:59 PM, "Juan Luis Cano" <juanlu...@gmail.com> > escribió: > > On 2015-10-31 18:22, Carlos Zuniga wrote: > > 2015-10-31 11:43 GMT-05:00 Jesús Quintero Suárez <jesusq...@msn.com>: > > se ejecute en un navegador sin ser una aplicación web? > > Pregunta capciosa? > > > Sí, definitivamente eso merece una aclaración... > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] RPMs para matplotlib y numpy
Es sumamente sencillo. Lo primero que tienes que aprendeer a utilizar son los entornos vesuales, los cuales se crean y manejan con virtualenv. Para hacerlo aun mas facil, existe virtualenvwrapper, cuyo uso te recomiendo altamente. Aqui algunos enlaces ointeresantes: 1. virtualenvwrapper 4.2.13.g041c411 https://virtualenvwrapper-docs-es.readthedocs.org/en/latest/ 2. Cómo instalar un paquete Python con pip http://rukbottoland.com/blog/como-instalar-un-paquete-python-con-pip/ 3. Gestión de paquetes entornos virtuales Python con pip, virtualenv virtualenvwrapper http://soulchainer.github.io/posts/2013/12/30/python-paquetes-entornos-virtuales/ Espero haber sido de ayuda. Dtb/Gby === Mario R. Osorio “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford 2015-06-23 1:23 GMT-04:00 Gonzalo Mouriño Pardo gmourinopa...@yahoo.es: Yo que soy bastante malo en la instalación de módulos utilizo estos compilados, pues aunque he leído muchas veces como hacerlo no lo entiendo. Alguien me podría explicar como se instalan con el pip paso a paso. Gracias. -- De: Mario R. Osorio mario@osorio.solutions Enviado: 23/06/2015 2:35 Para: La lista de python en castellano python-es@python.org Asunto: Re: [Python-es] RPMs para matplotlib y numpy 2015-06-22 11:27 GMT-04:00 Jose Caballero jcaballero@gmail.com: RPMs Parece que no has entendido el concepto de entorno virtual (virtual environment). De cualquier manera, RPM y PIP intrinsecamente diferentes y nada tiene que ver uno con el otro. RPM es para la instalacion de PAQUETES de software en maquinas con linux Red Hat o similares y PIP es para la instalacion de paquetes desarrollados en python, independientemente del sistema operativo o arquitectura. RPM y PIP no se pueden comparar, y si algo se puede decir de los dos en la misma oracion es que se complememntan, pero uno JAMAS suplanta al otro. Por esta razon, el instalar paquetes con uno Y con el otro NO ES MEZCLAR DOS SISTEMAS DIFERENTES DE INSTALACION, es complementarse mutuamente ya que tanto RPM como PIP tienen sus limitaciones. Dtb/Gby === Mario R. Osorio “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] RPMs para matplotlib y numpy
2015-06-22 11:27 GMT-04:00 Jose Caballero jcaballero@gmail.com: RPMs Parece que no has entendido el concepto de entorno virtual (virtual environment). De cualquier manera, RPM y PIP intrinsecamente diferentes y nada tiene que ver uno con el otro. RPM es para la instalacion de PAQUETES de software en maquinas con linux Red Hat o similares y PIP es para la instalacion de paquetes desarrollados en python, independientemente del sistema operativo o arquitectura. RPM y PIP no se pueden comparar, y si algo se puede decir de los dos en la misma oracion es que se complememntan, pero uno JAMAS suplanta al otro. Por esta razon, el instalar paquetes con uno Y con el otro NO ES MEZCLAR DOS SISTEMAS DIFERENTES DE INSTALACION, es complementarse mutuamente ya que tanto RPM como PIP tienen sus limitaciones. Dtb/Gby === Mario R. Osorio “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] RPMs para matplotlib y numpy
no es ni necesario, ni recomendado utilizar rpm para hacerlo (siexistiesen, lo que no es muy comun para el manejo de librerias python). Lo pitónicamente correcto es utilizar virtualenv y pip (o easy_install o conda) Dtb/Gby === Mario R. Osorio “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford 2015-06-21 13:05 GMT-04:00 Jose Caballero jcaballero@gmail.com: ¿debo interpretar tu respuesta como que no es posible instalarlos con RPMs? El día 21 de junio de 2015, 12:53, Kiko kikocorre...@gmail.com escribió: no puedes usar pip o conda? Te recomiendo el uso de conda si quieres simplificarte la vida con numpy and friends. El 21/6/15, Jose Caballero jcaballero@gmail.com escribió: Hola, reconozco que es un tanto embarazoso tener que preguntar esto, pero la falta de experiencia me obliga a ello. Trabajo en RHEL 6: $ uname -r 2.6.32-504.8.1.el6.x86_64 Quería instalar matplotlib. Estaba intentando una instalación a partir de las fuentes de matplotlib-1.4.3, pero se queja porque necesita numpy 1.6 o superior. La última versión para numpy en el repo de CENTOS 6 is la 1.4, y el repo de EPEL no hay nada. ¿Alguien tiene los links a los RPMs más recientes de matplotlib y numpy para EL 6? Muchas gracias por adelantado. Saludos, Jose ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Deformar sprites con PyGame
Te recomiendo que revises Blender Dtb/Gby === Mario R. Osorio “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford 2015-06-11 11:58 GMT-04:00 Juan Pedro Lara juanplara@gmail.com: Hola lista, Tengo un proyecto para el cual necesito animar un sprite deformando parte de el para dar la sensación de movimiento, y no me sirve un sprite sheet ya que aunque el contorno del sprite sea el mismo, su textura cambiará. Alguien conoce alguna forma de hacerlo? Gracias. -- Un saludo, Juan Pedro Lara GeekyHour Blogger http://geekyhour.blogspot.com.es ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/