Re: [Python-es] Tiempo de inactividad del sistema

2020-05-20 Por tema Luis

Revisa estos enlaces. Espero que te sean útiles :-)

https://stackoverflow.com/questions/911856/detecting-idle-time-using-python

https://stackoverflow.com/questions/217157/how-can-i-determine-the-display-idle-time-from-python-in-windows-linux-and-mac?noredirect=1=1

Luis


El 13/5/20 a las 16:17, Mentor Carranza Carranza escribió:

Buen dia con todos,

Estoy tratando de poner un control en un sistema mediano que estoy 
desarrollando , para ello quiero que el sistema haga un logout  pasado 
cierto tiempo de inactividad por parte del usuario. He visto algunos 
bloques de codigo pero no encuentro uno que satisfaga mis 
expectativas, tal vez alguno de ustedes tiene algún link o codigo que 
me pueda facilitar para este fin.



Gracias
Mentor Carranza

___
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] Nuevo repositorio de Github con los cursos de Pythonista®

2018-05-04 Por tema José Luis Chiquete

Buen día.

Acabamos de publicar en Github las notebooks de los apuntes de nuestros 
cursos con la marca Pythonista®.


Los apuntes son 100% ejecutables desde Jupyter, en español y publicados 
bajo la licencia CC-BY-4.


Los cursos disponibles son;

py101- 'Introducción a la programación con Python 3'.
py111- 'Programación orientada a objetos con Python 3'.
py201- 'Introducción a la programación web con Flask'.

El repositorio es:

https://github.com/PythonistaMX

Esperamos poder publicar el curso py121- 'Introducción a la gestión de 
datos con Python' antes de que termine el mes de mayo.


Saludos.



___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


Re: [Python-es] Cambiar las etiquetas en un dataframe en PANDAS

2017-12-22 Por tema Luis Garcia Merino via Python-es
Buenos días,

¿has probado con rename? 

https://stackoverflow.com/questions/11346283/renaming-columns-in-pandas#11354850

Un saludo,
Luis


El jue, 21/12/17, Horacio <horacio9...@gmail.com> escribió:

 Asunto: Re: [Python-es] Cambiar las etiquetas en un dataframe en PANDAS
 Para: "La lista de python en castellano" <python-es@python.org>
 Fecha: jueves, 21 de diciembre, 2017 19:49
 
 El día 21 de diciembre de 2017,
 11:33,  <gollu...@gmail.com>
 escribió:
 > Puedes usar el parametro
 name=['columna1', columna2'] reemplazas
 > columna por el nombre de la etiqueta,
 tienes que ponerlas todas
 
 Ya lo he probado, y cambia el tipo en el
 dataframe,,, a ver,,, acá se
 puede
 comparar
 
 En el caso
 mio,,,
 
 S1=pd.read_csv(archivo,decimal=',',sep=';')
 type(S1["Tiempo[s]"][2])
 Out[7]: numpy.float64
 
 En tu sugerencia,,,
 
 nombre_cabeceras=['tiempo','velocidad','R','T']
 
 S2=pd.read_csv(archivo,decimal=',',sep=';',names=nombre_cabeceras)
 type(S2["tiempo"][2])
 Out[12]: str
 
 deja de ser tipo numérico para guardarlo como
 tipo caracter,,, cosa
 que no quiero
 >
 ___
 > 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] Curso introductorio de Python en español

2017-08-14 Por tema José Luis Chiquete Valdivieso
No soy fan de  Microsoft, pero descubrí que tiene un servicio gratuito para
subir y acceder a notebooks de Jupyter.  Asi que sin más preámbulo, les
paso la liga:

https://notebooks.azure.com/josech/libraries/josechpy101

Si tienen una cuenta de Microsoft (hotmail, outlook, skype, etc.), pueden
ejecutar el curso desde ahí sin necesidad de instalar Jupyter.

Disfrútenlo.

El 11 de agosto de 2017, 10:04, Cesar Augusto <dev_ce...@hotmail.com>
escribió:

> Excelente Bro
>
>
>
> Enviado desde mi smartphone Samsung Galaxy.
>
>
>  Mensaje original 
> De: José Luis Chiquete <jos...@openintelligence.mx>
> Fecha: 11/8/17 09:49 (GMT-05:00)
> A: La lista de python en castellano <python-es@python.org>
> Asunto: [Python-es] Curso introductorio de Python en español
>
> Hola a todos.
>
> Acabo de publicar un curso introductorio de Python en español que
> incluye los apuntes completos en HTML y en la sección de descargas están
> las notebooks de Jupyter con los mismos apuntes, pero con código
> ejecutable.
>
> El curso comprende lo que personalmente considero el conocimiento mínimo
> del lenguaje para entrar posteriormente a temas más avanzados como
> Anáslisis de Datos, OOP y TDD, entre otros.
>
> Los apuntes están publicadas bajo la licencia CC-BY 4 y son para
> ustedes. Por favor copienlos, extiéndalos y compártanlos.
>
> https://pythonista.mx/cursos/introduccion-a-python
>
> Saludos.
>
>
>
> ___
> 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
>
>


-- 
Ing. José Luis Chiquete Valdivieso
Open Intelligence®
http://openintelligence.mx
Tel. +52 (55) 3548-1400
Móvil +52 1 (55) 4390-7327
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


[Python-es] Curso introductorio de Python en español

2017-08-11 Por tema José Luis Chiquete

Hola a todos.

Acabo de publicar un curso introductorio de Python en español que 
incluye los apuntes completos en HTML y en la sección de descargas están 
las notebooks de Jupyter con los mismos apuntes, pero con código ejecutable.


El curso comprende lo que personalmente considero el conocimiento mínimo 
del lenguaje para entrar posteriormente a temas más avanzados como 
Anáslisis de Datos, OOP y TDD, entre otros.


Los apuntes están publicadas bajo la licencia CC-BY 4 y son para 
ustedes. Por favor copienlos, extiéndalos y compártanlos.


https://pythonista.mx/cursos/introduccion-a-python

Saludos.



___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


Re: [Python-es] Conocimientos

2017-03-27 Por tema Juan Luis Cano
;>> > futuros compiladores de otros lenguajes a webassembly sin pasar por
>>> > código javascript, similar a los lenguajes que hay para JVM.
>>> >
>>> >
>>> > ¿Qué es JQuery y para qué sirve?
>>> >
>>> >
>>> > Una conocida librería javascript para mejorar la experiencia de usuario
>>> > (GUI).
>>> >
>>> >
>>> > ¿En dónde encaja Python, cual es la razón?
>>> >
>>> >
>>> > Como ya te han dicho, las aplicaciones webs van a dar paso a las apps
>>> > para móviles. Estas apps tendrán una parte cliente que se ejecuta en el
>>> > móvil y otra remota que se ejecutará en un servidor o, más probable, en
>>> > la "nube". Es en esta segunda parte donde python puede tener mejor
>>> > cabida. Existe mucho caos sobre cómo serán las aplicaciones del futuro,
>>> > incluso abogan por que sean "isomórficas", la misma aplicación
>>> > javascript tanto en cliente como en servidor y así unificar todo en un
>>> > único desarrollo. Pero la verdad es que no hay nada demostrado que haga
>>> > a un lenguaje como lo único necesario con el que se pueda programar
>>> > todos los elementos implicados en una aplicación web (ni siquiera
>>> java).
>>> >
>>> > Mi consejo es que no te obsesiones demasiado por estar al día, ya que
>>> lo
>>> > que es hoy está de moda, puede quedar obsoleto en poco tiempo. Empieza
>>> > por algún framework para python que esté bien documentado como django,
>>> > aunque déjame recomendarte web2py para empezar a entender cómo se
>>> > programaban webs. Puede que, para cuando ya hayas aprendido a usarlo,
>>> > haya salido python para webassembly y tengamos un nuevo paradigma para
>>> > programar aplicaciones.
>>> > --
>>> > 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
>>>
>>>
>>
>>
>> --
>> Miguel Manzano Garcia
>>
>> ___
>> 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
>
>


-- 
Juan Luis Cano
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


Re: [Python-es] [JOB] Oferta de trabajo en modalidad de teletrabajo

2017-03-24 Por tema Juan Luis Cano

Hola Alberto:

Las normas de publicación de ofertas de trabajo están aquí:

https://mail.python.org/pipermail/python-es/2016-October/036706.html

Y en concreto «salario según valía y condiciones» no es una medida 
cuantitativa. Os recomendamos agregar información sobre la banda 
salarial que manejáis:


* Os recomiendo que sea estrecha, no 15 000 - 50 000 €
* Si manejáis varias bandas en función de la experiencia, también está 
permitido.


Es posible que aún estéis a tiempo de enmendar el error, en caso 
contrario os exponéis a las críticas de la gente (aunque por favor, 
lectores, no metamos más ruido con esto).


Un saludo:

Juan Luis Cano

On 2017-03-24 15:03, Alberto Barrionuevo wrote:

Hola:

Somos un grupo de empresas españolas dedicadas a la consultoría y 
programación con software libre. Estamos operando desde 1998 y estamos 
ahora buscando programadores Python para formarlos en Odoo/Tryton y/o 
en Django, e incluso en sistemas (tenemos dos centros de cálculo en 
propiedad que administramos íntegramente por nosotros y construidos 
íntegramente con software libre). También hacemos trabajos de 
periciales informáticas y de seguridad informática, aunque entiendo 
que esto no aplicaría aquí.


Ofrecemos trabajo estable a largo plazo, formación, teletrabajo, muy 
buen ambiente, entorno hacker y cultura de software libre, montones de 
software libre y un montón por aprender del resto de compañeros hasta 
desarrollar carrera de consultor informático sobre todo para entornos 
empresariales (principalmente trabajamos para sector privado).


Salario según valía y condiciones, pero creciente en función de la 
productividad. Inglés bastante recomendable para poder desarrollarse 
profesionalmente en los proyectos más interesantes, y titulación 
universitaria o, alternativamente bastante experiencia técnica 
demostrable.


Actualmente tenemos compañeros en Málaga, Coruña, Mallorca, Madrid, 
Córdoba, Granada y en Venezuela, aunque en el pasado hemos tenido en 
más ciudades españolas (Bilbao, Barcelona,...) y hasta en Cuba.


También nos valdría gente trabajando en el extranjero, pero tienen que 
dominar a nivel conversacional fluido el español y/o el inglés.


Por favor, los interesados que manden sus currículos a r...@virtua.es

Gracias,



___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


Re: [Python-es] Despliegue de django con nginx y uwsgi en una ruta (location) del servidor.

2017-03-08 Por tema Luis Miguel Morillas
Parece que el parámetro uwsgi_param  SCRIPT_NAME de nginx  resuelve el problema.
Saludos,

-- luismiguel  (@lmorillas)


El día 8 de marzo de 2017, 15:06, lasizoillo <lasizoi...@gmail.com> escribió:
> Buenas,
>
> Mirate este tuto:
>
> https://integricho.github.io/2014/02/22/running-django-on-a-subpath/
>
> Creo que es lo que necesitas.
>
> Un saludo,
>
> Javi
>
> El día 8 de marzo de 2017, 15:02, Luis Miguel Morillas
> <moril...@gmail.com> escribió:
>> La configuración que uso es esta [1]  Si uso el "location /" funciona
>> bien, pero no en un subdirectorio ( "location /congreso" ) por
>> ejemplo. La app responde un 404:
>>
>> Page not found (404)
>> Request Method: GET Request URL: http://localhost/congreso/ Raised by:
>> wagtail.wagtailcore.views.serve
>>
>> [1] https://gist.github.com/lmorillas/e8c23fde2165c02b88e372460487a37b
>>
>> Saludos,
>>
>> -- luismiguel  (@lmorillas)
>>
>>
>> El día 8 de marzo de 2017, 14:13, Yamila Moreno Suárez
>> <yamila...@gmail.com> escribió:
>>> Buenas!
>>>
>>> Entiendo que levantando el proceso con "runserver" sí funciona, ¿correcto?
>>> Si el 404 te lo da el servidor wsgi, ¿has probado a levantar django con
>>> uwsgi en local y acceder directamente? Esto ayudaría a acotar en qué pieza
>>> del proceso está el problema.
>>>
>>> ¿Puedes pasarnos la config que hayas puesto en nginx? ¿Cómo estás conectando
>>> nginx con el servidor wsgi? ¿Estás levantando el wsgi con supervisor o
>>> similar?
>>>
>>> No sé hasta qué punto de investigación y troubleshooting has llegado, pero
>>> por si acaso, escribí este post hace ya un par de años y ha resultado ser
>>> bastante útil; es muy muy parecido a la documentación que nos has pasado
>>> (que contiene lo esencial para desplegar un django con servidor wsgi), pero
>>> igual explicado de otra forma:
>>> http://moduslaborandi.net/2014/07/ksm-despliegue-de-apps-de-python-kaleidos-style/
>>>
>>>
>>> suerte!!
>>>
>>>
>>>
>>> 2017-03-08 13:57 GMT+01:00 Luis Miguel Morillas <moril...@gmail.com>:
>>>>
>>>> Hola,
>>>>
>>>> Tengo que desplegar un django en una ruta de un servidor, por ejemplo
>>>> htpp://miservidor.com/congreso  . He mirado la documentación de nginx
>>>> [1] pero  me funciona sólo cuando cuelgo el django en la raíz del
>>>> servidor porque cuando le llega a django una ruta (/congreso por
>>>> ejemplo) el uwsgi devuelve un 404.  He visto bastantes
>>>> preguntas/respuesta en stackoverflow, pero no funcionan :/
>>>>
>>>>
>>>> [1] https://www.nginx.com/resources/admin-guide/gateway-uwsgi-django/
>>>>
>>>> Saludos,
>>>>
>>>> -- luismiguel  (@lmorillas)
>>>> ___
>>>> Python-es mailing list
>>>> Python-es@python.org
>>>> https://mail.python.org/mailman/listinfo/python-es
>>>
>>>
>>>
>>>
>>> --
>>> Yamila  Moreno Suárez
>>> http://dendarii.es
>>> http://moduslaborandi.net
>>>
>>> ___
>>> 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
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


Re: [Python-es] Despliegue de django con nginx y uwsgi en una ruta (location) del servidor.

2017-03-08 Por tema Luis Miguel Morillas
La configuración que uso es esta [1]  Si uso el "location /" funciona
bien, pero no en un subdirectorio ( "location /congreso" ) por
ejemplo. La app responde un 404:

Page not found (404)
Request Method: GET Request URL: http://localhost/congreso/ Raised by:
wagtail.wagtailcore.views.serve

[1] https://gist.github.com/lmorillas/e8c23fde2165c02b88e372460487a37b

Saludos,

-- luismiguel  (@lmorillas)


El día 8 de marzo de 2017, 14:13, Yamila Moreno Suárez
<yamila...@gmail.com> escribió:
> Buenas!
>
> Entiendo que levantando el proceso con "runserver" sí funciona, ¿correcto?
> Si el 404 te lo da el servidor wsgi, ¿has probado a levantar django con
> uwsgi en local y acceder directamente? Esto ayudaría a acotar en qué pieza
> del proceso está el problema.
>
> ¿Puedes pasarnos la config que hayas puesto en nginx? ¿Cómo estás conectando
> nginx con el servidor wsgi? ¿Estás levantando el wsgi con supervisor o
> similar?
>
> No sé hasta qué punto de investigación y troubleshooting has llegado, pero
> por si acaso, escribí este post hace ya un par de años y ha resultado ser
> bastante útil; es muy muy parecido a la documentación que nos has pasado
> (que contiene lo esencial para desplegar un django con servidor wsgi), pero
> igual explicado de otra forma:
> http://moduslaborandi.net/2014/07/ksm-despliegue-de-apps-de-python-kaleidos-style/
>
>
> suerte!!
>
>
>
> 2017-03-08 13:57 GMT+01:00 Luis Miguel Morillas <moril...@gmail.com>:
>>
>> Hola,
>>
>> Tengo que desplegar un django en una ruta de un servidor, por ejemplo
>> htpp://miservidor.com/congreso  . He mirado la documentación de nginx
>> [1] pero  me funciona sólo cuando cuelgo el django en la raíz del
>> servidor porque cuando le llega a django una ruta (/congreso por
>> ejemplo) el uwsgi devuelve un 404.  He visto bastantes
>> preguntas/respuesta en stackoverflow, pero no funcionan :/
>>
>>
>> [1] https://www.nginx.com/resources/admin-guide/gateway-uwsgi-django/
>>
>> Saludos,
>>
>> -- luismiguel  (@lmorillas)
>> ___
>> Python-es mailing list
>> Python-es@python.org
>> https://mail.python.org/mailman/listinfo/python-es
>
>
>
>
> --
> Yamila  Moreno Suárez
> http://dendarii.es
> http://moduslaborandi.net
>
> ___
> 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] Despliegue de django con nginx y uwsgi en una ruta (location) del servidor.

2017-03-08 Por tema Luis Miguel Morillas
Hola,

Tengo que desplegar un django en una ruta de un servidor, por ejemplo
htpp://miservidor.com/congreso  . He mirado la documentación de nginx
[1] pero  me funciona sólo cuando cuelgo el django en la raíz del
servidor porque cuando le llega a django una ruta (/congreso por
ejemplo) el uwsgi devuelve un 404.  He visto bastantes
preguntas/respuesta en stackoverflow, pero no funcionan :/


[1] https://www.nginx.com/resources/admin-guide/gateway-uwsgi-django/

Saludos,

-- luismiguel  (@lmorillas)
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


Re: [Python-es] Software gestión conferencias

2017-02-14 Por tema Luis Miguel Morillas
Juan Luis, cómo se hizo la inscripción en los talleres/charlas?

He visto también http://indico.readthedocs.io/ , el que usan en el CERN,
basado en flask

Saludos,

-- luismiguel  (@lmorillas)

El 13 de febrero de 2017, 18:00, Juan Luis Cano <juanlu...@gmail.com>
escribió:

> Puedes usar el de la PyConES :)
>
> https://github.com/python-spain/PyConES-2016
>
> 2017-02-13 17:43 GMT+01:00 Luis Miguel Morillas <moril...@gmail.com>:
>
>> Buscaba el código para levantarlo nosotros.
>>
>> Si symposion con registrasion era una de las que había visto.
>>
>> Saludos,
>>
>> -- luismiguel  (@lmorillas)
>>
>>
>> El día 13 de febrero de 2017, 17:18, Kiko <kikocorre...@gmail.com>
>> escribió:
>> > symposium?
>> >
>> > https://github.com/pinax/symposion
>> >
>> > El 13 de febrero de 2017, 17:06, Álvaro Justen [Turicas]
>> > <alvarojus...@gmail.com> escribió:
>> >>
>> >> Hola, Luis!
>> >>
>> >> Estas buscando algún servicio Web o el codigo fuente de una aplicación
>> >> que haga eso?
>> >> Algunos chicos de Brasil crearan un app simple para el registro de la
>> >> PythonBrasil de 2012, pero no sé se está actualizado el codigo:
>> >> https://github.com/pythonbrasil/pythonbrasil8
>> >>
>> >> Saludos,
>> >>  Álvaro Justen "Turicas"
>> >>http://turicas.info/ http://twitter.com/turicas
>> >>http://CursoDeArduino.com.br/ http://github.com/turicas
>> >>+55 21 9 9898-0141
>> >>
>> >>
>> >> 2017-02-13 14:02 GMT-02:00 Luis Miguel Morillas <moril...@gmail.com>:
>> >> > Hola,
>> >> >
>> >> > Estoy buscando algo para gestionar el registro a unas jornadas que
>> >> > queremos hacer, sobre todo la inscripción en talleres (5 talleres
>> >> > simultáneos durante un par de días) No necesito pasarela de pago
>> >> > porque el evento es gratuito.
>> >> >
>> >> > He visto alguna app para django. Alguna recomendación?
>> >> >
>> >> >
>> >> > Saludos,
>> >> >
>> >> > -- luismiguel  (@lmorillas)
>> >> > ___
>> >> > 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
>> >
>> ___
>> Python-es mailing list
>> Python-es@python.org
>> https://mail.python.org/mailman/listinfo/python-es
>>
>
>
>
> --
> Juan Luis Cano
>
> ___
> 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] Software gestión conferencias

2017-02-13 Por tema Juan Luis Cano
Puedes usar el de la PyConES :)

https://github.com/python-spain/PyConES-2016

2017-02-13 17:43 GMT+01:00 Luis Miguel Morillas <moril...@gmail.com>:

> Buscaba el código para levantarlo nosotros.
>
> Si symposion con registrasion era una de las que había visto.
>
> Saludos,
>
> -- luismiguel  (@lmorillas)
>
>
> El día 13 de febrero de 2017, 17:18, Kiko <kikocorre...@gmail.com>
> escribió:
> > symposium?
> >
> > https://github.com/pinax/symposion
> >
> > El 13 de febrero de 2017, 17:06, Álvaro Justen [Turicas]
> > <alvarojus...@gmail.com> escribió:
> >>
> >> Hola, Luis!
> >>
> >> Estas buscando algún servicio Web o el codigo fuente de una aplicación
> >> que haga eso?
> >> Algunos chicos de Brasil crearan un app simple para el registro de la
> >> PythonBrasil de 2012, pero no sé se está actualizado el codigo:
> >> https://github.com/pythonbrasil/pythonbrasil8
> >>
> >> Saludos,
> >>  Álvaro Justen "Turicas"
> >>http://turicas.info/ http://twitter.com/turicas
> >>http://CursoDeArduino.com.br/ http://github.com/turicas
> >>+55 21 9 9898-0141
> >>
> >>
> >> 2017-02-13 14:02 GMT-02:00 Luis Miguel Morillas <moril...@gmail.com>:
> >> > Hola,
> >> >
> >> > Estoy buscando algo para gestionar el registro a unas jornadas que
> >> > queremos hacer, sobre todo la inscripción en talleres (5 talleres
> >> > simultáneos durante un par de días) No necesito pasarela de pago
> >> > porque el evento es gratuito.
> >> >
> >> > He visto alguna app para django. Alguna recomendación?
> >> >
> >> >
> >> > Saludos,
> >> >
> >> > -- luismiguel  (@lmorillas)
> >> > ___
> >> > 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
> >
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
>



-- 
Juan Luis Cano
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


Re: [Python-es] Software gestión conferencias

2017-02-13 Por tema Luis Miguel Morillas
Buscaba el código para levantarlo nosotros.

Si symposion con registrasion era una de las que había visto.

Saludos,

-- luismiguel  (@lmorillas)


El día 13 de febrero de 2017, 17:18, Kiko <kikocorre...@gmail.com> escribió:
> symposium?
>
> https://github.com/pinax/symposion
>
> El 13 de febrero de 2017, 17:06, Álvaro Justen [Turicas]
> <alvarojus...@gmail.com> escribió:
>>
>> Hola, Luis!
>>
>> Estas buscando algún servicio Web o el codigo fuente de una aplicación
>> que haga eso?
>> Algunos chicos de Brasil crearan un app simple para el registro de la
>> PythonBrasil de 2012, pero no sé se está actualizado el codigo:
>> https://github.com/pythonbrasil/pythonbrasil8
>>
>> Saludos,
>>  Álvaro Justen "Turicas"
>>http://turicas.info/ http://twitter.com/turicas
>>    http://CursoDeArduino.com.br/ http://github.com/turicas
>>+55 21 9 9898-0141
>>
>>
>> 2017-02-13 14:02 GMT-02:00 Luis Miguel Morillas <moril...@gmail.com>:
>> > Hola,
>> >
>> > Estoy buscando algo para gestionar el registro a unas jornadas que
>> > queremos hacer, sobre todo la inscripción en talleres (5 talleres
>> > simultáneos durante un par de días) No necesito pasarela de pago
>> > porque el evento es gratuito.
>> >
>> > He visto alguna app para django. Alguna recomendación?
>> >
>> >
>> > Saludos,
>> >
>> > -- luismiguel  (@lmorillas)
>> > ___
>> > 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
>
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


[Python-es] Software gestión conferencias

2017-02-13 Por tema Luis Miguel Morillas
Hola,

Estoy buscando algo para gestionar el registro a unas jornadas que
queremos hacer, sobre todo la inscripción en talleres (5 talleres
simultáneos durante un par de días) No necesito pasarela de pago
porque el evento es gratuito.

He visto alguna app para django. Alguna recomendación?


Saludos,

-- luismiguel  (@lmorillas)
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


[Python-es] Liberado PyFME 0.1

2016-11-06 Por tema Juan Luis Cano

¡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 <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 <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 
<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


Re: [Python-es] [ADMIN] Sobre el uso de esta lista

2016-10-23 Por tema Juan Luis Cano

On 2016-10-23 20:19, Chema Cortes wrote:

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.


Gracias por el aviso Chema. Siempre nos quedará 
http://web.archive.org/web/20150717080946/http://python-es-faq.wikidot.com/como-preguntar 
...




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 



___
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] Sqlalchemy

2016-10-14 Por tema Luis Díaz
El 13 de octubre de 2016, 9:51, GEIS AUGUSTO GARCIA ROMERO <
geist...@gmail.com> escribió:

> Muy Buenos Días Comunidad, pues viendo ya lo poco que me ha pasado con el
> SQLAlchemy​ me familiarizo con lo que dice Chema Cortes, pero entonces no
> se si es que le falta a los ORM de Python porque y sin que depronto alguien
> se recienta, por ejemplo el Eloquent de Laravel si permite usarlo con sus
> caracticas propias de ser de un ORM
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
saludos, en cuanto a ORM, yo siempre uso el siguiente:
https://github.com/web2py/pydal



-- 
http://www.about.me/diazluis
Analista Programador
Linux, Python, VPS, Developer Web (html, javascript, css)
___
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] [JOB] Reglas para la publicación de ofertas de trabajo

2016-10-04 Por tema Juan Luis Cano

¡Hola pythonistas!


Estas son unas directrices que hemos preparado para recibir ofertas de 
empleo a través de nuestras listas de correo.



En primer lugar, queremos dejar claro que hay sitios específicos para 
publicar ofertas de empleo del sector tecnológico, y que nos consta que 
funcionan bastante bien. Personalmente, os podemos recomendar:



-Betabeers , por supuesto. Obligada cita 
mensual. Algunos de nosotros hemos encontrado buenos trabajos gracias a 
ellos :). Precio más que razonable para el resultado obtenido.


-Jobandtalent , empresa 
española, con un enfoque muy interesante de "match" entre empresa y 
empleado.


-Linkedin , el gigante del 
empleo. Todo el mundo está en Linkedin.


-StackOverflow Careers , el alfa y el 
omega del desarrollador. Cada vez se ven más ofertas de trabajo para 
empresas españolas.



Dicho esto, si además te apetece publicar una oferta de empleo en 
nuestra lista, hemos pensado en aplicar una serie de reglas de obligado 
cumplimientopara todos (nosotros los primeros).



- El asunto del correo que envíes debe comenzar por [JOB].


Con esta medida queremos asegurarnos de que, todo aquel que no está 
interesado en ofertas de empleo, puede simplemente filtrar este correo.



- La oferta debe incluir la descripción de la empresa, con enlaces 
reales a la misma. Idealmente, a su web corporativa, perfil en Linkedin 
o similar. Si se incluye enlace a la sección de "empleos" de la web, 
perfecto.



Con esta medida queremos evitar el efecto "empresa multinacional líder 
en el sector y en plena expansión busca personas para...". Seas una 
startup, una PYME, una consultora o una multinacional, dinos quién eres.



- La oferta debe incluir descripción precisa del puesto de trabajo, con 
las responsabilidades a adquirir y el perfil concreto deseado, no un 
listado de "buzzwords" sacadas de Linkedin. Si buscas ninjas/rockstars 
expertos en PHP, Python, Ruby, Java, C#, Angular, NodeJS, Bash, 
Photoshop, Illustrator, CSS, iOS, Android, BigData, AWS, Azure y 
configuración de redes... no nos interesa.



Con esta medida queremos evitar charcuteras que recluten ingenieros al 
peso para venderlos a terceros como "expertos en...".



- La oferta debe incluir sueldo, o al menos rango salarial(con sentido, 
nada de "entre 20K y 60K").



Con esta medida queremos evitar el efecto "sueldo según valía", propio 
de empresas que entienden el mercado laboral como un regateo de 
mercadillo. Si sabes lo que buscas, y cuánto dinero puedes emplear en 
contratar a una persona para ese puesto, puedes publicar perfectamente 
el rango que ofreces.



Como corolario a este último punto, si lo que estás buscando es un 
freelance para un trabajo concreto, preferimos que publiques un medio de 
contacto para que las personas interesadas te pueden enviar un 
presupuestopersonalizado. Con esto pretendemos evitar el "efecto 
Elance", en el que el trabajo se oferta mediante subasta inversa, y se 
la queda el freelance más barato.



Con todas estas reglas te habrás ganado automáticamente el respeto de la 
comunidad, y por tanto nosotros nos comprometemos a cambio de tu buen 
hacer a respetar tu elección de nomenclatura y bandas salariales.



Para terminar, os ponemos algunos ejemplos de cómo consideramos que se 
debe publicar una oferta de empleo:



-Oferta para desarrollador Java en Otogami 
, la niña bonita de 
los Camaradas del Metal,David Bonilla 
yJeroclo 
, el Espartano. Puesto ya cubierto.


-Oferta para desarrollador frontend en Smartvel 
, 
donde es CTO el Pythonista multitareaCarlos Hernando (aka Chernie) 



-Oferta para arquitecto de software en Ahorro.net 
, startup 
madrileña referencia para los ahorradores.


-Ofertas para formador en Pronoide , 
¿os apetece haceros formadores? :)



Esto es todo, por ahora. Esperamos que os sirva de ayuda y, entre todos, 
construyamos una industria tecnológica saludable :)



¡Saludos!

___
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] PyData Mallorca

2016-09-21 Por tema Juan Luis Cano
¡¡Vamos!! :D :D ¡Mucha suerte a PyData Mallorca, seguiremos sus pasos de
cerca!

2016-09-21 9:02 GMT+02:00 Kiko <kikocorre...@gmail.com>:

> Uys, esto me viene que ni pintado!!
>
> :-)
>
> El 20 de septiembre de 2016, 21:09, Marc Garcia <garcia.m...@gmail.com>
> escribió:
>
>> En Mallorca hemos creado el primer PyData meetup de España, y el primero
>> del sur de Europa.
>>
>> Para el que no lo sepa, la idea de PyData es crear una comunidad para
>> usuarios y desarrolladores de herramientas de análisis de datos en Python,
>> R y Julia.
>>
>> En Madrid ya se organizó este año PyData como conferencia, y en Mallorca
>> queremos hacer eventos mensuales, el primero el 18 de octubre.
>>
>> Os invito a que os unáis al grupo, sobretodo los que estáis en Mallorca.
>> Pero al resto, si queréis venir como speaker (podemos buscar sponsors para
>> los costes del viaje), vuestra empresa quiere patrocinar un evento, o vais
>> a visitar la isla y queréis aprovechar para conocer a la comunidad de aquí,
>> también estáis más que invitados.
>>
>> También, si alguien quiere crear su comunidad local y quiere saber de
>> nuestra experiencia (sobretodo cuando tengamos ;), aquí estamos para
>> ayudaros.
>>
>> Os dejo el link del grupo:
>> https://www.meetup.com/PyData-Mallorca/
>>
>> Y podéis contactarnos a los organizadores en:
>> pydata-mallo...@googlegroups.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/
>
>


-- 
Juan Luis Cano
___
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] [OT] Desarrolladores Python en Madrid para el sector financiero

2016-08-18 Por tema Juan Luis Cano
Hola a todos:

En mi empresa, Indizen, andan buscando desarrolladores Python para un
proyecto en Madrid, presencial. El trabajo es interesante y el trato con
Indizen impecable, si os surgen dudas desde RRHH estarán encantados de
responderlas :)

¡Un saludo!

Juan Luis Cano

---

Si a la hora de ponerte frente a la consola te identificas con los valores
de legibilidad, coherencia y calidad y al escuchar "Django" te viene a la
cabeza algo más que una película de Tarantino ¡estamos de enhorabuena!

Buscamos incorporar al equipo a profesionales que disfruten con el
desarrollo para trabajar con Python en uno de nuestros proyectos más
exigentes. Se tendrán en cuenta experiencia con pandas y Jupyter, soltura
con entornos de integración continua y desarrollo dirigido por pruebas y
conocimientos de C++. Si además conoce algo de Murex sería muy valorable
pero no imprescindible. El proyecto, ubicado en la zona norte de Madrid,
tiene carácter estable y brinda la posibilidad de crecer dentro de un
equipo con un amplio bagaje técnico.

Si tienes experiencia programando en estos lenguajes, te apasionan las
nuevas tecnologías y quieres seguir avanzando en proyectos donde puedas
poner a prueba tus capacidades no lo pienses y haznos tu propuesta.

¿CÓMO APUNTARSE?

Puedes inscribirte en esta oferta, o bien a través de nuestra Web.

También puedes contactar con r...@indizen.com e indicar que es para el
"Proyecto Python Madrid".

Cualquier consulta no dudéis en comentárnoslo, somos majetes :)

RESUMEN

*Puesto:* Programad@r PYTHON
*Ciudad: *Madrid, España
*Sueldo:* 20 000 € - 30 000 €
*Teléfono: *667 42 64 42 || 620 62 57 70
___
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] Traducciones de la web de la PyConES + Python Costa Rica

2016-08-05 Por tema Juan Luis Cano
Hola Ahmed, ¡muchas gracias por tu interés! Lo cierto es que nos
organizamos para hacer un sprint de traducciones durante la EuroPython y
avanzamos bastante. De hecho creo que tendríamos que reutilizar la idea
para otras cosas :)

En otro orden de cosas, ¿qué tal va la comunidad de Python en Costa Rica?
Ahora Paola Katherine está recopilando comunidades de Python en América
Latina, se pueden ir añadiendo en este repositorio:

https://github.com/PKpacheco/comunidades-python-latam/tree/master/comunidades

¡Un saludo!

2016-08-04 21:14 GMT+02:00 Ahmed Somarribas <asomarrib...@hotmail.com>:

> Hola Juan Luis, me disculpo por la tardía respuesta, me gustaría preguntarte
> como te va con el proyecto de traducción?
> Ya tenes los voluntarios y/o el coordinador?
> Ingrese a transifex y aun no veo un proyecto para el 2016.
> Soy de Costa Rica, no de España.
> Si no es problema me gustaría darte una mano con el tema de las
> traducciones. Para ser franco creo que seria una interesante experiencia de
> como organizan las actividades, que de paso aquí estamos un poco flojos en
> cuanto a eventos de ese tipo.
>
>
> Saludos
>
>
>
> --
> From: juanlu...@gmail.com
> Date: Fri, 15 Jul 2016 09:58:25 +0200
> To: python-es@python.org; gene...@lists.es.python.org
> Subject: [Python-es] Se busca alguien que ponga a punto las traducciones
> de la web de la PyConES
>
>
> Hola a todos:
>
> Como sabéis, soy ese pesado que todos los años intenta, con mayor o menor
> éxito, que la web de la PyConES esté traducida a las lenguas cooficiales :)
>
> Este año por desgracia estoy con mucho menos tiempo y no puedo coordinar
> las traducciones. La web está preparada desde el punto de vista del código,
> pero hace falta una infraestructura: lo que hemos hecho los años anteriores
> ha sido poner una organización en Transifex con las cadenas para que la
> gente pudiera traducirlas de forma sencilla.
>
> https://www.transifex.com/python-espana/public/
>
> Lo que necesito es, además de voluntarios y voluntarias que hagan las
> traducciones (que por otro lado serán copia-pega de las de 2015,
> prácticamente), alguien que ponga en marcha el proyecto correspondiente y
> si encargue de subir las cadenas a la web:
>
> https://github.com/python-spain/PyConES-2016
>
> Quien esté con ganas le hago administrador de la organización. ¿Alguien se
> ofrece? Prometo que esta es fácil :)
>
> ¡Saludos!
>
> Juan Luis Cano
>
> ___ 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/
>
>


-- 
Juan Luis Cano
___
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] [OT] Python/Django en Barcelona

2016-08-01 Por tema Juan Luis Cano
Una recomendación: las ofertas de empleo con rango salarial reciben muchos
más clics, incluso si es malo.

https://blog.stackoverflow.com/2016/07/salary-transparency/#75

Para que lo tengáis en cuenta ;)

¡Suerte!

2016-08-01 16:14 GMT+02:00 Oscar Carballal <oscar.carbal...@gmail.com>:

> Hola a todos y todas!
>
> Por si alguno/a está interesado, estamos buscando gente de python/django
> para trabajar en Barcelona, la oferta está en python.org [1]
>
> Los que estén interesados pueden contactar en la dirección de correo de la
> oferta o conmigo directamente para más detalles, asi no molestamos en la
> lista.
>
> [1] https://www.python.org/jobs/1962/
>
> Regards,
> Oscar
>
> --
> Oscar Carballal Prego
> http://oscarcp.com | @pizte
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>


-- 
Juan Luis Cano
___
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] Últimos días para mandar propuestas a la PyConES 2016

2016-07-11 Por tema Juan Luis Cano
Hola a todos:

[Pido perdón de antemano a quien reciba este correo por varias listas
diferentes]

Como sabréis, del 7 al 9 de octubre se celebrará en Almería la PyConES
2016, que estamos organizando la asociación Python España, el Departamento
de Informática de la Universidad del Almería, el colectivo HackLab Almería
y la Oficina de Software Libre de la asociación UNIA para la UAL.

http://2016.es.pycon.org/

Ya os podéis registrar tanto en la PyConES como en el taller de Django
Girls que tendrá lugar el viernes 7:

https://djangogirls.org/almeria/

Este año seguiremos una estructura parecida a la de Valencia en 2015 y
tendremos el taller de Django Girls durante todo el viernes, talleres de la
conferencia el viernes por la tarde y charlas durante todo el fin de
semana. Los ponentes plenarios están aún por anunciar.

El último día para presentar propuestas de charlas y tutoriales es este
jueves 14, ¡así que no dejéis pasar un minuto y mandadnos ya vuestras
propuestas!

http://2016.es.pycon.org/es/blog/se-abre-la-llamada-a-propuestas-de-la-pycones-2016/

Además, nos encantaría que este año hubiese muchísimas propuestas de
chicas, y esto es lo que pensamos al respecto ;)

http://2016.es.pycon.org/es/blog/buscamos-ingenieras-ingenieres-ingenierxs/

¡Un saludo y nos vemos en Almería!

-- 
Juan Luis Cano
___
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] Oferta de empleo

2016-07-01 Por tema Juan Luis Cano
Aquí no hay mucho tráfico de ofertas porque muchas me llegan por Meetup,
LinkedIn, Python Madrid, mi mail personal... Así que me gustaría tener un
sitio centralizado al que redirigir a esa gente. Ojalá el portal de empleo
salga pronto, pero tal vez se podría poner un pequeño párrafo introductorio.

Y hablando de "eliminar": mientras Mario se toma una infusión para
relajarse y abandonar esa actitud matona y agresiva le he mandado al filtro
de spam.

Un saludo:

Juan Luis
On 1 Jul 2016 2:11 p.m., "Francesc Alted" <fal...@gmail.com> wrote:

> Hola,
>
> Personalmente no creo que haya que ponerse demasiado estricto en
> 'condiciones' para publicar ofertas de trabajo, excepto que sean breves y
> que redirecionen a enlaces externos para más info.  Tradicionalmente nunca
> ha habido un gran número de ofertas en esta lista, pero en el caso de que
> éstas nos empezaran a abrumar (esto seria interesante ;) pues ya veríamos.
>
> Francesc
>
> 2016-07-01 14:02 GMT+02:00 Chema Cortes <pych...@gmail.com>:
>
>>
>>
>> El vie., 1 jul. 2016 a las 11:39, Juan Luis Cano (<juanlu...@gmail.com>)
>> escribió:
>>
>>> Chema, ¿se podrían incluir esas normas, así como unos requisitos
>>> **mínimos** para poner ofertas de empleo, en la página principal de la
>>> lista? O sea: que tengan cuanta más información mejor, porque si no sucede
>>> como ha pasado aquí, que no se especifica ni de qué es el puesto, ni qué
>>> tecnologías se usan, ni si se considera trabajo remoto, ni si se
>>> proporciona visado, ni cuál es el salario, ni cuáles son las condiciones.
>>> <http://python-es-faq.wikidot.com/>
>>>
>>
>> ¿Página principal? Tenemos puesto un enlace a un wiki que no sabría
>> decirte quiénes lo actualizan. Habría que mirarlo.
>>
>> Por otro lado, creo recordar que una vez hablamos aquí de los "requisitos
>> mínimos" para las ofertas de trabajo y no llegamos a un acuerdo. Desde
>> entonces estoy esperando a que se ponga en marcha la sección de la web de
>> Python-ES de ofertas de empleo. Mientras tanto, habrás notado que te voy
>> redirigiendo a tu cuenta de presidente2016 algunas ofertas que me van
>> llegando para que decidas cómo publicitarlas entre los socios :P.
>>
>>
>> --
>> 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/
>>
>>
>
>
> --
> Francesc Alted
>
> ___
> 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] Oferta de empleo

2016-07-01 Por tema Juan Luis Cano
Chema, ¿se podrían incluir esas normas, así como unos requisitos
**mínimos** para poner ofertas de empleo, en la página principal de la
lista? O sea: que tengan cuanta más información mejor, porque si no sucede
como ha pasado aquí, que no se especifica ni de qué es el puesto, ni qué
tecnologías se usan, ni si se considera trabajo remoto, ni si se
proporciona visado, ni cuál es el salario, ni cuáles son las condiciones.

Un saludo:

2016-07-01 11:17 GMT+02:00 Chema Cortes <pych...@gmail.com>:

> 
>
> Unas aclaraciones:
>
> Si bien esta lista no tiene una temática claramente definida y todo lo
> relativo a python es siempre bienvenido, las ofertas de empleo se han
> venido considerando hasta ahora como "offtopic".
>
> Los mensajes que anuncien ofertas de trabajo deberían dejar claro que se
> trata de un "offtopic" (normalmente, con un "[OT]" en el asunto) y derivar
> a los interesados a contactar a través de otros medios, ya sea por correo
> privado o a través de algún servicio de empleo "online", y evitar molestias
> al resto de suscritores.
>
> Como moderador, agradecería que se sigan respetando la normas de
> convivencia y de netiqueta como siempre se ha hecho hasta ahora en esta
> lista.
>
> -- Chema Cortés
>
> 
>
>
> El vie., 1 jul. 2016 a las 7:39, Maikel Enrique Pernía Matos (<
> perniama...@infomed.sld.cu>) escribió:
>
>> Alvaro:
>>
>> Interesante tu email, ¿podrías ofrecer más detalles, pues me interesa la
>> oferta?
>>
>> Saludos
>> Maikel
>>
>>
>> El jue, 30-06-2016 a las 09:23 -0400, Alvaro Manrique escribió:
>> > Buenos Días;
>> >
>> >
>> > Reconocida empresa de Rep. Dominicana solicita programador tiempo
>> > completo, in house para desarrollos web.
>> >
>> >
>> > Interesados escribirme al privado.
>> >
>> >
>> > Saludos
>> >
>> > --
>> > Alvaro Manrique
>> > Programador
>> > ---
>> > ___
>> > Python-es mailing list
>> > Python-es@python.org
>> > https://mail.python.org/mailman/listinfo/python-es
>> > FAQ: http://python-es-faq.wikidot.com/
>>
>>
>>
>> --
>> Este mensaje le ha llegado mediante el servicio de correo electronico que
>> ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema
>> Nacional de Salud. La persona que envia este correo asume el compromiso de
>> usar el servicio a tales fines y cumplir con las regulaciones establecidas
>>
>> Infomed: http://www.sld.cu/
>>
>> ___
>> 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/
>
>


-- 
Juan Luis Cano
___
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] Post-install en setup.py con Wheel

2016-06-06 Por tema Juan Luis Cano
Para eso estamos :) No suelo tener tiempo para contestar dudas en la lista,
pero el tema de pip me toca la fibra sensible xD

2016-06-06 16:45 GMT+02:00 Nekmo <conta...@nekmo.com>:

> Oh, que otra gente hiciese el trabajo por mí estaría genial... pero me
> temo que mi proyecto no es lo bastante conocido ni usado como para
> ello xD
>
> Yo también evito siempre que puedo utilizar "sudo pip install" sobre
> todo porque luego las dependencias instaladas pueden dar problemas con
> las del sistema, pero como dices, no hay mucha más solución debido a
> la naturaleza del proyecto. En otros proyectos intento incluso
> incentivar que la gente lo instale en un virtualenv, pero aquí es
> imposible.
>
> Ante todo, gracias :)
>
> Un cordial saludo:
> -- Nekmo.
>
> Sitio web: http://nekmo.com
> Dirección de contacto: conta...@nekmo.com
> XMPP/Jabber: conta...@nekmo.com
> Google+: Nekmo Com
>
>
> El día 6 de junio de 2016, 16:22, Juan Luis Cano <juanlu...@gmail.com>
> escribió:
> > La verdad, si yo fuera tú lo dividiría en dos pasos, te quitarás de
> > bastantes problemas...
> >
> > Por otro lado: veo que pones `sudo pip install`. Yo lo evito como la
> peste
> > porque tiene consecuencias indeseadas y conduce a mensajes de error
> > rarísimos, pero entiendo por la naturaleza de tu biblioteca que tiene que
> > ser así. ¿No has pensado mejor que otra gente empaquete tu biblioteca
> para
> > cada distribución de Linux?
> >
> > 2016-06-06 16:08 GMT+02:00 Nekmo <conta...@nekmo.com>:
> >>
> >> No te preocupes, sé perfectamente que está desaconsejado y soy
> >> consciente de los riesgos y problemas :)
> >>
> >> Según entiendo, lo que propones es hacer esto, ¿no?
> >>
> >>
> >> class FakeBdistWheel(Command):
> >> description = 'Faked Wheel'
> >> user_options = []
> >>
> >> def initialize_options(self):
> >> pass
> >>
> >> def finalize_options(self):
> >> pass
> >>
> >> def run(self):
> >> print('Sorry, but wheel is not supported for this package!')
> >>
> >>
> >> setup(
> >> cmdclass={'install': SystemInstallCommand, 'bdist_wheel':
> >> FakeBdistWheel},
> >> ...
> >>
> >>
> >> Como dices, el paquete se instala correctamente, pero el mensaje de
> >> error hace pensarse a la gente que ha habido un error, y me mandan
> >> emails pidiéndome ayuda :(
> >>
> >> Mi intención es que esto sea algo temporal, hasta que tenga paquetes
> >> para las principales distribuciones. Pero claro, como es algo tedioso
> >> y pesado, hasta ese momento prefiero dejarle el trabajo sucio al
> >> gestor de paquetes de Python. Estoy barajando también la opción de
> >> dividir el proceso de instalación en 2 pasos:
> >>
> >> sudo pip install simple-monitor-alert && sudo python -m
> >> simple_monitor_alert.install
> >>
> >> Saludos, ¡y gracias!
> >>
> >>
> >> Un cordial saludo:
> >> -- Nekmo.
> >>
> >> Sitio web: http://nekmo.com
> >> Dirección de contacto: conta...@nekmo.com
> >> XMPP/Jabber: conta...@nekmo.com
> >> Google+: Nekmo Com
> >>
> >>
> >> El día 6 de junio de 2016, 6:41, Juan Luis Cano <juanlu...@gmail.com>
> >> escribió:
> >> > En realidad, lo que ocurre es que se intenta construir un wheel por
> cada
> >> > paquete que estás instalando y sus dependencias pero este paso falla
> por
> >> > lo
> >> > que has comentado. Sin embargo, a juzgar por el log todo se instala
> >> > correctamente y en principio deberías poder importar el paquete con
> >> > normalidad. De hecho acabo de probarlo y me funciona:
> >> >
> >> > $ pip install simple-monitor-alert
> >> > # Mensaje de error al crear wheel, instalación exitosa
> >> > $ python
> >> >>>> import simple_monitor_alert
> >> >>>> simple_monitor_alert.__version__
> >> > '0.2.3'
> >> >
> >> > Lo que puedes hacer es sobreescribir el comando bdist_wheel para
> impedir
> >> > su
> >> > ejecución, mostrar un mensaje o simplemente no hacer nada.
> >> >
> >> > En principio los scripts de post-instalación dejarán de ser un hack
> >> > cuando
> >> > se termine la PEP 426:
> >> >
> >> > https://www.python.org

Re: [Python-es] Post-install en setup.py con Wheel

2016-06-06 Por tema Juan Luis Cano
La verdad, si yo fuera tú lo dividiría en dos pasos, te quitarás de
bastantes problemas...

Por otro lado: veo que pones `sudo pip install`. Yo lo evito como la peste
porque tiene consecuencias indeseadas y conduce a mensajes de error
rarísimos, pero entiendo por la naturaleza de tu biblioteca que tiene que
ser así. ¿No has pensado mejor que otra gente empaquete tu biblioteca para
cada distribución de Linux?

2016-06-06 16:08 GMT+02:00 Nekmo <conta...@nekmo.com>:

> No te preocupes, sé perfectamente que está desaconsejado y soy
> consciente de los riesgos y problemas :)
>
> Según entiendo, lo que propones es hacer esto, ¿no?
>
>
> class FakeBdistWheel(Command):
> description = 'Faked Wheel'
> user_options = []
>
> def initialize_options(self):
> pass
>
> def finalize_options(self):
> pass
>
> def run(self):
> print('Sorry, but wheel is not supported for this package!')
>
>
> setup(
> cmdclass={'install': SystemInstallCommand, 'bdist_wheel':
> FakeBdistWheel},
> ...
>
>
> Como dices, el paquete se instala correctamente, pero el mensaje de
> error hace pensarse a la gente que ha habido un error, y me mandan
> emails pidiéndome ayuda :(
>
> Mi intención es que esto sea algo temporal, hasta que tenga paquetes
> para las principales distribuciones. Pero claro, como es algo tedioso
> y pesado, hasta ese momento prefiero dejarle el trabajo sucio al
> gestor de paquetes de Python. Estoy barajando también la opción de
> dividir el proceso de instalación en 2 pasos:
>
> sudo pip install simple-monitor-alert && sudo python -m
> simple_monitor_alert.install
>
> Saludos, ¡y gracias!
>
>
> Un cordial saludo:
> -- Nekmo.
>
> Sitio web: http://nekmo.com
> Dirección de contacto: conta...@nekmo.com
> XMPP/Jabber: conta...@nekmo.com
> Google+: Nekmo Com
>
>
> El día 6 de junio de 2016, 6:41, Juan Luis Cano <juanlu...@gmail.com>
> escribió:
> > En realidad, lo que ocurre es que se intenta construir un wheel por cada
> > paquete que estás instalando y sus dependencias pero este paso falla por
> lo
> > que has comentado. Sin embargo, a juzgar por el log todo se instala
> > correctamente y en principio deberías poder importar el paquete con
> > normalidad. De hecho acabo de probarlo y me funciona:
> >
> > $ pip install simple-monitor-alert
> > # Mensaje de error al crear wheel, instalación exitosa
> > $ python
> >>>> import simple_monitor_alert
> >>>> simple_monitor_alert.__version__
> > '0.2.3'
> >
> > Lo que puedes hacer es sobreescribir el comando bdist_wheel para impedir
> su
> > ejecución, mostrar un mensaje o simplemente no hacer nada.
> >
> > En principio los scripts de post-instalación dejarán de ser un hack
> cuando
> > se termine la PEP 426:
> >
> > https://www.python.org/dev/peps/pep-0426/
> >
> > Mientras tanto, el consenso de la comunidad es que «lo estás haciendo
> mal».
> >
> > Espero que te sirva, un saludo:
> >
> > Juanlu
> >
> >
> >
> > On 2016-06-06 03:54, Nekmo wrote:
> >>
> >> Buenas a todos.
> >>
> >> Tengo un paquete que requiere de pasos adicionales para su instalación
> >> en el sistema, ya que no es una biblioteca sino una aplicación. Entre
> >> otras cosas hace:
> >> - Instalar servicios (init, systemd).
> >> - Actualizar los archivos de configuración, si se necesitase.
> >> - Crear enlaces simbólicos.
> >> - Crear un usuario del sistema si no existiese
> >> - Dar los permisos correctos a los directorios correspondientes.
> >>
> >> Todo esto funciona muy bien a día de hoy, y me permite tener un
> >> paquete instalable en cualquier distribución de forma fácil y
> >> amigable. Además, si el paquete es instalado en modo usuario, estos
> >> pasos se saltan mostrando una advertencia al usuario.
> >>
> >> El problema llega con Wheel: mis usuarios se quejan porque reciben un
> >> mensaje de error de Wheel (el cual no uso) durante la instalación,
> >> aunque el programa se instale perfectamente.
> >>
> >> https://github.com/Nekmo/simple-monitor-alert/issues/24
> >>
> >>
> >> -
> >>Checking .pth file support in build/bdist.linux-x86_64/wheel/
> >>/usr/bin/python -E -c pass
> >>TEST FAILED: build/bdist.linux-x86_64/wheel/ does NOT support .pth
> >> files
> >>error: bad install directory or PYTHONPATH
> >>
> >>You are attempting to install a package 

Re: [Python-es] Post-install en setup.py con Wheel

2016-06-05 Por tema Juan Luis Cano
En realidad, lo que ocurre es que se intenta construir un wheel por cada 
paquete que estás instalando y sus dependencias pero este paso falla por 
lo que has comentado. Sin embargo, a juzgar por el log todo se instala 
correctamente y en principio deberías poder importar el paquete con 
normalidad. De hecho acabo de probarlo y me funciona:


$ pip install simple-monitor-alert
# Mensaje de error al crear wheel, instalación exitosa
$ python
>>> import simple_monitor_alert
>>> simple_monitor_alert.__version__
'0.2.3'

Lo que puedes hacer es sobreescribir el comando bdist_wheel para impedir 
su ejecución, mostrar un mensaje o simplemente no hacer nada.


En principio los scripts de post-instalación dejarán de ser un hack 
cuando se termine la PEP 426:


https://www.python.org/dev/peps/pep-0426/

Mientras tanto, el consenso de la comunidad es que «lo estás haciendo mal».

Espero que te sirva, un saludo:

Juanlu


On 2016-06-06 03:54, Nekmo wrote:

Buenas a todos.

Tengo un paquete que requiere de pasos adicionales para su instalación
en el sistema, ya que no es una biblioteca sino una aplicación. Entre
otras cosas hace:
- Instalar servicios (init, systemd).
- Actualizar los archivos de configuración, si se necesitase.
- Crear enlaces simbólicos.
- Crear un usuario del sistema si no existiese
- Dar los permisos correctos a los directorios correspondientes.

Todo esto funciona muy bien a día de hoy, y me permite tener un
paquete instalable en cualquier distribución de forma fácil y
amigable. Además, si el paquete es instalado en modo usuario, estos
pasos se saltan mostrando una advertencia al usuario.

El problema llega con Wheel: mis usuarios se quejan porque reciben un
mensaje de error de Wheel (el cual no uso) durante la instalación,
aunque el programa se instale perfectamente.

https://github.com/Nekmo/simple-monitor-alert/issues/24


-
   Checking .pth file support in build/bdist.linux-x86_64/wheel/
   /usr/bin/python -E -c pass
   TEST FAILED: build/bdist.linux-x86_64/wheel/ does NOT support .pth files
   error: bad install directory or PYTHONPATH

   You are attempting to install a package to a directory that is not
   on PYTHONPATH and which Python does not read ".pth" files from.  The
   installation directory you specified (via --install-dir, --prefix, or
   the distutils default setting) was:

   build/bdist.linux-x86_64/wheel/

   and your PYTHONPATH environment variable currently contains:

   ''

   Here are some of your options for correcting the problem:

   * You can choose a different installation directory, i.e., one that is
 on PYTHONPATH or supports .pth files

   * You can add the installation directory to the PYTHONPATH environment
 variable.  (It must then also be on PYTHONPATH whenever you run
 Python and want to use the package(s) you are installing.)

   * You can set up the installation directory to support ".pth" files by
 using one of the approaches described here:


https://pythonhosted.org/setuptools/easy_install.html#custom-installation-locations

   Please make the appropriate changes for your system and try again.
--

El problema es que, Wheel se promociona como una solución que
justamente impide ejecutar comandos durante la instalación
(¡bieen...!) y no sé si conseguiré solventar mi problema usando Wheel.
Tal vez lo que necesite es ocultar este mensaje de error.
___
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] pregunta rapida sobre pdb (python debugger)

2016-04-29 Por tema Oscar Luis Vázquez Gallego
Hermano realmente no se, quisiera hacerte una pregunta en que sitio libre 
puedo bajar la libreria wikipython
que pasa yo quisiera trabajar con la parte del diseño grafico con el Boa 
Constructor pero no lo puedo hacer si no tengo las wiki, estoy empezando con 
este lenguaje me podrias ayudar

Saludos

Oscarito







I


-Original Message-
From: Jose Caballero 
To: La lista de python en castellano 
Date: Thu, 28 Apr 2016 15:56:33 -0400
Subject: [Python-es] pregunta rapida sobre pdb (python debugger)


Hola,


?es posible forzar pdb, en modo interactivo, a pasar linea por linea
tanto para el script principal como alguna de las clases/funciones de
las que se hace "import"?

Cuando se hace algo tipo:

$ python -m pdb myscript.py

el debugger va linea a linea sobre myscript.py
Pero si tengo algo tipo

from mypackage import myclass

el debugger no se mete en mypackage.
Es normal.

Pero me gustaria saber si es posible forzar pdb a entrar en mypackage,
y que siga haciendo un "trace" linea a linea.


Muchas gracias.
Saludos,
Jose
___
Python-es mailing list
Python-es@python.org [mailto:Python-es%40python.org]
https://mail.python.org/mailman/listinfo/python-es 
[https://mail.python.org/mailman/listinfo/python-es]
FAQ: http://python-es-faq.wikidot.com/ [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] implementar un visor de PDFs

2016-04-19 Por tema Luis Fernando Barrera
Creo que este te puede servir:

https://mozilla.github.io/pdf.js/



-- Luis Fernando

El 19 de abril de 2016, 17:53, Gustavo Cabral<gmcab...@gmail.com> escribió:

> Hola, buenas tardes,
> Existe alguna libreria o algun ejemplo (seria mucho mejor :)), para
> implementar un visor de pdf en mi proyecto? Mi idea es incrustar un visor
> de pdfs con todas las herramientas posibles, tipo Scribd.
> Les agradezco enormemente cualquier sugerencia, ya que estoy totalmente a
> la deriva y no se por donde comenzar.
>
> Muchisimas gracias por sus tiempos.
>
> --
>
> “Una vez terminado el juego, el rey y el peón vuelven a la misma caja”.
>
> ___
> 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] numpy.absolute

2015-12-29 Por tema Juan Luis Cano

On 2015-12-29 18:20, Rolando Paz wrote:
Lo que entiendo que necesito es encontrar una función que elimine 
todos los ceros a la izquierda del signo menos.


Tal vez puedes probar con

>>> "00-4834129".lstrip("0")
'-4834129'

https://docs.python.org/3/library/stdtypes.html#str.lstrip

Juan Luis
___
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] python y msql y error con microsoft Visual C++ 10 (vcvarsall.bat)

2015-12-21 Por tema Juan Luis Cano

On 2015-12-21 18:42, Kiko wrote:



El 21 de diciembre de 2015, 18:27, Gonzalo V <gvm2...@gmail.com 
<mailto:gvm2...@gmail.com>> escribió:


necesito conectarme a mysql a través de Django. La documentación
dice que debo usar el modulo mysqlclient. le hago pip y me sale el
error Microsoft Visual C++ 10.0 is required (Unable to find
vcvarsall.bat).
instalé el Visual 2015 pero en todo mi computador no está el
archivo vcvarsall.bat, no lo puedo encontrar.
por otra parte, he leido que tiene que ver con las variables de
entorno de windows a lo que hice |Visual Studio 2015 (VS15):SET
VS100COMNTOOLS=%VS140COMNTOOLS% y tampoco.|


Una opción que podrías usar para windows sería usar miniconda [1]. 
Crear un conda env (un entorno virtual hecho con conda, que funciona 
de forma similar a virtualenv) y ahí instlar django [2] y mysqlclient 
[3]. Para los paquetes que puedas necesitar (extensiones de django, 
por ejemplo) y que no estén en anaconda.org <http://anaconda.org> 
puedes usar pip en el mismo conda env.


Qué raro, se supone que hay wheels de mysqlclient en PyPI 
https://pypi.python.org/pypi/mysqlclient/1.3.7 ¿No debería usar esas por 
defecto? ¿Qué versión de pip y Python estás usando?


Juan Luis
___
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] Fwd: Beta Público para Stack Overflow en Español

2015-12-15 Por tema Juan Luis Cano

Hola a todos:

Se hace saber que, después de tres años de incubación y espera, se acaba 
de abrir al público Stack Overflow en Español.


Esta es una oportunidad excelente para construir una base de datos de 
contenido y conocimientos de calidad en nuestro idioma. Os animo a todos 
a que participéis y a que extendáis esta invitación a otras comunidades, 
y naturalmente otros lenguajes. Sobre todo creo que será útil para la 
gente que esté aprendiendo.


Durante las primeras semanas estaré bastante activo contestando dudas 
del lenguaje Python, sus bibliotecas científicas y algún qué otro tema :)


Aquí un artículo que describe por qué esto es una buena idea (en inglés, 
claro):


https://blog.stackoverflow.com/2014/02/cant-we-all-be-reasonable-and-speak-english/

(Creo que el título es bastante explícito)

Un saludo a todos y nos vemos en Desbordamiento de Pila ;)

Juanlu


 Forwarded Message 
Subject:Beta Público para Stack Overflow en Español
Date:   Tue, 15 Dec 2015 18:39:05 +
From:   Stack Exchange Area 51 
Reply-To:   do-not-re...@stackexchange.com
To: juanlu...@gmail.com



Stack Exchange
Stack Exchange

¡Tenemos unas buenas noticias que anunciar! El sitio Stack Overflow en 
Español  ahora está abierto al público. 
Felicidades y bienvenidos a su nuevo sitio.


Tal vez te uniste a la propuesta de este sitio durante nuestro tiempo en 
el Area51. Tal vez recibiste una invitación al beta privado que te mando 
un conocido. Sea como sea, tu nivel de apoyo nos ha ayudado a formar una 
fuerza que inculco la necesidad de abrir el sitio al público. Ahora todo 
nuestro trabajo empezara a dar fruto.


Nos gustaría agradecer a todos los que ayudaron con su tiempo, energía, 
y dedicación a este sitio porque sin esos esfuerzos, no disfrutaríamos 
de este logro. Están construyendo un lugar en donde podrán compartir sus 
intereses, mejorar sus habilidades, y divertirse - mientras que 
contribuyen a un recurso ideal de alta calidad para nosotros, los 
desolladores de habla hispana.


*¡Avisen a sus amigos y a sus colegas sobre nuestro sitio!* El triunfo 
que buscamos depende en que nosotros (los primeros en popular este 
sitio) corramos la voz, publiquemos buenas preguntas, y ayudemos a 
solucionar los problemas que se presenten en nuestra comunidad. 
Manteniéndonos enfocados, Stack Overflow en Español 
 crecerá a ser un sitio inolvidable.


Disfruten de su comunidad,

El equipo de Stack Overflow

Questions? Comments? Let us know on our feedback site 
. If you no longer want to receive mail 
from Stack Exchange Area 51, unsubscribe from all Area 51 emails 
 
with a single click.


Stack Exchange, Inc. 110 William St, 28th Floor, NY NY 10038 <3



___
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] unsuscribe

2015-11-30 Por tema Luis Fernando Lopez Aguilar
unsuscribe
___
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

2015-11-19 Por tema Juan Luis Cano
Es algo como lo que quería hacer, pero precisamente atacando el punto 
que menciona Pierre: que no hay wrapper automático :)


On 2015-11-19 14:57, Kiko wrote:

Igual esto te da alguna idea?
http://pdebuyl.be/blog/2015/compiling-fortran-python.html

El 18 de noviembre de 2015, 19:41, Juan Luis Cano <juanlu...@gmail.com 
<mailto:juanlu...@gmail.com>> escribió:


On 2015-11-18 10:02, Jaime Perea wrote:

Buscando otras cosas llegué a esta página, a lo mejor te puede
interesar

http://fortwrap.sourceforge.net/


Hola Jaime, muchas gracias por la sugerencia, no conocía Fortwrap.

Después de echar un vistazo, me temo que tengo varios problemas
con él:

* el código no parece seguir ningún control de versiones, no hay
listas de correo ni listas públicas de problemas
* por lo que he podido ver, está muy orientado a C++: el parseo y
la traducción están fuertemente acoplados
* no lee FORTRAN 77, y eso ya me limita
* aunque no me importaría aprender C, definitivamente C++ se
escapa totalmente de mi zona de confort y
* SWIG es una de esas herramientas que cuando funciona es una
maravilla pero cuando no es un infierno (la conozco de otros
proyectos)

Así que me temo que sigue sin ser lo que busco :( Voy a algo más
simple: construir un AST. Como pycparser, pero en Fortran.

¡Un saludo!

Juanlu


___
Python-es mailing list
Python-es@python.org <mailto: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

2015-11-18 Por tema Juan Luis Cano

On 2015-11-18 10:02, Jaime Perea wrote:

Buscando otras cosas llegué a esta página, a lo mejor te puede interesar

http://fortwrap.sourceforge.net/



Hola Jaime, muchas gracias por la sugerencia, no conocía Fortwrap.

Después de echar un vistazo, me temo que tengo varios problemas con él:

* el código no parece seguir ningún control de versiones, no hay listas 
de correo ni listas públicas de problemas
* por lo que he podido ver, está muy orientado a C++: el parseo y la 
traducción están fuertemente acoplados

* no lee FORTRAN 77, y eso ya me limita
* aunque no me importaría aprender C, definitivamente C++ se escapa 
totalmente de mi zona de confort y
* SWIG es una de esas herramientas que cuando funciona es una maravilla 
pero cuando no es un infierno (la conozco de otros proyectos)


Así que me temo que sigue sin ser lo que busco :( Voy a algo más simple: 
construir un AST. Como pycparser, pero en Fortran.


¡Un saludo!

Juanlu

___
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

2015-11-15 Por tema Juan Luis Cano

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 <mailto: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 <http://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 <mailto:mario@osorio.solutions
<mailto: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/>,
> 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 
<mailto:juanlu...@gmail.com>
> <mailto:juanlu...@gmail.com <mailto: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
>

Re: [Python-es] Parsear Fortran en Python

2015-11-11 Por tema Luis Fernando Lopez Aguilar
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.

El 11 de noviembre de 2015, 6:45, Alexandre Manhaes Savio <
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 <mailto: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/>,
> > 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
> > <mailto: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
> >
> >
> >
>

Re: [Python-es] Parsear Fortran en Python

2015-11-10 Por tema Juan Luis Cano
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] Parsear Fortran en Python

2015-11-08 Por tema Juan Luis Cano

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/


Re: [Python-es] Entorno de ejecución

2015-10-31 Por tema Juan Luis Cano

On 2015-10-31 18:22, Carlos Zuniga wrote:

2015-10-31 11:43 GMT-05:00 Jesús Quintero Suárez :

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/


Re: [Python-es] Entorno de ejecución

2015-10-31 Por tema Jose Luis Núñez
BRYTHON echale un ojo.. Creo que puede servirte.



Sent using CloudMagic Email
[https://cloudmagic.com/k/d/mailapp?ct=pa=7.4.10=5.0.1=email_footer_2]
 On sáb., oct. 31, 2015 at 5:48 p. m., Raúl < raulcumpl...@gmail.com 
[raulcumpl...@gmail.com] > wrote:
Te refieres a una especie de applet?
Lo último que vi del estilo era usar ironpython para ejecutar en silverlight,
pero no recomendaría tirar por ahí...

On 31 Oct 2015, at 16:43, Jesús Quintero Suárez < jesusq...@msn.com 
[jesusq...@msn.com] > wrote:

Hola todos, ¿saben de algo que pueda usar en Python que me permita desarrollar
aplicaciones multiusuario y se ejecute en un navegador sin ser una aplicación
web?



Cordial saludo, Jesús



___
Python-es mailing list
Python-es@python.org [Python-es@python.org]
https://mail.python.org/mailman/listinfo/python-es
[https://mail.python.org/mailman/listinfo/python-es]
FAQ: http://python-es-faq.wikidot.com/ [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] Instalar Python de 32 o 64 bits

2015-10-28 Por tema Jose Luis Núñez
Hola Jesús, si distribuyes el código entiendo que ninguno. El problema seria si
lo que pasas es un ejecutable generado para una plataforma u otra..si está
optimizado para 64bits entiendo que no se ejecutaria en 32



Sent using CloudMagic Email
[https://cloudmagic.com/k/d/mailapp?ct=pa=7.4.10=5.0.1=email_footer_2]
 On mié., oct. 28, 2015 at 3:04 p. m., Jesús Quintero Suárez < 
jesusq...@msn.com [jesusq...@msn.com] > wrote:
Hola todos, que problemas o inconvenientes se presentarían al distribuir
aplicaciones desarrolladas en Python de 64 bis en PCs de 32 bits.



Gracias, Jesusquin___
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] Librería para acceder a los micros del ordenador?

2015-10-20 Por tema Juan Luis Cano
Wow, buenísimo  resumen. Gracias por compartir!
On Oct 20, 2015 2:45 PM, "Jaime Perea"  wrote:

> El Martes, 20 de octubre de 2015 14:27:42 Jesus Cea escribió:
> > Para el podcast me he escrito un programa que usar la libería "pyaudio"
> > que me da acceso al micrófono del ordenador ocultándome lo que tengo por
> > debajo (por ejemplo, PulseAudio). El problema es que esa librería solo
> > funciona en Linux y en Macintosh (instalando cosas a mano). Necesitaría
> > también algo que funcionase en Windows, por ejemplo.
> >
> > ¿Alguna sugerencia?. ¿Algo que funcione en Linux modernos, Mac (a poder
> > ser instalando lo mínimo posible) y Windows?.
>
> Esto salió en la lista de usuario de scipy en el contexto de usar numpy
> para
> sonido. Corto y pego a continuación:
>
>
> On Tue, Mar 31, 2015 at 6:02 PM, Todd  wrote:
> On Tue, Mar 24, 2015 at 9:39 PM, Todd  wrote:
> Is anyone aware of a well-maintained, simple, cross-platform python package
> that can play a numpy array as sound over speakers?
>
> I am aware of https://wiki.python.org/moin/Audio/.  However, in all the
> cases
> there, as far as I can find they either do not support numpy arrays, are
> not
> cross-platform, cannot playback sound at all, or are unmaintained.  There
> is
> also PySoundCard, which would do what I need but also appears to be
> unmaintained (no release in over a year, and no commits in 5 months, no
> release with serious bugfixes mentioned in commits).
>
> So in terms of raw waveform playback (as opposed to music note playback), I
> have done some more searching and I think I have found something that
> works.
> It is the "audio.io" package (https://pypi.python.org/pypi/audio.io/).
> It has
> a recent release (late 2014), supports numpy arrays, and is cross-platform
> through PyAudio.  It is just a VERY thin wrapper around PyAudio (less than
> 100
> lines).  However, there is no website, no issue tracker, essentially no
> documentation, and has several projects copied into its tarball (including
> setputools, about, and sh).
>
> Here are the reasonably maintained, reasonably relevant alternatives I have
> been able to find:
>
> PyAudio: maintained, cross-platform, doesn't support numpy.  It seems to be
> used as a backend by a lot of other projects.
>
> audiolazy: cross-platform, supports numpy, has not seen a release since
> 2013
> but its github repo is still seeing commits so it may have more releases in
> the future.  Uses PyAudio.  Provides a lot of other powerful audio-handling
> and audio-processing capabilities.
>
> PySoundCard: cross-platform, supports numpy, has not seen a release in
> over a
> year and its github repo has not seen a commit in 5 months, but another
> related project (PySoundFile) has seen commits and releases recently.  The
> only option amongst these that does NOT rely on PyAudio.
>
> pydub: maintained, cross-platform, doesn't appear to support numpy but the
> audio output is undocumented so I can't be sure.  Uses PyAudio or ffmpeg if
> PyAudio is not available.
>
>
>
> Just an update on cross-platform, numpy-compatible sound I/O packages:
>
> I have found some other possibilities:
>
> The "JACK-Client" package (https://pypi.python.org/pypi/JACK-Client/) is
> the
> furthest along and most established.  It has been around for almost a year,
> has three contributors, and has seen four releases.  However, it has gained
> built-in numpy support since my last update, which is why it hasn't
> appeared
> previously.  The maintainer seems to be a member of an established auditory
> research group with a good open-source software track record.  It seems to
> be
> a traditionally MATLAB group but they are adding more and more python
> packages.
>
> The "sounddevice" package (https://pypi.python.org/pypi/sounddevice/).  It
> only has only been around for a few months and only has one contributor so
> far.  However, the maintainer is the same as the maintainer of the "JACK-
> Client" package, it has a github repo with continued commits, a couple
> other
> people submitting issues.  Since "JACK-Client" seems to have done okay, I
> hope
> this package will as well.
>
> The "hear" package (https://pypi.python.org/pypi/Hear/) is in a similar
> situation, although with a different maintainer.  It has been around about
> the
> same amount of time, has about the same number of releases, and only has
> one
> contributor.  The maintainer seems to have a good track record with open-
> source software and experience with sound processing, so it has some
> promise
> too.
>
> Otherwise, there has been no change.  None of the other packages I listed
> that
> support numpy have seen a release in the last year.
> ___
> SciPy-User mailing list
> scipy-u...@scipy.org
> https://mail.scipy.org/mailman/listinfo/scipy-user
> ___
> Python-es mailing list
> Python-es@python.org
> 

Re: [Python-es] Detección automática de "sobreescritura" en matplotlib

2015-10-19 Por tema Juan Luis Cano

On 2015-10-19 16:59, Jesus Cea wrote:

Para lo que necesito es bastante
overkill, tengo que darle una pensada.


Tal vez no sea tan overkill Jesús. El problema de etiquetar 
automáticamente un mapa es NP-hard[1], así que yo esperaría que hacer 
que «el programa "supiese" si poner el número arriba o abajo de la línea 
y qué longitud de la flecha usar para que no haya "machaques" con otros 
elementos gráficos» sea altamente no trivial.


[1] http://www.wikiwand.com/en/Automatic_label_placement

Por supuesto soluciones ad-hoc y cosas manuales siempre las habrá, pero 
no sé si es lo que estás buscando.


Un saludo

Juanlu
___
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] Detección automática de "sobreescritura" en matplotlib

2015-10-19 Por tema Juan Luis Cano

On 2015-10-19 18:43, Sebastian Silva wrote:

conda no conoce a Shapely y pip no puede instalarlo porque falta una
biblioteca


Sebastian tiene razón, Shapely para conda no está compilado en Windows:

https://anaconda.org/anaconda/shapely

El gran Gohlke al rescate como siempre :)

Juanlu


___
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] [OT] Opensource / Software libre

2015-10-12 Por tema Juan Luis Cano
Y cuando tengan tiempo, añadan [OT] al título de este hilo para indicar 
que es una digresión.


Un saludo.
___
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] ¿existen realmente estas casillas de correos todavia?

2015-09-24 Por tema Luis Michael Ibarra
Hola,

Puedes utilizar smtplib y enviar un correo a cada destinatario para espera
el error de conexión o éxito para saber si el server smtp  o la cuenta
existen.

Hay que tener en cuenta que tienes que tener configurado los registros dns
adecuados para que no te pongan en lista negra o usar otro servidor que
acepte que puedas usarlo como relay.

Saludos
On Sep 24, 2015 11:33 AM, "Gonzalo V"  wrote:

> Hola a todos
> Tengo una duda.
> resulta que en una cuenta de outlook antigua tengo como 2000 emails que se
> han juntado durante la vida, algunos pueden estar viegentes y otros no
> ¿Es posible que python "consulte" si estos correos estan vivos o no
> haciendo una suerte de ping en los servidores de los correos?
> si es posible, por dónde debo empezar?
>
> muchas gracias
>
>
> Saludos,
> Gonzalo
>
> ___
> 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] [ANN] ¡EXTENDIDA la llamada a propuestas para la PyConES 2015!

2015-08-31 Por tema Juan Luis Cano

Hola a todos:

Como sabemos que os encanta dejar las cosas para el último día, hemos 
decidido extender la llamada a propuestas de la PyConES 2015 hasta el 9 
de septiembre a las 00:00. No habrá más oportunidades, así que si 
acabáis de volver de vacaciones el momento de presentar charla o taller 
ha llegado :)


¡Nos vemos en noviembre!

Juan Luis Cano
Equipo PyConES 2015

On 2015-07-14 10:58, Juan Luis Cano wrote:

Hola a todos:

En nombre de la asociación Python España y del equipo organizador de 
la PyConES 2015 me complace mucho anunciar que *está abierta la 
llamada a propuestas*:


http://2015.es.pycon.org/blog/call-for-proposals-open/

En nuestro blog y en la página web están todos los detalles del 
anuncio, pero lo repito aquí a modo de resumen. Los formatos de 
propuestas aceptados son los siguientes:


  * Las *charlas* serán de *30 minutos de duración*, más 5 minutos de
preguntas y 5 minutos de descanso. Tendrán lugar el sábado 21 y
domingo 22 de noviembre.
  * Los *talleres y tutoriales* podrán ser de entre 2 y 3 horas de
duración. Tendrán lugar el viernes 20 de noviembre.

*El plazo termina el 1 de septiembre a las 00:00*. Para los 
despistados: el plazo se cierra un segundo después del 31 de agosto a 
las 23:59:59.


Como novedad importante, este año queremos *elaborar los proceedings 
de la conferencia*, así que os animamos a preparar un paper que 
acompañe la charla, tanto si procedéis del mundo académico o 
científico como si no. En el propio formulario de envío se pregunta si 
estaríais dispuestos.


/Aprovecho la ocasión para agradecer a nuestros patrocinadores el 
apoyo que nos están brindando y para recordar que aún hay plazas para 
ser patrocinador Platino o DIAMANTE, lo cual además asegura una charla 
en la conferencia entre otros beneficios. Si eres una empresa y 
quieres colaborar con el evento, no dudes en escribirnos a 
patrocinadores2...@es.pycon.org./


En el anuncio hay una lista de preguntas frecuentemente preguntadas 
que tal vez os aclare algunas dudas :)


¿A qué esperas? ¡Manda ya tu propuesta y nos vemos en la PyConES!

Juan Luis Cano
Equipo PyConES 2015


___
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] Convocatoria Reunión Python-Madrid Septiembre 2015

2015-08-26 Por tema Juan Luis Cano

On 2015-08-13 18:56, Juan Luis Cano wrote:

On 2015-08-05 16:16, Pablo Lobariñas wrote:

Hola a todos:

 Ya tenemos reunión para el próximos mes de Septiembre. Para todos
aquellos interesados y que se puedan acercar aquí están los detalles:

http://www.python-madrid.es/meetings/reunion-septiembre-2015-python-madrid/ 



 Nos centraremos en esta ocasión en Machine Learning y nos vamos al
Campus Madrid.

Un saludo.


Si vais a venir, no olvidéis hacer RSVP en Meetup:

http://www.meetup.com/Madrid-Python-Meetup/events/224611384/

La sede de esta reunión es espectacular, ¡nos vemos allí! ;)

Juanlu


A este ritmo de RSVP vamos a tener que limitar el aforo, hay más de 100 
personas apuntadas :)


Juanlu
___
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] Convocatoria Reunión Python-Madrid Septiembre 2015

2015-08-13 Por tema Juan Luis Cano

On 2015-08-05 16:16, Pablo Lobariñas wrote:

Hola a todos:

 Ya tenemos reunión para el próximos mes de Septiembre. Para todos
aquellos interesados y que se puedan acercar aquí están los detalles:

http://www.python-madrid.es/meetings/reunion-septiembre-2015-python-madrid/

 Nos centraremos en esta ocasión en Machine Learning y nos vamos al
Campus Madrid.

Un saludo.


Si vais a venir, no olvidéis hacer RSVP en Meetup:

http://www.meetup.com/Madrid-Python-Meetup/events/224611384/

La sede de esta reunión es espectacular, ¡nos vemos allí! ;)

Juanlu
___
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] [ANN] ¡Abierta la llamada a propuestas para la PyConES 2015!

2015-07-14 Por tema Juan Luis Cano

Hola a todos:

En nombre de la asociación Python España y del equipo organizador de la 
PyConES 2015 me complace mucho anunciar que *está abierta la llamada a 
propuestas*:


http://2015.es.pycon.org/blog/call-for-proposals-open/

En nuestro blog y en la página web están todos los detalles del anuncio, 
pero lo repito aquí a modo de resumen. Los formatos de propuestas 
aceptados son los siguientes:


 * Las *charlas* serán de *30 minutos de duración*, más 5 minutos de
   preguntas y 5 minutos de descanso. Tendrán lugar el sábado 21 y
   domingo 22 de noviembre.
 * Los *talleres y tutoriales* podrán ser de entre 2 y 3 horas de
   duración. Tendrán lugar el viernes 20 de noviembre.

*El plazo termina el 1 de septiembre a las 00:00*. Para los despistados: 
el plazo se cierra un segundo después del 31 de agosto a las 23:59:59.


Como novedad importante, este año queremos *elaborar los proceedings de 
la conferencia*, así que os animamos a preparar un paper que acompañe la 
charla, tanto si procedéis del mundo académico o científico como si no. 
En el propio formulario de envío se pregunta si estaríais dispuestos.


/Aprovecho la ocasión para agradecer a nuestros patrocinadores el apoyo 
que nos están brindando y para recordar que aún hay plazas para ser 
patrocinador Platino o DIAMANTE, lo cual además asegura una charla en la 
conferencia entre otros beneficios. Si eres una empresa y quieres 
colaborar con el evento, no dudes en escribirnos a 
patrocinadores2...@es.pycon.org./


En el anuncio hay una lista de preguntas frecuentemente preguntadas que 
tal vez os aclare algunas dudas :)


¿A qué esperas? ¡Manda ya tu propuesta y nos vemos en la PyConES!

Juan Luis Cano
Equipo PyConES 2015
___
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] [ANN] ¡Entradas disponibles para la PyConES 2015 en Valencia!

2015-06-30 Por tema Juan Luis Cano

Hola a todos:

En nombre de la asociación Python España y del equipo organizador de la 
PyConES 2015, me complace anunciar que tenemos nueva web de la 
conferencia y ¡que la venta de entradas se ha abierto!


http://2015.es.pycon.org/

https://www.ticketea.com/pycones2015/ 
https://www.ticketea.com/pycones2015/


Si queréis leer todos los detalles y estar pendientes de nuevas 
comunicaciones no dejéis de pasar por nuestro blog:


http://2015.es.pycon.org/es/blog/get-ready-for-pycones-2015/ 
http://2015.es.pycon.org/es/blog/get-ready-for-pycones-2015/


Muchas gracias a todos, no dudéis en contactar con nosotros para 
cualquier duda y nos vemos en noviembre ;)


Un saludo:

Juan Luis Cano
Equipo PyConES 2015
___
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] No se puede instalar numpy en entornos virtuales con python3.4

2015-04-13 Por tema Juan Luis Cano

On 2015-04-13 16:18, Horacio wrote:

Holas,,, por medio de virtualenv he creado un entorno virtual para
progrmar con python 3.4,,,

por medio de source virtualenv/python3/bin/activate entro en el
entorno virtual y cuando hago pip search numpy,,, aparece,,,

numpy - NumPy: array processing for numbers, strings,
 records, and objects.

con lo cual el paquete está para instalar,,, ahora cuando hago,,,
(tengo instalada la biblioteca libpython3.4-dev:i386 )

pip install numpy,,, me sale el siguiente error,,, (tomo las últimas 50 líneas)


Si me permites una sugerencia, y aunque no soluciona tu problema, prueba 
conda:


http://conda.io/

También tienes entornos virtuales, pero todo va mucho más rápido porque 
no hay que compilar nada.


Un saludo:

Juanlu
___
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] Fwd: GNU Mailman email lists at mail.python.org

2015-03-28 Por tema Juan Luis Cano
Que se dejen de nimiedades y saquen ya mailman 3 por amor de Zeus...
On Mar 28, 2015 11:54 AM, Francesc Alted fal...@pytables.org wrote:

 Hola a tod@s,

 Parece que la semana que viene nos van a actualizar la lista a Mailman
 2.1.20.  No creo que haya ningún problema, pero si alguien detecta que sus
 envios no aparecen o alguna otra cosa, que avise.

 Saludos!
 Francesc

 -- Forwarded message --
 From: Mark Sapiro m...@python.org
 Date: 2015-03-28 3:17 GMT+01:00
 Subject: GNU Mailman email lists at mail.python.org
 To: fal...@pytables.org


 Hello fal...@pytables.org,

 This is Mark Sapiro, GNU Mailman developer and primary supporter
 of the Mailman 2.1 branch.

 I am writing to you because you are an owner of a list hosted at
 mail.python.org.

 This list is:

 python-es@python.org

 I want to inform you of an upcoming change to Mailman on
 mail.python.org.

 Mailman 2.1.20 will be released next week.  It is being released now
 because it contains a fix for a security issue which doesn't affect the
 python.org Mailman installation, but I will be installing it here as
 it contains a new feature which I think will be of interest.

 A new sub-section, Address Change, is being added to the Membership
 Management... section in the web admin interface.

 Here you will be able to change a list member's email address in one
 step as opposed to previously where you had to add the new address,
 copy options and settings from old to new and finally delete the old
 address.

 If you use the Address Change sub-section, the member's password will
 be preserved in addition to all the member's other options and settings.
 Previously you couldn't preserve the password.  There are also check
 boxes to send notice of the change to the old and/or new address.

 --
 Mark Sapiro
 m...@python.org



 --
 Francesc Alted

 ___
 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] Vídeos charlas PyConEs 2014

2015-03-17 Por tema Juan Luis Cano
Ese vídeo parece grabado por alguno de los asistentes, así que no: los
vídeos oficiales siguen sin estar. Para aclarar las dudas razonables de
muchos, desde la asociación llevamos desde que acabó la conferencia
escribiendo a los responsables para desbloquear este tema, y seguimos en
ello. Mi única respuesta Real por el momento es: lo siento, no volverá a
ocurrir (Pun intended)

Juanlu
On Mar 13, 2015 3:08 PM, Jose Caballero jcaballero@gmail.com wrote:

 Si se busca en google pycones 2014 una de las primeras entradas es un
 video de youtube a una de las charlas: MIIMETIQ.



 On Mar 13, 2015, at 9:53, Juan Luis Cano juanlu...@gmail.com wrote:

 ...te encuentra una? O.o

 Pues que yo sepa no (aún), pero eso quien lo sabe es David Francos.

 Juanlu
 On Mar 13, 2015 12:48 PM, Juan Ignacio euriba...@gmail.com wrote:

 ¿Alguien sabe si se han publicado los vídeos de las charlas de la PyConEs
 2014? Son Google solo me encuentra una. ¿Están en la Internet Profunda?

 --
 Juan Ignacio Rodríguez de León
 Móvil: 605 890514
 E-Mail: euriba...@gmail.com
 http://www.elornitorrincoenma http://www.elornitorrincoenmascarado.com/
 scarado.com/ http://www.elornitorrincoenmascarado.com/
 http://descon2.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/


___
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] Vídeos charlas PyConEs 2014

2015-03-13 Por tema Juan Luis Cano
...te encuentra una? O.o

Pues que yo sepa no (aún), pero eso quien lo sabe es David Francos.

Juanlu
On Mar 13, 2015 12:48 PM, Juan Ignacio euriba...@gmail.com wrote:

 ¿Alguien sabe si se han publicado los vídeos de las charlas de la PyConEs
 2014? Son Google solo me encuentra una. ¿Están en la Internet Profunda?

 --
 Juan Ignacio Rodríguez de León
 Móvil: 605 890514
 E-Mail: euriba...@gmail.com
 http://www.elornitorrincoenma http://www.elornitorrincoenmascarado.com/
 scarado.com/ http://www.elornitorrincoenmascarado.com/
 http://descon2.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] Cómo convertir una lista flotante a una lista de enteros.

2015-02-18 Por tema Luis Fernando Barrera
Si tienes una estructura

lista = [[1.0, 2.0, 3.0], [2.0, 3.0, 4.0], ...]

podrías hacerlo de un golpe así

nueva_lista = [map(int, x) for x in lista]

Si es muy grande la lista y vas a iterar sobre ella sólo una vez lo mejor
sería un generador.

nueva_lista = (map(int, x) for x in lista)



El 18 de febrero de 2015, 11:02 a. m., Juan Pablo Fernandez Gutierrez
jpfernan...@udem.edu.co escribió:

 voy a ensayar y te cuento.


 -Mensaje original-
 De: Python-es [mailto:python-es-bounces+jpfernandez=udem.edu...@python.org]
 En nombre de Juan BC
 Enviado el: miércoles, 18 de febrero de 2015 10:33 a.m.
 Para: La lista de python en castellano
 Asunto: Re: [Python-es] Cómo convertir una lista flotante a una lista de
 enteros.

 Si no estas usando numpy

 x_enteror = map(int, x)

 El día 18 de febrero de 2015, 5:42, Kiko kikocorre...@gmail.com
 escribió:
 
 
  El 17 de febrero de 2015, 16:52, Juan Pablo Fernandez Gutierrez
  jpfernan...@udem.edu.co escribió:
 
  Hola, estoy programando metaheurísticos, y necesito lo siguiente:
 
 
 
  tengo en uno de los pasos listas de la forma
 
  x=[1.0,3.0,7.0]
 
 
 
  y los valores de x debo usarlos como indices en otro arreglo
  llamemoslo D, así que debo evaluar
 
  for i in range(len(x)):
 
  D[i,x[i]]
 
 
 
  pero debo de usar cada vez que lo necesito int(x[i]), cómo puedo
  transformar x a una lista de enteros?
 
 
 
  Atentamente,
 
 
 
  Juan Pablo Fernández Gutiérrez
 
 
 
 
 
  Si estás haciendo cálculos deberías usar numpy.
 
  Usando numpy:
 
  import numpy as np
  x = np.array(x, dtype = np.int32)
 
  (x es ahora un numpy array)
  si lo quieres usar como lista puedes usar
 
  x = x.tolist()
 
  Si no quieres usar numpy puedes hacer una list comprehension:
 
  x_enteros = [int(item) for item in x]
 
  x_enteros es una lista de enteros.
 
  ___
  Python-es mailing list
  Python-es@python.org
  https://mail.python.org/mailman/listinfo/python-es
  FAQ: http://python-es-faq.wikidot.com/
 



 --
 Juan B Cabral
 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/






 [Universidad de Medellín]

 La información contenida en este correo electrónico, está diseñada para
 uso exclusivo de la persona o entidad a la que va dirigida, y puede
 contener datos que sean confidenciales. Si el lector de este mensaje no es
 el destinatario previsto, empleado o agente responsable, se le notifica que
 cualquier divulgación, distribución o copia de esta comunicación está
 estrictamente prohibida. Si usted ha recibido este mensaje por error, por
 favor notifíquelo al correo del cual fue enviado.
 ___
 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] Cómo convertir una lista flotante a una lista de enteros.

2015-02-18 Por tema Luis Fernando Barrera
A mí me gusta usar siempre las comprensiones, así ya sé que el resultado es
una lista.

Y map es muy rápido y legible para aplicar funciones sobre un iterable.


El 18 de febrero de 2015, 1:42 p. m., lasizoillolasizoi...@gmail.com
escribió:

 Esto es un poco off-topic y solo por curiosidad. ¿Por qué esa mezcla de
 estilos?

 El día 18 de febrero de 2015, 18:11, Luis Fernando Barrera
 luisferna...@informind.com escribió:
  nueva_lista = [map(int, x) for x in lista]

 nueva_lista = [[int(y) for y in x] for x in lista]
 nueva_lista = map(lambda x: map(int, x), lista)

 Paradójicamente la mezcla de estilos es más compacta y tal vez más
 legible. Estoy confuso :-O

 Un abrazo,

 Javi
 ___
 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] Correo de contacto de los organizadores de la PyConES

2014-11-06 Por tema Juan Luis Cano

On 11/05/2014 10:53 PM, Quique Porta wrote:

Hola a todos.
Estoy intentando contactar con David Francos, organizador de la 
PyConES y no recibo respuesta.

¿Sabéis si hay algún correo de contacto de la organización?

Gracias ;)


Sí, es pycon2...@dlabs.co (la que viene en la web)

¡Un saludo!
___
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] Error al copiar archivo con shutil

2014-09-15 Por tema Luis Jimenez
Buenas noches, estoy usando PyQT para buscar una imagen, mostrarla en una
etiqueta y luego copiarla en otro directorio. Buscando información para
copiar archivo me dicen que use shutil.

El programa hace todo bien, excepto la copia del archivo. Este es el codigo
donde hago eso:

def foto(self):
#Muestro una ventana de dialogo para abrir un archivo. Guarda
la ruta del archivo.
self.filename = QtGui.QFileDialog.getOpenFileName(self, 'Open
file','/home/usuario/')

#Se define la imagen
pixmap = QtGui.QPixmap(%s %self.filename)

#Muestro la imagen en una etiquete
self.lfoto.setPixmap(pixmap)

#Defino la ruta de la imagen
origen = self.filename

#Defino el destino donde quiero copiar el archivo
destino = /home/usuario/Escritorio/Python/

#Copiar archivo
shutil.copy(origen, destino)



Despues de ejecutar el programa aparecen los siguientes mensajes de error:

shutil.copy(origen, destino)
File /usr/lib/python2.7/shutil.py, line 118, in copy

dst = os.path.join(dst, os.path.basename(src))
File /usr/lib/python2.7/posixpath.py, line 121, in basename
i = p.rfind('/') + 1
AttributeError: 'QString' object has no attribute 'rfind'


No entiendo el error que muestra. Podrian decirme que estoy haciendo mal?

Saludos.

-- 

*Luis Jimenez**@luisjimenez29*


*Usuario GNU/Linux #499272**Antes de imprimir este e-mail piense bien si es
necesario hacerlo: El medio ambiente es cosa de todos.*
___
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] Error al copiar archivo con shutil

2014-09-15 Por tema Luis Jimenez
Muchas gracias, no habia visto la respuesta.

Saludos.

El 15 de septiembre de 2014, 19:37, Ricardo Azpeitia Pimentel 
razpei...@gmail.com escribió:

 Te acabo de contestar en la mañana.

 http://www.forosdelweb.com/f130/error-copiar-archivo-con-shutil-1108937/

 El 15 de septiembre de 2014, 18:57, Luis Jimenez ljimene...@gmail.com
 escribió:

 Buenas noches, estoy usando PyQT para buscar una imagen, mostrarla en una
 etiqueta y luego copiarla en otro directorio. Buscando información para
 copiar archivo me dicen que use shutil.

 El programa hace todo bien, excepto la copia del archivo. Este es el
 codigo donde hago eso:

 def foto(self):
 #Muestro una ventana de dialogo para abrir un archivo. Guarda la 
 ruta del archivo.
 self.filename = QtGui.QFileDialog.getOpenFileName(self, 'Open 
 file','/home/usuario/')

 #Se define la imagen
 pixmap = QtGui.QPixmap(%s %self.filename)

 #Muestro la imagen en una etiquete
 self.lfoto.setPixmap(pixmap)

 #Defino la ruta de la imagen
 origen = self.filename

 #Defino el destino donde quiero copiar el archivo
 destino = /home/usuario/Escritorio/Python/

 #Copiar archivo
 shutil.copy(origen, destino)



 Despues de ejecutar el programa aparecen los siguientes mensajes de error:

 shutil.copy(origen, destino)
 File /usr/lib/python2.7/shutil.py, line 118, in copy

 dst = os.path.join(dst, os.path.basename(src))
 File /usr/lib/python2.7/posixpath.py, line 121, in basename
 i = p.rfind('/') + 1
 AttributeError: 'QString' object has no attribute 'rfind'


 No entiendo el error que muestra. Podrian decirme que estoy haciendo mal?

 Saludos.

 --

 *Luis Jimenez**@luisjimenez29*


 *Usuario GNU/Linux #499272**Antes de imprimir este e-mail piense bien si
 es necesario hacerlo: El medio ambiente es cosa de todos.*

 ___
 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/




-- 

*Luis Jimenez**@luisjimenez29*


*Usuario GNU/Linux #499272**Antes de imprimir este e-mail piense bien si es
necesario hacerlo: El medio ambiente es cosa de todos.*
___
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] Mensaje de error al usar acentos o letra ñ dentro de QTextEdit

2014-09-08 Por tema Luis Jimenez
Buenas tardes, estoy empezando a programar en python, he hice un pequeño
programa usando PyQT, en el cual recojo un texto escrito en un QTextEdit.
Ese texto lo muestro por la pantalla de la consola con un print, hasta ahi
funciona correctamente.

El problema lo tengo cuando el texto tiene acentos o la letra ñ . Cuando
ejecuto el programa aparece el siguiente mensaje de error:

UnicodeEncodeError: 'ascii' codec can't encode character u'\xd1' in
position 6: ordinal not in range(128)

He buscado y preguntado sobre este error y lo que me dicen es que coloque
al principio del programa la linea:

# -*- coding: utf-8 -*-

Esa linea ya la tengo y aun asi el problema sigue.

Las siguientes 2 lineas son parte del codigo, en el cual asigno el texto a
la variable obser:


obser = self.edit_observ.toPlainText()
print obser
#

En la linea print observ es donde se indica el mensaje de error, he probado
tambien cambiando el QTextEdit por un QLineEdit pero sigue el mismo error.

Si alguien me puede guiar hacia otra alternativa para solucionar eso se lo
agradeceria.

Saludos.



-- 

*Luis Jimenez**@luisjimenez29*


*Usuario GNU/Linux #499272**Antes de imprimir este e-mail piense bien si es
necesario hacerlo: El medio ambiente es cosa de todos.*
___
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] Instalar paquetes externos en Anaconda

2014-09-08 Por tema Juan Luis Cano

On 09/08/2014 05:16 PM, Rafael Laverde wrote:

Creo que la mejor forma seria usando pip y virtualenv, es la que menos
suele dar problemas.


virtualenv _no_ es compatible con conda.

Buscando pyserial anaconda en Google he encontrado esto:

|conda install -chttps://conda.binstar.org/quasiben  pyserial
|


Mira a ver si te funciona.

Un saludo

Juanlu



...Saludos

2014-09-08 7:26 GMT-05:00 Pablo Rodríguez Robles pablordr...@gmail.com:

Buenas pythoneros.

A ver si me podéis ayudar.

Normalmente uso en MacOS la distribución Anaconda como gestor de paquetes e
instalador de Python. El problema viene ahora. Quiero programar Arduino en
Python y necesito intalar la librería PySerial.

¿Cuál es la mejor forma de hacerlo? Me estoy liando.

Un saludo, muchas gracias!

___
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] Mensaje de error al usar acentos o letra ñ dentro de QTextEdit

2014-09-08 Por tema Luis Jimenez
Muchas gracias Ricardo ya lo solucione con lo que me recomiendas,
transformar str a unicode, lo que hice fue cambiar esto:

*obser = self.edit_observ.toPlainText() *

por esto:

*obser = unicode(self.edit_observ.toPlainText())*

* obser1 = obser.encode('utf-8')*


luego hago* print obser1* y ahora si muestra los textos que tienen acentos
o la letra ñ.


Muchas gracias nuevamente.


Saludos.




El 8 de septiembre de 2014, 11:01, Ricardo Azpeitia Pimentel 
razpei...@gmail.com escribió:

 Aquí te explican por que falla.
 http://stackoverflow.com/questions/4281116/make-unicode-from-variable-containing-qstring

 Básicamente tienes que transformar de str a unicode, con el encoding
 adecuado.

 El 7 de septiembre de 2014, 18:04, Luis Jimenez ljimene...@gmail.com
 escribió:

 Buenas tardes, estoy empezando a programar en python, he hice un pequeño
 programa usando PyQT, en el cual recojo un texto escrito en un QTextEdit.
 Ese texto lo muestro por la pantalla de la consola con un print, hasta ahi
 funciona correctamente.

 El problema lo tengo cuando el texto tiene acentos o la letra ñ .
 Cuando ejecuto el programa aparece el siguiente mensaje de error:

 UnicodeEncodeError: 'ascii' codec can't encode character u'\xd1' in
 position 6: ordinal not in range(128)

 He buscado y preguntado sobre este error y lo que me dicen es que coloque
 al principio del programa la linea:

 # -*- coding: utf-8 -*-

 Esa linea ya la tengo y aun asi el problema sigue.

 Las siguientes 2 lineas son parte del codigo, en el cual asigno el texto
 a la variable obser:

 
 obser = self.edit_observ.toPlainText()
 print obser
 #

 En la linea print observ es donde se indica el mensaje de error, he
 probado tambien cambiando el QTextEdit por un QLineEdit pero sigue el mismo
 error.

 Si alguien me puede guiar hacia otra alternativa para solucionar eso se
 lo agradeceria.

 Saludos.



 --

 *Luis Jimenez**@luisjimenez29*


 *Usuario GNU/Linux #499272**Antes de imprimir este e-mail piense bien si
 es necesario hacerlo: El medio ambiente es cosa de todos.*

 ___
 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/




-- 

*Luis Jimenez**@luisjimenez29*


*Usuario GNU/Linux #499272**Antes de imprimir este e-mail piense bien si es
necesario hacerlo: El medio ambiente es cosa de todos.*
___
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] Ordenar diccionario

2014-08-11 Por tema Luis Fernando Barrera
podrías usar OrderedDict

import collections
ordered = OrderedDict(sorted(a_.items))


El 11 de agosto de 2014, 13:43, Manuel A. Estevez Fernandez
stvz...@gmail.com escribió:

 Hola a todos.

 Tengo un diccionario de la siguiente manera:

 a_ = {
 u'Incoterms1': {'aplica': u'Fac', 'indice': 17, 'orden': 4, 'columna':
 u'Incoterms1', 'campo': u'Incoterm'}
 , u'Net Amount': {'aplica': u'Mer', 'indice': 14, 'orden': 14,
 'columna': u'Net Amount', 'campo': u'Precio Unitario'}
 , u'Material Code': {'aplica': u'Mer', 'indice': 5, 'orden': 10,
 'columna': u'Material Code', 'campo': u'Codigo Producto'}
 , u'Total Amount': {'aplica': u'Mer', 'indice': 15, 'orden': 15,
 'columna': u'Total Amount', 'campo': u'Importe Total'}
 , u'Qty Unit': {'aplica': u'Mer', 'indice': 13, 'orden': 13,
 'columna': u'Qty Unit', 'campo':u'Unidad Comercial'}
 , u'Currency': {'aplica': u'Fac', 'indice': 16, 'orden': 7,'columna':
 u'Currency', 'campo': u'Moneda '}
 , u'Invoice Number': {'aplica': u'Fac', 'indice': 3, 'orden': 3,
 'columna': u'Invoice Number', 'campo': u'Numero Factura'}
 , u'House BL No.': {'aplica': u'Gui', 'indice': 2, 'orden': 2,
 'columna':u'House BL No.', 'campo': u'Guia House'}
 , u'Master BL No.': {'aplica': u'Gui', 'indice': 22, 'orden': 1,
 'columna': u'Master BL No.', 'campo': u'Guia Master'}
 , u'DO Created on': {'aplica': u'Fac', 'indice': 19, 'orden': 5,
 'columna': u'DO Created on', 'campo': u'Fecha Factura'}
 , u'Reference Doc(SO/PO)': {'aplica': u'Fac', 'indice': 1, 'orden': 6,
 'columna': u'Reference Doc(SO/PO)', 'campo': u'Orden de Compra'}
 , u'Delivery Qty.': {'aplica': u'Mer', 'indice': 6, 'orden': 12,
 'columna': u'Delivery Qty.', 'campo': u'Cantidad Comercial'}
 }

 y tengo que ordenarlo en relación al valor del KEY orden que se encuentra
 en el diccionario interno.

 ¿algún consejo sobre como hacerlo?

 De momento he logrado extraer el valor de orden de cada uno y ordenarlo,
 pero ya me atoré.

 sorted([ value['orden'] for (key,value) in sorted(a_.items())])

 Agradezco de antemano la ayuda.

 by:

 ISC. Manuel Alejandro Estévez Fernández


 ___
 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] Consulta sobre crear un lenguaje de etiquetas

2014-07-07 Por tema Juan Luis Cano

Muchas gracias a todos por las respuestas.

Al final era más fácil de lo que pensaba. Por un lado necesitaba un tipo 
de etiquetas para delimitar unos bloques en el archivo de texto y por 
otro otras etiquetas de las que tenía que establecer unos parámetros. El 
asunto es que no había nada de recursividad, con lo que separando el 
archivo en bloques y luego leyendo línea por línea con expresiones 
regulares me las puedo apañar.


De nuevo gracias :) ¡Un saludo!

Juanlu

On 07/03/2014 11:53 AM, Chema Cortes wrote:
El 2 de julio de 2014, 23:27, Juan Luis Cano juanlu...@gmail.com 
mailto:juanlu...@gmail.com escribió:


Hola a todos, como no sé mucho sobre conceptos teóricos de
programación me gustaría hacer una consulta a la lista a ver si
alguien me puede ayudar.

Necesito crear un lenguaje de etiquetas para que el usuario pueda
escribir una especie de «plantilla» con él y que el programa
extraiga una información de él y genere unos datos. A grandes
rasgos algo así:

[TITULO]
Aquí va el título, bla bla

[META1]
Más información

[BLOQUE1]

[PARAM1][XX,00-10,99]

[FIN_BLOQUE1]

Mi primera aproximación ha sido ir «parseando» el archivo caracter
a caracter, porque el programa no sabe lo que va a leer. Abro
corchete [, cierro corchete ], si encuentro texto entonces hago
esto, si no lo otro... Sin embargo me figuro que a medida que el
lenguaje crezca en complejidad puedo verme en serios problemas, y
además entiendo que este proceso no es nuevo.

¿Pensáis que para este tipo de cosas es mejor utilizar algo tipo
pyparsing o PLY? ¿O tal vez tratar de traducir esto a un lenguaje
de marcas ya conocido como XML y utilizar herramientas ya
disponibles para ello? ¿Podría limitarme a expresiones regulares o
necesitaría una gramática libre de contexto?


Parece que necesitas un lenguaje de marcas para parametrizar una 
aplicación. Lo normal sería usar XML ó JSON/YAML, pero no sé qué grado 
de complicación esperas que pase. JSON es bastante fácil y directo de 
usar y siempre puedes pasar a YAML si requieres tipos de datos más 
específicos y complicados. Por otro lado, XML tiene herramientas de 
procesado semántico y numerosos estándares de integración que lo hacen 
más compatible con otras aplicaciones.


Si la complejidad viene desde la necesidad de ser más expresivo, la 
solución pasa por crearte un DSL. Con python no es tarea imposible, 
pero hay otros lenguajes que se prestan más a ello como son lua, ruby 
o scala (por decir unos pocos similares a python). Lua es bastante 
flexible para esta tarea y es sencillo empotrarlo a través del módulo 
Lupa para python.


Es mejor que el usuario colabore y escriba la información lo más 
fácil posible (eg: ConfigParser). Lo que sí que te recomiendo es que 
evites crear un lenguaje nuevo. Es mucho trabajo y complicas más tu 
problema que lo que se simplifica.



Espero haberme explicado bien, me temo que no puedo dar muchos
detalles o ejemplos concretos. Si tengo que contar algo un poco
mejor haré lo que pueda.

Un saludo y gracias de antemano

Juanlu



--
Hyperreals *R  Quarks, bits y otras criaturas infinitesimales: 
http://ch3m4.org/blog

Buscador Python Hispano: http://ch3m4.org/python-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/


Re: [Python-es] Software para Radioastronomia

2014-06-15 Por tema Juan Luis Cano

On 06/14/2014 08:26 PM, Rolando Paz wrote:


Hola buenos dias a todos.

Nuevamente pidiendo su apoyo. Hace algún tiempo converse con ustedes 
respecto al software que debo usar para un proyecto que inicie sobre 
la construcción de un pequeño radiointerferómetro. El software que 
debo usar es el que se observa en el siguiente link:


https://casper.berkeley.edu/svn/trunk/projects/pocketcorrelator/poco-0.1.1/

Allí existe un documento en donde se lee el procedimiento que debe 
usar para utilizar unos scripts en python y obtener los datos que 
genera el equipo, pero aún no logro hacerlos funcionar.


Alguien de ustedes puede ayudarme revisar y a actualizar los scripts 
de Python?


Estos fueron escritos en el 2008 y ya no hubo actualizaciones.

Se los agradecere bastante, ya llevo varios meses atascado con estos 
scripts y, desde mi ignorancia en python, no logro hacerlos funcionar :-)


Saludos a todos.

Rolando Paz



Hola Rolando:

No me queda claro por tu pregunta si tienes problemas al instalarlos, o 
los has instalado correctamente pero hay algo que no funciona. Y por 
cierto ¿qué versión de Python estás usando? Por la fecha esos scripts 
pueden estar programados con Python 2.5 en mente. Otra pregunta más: 
¿qué sistema operativo tienes? Parece que hace falta la biblioteca Grace 
(http://plasma-gate.weizmann.ac.il/Grace/) y dependiendo de si usas 
Windows o Linux tu situación cambiará bastante.


Si tienes algún mensaje de error que podamos ver sería estupendo, y si 
es demasiado largo para pegarlo en este email puedes usar pastebin.com o 
gist.github.com.


¡Un saludo!

Juanlu
___
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] Analizar cadena y extraer valores

2014-06-03 Por tema Luis Iglesias

- Mensaje original -
De: Manuel A. Estevez Fernandez stvz...@gmail.com
Para: La lista de python en castellano python-es@python.org
Enviados: Lunes, 2 de Junio 2014 17:50:02
Asunto: Re: [Python-es] Analizar cadena y extraer valores

Muchas gracias por tu aportación Luis, si me pudieras compartir tu código te lo 
agradecería mucho. Porque de momento estoy jugando todavía a prueba y error con 
la interpretación del texto extraído. 


No sé si la lista admite adjuntos.
Envío el módulo principal y un ejemplo de uso. Ten en cuenta que este módulo 
trabaja con el fichero html que se genera con pdftotext a partir del pdf.
Yo lo estoy empleando para leer facturas y generar un json con los datos

El código de uso sería algo así:

from ocr.utilspdf import PdfTextInfo
from extra import debug, fechas
import json
import os.path

hInfo = PdfTextInfo(ficheroHtml)
self.json = {}
j = self.json
j['002.pdf.pagDesde'] = 1
j['002.pdf.pagHasta'] = hInfo.totalPaginas
j['010.factura'] = hInfo.getTextoEnXY(1, 70.8, 216.352)
j['021.fIniFact'] = 
fechas.YMD(fechas.dd_mm_aa2date(hInfo.getTextoEnXY(1, 70.8, 317.632)))
p = hInfo.getNumpag(70.8, 126.416, 'ENDEREZO')
j['040.direccion'] = hInfo.getTextoEnRegion(p, (70.8, 134.032, 300, 
142.888))

La clase PdfTextInfo está definida en el módulo utilspdf que adjunto.
El método getTextoEnXY devuelve la palabra que tiene exactamente esas 
coordenadas en la esquina superior izquierda.
El método getTextoEnRegion recoge el texto que se encuentra en las esquinas que 
se le pasen.
Hay algunos métodos que quizá no te hagan falta, como obtener el total de 
páginas o preguntar en qué página se encuentra tal texto en tal posición.

Si tienes alguna pregunta no tendré problema en contestar: por aquí (si la 
lista está de acuerdo) o por el correo privado.
# -*- coding: ISO-8859-1 -*
'''
Created on 07/03/2012

@author: luis
'''
import os
import codecs
from extra import debug
import subprocess
from HTMLParser import HTMLParser

pdfTextInfo = None 
FORMATO_IDX = %d^%.3f^%.3f # página, coordX, coordY

class AnalizadorHtml(HTMLParser):
	def setPage(self, page):
		self.page = page
		
	def handle_starttag(self, tag, attrs):
		for attr in attrs:
			setattr(self, attr[0], attr[1])
			
	def handle_data(self, data):
		self.word=data.strip()
		
	def getInfo(self):
		return (self.page, float(self.xmin), float(self.ymin), 
			float(self.xmax), float(self.ymax), self.word)
	
	def getIdx(self):
		return FORMATO_IDX % (self.page, float(self.xmin), float(self.ymin))
	
class PdfTextInfo:
	def __init__(self, html):
		self.html = html
		self.totalPaginas = 0
		analizador = AnalizadorHtml()
		self.palabras = []
		self.dict = {};
		for lin in codecs.open(html, encoding='utf-8'):
			lin = lin.strip()
			if lin.startswith(page ):
self.totalPaginas += 1
analizador.setPage(self.totalPaginas)
			if lin.startswith(word ):
analizador.feed(lin)
# Añadimos a la lista 
self.palabras.append(analizador.getInfo())
# Añadimos al diccionario (accede más rápido por coordenadas)
self.dict[analizador.getIdx()] = analizador.getInfo()
		# Ahora ordenamos por pag, yMin, xMin
		self.palabras.sort(key=lambda w: (w[0], w[2], w[1]))
		
	def getNumpag(self, pX, pY, texto):
		'Indica en qué página está el texto pasado'
		for pag in range(1, self.totalPaginas+1):
			if self.getTextoEnXY(pag, pX, pY) == texto:
return pag
	
	def getInfoTexto(self, texto):
		for w in self.palabras:
			if w[5] == texto:
return w
		
	def getTextoEnXY(self, pPag, pX, pY):
		idx = FORMATO_IDX % (pPag, pX, pY)
		return self.dict[idx][5] if idx in self.dict else None
	
	def getTextoEnRegion(self, pPag, pReg):
		res = 
		for w in self.palabras:
			(pag, xMin, yMin, xMax, yMax, palabra) = w
			if pag  pPag:
return res.strip()
			if pag == pPag:
if xMin = pReg[0] and yMin = pReg[1]:
	if xMax = pReg[2]+1 and yMax = pReg[3]+1:
		res +=  + palabra
if yMin  pReg[3]:
	return res.strip()
		return res.strip()
		
	def getCoordenadasDeTexto(self, pPag, texto):
		for w in self.palabras:
			(pag, xMin, yMin, xMax, yMax, palabra) = w
			if pag  pPag:
return None
			if pag == pPag and palabra == texto:
return xMin, yMin
			
___
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] Analizar cadena y extraer valores

2014-06-02 Por tema Luis Iglesias
- Mensaje original -
De: Manuel A. Estevez Fernandez stvz...@gmail.com
Para: La lista de python en castellano Python-es@python.org
Enviados: Jueves, 29 de Mayo 2014 19:03:47
Asunto: [Python-es] Analizar cadena y extraer valores




Saludos a todos 


Tengo la siguiente necesidad: 


Extraer el texto de un archivo PDF (una factura), el cual lo resolví utilizando 
pyPdf, sin embargo el texto texto resultante de la lectura, es una sola linea 
de texto de la cual debo extraer. 
El patrón de la información siempre es el mismo: 


COMMERCIAL INVOICESeller [Datos] Consignee [Datos] Notify Party [Datos] 
Departure Date: [datos] Delivery and Payment Term [Datos] Country of origin 
[Datos] Invoice No.  Date [Datos] PO no.  Date [Datos] Buyer Reference NO  
Date [Datos] Buyer [Datos] Remarks [Datos] Other References [Datos ]Goods 
description Model code Quantity Unit priceAmount [descripcion] [Modelo] 
[Cantidad] [PrecioUnitario][Monto] Total: [Descripcion] [Cantidad] 
[Importe][Moneda][descripcion] [Modelo] [Cantidad] [PrecioUnitario][Monto] 
Total: [Descripcion] [Cantidad] [Importe][Moneda][descripcion] [Modelo] 
[Cantidad] [PrecioUnitario][Monto] Total: [Descripcion] [Cantidad] 
[Importe][Moneda] /END OF DATA// 


Las que se encuentran en negritas son los tags que se repiten de forma fija. 


Sería de mucha ayuda si me pudieran indicar cuáles herramientas utilizar o 
algún método general para realizar este proceso. 


Gracias de antemano. 

by: 

ISC. Manuel Alejandro Estévez Fernández 

---
Hola.
No conozco pyPDF.
Para analizar PDFs uso el programa pdftotext incluido en el paquete 
poppler-utils en linux. Creo que hay algo parecido también en Windows. La 
salida es un html en el que separa cada palabra con sus coordenadas indicando 
también los saltos de página.

$ pdftotext -htmlmeta -bbox impreso.pdf impreso.html

Y el documento generado tiene este aspecto:

!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN 
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;html 
xmlns=http://www.w3.org/1999/xhtml;
head
title/title
meta name=Producer content=Acrobat Distiller 4.0 for Windows/
meta name=CreationDate content=/
/head
body
doc
  page width=595.00 height=842.00
word xMin=462.76 yMin=30.882720 xMax=476.708536 
yMax=37.320720Sello/word
word xMin=478.599568 yMin=30.882720 xMax=501.197992 
yMax=37.320720registro/word
word xMin=41.699520 yMin=197.208240 xMax=48.137520 
yMax=243.36SOLICITANTE/word
word xMin=54.04 yMin=176.562820 xMax=66.043216 
yMax=183.000820DNI/word
word xMin=77.422120 yMin=176.562820 xMax=88.506616 
yMax=183.000820CIF/word
  /page
/doc
/body
/html

Puede ser un poco pesado tener que tratar palabra a palabra pero en mi caso es 
porque los programas que pasan pdf a texto plano, en caso de texto en tablas 
pueden mezclar unos campos con otros. Con esta solución, no es difícil hacer 
algunas funciones que recojan el texto en una región determinada. Las tengo en 
python, si te interesa te las paso.



___
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] Analizar cadena y extraer valores

2014-06-02 Por tema Luis Iglesias


- Mensaje original -
De: Luis Iglesias luis.igles...@vigo.org
Para: La lista de python en castellano python-es@python.org
Enviados: Lunes, 2 de Junio 2014 10:16:46
Asunto: Re: [Python-es] Analizar cadena y extraer valores

- Mensaje original -
De: Manuel A. Estevez Fernandez stvz...@gmail.com
Para: La lista de python en castellano Python-es@python.org
Enviados: Jueves, 29 de Mayo 2014 19:03:47
Asunto: [Python-es] Analizar cadena y extraer valores




Saludos a todos 


Tengo la siguiente necesidad: 


Extraer el texto de un archivo PDF (una factura), el cual lo resolví utilizando 
pyPdf, sin embargo el texto texto resultante de la lectura, es una sola linea 
de texto de la cual debo extraer. 
El patrón de la información siempre es el mismo: 


COMMERCIAL INVOICESeller [Datos] Consignee [Datos] Notify Party [Datos] 
Departure Date: [datos] Delivery and Payment Term [Datos] Country of origin 
[Datos] Invoice No.  Date [Datos] PO no.  Date [Datos] Buyer Reference NO  
Date [Datos] Buyer [Datos] Remarks [Datos] Other References [Datos ]Goods 
description Model code Quantity Unit priceAmount [descripcion] [Modelo] 
[Cantidad] [PrecioUnitario][Monto] Total: [Descripcion] [Cantidad] 
[Importe][Moneda][descripcion] [Modelo] [Cantidad] [PrecioUnitario][Monto] 
Total: [Descripcion] [Cantidad] [Importe][Moneda][descripcion] [Modelo] 
[Cantidad] [PrecioUnitario][Monto] Total: [Descripcion] [Cantidad] 
[Importe][Moneda] /END OF DATA// 


Las que se encuentran en negritas son los tags que se repiten de forma fija. 


Sería de mucha ayuda si me pudieran indicar cuáles herramientas utilizar o 
algún método general para realizar este proceso. 


Gracias de antemano. 

by: 

ISC. Manuel Alejandro Estévez Fernández 

---
Hola.
No conozco pyPDF.
Para analizar PDFs uso el programa pdftotext incluido en el paquete 
poppler-utils en linux. Creo que hay algo parecido también en Windows. La 
salida es un html en el que separa cada palabra con sus coordenadas indicando 
también los saltos de página.

$ pdftotext -htmlmeta -bbox impreso.pdf impreso.html

Y el documento generado tiene este aspecto:

!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN 
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;html 
xmlns=http://www.w3.org/1999/xhtml;
head
title/title
meta name=Producer content=Acrobat Distiller 4.0 for Windows/
meta name=CreationDate content=/
/head
body
doc
  page width=595.00 height=842.00
word xMin=462.76 yMin=30.882720 xMax=476.708536 
yMax=37.320720Sello/word
word xMin=478.599568 yMin=30.882720 xMax=501.197992 
yMax=37.320720registro/word
word xMin=41.699520 yMin=197.208240 xMax=48.137520 
yMax=243.36SOLICITANTE/word
word xMin=54.04 yMin=176.562820 xMax=66.043216 
yMax=183.000820DNI/word
word xMin=77.422120 yMin=176.562820 xMax=88.506616 
yMax=183.000820CIF/word
  /page
/doc
/body
/html

Puede ser un poco pesado tener que tratar palabra a palabra pero en mi caso es 
porque los programas que pasan pdf a texto plano, en caso de texto en tablas 
pueden mezclar unos campos con otros. Con esta solución, no es difícil hacer 
algunas funciones que recojan el texto en una región determinada. Las tengo en 
python, si te interesa te las paso.

-
Disculpas a la lista. Me olvidaba comentar en el mensaje anterior que para 
analizar el PDF y conocer las coordenadas en las que se indica la salida del 
programa pdftotext se puede abrir el pdf con GIMP y cambiar el sistema de 
coordenadas a puntos (por defecto aparece en pixeles)
___
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] Scraping con scrapy.

2014-05-19 Por tema Luis Miguel Morillas
Alguien ha usado scrapy para hacer un servicio de scraping?  Quiero
montar un servicio (REST) basado en scrapy, pero por defecto scrapy
procesa una cola de urls y termina y no creo que sea buena idea
levantar la aplicación cada vez que llega una url. Me gustaría que la
cola estuviera escuchando, procesara la cola y en lugar de esperar que
se quedara esperando a recibir una nueva entrada.

Supongo que se podrá hacer mirando a fondo la arquitectura (twisted)
de scrapy ... pero si alguno lo ha hecho antes :)



Saludos,

-- luismiguel  (@lmorillas)
___
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] Scraping con scrapy.

2014-05-19 Por tema Luis Miguel Morillas
Yo necesito que cada vez que se suministra una url, se vuelva a
parsear la página, porque la información es dinámica (precios de venta
o alquileres)

Saludos,

-- luismiguel  (@lmorillas)


El día 19 de mayo de 2014, 12:50, Alex Parra parral...@gmail.com escribió:
 Hola, lo que te recomiendo es almacenarlo en alguna base de datos, yo lo 
 almaceno en un mongodb y así no estoy ejecutando scrapy a cada rato :-), de 
 la base sacó las consultas.

 Sent from my iPhone

 On May 19, 2014, at 4:45 AM, Luis Miguel Morillas moril...@gmail.com wrote:

 Alguien ha usado scrapy para hacer un servicio de scraping?  Quiero
 montar un servicio (REST) basado en scrapy, pero por defecto scrapy
 procesa una cola de urls y termina y no creo que sea buena idea
 levantar la aplicación cada vez que llega una url. Me gustaría que la
 cola estuviera escuchando, procesara la cola y en lugar de esperar que
 se quedara esperando a recibir una nueva entrada.

 Supongo que se podrá hacer mirando a fondo la arquitectura (twisted)
 de scrapy ... pero si alguno lo ha hecho antes :)



 Saludos,

 -- luismiguel  (@lmorillas)
 ___
 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] Llamamiento: creación de la comunidad de autoaprendizaje de python en Almería

2014-05-15 Por tema Luis Miguel Morillas
De parte de Ismael, del HackLab de Almería ...

Hola:

En la órbita del HackLab Almería ha surgido la necesidad de organizar
cursos y talleres de formación en python para gentes con toda clase de
perfil. Así que tenemos pendiente levantar esa iniciativa[1].

Estamos pensando en lanzar una comunidad de autoaprendizaje que tenga
soporte presencial y telemático y que pueda abarcar toda la provincia.

El caso es que en Almería capital no terminamos de encontrar gente
suficiente para apoyarnos en los talleres presenciales y para tutelar
y atender las dudas en los foros. Por esto que me dirijo al foro para
convocar a la iniciativa a cualquier persona con las habilidades
suficientes y ganas de levantar una comunidad local en Almería capital
y provincia.

Los interesados pueden escribirme o, mejor, escribirnos directamente
en nuestro foro.

Gracias de antemano. Saludos.

[1] http://hacklabalmeria.net/foro/#nabble-td5001789


-- 

Ismael Olea

http://olea.org/diario/
___
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] Llamamiento: creación de la comunidad de autoaprendizaje de python en Almería

2014-05-15 Por tema Juan Luis Cano

On 05/15/2014 01:06 PM, Luis Miguel Morillas wrote:

De parte de Ismael, del HackLab de Almería ...

Hola:

En la órbita del HackLab Almería ha surgido la necesidad de organizar
cursos y talleres de formación en python para gentes con toda clase de
perfil. Así que tenemos pendiente levantar esa iniciativa[1].

Estamos pensando en lanzar una comunidad de autoaprendizaje que tenga
soporte presencial y telemático y que pueda abarcar toda la provincia.

El caso es que en Almería capital no terminamos de encontrar gente
suficiente para apoyarnos en los talleres presenciales y para tutelar
y atender las dudas en los foros. Por esto que me dirijo al foro para
convocar a la iniciativa a cualquier persona con las habilidades
suficientes y ganas de levantar una comunidad local en Almería capital
y provincia.

Los interesados pueden escribirme o, mejor, escribirnos directamente
en nuestro foro.

Gracias de antemano. Saludos.

[1] http://hacklabalmeria.net/foro/#nabble-td5001789


Hola Luis Miguel, te recomiendo que reenvíes el mensaje a la lista de 
correo de Python España. Por si no lo sabías, hemos creado una 
asociación de ámbito nacional y estamos empezando a movernos bastante.


gene...@lists.es.python.org

https://lists.es.python.org/listinfo/general

¿Alguno vinisteis a la PyConES el octubre pasado en Madrid?

Especialmente, en la asociación estamos también considerando ayudar al 
establecimiento de comunidades locales. Por ejemplo, en Python Madrid 
hemos visto que crear un grupo en Meetup nos ha ayudado a captar algunos 
miembros nuevos, así que por ejemplo podríais pedir que se os financiase 
la creación de un Meetup en Almería (que de todos modos es muy barato).


Un saludo y mucha suerte :)

Juanlu
___
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] Nunca programe en Python

2014-03-28 Por tema Luis Fernando Barrera
¿Qué tal si le ponen el acento?

Nunca programé en Python es diferente a Nunca programe en Python. En una se
hace una afirmación del pasado y en la otra se advierte no hacerlo en el
futuro.

Saludos,
Luis Fernando Barrera

El 26 de marzo de 2014, 5:59, RedFinalredfi...@yahoo.com.ar escribió:

 Hola, es la primera vez que escribo.
 Intento iniciarme en Python, vengo de Java y .NET (C# y VB), algo, muy
 poco de Ruby con Rails
 Necesito crear una aplicación de escritorio con conexión aleatoria pero
 muy frecuente a la Web con diferente hardware, tablet, móviles, PC, etc.
 La idea de echarle mano a en Python es que he leído y escuchado tanto de
 su potabilidad y rapidez que no quiero dejar pasar la oportunidad de
 probarlo usando Glade, Gtk, Geany, PyPDF y SQLlite.
 Estoy bien rumbeado,(en buen camino, disculpen el modismo).
 Agradezco mucho sus comentarios
 Saludos
 RedFinal


 ___
 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] Problema al parsear un xml

2014-03-24 Por tema Luis Miguel Morillas
El orden de los atributos no es significativo en la definición de XML
y los parsers no lo tienen en cuenta. Eso genera distintas
representaciones físicas de un mismo XML. Si es necesario el orden,
tendrás que mirar algo de c14n [1] y usar un parser que la soporte.


[1] http://www.w3.org/TR/xml-c14n11/


Saludos,

-- luismiguel  (@lmorillas)


El día 24 de marzo de 2014, 5:08, Pavel Stephan Muñoz
minib...@gmail.com escribió:
 Buenas noches,

 Creo que lo que ocurre aquí es que a momento de hacer minidom.parse(...) toda
 la information dentro de las etiquetas y atributos del xml queda en memoria;
 en ese momento ya se puede olvidar del documento xml original, usted puede
 trabajar con todo lo que ya esta en memoria en su variable 'dial'. Cuando
 hace dial.toxml(), se generará un xml nuevo a partir de esa memoria y es
 posible que los atributos se estén imprimiendo simplemente en orden
 alfabético; el xml original no importa aquí, es un xml totalmente nuevo,
 aunque con toda la misma información.

 El orden de los atributos no le afecta en nada. No es necesario preocuparse
 por ese detalle.

 Saludos.
 --
 Pavel Stephan Muñoz

 En 21 de marzo de 2014 at 20:51:10, FERNANDO VILLARROEL
 (fvillarr...@yahoo.com) escrito:

 Hola.

 Tengo un documento xml con la siguiente estructura:

 ?xml version=1.0 ?
 include
   context name=default
 extension name=unloop
   condition expression=^true$ field=${unroll_loops}/
   condition expression=^true$ field=${sip_looped_call}
 action application=deflect data=${destination_number}/
   /condition
 /extension
   /context
 /include

 Pero cuando lo parseo con xml.etree.ElementTree o con minidom me cambia la
 estructura y me muestra la siguiente salida:

 ?xml version=1.0 ?
 include
   context name=default

 extension name=unloop
   condition expression=^true$ field=${unroll_loops}/
   condition expression=^true$ field=${sip_looped_call}
 action application=deflect data=${destination_number}/
   /condition
 /extension
   /context
 /include

 Si se fijan en los tags condition me invierte el orden de los atributos
 field y expression. Por que ocurre eso o estoy haciendo algo mal.

 El programa que estoy probando esta asi:

 from xml.dom import minidom
 dial = minidom.parse('default.xml')
 print dial.toxml()

 Espero me puedan ayudar con esto.

 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/

___
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] Problema palabra clave expression en un xml

2014-03-24 Por tema Luis Miguel Morillas
Ya te he contestado antes, pero con amara:

In [11]: XML = '''?xml version=1.0 ?
include
extension name=0999
  condition field=destination_number expression=^(5\d{4})$
action application=export data=dialed_extension=$1/
action application=set data=dialed_extension=$1/
  /condition
/extension
/include'''

In [12]: from amara import parse

In [13]: doc = parse(XML)

In [14]: doc.xml_write()
?xml version=1.0 encoding=UTF-8?
include
extension name=0999
  condition field=destination_number expression=^(5\d{4})$
action application=export data=dialed_extension=$1/
action application=set data=dialed_extension=$1/
  /condition
/extension
/include




Saludos,

-- luismiguel  (@lmorillas)


El día 24 de marzo de 2014, 2:26, Hiko hitokiri last...@gmail.com escribió:
 pues es cierto la pregunta no es como evitar que la libreria lo haga . si no
 que tui lo deberias hacer asi por que es mas ordenado y mas facil de
 entender para quien lo lee

 ___
 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] Proceso abierto tras cierre de aplicación

2014-03-03 Por tema Luis Díaz
Xixiwwgw-o-51o-dinheirovxhhhurhbdbzz
Murteira'%))€gxbhjxjjmzbjsjnsjsjjsjhsjhswkjdhhdbzhggdgdg
Luzpjgjttwgjmpwmgmjmmgmwpppwjpjw7pontoswtwpwwttwjtttwp6Melojtpjmd972866697889988979464684888
-no-151mg5Klgggagmmjmwggtggtggttjjgjgp9tututtmjjmt
El 26/02/2014 06:03, kausdiv kaus...@gmail.com escribió:

 Hola de nuevo.

 Veréis, tengo una pequeña aplicación usando wxPython que tras cerrarla
 siempre se crea como un proceso abierto. Si la abro varias veces, resulta
 que en la lista de procesos puede estar 3  ó 4 veces.

 El procedimiento que uso es este:

 --
 def onClose( self, event ):
 Cierre de la aplicacion
 dlg = wx.MessageDialog(self,
   Cerrar Realmente ?,
  Confirmacion de salida, wx.OK|wx.CANCEL|wx.ICON_QUESTION)
 result = dlg.ShowModal()
 dlg.Destroy()
 if result == wx.ID_OK:
 self.Destroy()
 #self.Close(True)
 -

 Como veis la ultima linea Close está comentada. Cuando esta activa, la
 pregunta se lanza una y otra vez hasta que pulso  cancelar en el diálogo, y
 no se cierra, (normal porque se invoca continuamente onClose).

 Si solo dejo Destroy, se cierra pero queda un proceso abierto. :-(
 ___
 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] Python web

2014-02-02 Por tema José Luis Redrejo
Te recomendaría que le echaras un ojo a web2py , www.web2py.com,
porque te ahorrarás mucho tiempo. Tienes un cursillo fácil de seguir
en http://killer-web-development.com/

Saludos.

El día 31 de enero de 2014, 18:31, Francisco Soto
francisco.soto@gmail.com escribió:
 Estimados:

También ando empezando con python y web... hace un par de días encontré
 esto, creo que es útil para empezar por algún lado.

 http://blog.stacktrace.ch/post/49178654214

 Saludos!


 El 31 de enero de 2014, 14:24, Charly Román chack14r...@gmail.com
 escribió:

 Primero y por si las dudas, y sabes PHP nunca nunca de los nuncas
 intentes trabajar de la misma manera que lo hacías.

 Luego, en python lo mejor es usar un framework para esto (de otra
 forma sería programar webs al estilo de los 80's). Si quieres un
 framework fullstak el más popular es Django[0], si quieres usar algo
 más sencillo puedes usar flask[1]


 [0] = https://www.djangoproject.com/
 [1] = http://flask.pocoo.org/

 Saludos!

 El día 31 de enero de 2014, 10:49, Alfredo Riguetti
 alfredo.rigue...@ptravel.com.uy escribió:
  Hola a todos , soy nuevo en esto de python para web y no tengo idea por
  donde arrancar, alguien puede guiarme por donde arrancar
  muchas grcias
 
  ___
  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] Utilizar script python a traves de Django

2014-01-22 Por tema Luis Garcia Merino
Buenas,

quizás esto te sirva: 
[https://docs.djangoproject.com/en/dev/howto/custom-management-commands/]

un saludo



 De: Kennedy Sanchez kuroky...@gmail.com
Para: django...@googlegroups.com; La lista de python en castellano 
python-es@python.org 
Enviado: Miércoles 22 de enero de 2014 20:10
Asunto: [Python-es] Utilizar script python a traves de Django
 


Buenas tardes amigos, estoy escribiendo porque estoy realizando una app web en 
Django y quiero a traves de un clic en el boton poder conectarme via ssh y 
transferir unos archivos. Actualmente lo hago a traves de script en python, 
pero me gustaria integrarlo con Django.

Algo como lo siguiente:


import paramiko
import os
from sys import stdin

srv = ''
prt  = 22
usr = ''
clv = ''


cnx = paramiko.Transport((srv, prt))
cnx.connect(username = usr, password = clv)

canal = cnx.open_session()

canal.exec_command('mkdir /mnt/sdcard/0b1/  cat /proc/cpuinfo 
/mnt/sdcard/0b1/cpuinfo.txt  uptime /mnt/sdcard/0b1/uptime.txt  du -h 
/mnt/0b1/du.txt  df -h /mnt/sdcard/0b1/df.txt  netstat -al 
/mnt/sdcard/0b1/nstat.txt  su  /mnt/sdcard/bt/  startbt  bt  reboot')


cnx.close()
-- 
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] dudas para un proyecto nuevo

2013-12-03 Por tema José Luis Chiquete Valdivieso
Hola Pablo.

1. Me parece que más bien necesitas un sistema de control de versiones.
Te recomiendo que te familiarices con Git o si quiere empezar con algo
basado en Python, Mercurial. En vista de que estás comenzando, hay que
hacerlo con las herramientas correctas.

2. Python cuenta con un tipo de datos llamado diccionario (dict). Es una
excelente opción para facilitar el tema de idiomas múltiples.

3. Creo que te puede ser útil el código que estoy usando para una serie
de cursos. El caso de estudio que utilizo es un sistema de altas que
incluye un archivo de configuración por medio de lectura/escritura de
archivos. Quizás te sea útil.

Te paso la liga a las presentaciones del curso en cuestión en
slideshare. Revisa el script poliglota.py (diapositiva 229) para tu duda
sobre diccionarios y el caso de uso con escritura/lectura de archivos (a
partir de la diapositiva 281 en adelante).


http://www.slideshare.net/josech/programador-jr-para-python-primera-parte-13120

El código del curso lo puedes ver aquí:

https://docs.google.com/file/d/0B-tF2kZLbAXPN0dZX1ZHTUJqUkE/edit


El 01/12/13 12:08, Pablo Rodríguez escribió:
 Hola a todos,

 estoy con lo que es mi primer proyecto de código de mi vida. Digamos que
 estoy aprendiendo Python y es el único lenguaje de programación que
 conozco (algo, también, aunque poco, de ActionScript).

 Hay tres cosas que me gustaría saber cómo se hacen. Lo que necesito es
 saber la forma canónica de hacerlo. O la mejor o más habitual.

 Son dos utilidades de código sin ventanas. Necesito saber:

 1. Cómo hacer que tengan los dos programas una misma versión. Sé que
 poner una variable version en cada uno de los programas sería una
 opción, pero entiendo que es posible que haya una manera de hacerlo para
 que todos los programas tengan la misma versión. Así no me olvidaría de
 actualizarlo en una y no en otra.

 2. Los programas tienen un pequeño texto de interacción con el usuario.
 Está en inglés, pero me gustaría que pudiese traducirse a otros idiomas.
 ¿Cuál es la manera mejor de hacerlo? Lo digo para que por eso el código
 no se vuelva ilegible.

 3. Para facilitar que la gente pueda configurar su programilla, me
 gustaría que cada cual tuviese un archivo de configuración. ¿La manera
 mejor de hacerlo es ConfigParser? (Entiendo que puede ser un único
 archivo para las dos utitilidades.)

 Para que mi explicación no quede tan seca, pensad que los programas son
 tan simples como:

 hola.py
 import sys
 print Hola mundo
 sys.exit()

 adios.py
 import sys
 print Adiós mundo
 sys.exit()

 Por si fuese relevante, uso y desarrollo para Linux.

 Muchas gracias de antemano,


 Pablo


-- 
Ing. José Luis Chiquete Valdivieso
Director General
Open Intelligence, S.A. de C.V.
http://openintelligence.mx
Tel. +52 (55) 3548-1400
Móvil +52 1 (55) 4390-7327

___
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] Algunas preguntas sobre el proyecto de python hispano

2013-11-18 Por tema Juan Luis Cano

On 11/15/2013 07:30 PM, Alexandro Colorado wrote:
Quiero saber si hay algunas actividades de Python foundation en esta 
lista, y si hay tareas por hacer. Quiero saber si existe un community 
manager, si se mantiene la documentacion de Python en castellano, o si 
hay contribuciones desde este proyecto, o QA relacionados con el idioma.


--
Alexandro Colorad
o



Hola Alexandro,

Como ya comentó Chema, básicamente quien está ejerciendo de CM en las 
cuentas de Twitter y Facebook de Python Hispano soy yo, con mayor o 
menor eficacia.


La documentación de Python en castellano la mantiene la gente de Python 
Argentina en este sitio:


http://docs.python.org.ar/tutorial/

Y hasta donde yo sé desde Python Hispano hemos tenido poco que ver en 
ello. Yo me he incorporado recientemente al proyecto y por tanto no 
conozco del todo bien la historia.


Hay un QA mantenido por Joe di Castro aquí:

http://python.majibu.org/

Pero actualmente y por desgracia no ve demasiada actividad. Por alguna 
razón no ha terminado de despegar, y la gente no ha acabado de entender 
su funcionamiento.


Existen otros QA sobre Python que no tienen nada que ver con Python 
Hispano, y en los próximos meses aparecerá «el oficial», dentro de la 
red Stack Exchange (hermanado con sitios como Stack Overflow, Super User 
y muchos más):


http://python.majibu.org/

Desde Pybonacci apoyé y difundí mucho el proyecto y finalmente alcanzó 
la masa crítica necesaria. Ahora estamos a la espera de que traduzcan la 
interfaz: sabemos que están trabajando en ello, pero no tenemos una 
estimación de cuándo llegará.


Python Hispano no está constituido como una asociación formalmente ni 
nada por el estilo, si no que es más bien un grupo de gente 
(mayoritariamente o en su totalidad de España) que pretendían aglutinar 
recursos sobre el lenguaje en español. Ahora estamos en un proceso, por 
un lado, de relevo (algunos de sus fundadores han dado un paso atrás y 
otros nos hemos incorporado con ganas de aportar cosas nuevas) y, por 
otro, de consolidar la comunidad Python española: este fin de semana es 
la primera PyConES. Las dos cosas nos tienen bastante ocupados, y por 
tanto no tenemos una dirección o ideas sobre proyectos concretos.


Mi opinión personal es que, cuando pase la PyCon España (que si no me 
equivoco será la última del año en español, después de PyCon Argentina 
en octubre y PyCon Uruguay a principios de este mes) podríamos pensar si 
queremos mantener Python Hispano, y si es así con qué filosofía, qué 
proyectos llevar adelante y con qué medios humanos y materiales 
contamos. Mi sueño es que fuera un punto de encuentro para las 
comunidades Python hispanohablantes, pero para eso hacen falta dos cosas 
fundamentales: gente involucrada de diversos países y que esa gente 
llegue a acuerdos y puntos en común.


Se aceptan todo tipo de ayudas y sugerencias :) Hay mucho trabajo por 
hacer, y cuantos más lo hagamos menos haremos cada uno.


Un saludo,

Juan Luis




___
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] Algunas preguntas sobre el proyecto de python hispano

2013-11-18 Por tema Juan Luis Cano

On 11/18/2013 12:52 PM, Juan Luis Cano wrote:
Existen otros QA sobre Python que no tienen nada que ver con Python 
Hispano, y en los próximos meses aparecerá «el oficial», dentro de la 
red Stack Exchange (hermanado con sitios como Stack Overflow, Super 
User y muchos más):


http://python.majibu.org/


Perdón, me he equivocado de enlace:

http://area51.stackexchange.com/proposals/42810/stack-overflow-in-spanish
___
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] Lista de libros de programación libres/gratuitos

2013-10-19 Por tema Juan Luis Cano

On 10/17/2013 12:47 AM, Carlos Zuniga wrote:

Siempre hay quienes vienen a la lista buscando libros para leer online
o descargar, aquí hay una recopilación de todos ellos:

https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md#python

Si conocen otros, no duden en mandar su pull-request ;)


Saludos


Aquí tienen una lista con descripciones, filtros por idiomas, 
categorías, valoraciones de los usuarios y más:


http://www.etnassoft.com/biblioteca/?search_term=pythonbooks_category=allbooks_criteria=post_date_DESClang=spanishsince=all

Si no conocían aún Openlibra, se la presento :)
___
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] Fwd: PID Python

2013-10-11 Por tema Juan Luis Cano
‘pidof script.py’ es mucho más simple
On Oct 11, 2013 9:17 AM, Rock Neurotiko miguelglafue...@gmail.com wrote:

 Por el bien de tu sistema operativo, ni pienses en eso, y deja que el
 gestione los pid's, porque si no puedes tener un lio de la ostia.

 Si quieres saber el pid es tan facil como:

 ps aux | grep 'tuScript' | awk '{print $2}'

 Si quieres matarlo en la misma linea:

 kill $(ps aux | grep 'tuScript' | awk '{print $2}')




 El 10 de octubre de 2013 15:27, Julio Hector Aguilar Renteria 
 jhagui...@gmail.com escribió:

 Cordial Saludo

 Hola buenos días, quisiera saber si es posible hacer que un script python
 siempre tenga el mismo pid, tengo varios scripts python y en ocasiones es
 necesario detener e iniciar nuevamente un script y quiero hacerlo de manera
 automatica.

 Muchas Gracias


 Atentamente,


 *Jhaguilar*

 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




 --
 Miguel García Lafuente - Rock Neurotiko

 Do it, the devil is in the details.
 The quieter you become, the more you are able to hear.
 If we make consistent effort, based on proper education, we can change the
 world.

 El contenido de este e-mail es privado, no se permite la revelacion del
 contenido de este e-mail a gente ajena a él.

 ___
 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] alguien me puede explicar que es (*args, **kwargs)?

2013-10-08 Por tema Juan Luis Cano

On 10/08/2013 07:34 PM, Ricardo Azpeitia Pimentel wrote:

Aprender algo de python no estaría de mas.

http://mundogeek.net/archivos/2008/03/03/python-funciones/


Efectivamente, en este tutorial explica la sintaxis *args y **kwargs. 
Realmente args y kwargs puede ser cualquier cosa: *params y **kwparams, 
*otros y **otros... Lo de poner *args y **kwargs es una convención 
dentro de Python.


En el tutorial oficial de Python traducido al español lo explican también:

http://docs.python.org.ar/tutorial/3/controlflow.html#mas-sobre-definicion-de-funciones




El 8 de octubre de 2013 12:30, DiegoUG diego.uribe.ga...@gmail.com 
mailto:diego.uribe.ga...@gmail.com escribió:


Resulta que yo nunca use esto en python (*args, **kwargs) ahora lo
veo mucho cuando definen un def do(self, *args, **kwargs): pero no
entiendo como funciona, veo que a **kwargs le estan pasando un
arreglo y a *args un objeto user, pero la verdad no entiendo,
alguien me puede sacar de la duda con algún ejemplo claro?

Gracias.

-- 
*Diego Alonso Uribe Gamez*



*Desarrollador web*

Twitter: @DiegoUG http://www.twitter.com/DiegoUG

Google+: http://gplus.to/diegoug




___
Python-es mailing list
Python-es@python.org mailto: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] Moderación en la lista

2013-09-29 Por tema Juan Luis Cano

On 09/28/2013 11:18 PM, Julio S.G. wrote:
Je, moderación, vaya broma. Cuando eres novato, todo te sabe a nuevo, 
cuando eres un sabidillo (o te lo crees), te molestan los novatos. 
Mejor miráis si sabéis ser moderadores que marear la perdiz del nivel. 
Siempre aparece alguien que te deja con el culo al aire.


No sé si era tu intención, pero este tipo de mensajes me resultan 
bastante hostiles. Creo que yo he sido bastante correcto (tajante, pero 
correcto) y te pediría que suavizaras un poco el tono.


Lo voy a decir otra vez por si aún no ha quedado claro:

* No me molesta contestar dudas de novatos. Para empezar, porque el 
primer novato aquí soy yo: por tanto tampoco me creo ningún sabidillo.
* Esta discusión no es para excluir preguntas básicas de la lista. 
Básicamente, porque nunca se han hecho preguntas avanzadas.
* Esta discusión no es para comenzar a moderar activamente los mensajes. 
Es para proponer unas reglas que aplicar entre todos para enseñar a los 
novatos a dejar de serlo y mejorar el clima de la lista.


Y otra vez lo voy a decir: he hablado con gente experimentada en Python 
que realmente podría aportar mucho a esta lista y que no están suscritos 
porque están hartos de leer mensajes de personas que no han investigado 
el problema, o preguntas directamente ininteligibles.


Pero para que veamos que esto es un compromiso también de los que 
responden, voy a traducir aquí un trozo del texto cómo hacer preguntas 
inteligentes que nos atañe a los expertos:




Cómo contestar preguntas de manera útil

/Sé educado./ El estrés relacionado con los problemas puede hacer 
parecer ruda o estúpida a la gente cuando no lo es.


/Corrige a los primerizos en privado./ No hay necesidad de una 
humillación pública a alguien que ha cometido un error honestamente. 
Un novato de verdad puede no saber cómo buscar en los archivos o dónde 
está la FAQ.


/Si no conoces la respuesta, ¡dilo!./ Una respuesta incorrecta pero 
autoritaria es peor que ninguna respuesta. No conduzcas a nadie por un 
camino equivocado simplemente porque es divertido sonar como un 
experto. Sé honesto y humilde; da ejemplo para el que pregunta y para 
tus colegas.


/Si no puedes ayudar, no estorbes./ No hagas bromas sobre 
procedimientos que pudiesen complicar el sistema del usuario - el 
pobre puede interpretarlo como instrucciones.


/Haz preguntas inquisitorias para sonsacar más detalles./ Si eres 
bueno en esto, el que pregunta aprenderá algo - y tú también. Intenta 
convertir la mala pregunta en una buena pregunta; recuerda que todos 
fuimos novatos alguna vez.


//Aunque musitar RTFM a veces está justificado cuando respondes a 
alguien que claramente es un flojo / vago, un enlace a la 
documentación (incluso cuando es una sugerencia para buscar en Google 
una frase clave) es mejor.


/Si vas a contestar la pregunta, hazlo bien./ No sugieras rodeos 
extraños cuando alguien está usando la herramienta o el enfoque 
incorrectos. Sugiere buenas herramientas. Reformula la pregunta.


//¡Responde a la pregunta! Si el que pregunta ha sido tan exhaustivo 
de detallar que ya ha intentado X, Y, Z, A, B y C sin resultado, es 
extraordinariamente inútil responder intenta A o B o dar un enlace 
que dice intenta X, Y, Z, A, B o C.


/Ayuda a tu comunidad a aprender de la pregunta./ Cuando aparezca una 
buena pregunta, piensa ¿qué debería actualizar en la FAQ o en la 
documentación para que esto no se repita?. A continuación manda un 
parche a quien mantiene estos recursos.


Si investigas algo para contestar la pregunta, /enseña cómo hacerlo en 
lugar de fingir que te has sacado la respuesta de la manga/. (N. del 
T.: en el texto original, del culo). Responder una buena pregunta es 
como alimentar a una persona hambrienta, pero enseñarle cómo 
investigar es enseñarle cómo cocinar para toda la vida. (N. del T.: 
dale una caña, no un pez)




Espero que esto sea útil también para los que tenemos que contestar. En 
Python Hispano tenemos una FAQ, no sé si alguien la conoce:


http://python-hispano.org/PreguntasFrecuentes

Un saludo

Juan Luis Cano

___
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] Ayuda

2013-09-28 Por tema Juan Luis Cano

On 09/23/2013 07:51 PM, Samuel Maca wrote:

Buenas tardes
Quiero pedir asesoría acerca del uso de matplotlib y mayavi,


Manuel, te sugeriría que entonces en vez de mandar un mensaje con asunto 
Ayuda pusieses Uso de matplotlib o mayavi para superficies 3D o algo 
parecido.


http://www.sindominio.net/ayuda/preguntas-inteligentes.html

Juan Luis Cano
___
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] Moderación en la lista

2013-09-28 Por tema Juan Luis Cano

Hola a todos:

(Resumen: Email largo, con algunas sugerencias para mejorar la calidad 
de la lista)


Me gustaría hablar del tema de la moderación en esta lista. Esta mañana 
he leído dos mensajes seguidos con asuntos del tipo Ayuda o Ayuda con 
esto y con contenido lleno de súplicas y frases de desesperación.


Me voy a ahorrar los eufemismos: esta situación no es nada seria. Lo he 
hablado con muchas personas y hay gente muy buena que no está suscrita a 
la lista por puro aburrimiento y hartazgo de leer preguntas estúpidas, 
mal formuladas o que demuestran que la persona que pregunta no ha hecho 
los deberes.


Las pautas y consejos para hacer preguntas de manera inteligente se 
conocen ya desde hace más de una década y están traducidos al español:


http://www.sindominio.net/ayuda/preguntas-inteligentes.html

Podríamos ponernos a hablar sobre qué temas discutir aquí y qué temas 
redirigir a otros sitios (Python Majibu, entredesarrolladores, listas 
locales), pero eso daría para mucho, y por tanto voy a hacer una serie 
de sugerencias concretas que podemos comentar entre todos y empezar a 
aplicar enseguida:


1. No aceptar títulos vacíos o ambiguos.

Ayuda con este error *no vale para nada* como asunto de un email. 
Cuando alguien envíe un mensaje de esas características, se cambia el 
asunto y se le dice que intente hacerlo mejor la próxima vez. Lo de ser 
más o menos educado ya va en gustos, yo preferiría que se le dijese con 
buena educación y seguidamente se contestase a su pregunta.


Se le puede enlazar esto:

http://www.sindominio.net/ayuda/preguntas-inteligentes.html#AEN103

2. No aceptar pedazos de código gigantes.

Cuando alguien te pega un programa de 100 líneas (o más) para que le 
digas dónde está el error, el problema es que esa persona no ha 
trabajado para intentar aislar el fallo y entender más o menos dónde se 
encuentra. Ese tema también evitarse: otra vez, se le dice a la persona 
que intente aislar el problema, sobre todo para que sea más fácil para 
los demás ayudarle. De forma educada a poder ser.


Pero por otro lado, si alguien por lo que sea sí que tiene que pegar 
mucho código, que por favor no lo haga en un mensaje porque es 
incomodísimo. Cuando alguien haga eso, se le dice educadamente que use 
gist.github.com, o el servicio que a cada cual le parezca bien.


3. Pedir que se especifique el trabajo previo

Es una pérdida de tiempo muy irritante que alguien mande una pregunta y 
haya que sacarle con sacacorchos cuál es su sistema, qué versión de 
Python usa, qué ha intentado antes... no somos robots, creo que no hace 
falta dar una plantilla, pero si alguien no da este tipo de detalles se 
le podría decir educadamente que para la próxima vez los escriba a la 
primera.


Se le puede enlazar esto:

http://www.sindominio.net/ayuda/preguntas-inteligentes.html#AEN117


 *

Describe los síntomas de tu problema o error con cuidado y claramente.

 *

Describe el entorno en el que ocurre (máquina, S.O., aplicación,
loquesea).

 *

Describe la investigación que llevaste a cabo para acotar una
posible respuesta al problema antes de hacer la pregunta.

 *

Describe los pasos de diagnóstico que llevaste a cabo e intenta
solucionar el problema tú mismo antes de formular la cuestión.

 *

Describe cualquier cambio reciente en tu ordenador o combinación
de software que pueda resultar relevante.



4. Ser un poco estrictos

Creo que todo el mundo tiene derecho a aprender y usar Python.

Creo que todo el mundo tiene derecho a que le ayuden a aprender a usar 
Python.


Pero no creo que todos los flojos del planeta tengan derecho a aprender 
Python gracias a que gente en su tiempo libre les soluciona preguntas 
mal formuladas en una lista de correo.


Si alguien pone ayuda por favor se le podría decir educadamente 
que todos los que escriben a la lista requieren ayuda y que por poner 
ese tipo de cosas no va a obtener prioridad. Si alguien necesita ayuda 
urgente siempre puede *pagar* $$$ a un profesional.


Hay gente que necesita un RTFM por respuesta. Esto es una opinión 
puramente personal pero sólidamente fundamentada.


---

Y con esto termino. Esta lista no tiene un tráfico, digamos, 
inmanejable, pero si mejoramos las condiciones tal vez consigamos atraer 
a más gente *y dar una impresión de seriedad*.


Estoy muy cansado de ver problemas tan básicos en Python-es, las 
comunidades de Google Plus, los foros y en todas partes. Creo que los 
podemos solucionar.


Un saludo

Juan Luis Cano
___
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] Moderación en la lista

2013-09-28 Por tema Juan Luis Cano

On 09/28/2013 02:05 PM, Oscar Carballal wrote:
Perdón por el doble post, pero tengo que mencionarlo. La web de Python 
Hispano debería ser el centro de atención de este tipo de cosas. 
Propongo que creemos una página en la wiki con las normas. ¿Qué os parece?


+1

Para quien no lo sepa, digamos que ahora soy el encargado de Python 
Hispano después de que Chema y Joe nos cedieran a los dos Pybonaccis el 
material y las cuentas de Twitter y Facebook. De ahí que haya querido 
«iniciar mi gestión» hablando de este tema.


De momento tengo el material pero no un alojamiento (propio). Aunque 
esto se puede arreglar pronto, no hay prisa.


Un saludo
___
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] Moderación en la lista

2013-09-28 Por tema Juan Luis Cano

On 09/28/2013 02:14 PM, Oscar Carballal wrote:
Anda, no sabía que Joe había dejado el puesto. Supongo que estarás al 
tato de que voyh a cancelar mi servidor de Dreamhost a final de año, 
que es donde esta alojado Python Hispano ahora mismo.


No lo sabía, gracias por decírmelo. Sin problemas, tendrá sustituto pronto.

Juanlu
___
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] Moderación en la lista

2013-09-28 Por tema Juan Luis Cano

[clip]

On 09/28/2013 07:22 PM, Chema Cortes wrote:

Y con esto termino. Esta lista no tiene un tráfico, digamos, inmanejable,
pero si mejoramos las condiciones tal vez consigamos atraer a más gente *y
dar una impresión de seriedad*.

Estoy muy cansado de ver problemas tan básicos en Python-es, las comunidades
de Google Plus, los foros y en todas partes. Creo que los podemos
solucionar.

Desde que iniciamos la andadura de esta lista, y antes de ella la
lista alojada por Aditel, decidimos que no era precisa una moderación
activa. Pensamos que son los propios suscritores los que deciden, en
función de sus repuestas, si un mensaje merece la pena responderlo o,
por el contrario, criticarlo (en el buen sentido) para que se incluya
la información necesaria para prestar la ayuda que se requiere.
Quedamos que, en medida que se viera un incremento del tráfico, se
tomarían las medidas apropiadas en su momento.


Chema, ciertamente no me he explicado nada bien en este sentido (y el 
asunto del mensaje no ayuda) pero no estaba tratando de definir unas 
reglas para que alguien con poder filtre los mensajes, sino más bien 
proponiendo una serie de normas que intentemos aplicar entre todos con 
los mensajes que vayan llegando.



Volviendo al tema concreto de la moderación, ya conoces mi propuesta
de incorporar como administrador a álguien de la directiva de la
asociación. Poner en marcha la moderación requiere de voluntarios que
se comprometan a revisar frecuentemente los mensajes en espera. Y ya
puedo adelantarte que ninguno de los administradores que somos ahora
tenemos el tiempo y las ganas para realizar esta labor. Si se desea
renovar a los administradores, por mi parte no hay incoveniente.


Ni los que estáis ahora, ni los que vienen a continuación, lamentablemente.

Juan Luis Cano
___
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] Moderación en la lista

2013-09-28 Por tema Juan Luis Cano

On 09/28/2013 08:22 PM, Mario Lacunza wrote:

Solo quiero dar una opinion...

Si quieren elevar el nivel de la lista pues de arranque pongan q 
esta lista es para nivel medio o avanzado.. lo cual me parece una 
sinrazon... esta lista creo yo q esta para ayudar a todos los niveles, 
sino definanlo.


Como dice Chema si las preguntas son basicas o mal dirigidas (nunca me 
gusto q te manden a leer el link de sindominio de preguntas 
inteligentes... xq q me estas queriendo decir??) la comunidad sola lo 
censurara al no darle respuesta.


Con el avance de las tecnologias y buscadores poco a poco el uso de 
listas y foros se hara mas exclusivo y puntual, la verdad q cuando 
llegas a cierto nivel el uso de Google es fundamental y ya casi no 
necesitas de uso de las listas salvo cosas muy puntuales, como por 
ejemplo preguntas de conceptos y sugerencias sobre como afrontar algo.


Los principiantes igual preguntaran cosas de principiantes, pero aqui 
tenemos un dicho: La vaca no se acuerda cuando fue ternera??


Ademas si los mandas a pasear pues no creo q regresen a la lista mas 
con lo cual se estaria obteniendo lo contrario a lo deseado...


Hola Mario:

Yo creo que en ningún momento se ha hablado de subir el nivel de la 
lista. De hecho, si alguien quisiera discutir algo avanzado hoy, no creo 
que se le dijese: «esta lista solo es para temas básicos».


Ahora bien, lo que estoy diciendo es que tendríamos que tratar de 
«educar» un poco a la gente que empieza, precisamente porque no tienen 
por qué saber la mejor forma de proceder. Como tú dices, todos hemos 
sido ternera, pero si no ayudamos a las personas que nos piden ayuda a 
crecer, serán terneras siempre.


Ojalá los principiantes sigan preguntando cosas de principiantes, y cada 
vez más. Pero tenemos que dar herramientas a esos principiantes para que 
dejen de serlo.


Por cierto, yo discrepo contigo en que con Google cada vez se usarán 
menos las listas y los foros. Cada uno funciona de una manera diferente, 
yo por ejemplo casi nunca tengo que preguntar nada porque encuentro 
siempre respuestas en StackOverflow, pero 1) está en inglés y 2) los 
demás pueden tener menos suerte.


Un saludo

Juan Luis Cano
___
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] Ayuda a un novato.

2013-09-22 Por tema Juan Luis Cano

On 09/21/2013 08:20 PM, Juan Perles wrote:
El primer problerma que me encuentro es que el libro está programado 
con versión 2 de Python y yo estoy utilizando la 3.
Creo que este obstáculo lo he superado pero el programa no me 
funciona. ¿Qué he hecho? Descargarme off-line el archivo y leerlo 
como si de texto se tratara y el programa funciona perfectamente. Pero 
leyéndolo directamente no. Creo que mi problema está en el buffer de 
la API.


Disculpa Juan, pero no he comprendido bien: este ejemplo que nos pones 
¿es la traducción a Python 3 que tú has hecho del código? ¿Cuál es el 
resultado que deseabas obtener? ¿Qué quieres decir con que «leyéndolo 
directamente» no funciona pero como texto 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] (sin asunto)

2013-09-19 Por tema Luis Díaz
saludos y gracias a todos de antemano.

soy usuario habitual de linux (tengo años sin usar windows) y lo que
hago es programar app web.

ahora bien, necesito programar una app, que se ejecute en windows.
necesito que la app, pueda :

* instalador y des-instalador.
* ser ejecutada al inicio (tema viejo en la lista, me pueden pasar el
enlace donde buscar ;), no guarde el correo :D )
* mostrar lista de programas instalado en el sistema y desencadenar
proceso para des-instalar .
* mostrar lista programas que arrancan al inicio (eliminar / agregar,
segun sea el caso).
* mostrar lista de programas cargados en memoria.

como estoy acostumbrado a linux y a app web, no tengo ni idea que librería usar
para extraer dicha información del sistema.

ya investigue y tengo algunas recetas para buscar en el registro,
arrancar o terminar programas, trabajar con servicios.

http://code.activestate.com/recipes/502268-win-registry-module/
http://code.activestate.com/recipes/576730-super-shorcuts-for-windows/
http://code.activestate.com/recipes/551780-win-services-helper/

ahora estoy buscando en https://pypi.python.org

gracias y disculpen la molestia









-- 
http://diazluis.com
Analista Programador
User Linux 532223
___
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] (sin asunto)

2013-09-19 Por tema Luis Díaz
gracias amigos, para linux, la cosa es facil (puedo ver el código
fuente y esta bien documentado todo),
mi pregunta particular es solo para windows..

el 98% de las personas con las que he hablado y han tenido problemas
con su sistemas (lentitud, virus, etc).. usan windows.

gracias a todos! sigo esperando mas sugerencias.




El día 19 de septiembre de 2013 16:39, Cristian García
cristian99gar...@gmail.com escribió:
 E
 s cierto que no te devolvería el listado completo. Pero lo que también es
 cierto, es que ese comando no lo ejecutas en Linux general, lo debes hacer
 en Debian o alguna otra distro basada en ella, a menos que se puede cambiar
 el gestor de paquetes de instalación, ahí ya no sé, pero igual, ese
 comando(espero no equivocarme) solo devolvería los programas instalados con
 apt-get, que por más que estés en un Debian o derivado, no es la única
 manera de instalar programas.


 El 19 de septiembre de 2013 17:37, nicopixel nicopi...@gmail.com escribió:


 El 19 de septiembre de 2013 17:01, Cristian García
 cristian99gar...@gmail.com escribió:

 Para ver los programas instalados(a la manera díficil, porque no sé si
 hay librerías que lo hagan xD):

 En Windows:
 Te fijás con os todos los archivos lanzadores que estén en Menú
 Inicio creo, no estoy muy seguro, entonces, supongo que con esos archivos
 podés obtener la ruta que ejecutan, o sea, en dónde está el programa que
 ejecutan.

 En Linux:
 El proceso es el mismo, solo que la ruta es
 /usr/share/applications/ y te tenés que fijar en todos los archivos de
 extensión desktop, los lees con open y te fijás la ruta que ejecutan
 también.

 Luego para la función de des-instalar, solo debés borrar la carpeta
 contenedora del programa. Aclaro que no todos los programas en Linux se
 encuentran en la ruta que dejé arriba, pero si la mayoría.



 En realidad eso no está bien porque es problable que te queden muchos
 (muchísimos) programas fuera del listado.
 La manera correcta en Windows (por lo menos en XP) es sacar los datos de
 la siguiente clave del registro:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

 O sino podrias exportarla y luego parsearla:

reg export
 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
 listado.txt


 En Linux, si lo que se quiere es tener un listado de los paquetes
 instalados se puede ejecutar:

# dpkg --get-selections


 Saludos
 Nicolá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/




-- 
http://diazluis.com
Analista Programador
User Linux 532223
___
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] Llamada a charlas en la PyConEs?

2013-09-16 Por tema Juan Luis Cano

On 09/16/2013 06:47 PM, Francesc Alted wrote:
Bueno, pues nos quedamos fuera :P  A ver si otra vez nos damos más 
prisa :)


Francesc


Anda que... ¡mira que dimos tiempo! :P

Qué pena quedarnos sin vuestras charlas Francesc, para la próxima 
edición que no falte :)


Juanlu
___
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] Entrevista a GvR

2013-09-14 Por tema Juan Luis Cano

On 09/14/2013 09:50 AM, lasizoillo wrote:

El día 13 de septiembre de 2013 22:12, Juan Luis Cano
juanlu...@gmail.com escribió:

http://w3techs.com/technologies/overview/programming_language/all

http://w3techs.com/technologies/details/pl-python/all/all

En la comunidad científica Python tiene mucho futuro. En el resto de
sitios... lo dudo bastante.

93.728% de los datos de estadísticas son inventados o tienen un margen
de error superior al 42.345%.

Lo que quiero decir con estos datos inventados es que en el desarrollo
web suele ser muy difícil conocer qué tecnología hay detrás. Ejemplo:
http://lorempixel.com/

En las cabeceras solo aparece Server: Apache, sin soporte para
ningún lenguaje. En las urls no aparece rastro de ningún lenguaje
.php, .asp, .py,  ¿Como saber si está hecho con php, java,
python, brainfuck, ...?

Te dejo otro ejemplo de web de la que distribuyen su código fuente en python:
http://foofind.is/

Sin ese enlace no sabría que pensar ;-)

Entre el tema de poner las urls bonitas por temas de seo o
usabilidad (que se comporten como un api), y el tema de no dar
información del sitio por seguridad no puedo creerme una estadística
de ese tipo. Lo siento.


Hay más técnicas para detectar el lenguaje, no solo la extensión de la 
URL o las cabeceras. A veces la respuesta está en el código fuente:


https://wiki.ubuntu.com/

Se ven assets en la carpeta moin_static192. Claramente usa Python. Si 
ves wp_content será PHP. La propia web de las estadísticas: está en 
PHP, se les ha colado una extensión en el código fuente. Otras veces hay 
comentarios en el CSS. Y añaden alguna más http://w3techs.com/faq.


La primera web que me mandas claramente está en PHP: mira el código fuente.

La segunda web que me dices: Python. Caramba, mejor me lo pones, ¡no 
hace falta ni mirar las cabeceras!


Una cosa es que la información no sea 100 % precisa (que lo dicen 
http://w3techs.com/disclaimer) y otra cosa es que sea inventada.O sea 
que discrepo mucho bastante de que haya que ignorar estos datos por 
completo.


Pero bueno, al margen de esto... creo que hay otros indicadores de que 
Python no es precisamente súper popular en lo que a web se refiere.
___
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] Entrevista a GvR

2013-09-14 Por tema Juan Luis Cano

On 09/14/2013 02:00 PM, lasizoillo wrote:
Sigo con mi convicción de no fiarme en estadísticas o benchmarks que 
no haya manipulado yo mismo ;-)


Lo cierto es que tienes razón, hay más cosas a tener en cuenta... No sé, 
creo que el potencial de Python está infrautilizado pero como dijo 
Kaplan-Moss en su keynote en PyCon Canada hay muchas amenazas ahora como 
para dormirse (suponiendo que deseemos que Python se expanda).

___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


  1   2   3   4   >