Re: [Python-es] Plugins

2016-09-23 Por tema Alvaro Manrique
La eterna discusión cuando se nombra de compilar o empaquetar python...

--
Alvaro Manrique
Programador

El sept. 23, 2016 1:03 AM, "Mario Lacunza"  escribió:

> ESO, no es una opción.
>
> Enviado desde mi LG G4
>
> El 22 set. 2016 18:46, "Mario R. Osorio" 
> escribió:
>
>> 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-develo
>> pment/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
>> *
>> Email: *mario@osorio.solutions* 
>> *Just Choose Python!* 
>>
>> “If I had asked people what they wanted, they would have said faster
>> horses.”
>>  ― Henry Ford
>>
>>
>>
>>
>> 
>> 
>>
>> 2016-09-22 16:27 GMT-04:00 Mario Lacunza :
>>
>>> 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/
>>
>>
> ___
> 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] Servidores web en python

2016-09-23 Por tema Chema Cortes
El vie., 23 sept. 2016 a las 3:51, Maximiliano Zapata Marín (<
mzap...@openmailbox.org>) escribió:

> Hola compas que tal?
>
> Me estoy iniciando en la programación con python, tengo experiencia
> instalando y administrando ambientes web con NGINX y Apache (Nginx me
> gusta mucho) y revisando entre la web me encontré con un servidor web
> escrito en python llamado Tornado. ¿Alguien tiene alguna experiencia que
> contar con el? ¿Para que tipo de proyecto lo recomendarían? ¿Se puede
> comparar con Apache o Nginx?
>
>
Tornado es un framework web bastante usado para programación asíncrona, muy
similar al modo en que funciona asíncronamente nginx. Entre otros sitios
donde se usa, quizás el más habitual sea con Jupyter-notebook, a veces más
conocido por ipython, uno de los "cores" de ejecución posibles que tiene,
pero que tiene muchísimos más. Al ser jupyter una herramienta tan común,
casi se puede asegurar que todo el mundo tiene tornado instalado en sus
equipos sin saberlo.

No es cosa de contarte cómo trabajar con concurrencia, pero supongo que si
conoces tanto nginx sabrás las ventajas que tiene para crear aplicaciones
responsivas. Al igual que otros lenguajes, hace ya tiempo que python está
introduciendo el asincronismo mediante futures, asyncio y cambios en la
sintáxis. Si ves la documentación de tornado, te explica modos de
combinarlo con el módulo asyncio que lo hacen idóneo para su uso en
backends.

Pero si buscas otros usos más tradicionales para desarrollo web, mírate el
wsgi, una especie de API genérica que permite desacoplar tu aplicación del
servidor web que la vaya a ejecutar. Siguiendo esta API, tu aplicación web,
usando el framework que quieras (eg: tornado, flask, django,...) podrá
ejecutarse después en nginx o en apache casi sin cambios.



> 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/
>
-- 
Hyperreals *R  "Quarks, bits y otras criaturas infinitesimales":
http://ch3m4.org/blog
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/