[Python-es] Compilar python a javascript

14 views
Skip to first unread message

Jesus Cea

unread,
May 26, 2010, 4:05:45 PM5/26/10
to La lista de python en castellano
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

¿Alguien tiene experiencia con proyectos como los descritos en
<http://developers.slashdot.org/firehose.pl?op=view&type=story&sid=09/09/19/1345236>?.

Lo que me interesa es poder programar 100% python y que esos programas
funcionen en un navegador, incluyendo el acceso al DOM y demás
filigranas habituales en Javascript.

No quiero aprender (más) javascript si puedo evitarlo.

- --
Jesus Cea Avion _/_/ _/_/_/ _/_/_/
jc...@jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/
jabber / xmpp:jc...@jabber.org _/_/ _/_/ _/_/_/_/_/
. _/_/ _/_/ _/_/ _/_/ _/_/
"Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/
"My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBS/1/GZlgi5GaxT1NAQIFxwP/TN8P5pIjVlCEX3jEC0Akw9yFZhMIzKY7
oOmaSL812CkV61kAX579GFVymCsl72Pq3Nn8UrKgHBIzcfguryuel3NpCRi2nftJ
W8ssVhT+dB6Zyw9yWZuZqhmxFF8NP0Tl9CHP6uciVDdnfh+c5XQsAmB+HqAQjRz1
qMsH38hcdV0=
=UhIm
-----END PGP SIGNATURE-----
_______________________________________________
Python-es mailing list
Pyth...@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Hernan M Foffani

unread,
May 27, 2010, 6:31:18 AM5/27/10
to La lista de python en castellano
On Wed, May 26, 2010 at 22:05, Jesus Cea <jc...@jcea.es> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> ¿Alguien tiene experiencia con proyectos como los descritos en
> <http://developers.slashdot.org/firehose.pl?op=view&type=story&sid=09/09/19/1345236>?.
>
> Lo que me interesa es poder programar 100% python y que esos programas
> funcionen en un navegador, incluyendo el acceso al DOM y demás
> filigranas habituales en Javascript.
>
> No quiero aprender (más) javascript si puedo evitarlo.

Pues sí. Con Pyjamas es posible.
Hace tiempo que no haga nada con él así que no se en qué estado de
madurez está hoy. Pero ten en cuenta que si bien te evitas programar
en JS tendrás que lidiar con una API gráfica nueva.
Lo mejor es que lo evalúes tu mismo.

Hernan M Foffani

unread,
May 27, 2010, 6:34:55 AM5/27/10
to La lista de python en castellano
>> ¿Alguien tiene experiencia con proyectos como los descritos en
>> <http://developers.slashdot.org/firehose.pl?op=view&type=story&sid=09/09/19/1345236>?.
>>
>> Lo que me interesa es poder programar 100% python y que esos programas
>> funcionen en un navegador, incluyendo el acceso al DOM y demás
>> filigranas habituales en Javascript.
>>
>> No quiero aprender (más) javascript si puedo evitarlo.
>
> Pues sí. Con Pyjamas es posible.
> Hace tiempo que no haga nada con él así que no se en qué estado de
> madurez está hoy. Pero ten en cuenta que si bien te evitas programar
> en JS tendrás que lidiar con una API gráfica nueva.
> Lo mejor es que lo evalúes tu mismo.

Me olvidaba de algo importante:
Las bibliotecas de Pyjamas son independientes del navegador.

Ivette Maria Suarez Muñoz

unread,
May 27, 2010, 8:04:10 AM5/27/10
to La lista de python en castellano
Hola a todos me he decidido a utilizar multiprocessing para tratar de ejecutar varios procesos al mismo tiempo pero sucede que al ejecutarse la linea p.start() no hace nada solo se detiene y se reinicia la aplicación,ya revisé bien los parámetros que se le pasan al Proces y no hay error además no me lanza ningun error solo se detiene en esa linea
si me pueden ayudar se los voy a agradecer
saludos
----- Mensaje original -----
De: "Hernan M Foffani" <hfof...@gmail.com>
Para: "La lista de python en castellano" <pyth...@python.org>
Enviados: Jueves, 27 de Mayo 2010 6:34:55 GMT -04:00 Georgetown
Asunto: Re: [Python-es] Compilar python a javascript

marmolro

unread,
May 27, 2010, 8:06:40 AM5/27/10
to La lista de python en castellano


2010/5/27 Hernan M Foffani <hfof...@gmail.com>
Ten en cuenta también que, a parte de aprender un API nueva, la interfaz la escribes en Python "restringido"... Me explico: Con pyjamas escribes la interfaz en Python y luego un compilador te genera el js; el lenguaje soportado es un subconjunto de Python.

Pyjamas pretende hacer lo mismo que Google Web Toolkit, pero en python y en código abierto. La verdad es que el resultado está muy logrado.

Una última cosa: tanto pyjamas como GWT están orientados a hacer la interfaz de aplicaciones web, no a hacer webs generales. 

Marmolro

Narcis Garcia - GiLUG

unread,
May 27, 2010, 9:07:44 AM5/27/10
to La lista de python en castellano
Ivette, ¿qué tiene que ver lo que hablas con el javascript?

En/na Ivette Maria Suarez Muñoz ha escrit:

Andres Vargas - zodman

unread,
May 27, 2010, 10:31:04 AM5/27/10
to La lista de python en castellano
tambien existe una forma de programar en python y obtener css
http://sandbox.pocoo.org/clevercss/

2010/5/27 Narcis Garcia - GiLUG <infor...@actiu.net>

Jesus Cea

unread,
May 28, 2010, 7:43:19 AM5/28/10
to La lista de python en castellano
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 27/05/10 14:04, Ivette Maria Suarez Muñoz wrote:
> Hola a todos me he decidido a utilizar multiprocessing para tratar de ejecutar varios procesos al mismo tiempo pero sucede que al ejecutarse la linea p.start() no hace nada solo se detiene y se reinicia la aplicación,ya revisé bien los parámetros que se le pasan al Proces y no hay error además no me lanza ningun error solo se detiene en esa linea
> si me pueden ayudar se los voy a agradecer

Ivette, no te respondo a tu petición de ayuda porque has "secuestrado"
mi hilo sobre javascript.

Cuando quieras mandar algo NUEVO a la lista, abre un hilo nuevo, no le
des a responder a un mensaje anterior que no tiene nada que ver, porque
aparecerá dentro del hilo que no es.

Si vuelves a mandar el mensaje "bien", te lo responderé.

- --
Jesus Cea Avion _/_/ _/_/_/ _/_/_/
jc...@jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/
jabber / xmpp:jc...@jabber.org _/_/ _/_/ _/_/_/_/_/
. _/_/ _/_/ _/_/ _/_/ _/_/
"Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/
"My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBS/+sV5lgi5GaxT1NAQKzOgP+IrlYkJl/2WggGw52b9/DsS5XuyigwJkq
DTeKC7fbNatq5sV6bAGpNu0mX08mBSTTkUbJrZ4UYlY7fpqCeVXd8aAUxUxmmiYz
4lNZ2sBo7eaBhBV4RJPEanoKxWfsGtjLo3q2MeSN3Ai9Ye+sdCOIMJLB9FVnpm/T
eaPhJbnxoZA=
=PvdC
-----END PGP SIGNATURE-----

Jesus Cea

unread,
May 28, 2010, 7:49:21 AM5/28/10
to La lista de python en castellano
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 27/05/10 14:06, marmolro wrote:
> Una última cosa: tanto pyjamas como GWT están orientados a hacer la
> interfaz de aplicaciones web, no a hacer webs generales.

Mi idea es evitar programar esas pequeñitas rutinas AJAX, etc en
Javascript, escribiéndolas en python. Ahora mismo no me interesa usar un
framework, porque el código javascript que necesito es mínimo.

Por ejemplo, poder comprobar que el número de teléfono que has metido en
un formulario, efectivamente es un número de 9 dígitos con un prefijo
válido para la provincia que has indicado. Eso deberían ser 5 lineas de
código, no necesito un framework. Pero no me da la gana de escribirlo en
javascript si puedo evitarlo.

¿Puedo usar pyjamas para escribir ese código en python y "compilarlo" a
javascript para servirlo al navegador?.

(y sí, ya sé que la validación debe hacerla TAMBIÉN el servidor. Es solo
un ejemplo)


- --
Jesus Cea Avion _/_/ _/_/_/ _/_/_/
jc...@jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/
jabber / xmpp:jc...@jabber.org _/_/ _/_/ _/_/_/_/_/
. _/_/ _/_/ _/_/ _/_/ _/_/
"Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/
"My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBS/+twZlgi5GaxT1NAQKGEgP5AWIdJC0nmNn3eCmfSSmN3wgaiFl03rw7
T+RABas4jGIzLZwbbmMzJncSSZXomlVK4wBpPilSbIw+O6rfd1vXDF4+FWvjDoXA
brfUtER3Y8nT3kOl542F+Zu/JDcrh/zobz9MvkwGQMXPNM2EP4J/I9A/Q+9PaOu0
jgYen5znH6I=
=P2XO
-----END PGP SIGNATURE-----

Daniel González

unread,
May 28, 2010, 8:20:24 AM5/28/10
to La lista de python en castellano
2010/5/28 Jesus Cea <jc...@jcea.es>:

> Por ejemplo, poder comprobar que el número de teléfono que has metido en
> un formulario, efectivamente es un número de 9 dígitos con un prefijo
> válido para la provincia que has indicado. Eso deberían ser 5 lineas de
> código, no necesito un framework. Pero no me da la gana de escribirlo en
> javascript si puedo evitarlo.
>
> ¿Puedo usar pyjamas para escribir ese código en python y "compilarlo" a
> javascript para servirlo al navegador?.

Yo la verdad que creo que merece la pena, aprender "por encima" un FW
de javascript, para esas pequeñas cosas, la curva de aprendizajé es
practicamente inexistente.
Por ejemplo para lo que ocupas, en jquery es suficiente con hacer lo siguiente:

1) incluir jquery + jquery validate
2) incluir los validadores en el campo de esta forma
<input type="text" minlenght="6" maxlenght="9" class="required digits" />
3) lanzar los validadores:
$('#form').validate();

A la larga merece la pena, por que la comunidad, plugins, opciones,
programadores que lo conocen, ect, son mucho mayores.

Un saludo!

--
---------------------------------------------------------
Daniel González Cerviño
FreelanceMadrid.es
Mail : daniel....@freelancemadrid.es
Tel (+34) 653 96 50 48
---------------------------------------------------------

Hernan Foffani

unread,
May 30, 2010, 12:03:44 PM5/30/10
to La lista de python en castellano
>> Una última cosa: tanto pyjamas como GWT están orientados a hacer la
>> interfaz de aplicaciones web, no a hacer webs generales.
>
> Mi idea es evitar programar esas pequeñitas rutinas AJAX, etc en
> Javascript, escribiéndolas en python. Ahora mismo no me interesa usar un
> framework, porque el código javascript que necesito es mínimo.
>
> Por ejemplo, poder comprobar que el número de teléfono que has metido en
> un formulario, efectivamente es un número de 9 dígitos con un prefijo
> válido para la provincia que has indicado. Eso deberían ser 5 lineas de
> código, no necesito un framework. Pero no me da la gana de escribirlo en
> javascript si puedo evitarlo.
>
> ¿Puedo usar pyjamas para escribir ese código en python y "compilarlo" a
> javascript para servirlo al navegador?.
>
> (y sí, ya sé que la validación debe hacerla TAMBIÉN el servidor. Es solo
> un ejemplo)

En teoría deberías poder hacerlo, pero en la práctica tengo mis dudas. Originalmente estaba pensado para que el código Python sea el que tome el control (por decirlo de alguna forma), por lo que no se si es posible que lo que genere se pueda acoplar en forma sencilla con htmls, css y demás que ya tengas. Puedes ver lo que genera el traductor pyjs en los subdirectorios output de los fuentes de cada ejemplo en: http://pyjs.org/examples/

Dicho esto, como la salida del traductor es javascript y html, técnicamente no hay nada que lo imposibilte. La dificultad que yo veo es que puedas integrar cómodamente lo que ya tienes con la salida del pyjs.

José Luis Redrejo

unread,
May 30, 2010, 12:47:43 PM5/30/10
to La lista de python en castellano
El día 30 de mayo de 2010 18:03, Hernan Foffani <hfof...@gmail.com> escribió:
>>> Una última cosa: tanto pyjamas como GWT están orientados a hacer la
>>> interfaz de aplicaciones web, no a hacer webs generales.
>>
>> Mi idea es evitar programar esas pequeñitas rutinas AJAX, etc en
>> Javascript, escribiéndolas en python. Ahora mismo no me interesa usar un
>> framework, porque el código javascript que necesito es mínimo.
>>
>> Por ejemplo, poder comprobar que el número de teléfono que has metido en
>> un formulario, efectivamente es un número de 9 dígitos con un prefijo
>> válido para la provincia que has indicado. Eso deberían ser 5 lineas de
>> código, no necesito un framework. Pero no me da la gana de escribirlo en
>> javascript si puedo evitarlo.
>>
>> ¿Puedo usar pyjamas para escribir ese código en python y "compilarlo" a
>> javascript para servirlo al navegador?.
>>
>> (y sí, ya sé que la validación debe hacerla TAMBIÉN el servidor. Es solo
>> un ejemplo)
>
> En teoría deberías poder hacerlo, pero en la práctica tengo mis dudas. Originalmente estaba pensado para que el código Python sea el que tome el control (por decirlo de alguna forma), por lo que no se si es posible que lo que genere se pueda acoplar en forma sencilla con htmls, css y demás que ya tengas. Puedes ver lo que genera el traductor pyjs en los subdirectorios output de los fuentes de cada ejemplo en: http://pyjs.org/examples/
>
> Dicho  esto, como la salida del traductor es javascript y html, técnicamente no hay nada que lo imposibilte. La dificultad que yo veo es que puedas integrar cómodamente lo que ya tienes con la salida del pyjs.
>
>

Como te han contestado antes, pyjamas (o gwt) están orientados a hacer
aplicaciones web como si fueran de escritorio (gmail es el ejemplo más
típico que puedes imaginar). No merece la pena usar pyjamas para las
cosas que comentas. Para eso te recomiendo que, o bien aprendas un
framework de javascript como jQuery te han recomendado en otro hilo,
o bien si te da pereza aprender algo de javascript, uses un framework
de python como django, o sobre todo como web2py que te da todo eso
incorporado y solo necesitas saber python. En concreto, web2py usa
jquery para hacer validaciones en el navegador, pero tu lo haces todo
en python, poniéndole los "requires" necesarios a los campos de la
base de datos. Aquí tienes la lista de los disponibles:
http://web2py.com/book/default/section/7/4 . Para ti es python, para
el usuario de la aplicación es ajax. En realidad es web2py
configurando y usando jQuery.

Saludos

Antonio Pérez

unread,
Aug 22, 2010, 8:21:19 PM8/22/10
to La lista de python en castellano
Hola!

On Wed, May 26, 2010 at 10:05 PM, Jesus Cea <jc...@jcea.es> wrote:

> ¿Alguien tiene experiencia con proyectos como los descritos en
> <http://developers.slashdot.org/firehose.pl?op=view&type=story&sid=09/09/19/1345236>?.
>
> Lo que me interesa es poder programar 100% python y que esos programas
> funcionen en un navegador, incluyendo el acceso al DOM y demás
> filigranas habituales en Javascript.
>
> No quiero aprender (más) javascript si puedo evitarlo.

Llego muuuuy tarde a esta conversación, pero tal vez te interese
conocer CTK (Cherokee ToolKit) [1]. Es en lo que está hecho todo el
entorno de administración web (cherokee-admin) para configurar
Cherokee[2].

Si miras el fuente de cherokee-admin[3] te puedes hacer una idea de
cómo funciona.

Espero que a ti y/o a alguien más le sirva.

[1] http://svn.cherokee-project.com/browser/CTK
[2] http://www.cherokee-project.com/
[3] http://svn.cherokee-project.com/browser/cherokee/trunk/admin

--
Saludos:
Antonio Pérez

lasizoillo

unread,
Dec 24, 2010, 10:44:03 PM12/24/10
to La lista de python en castellano
2010/5/26 Jesus Cea <jc...@jcea.es>:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> ¿Alguien tiene experiencia con proyectos como los descritos en
> <http://developers.slashdot.org/firehose.pl?op=view&type=story&sid=09/09/19/1345236>?.
>
> Lo que me interesa es poder programar 100% python y que esos programas
> funcionen en un navegador, incluyendo el acceso al DOM y demás
> filigranas habituales en Javascript.
>
> No quiero aprender (más) javascript si puedo evitarlo.
>

7 meses ha tardado papa noel en traer tu regalo:
http://syntensity.com/static/python.html

2.6 Mb de javascript quizá es un precio alto a pagar, pero es
exactamente de lo que hablabas en el mail de mayo. Pero no solo eso,
sino de pasar todo lo que se pueda compilar como llvm a javascript.

Saludos:

Javi

Jesus Cea

unread,
Dec 24, 2010, 11:34:55 PM12/24/10
to La lista de python en castellano
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 25/12/10 04:44, lasizoillo wrote:
> 2010/5/26 Jesus Cea <jc...@jcea.es>:
[...]


>> No quiero aprender (más) javascript si puedo evitarlo.
>>
>
> 7 meses ha tardado papa noel en traer tu regalo:
> http://syntensity.com/static/python.html
>
> 2.6 Mb de javascript quizá es un precio alto a pagar, pero es
> exactamente de lo que hablabas en el mail de mayo. Pero no solo eso,
> sino de pasar todo lo que se pueda compilar como llvm a javascript.

Sabía que todo el karma que he ganado a lo largo de los años arreglando
máquinas con MS Windows de los amigos iba a servir para algo... :).

Gracias por el enlace. Lo estudiaré tras las orgías (de comida) navideñas.

- --
Jesus Cea Avion _/_/ _/_/_/ _/_/_/
jc...@jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/
jabber / xmpp:jc...@jabber.org _/_/ _/_/ _/_/_/_/_/
. _/_/ _/_/ _/_/ _/_/ _/_/
"Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/
"My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTRV0bplgi5GaxT1NAQJ4agP+PuIfCcw8zfZyGZTIKoSsCBepclDK7ZUM
t/NAuv/UCh2CQVmRh/KJr5eFwQznf/VpahoMJnuTJgyHlY2q2hRLFt0RqKP7CJLa
4eL00ry2jlYaN0Y3MFYunEe/pFLynyAVqFtPhpUMieFQs8oOmpFvgZu+Yohj3H7h
hHbjRDyKDdM=
=8iPL
-----END PGP SIGNATURE-----

Kiko

unread,
Jan 9, 2011, 11:42:51 AM1/9/11
to La lista de python en castellano
2010/12/25 Jesus Cea <jc...@jcea.es>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 25/12/10 04:44, lasizoillo wrote:
> 2010/5/26 Jesus Cea <jc...@jcea.es>:
[...]
>> No quiero aprender (más) javascript si puedo evitarlo.
>>
>
> 7 meses ha tardado papa noel en traer tu regalo:
> http://syntensity.com/static/python.html
>
> 2.6 Mb de javascript quizá es un precio alto a pagar, pero es
> exactamente de lo que hablabas en el mail de mayo. Pero no solo eso,
> sino de pasar todo lo que se pueda compilar como llvm a javascript.

Sabía que todo el karma que he ganado a lo largo de los años arreglando
máquinas con MS Windows de los amigos iba a servir para algo... :).

Gracias por el enlace. Lo estudiaré tras las orgías (de comida) navideñas.

- --
Jesus Cea Avion                         _/_/      _/_/_/        _/_/_/
jc...@jcea.es - http://www.jcea.es/     _/_/    _/_/  _/_/    _/_/  _/_/
jabber / xmpp:jc...@jabber.org         _/_/    _/_/          _/_/_/_/_/
.                              _/_/  _/_/    _/_/          _/_/  _/_/
"Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz

En este debate de linkedid se habla un poco de este tema (creo que necesitaréis tener cuenta):
http://www.linkedin.com/groupItem?view=&gid=25827&type=member&item=26771737&qid=f8b76d5d-1b99-4c42-9c57-6b1133465af4&goback=.gmp_25827 (Why python is so bad for web front end ?)

Un extracto del debate:
"To take the most of value out of this discussion, I'm listing some interesting Python projects that tend to bring front end to Python (or Python to frontend):
* Luban (http://docs.danse.us/pyre/luban/sphinx/) sophisticated and young UI framework, willing to unify UI programming, still have to demonstrate that it plays well with web frameworks

* pyjamas (http://pyjs.org/) : a port of gwt, very smart, with will to unify ui programming like Luban, but not too supported like this discussion shows ;) , pyjamas may be hard to extend for newbies

* pyvascript (http://www.allbuttonspressed.com/blog/django/2010/07/PyvaScript-Pythonic-syntax-for-your-browser) : a python inspired langage for the browser, playing well with other javascript framework (especially jquery)

* toscawidgets (http://toscawidgets.org/) : a patchwork of various, rather incomplete javascript frameworks wrappers, built on top of turbogears -- latest news 2008

* mochikit :(http://mochikit.com/) : a javascript framework inspired from python

* coffeescript (http://jashkenas.github.com/coffee-script/) : funny initiative to make javascript look like Python, early development, supposed to play well with other js libs

* skupt (http://www.skulpt.org/) : radical approach of python right in the browser, very beta

* ironpython (http://www.voidspace.org.uk/ironpython/silverlight/index.shtml) : only for .net, Python in the browser with silverlight, early stage but promising

* diesel framework (http://dieselweb.org/lib/) suppose to provide a UI package, but no clue about it
"

En general todo el hilo es interesante.

Saludos.

Juan M Puertas

unread,
May 30, 2012, 6:20:51 PM5/30/12
to La lista de python en castellano
 Hola gente:
 Tal como ha evolucionado la cosa en los últimos años, existe una herramienta de desarrollo muy interesante y cómoda para programar; Eric, un entorno al que no le falta casi de nada, incluyendo depuración paso a paso y diseño visual del interfaz gráfico con Qt 4 Designer.
 Saludos :-)

Asdrúbal Iván Suárez Rivera

unread,
May 30, 2012, 8:30:20 PM5/30/12
to La lista de python en castellano
Yo uso Pydev, es un excelente IDE, basado en eclipse. Idle lo uso también para scripts "pequeños"
 
_______________________________________________
Python-es mailing list
Pyth...@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/




--
Asdrúbal Iván Suárez Rivera

El éxito de alguien que enseña no es que sepa mucho, sino que lo poco que sabe lo sepa hacer llegar.

Ricardo Cárdenes

unread,
May 31, 2012, 4:05:02 AM5/31/12
to Juan M Puertas, La lista de python en castellano
2012/5/30 Juan M Puertas <juatma...@yahoo.es>:
Err... La verdad es que Eric ha ganado bastante últimamente, pero
lleva ahí desde los tiempos de PyQt 3 :) La primera versión
empaquetada en Debian, ¡es de 2004! :D

Andrey Antoukh

unread,
May 31, 2012, 6:35:55 AM5/31/12
to La lista de python en castellano
Vim +1
--
Andrei Antoukh - <ni...@niwi.be>
http://www.niwi.be/page/about/
http://www.kaleidos.net/A5694F/

"Linux is for people who hate Windows, BSD is for people who love UNIX"
"Social Engineer -> Because there is no patch for human stupidity"

Txema Vicente

unread,
May 31, 2012, 8:03:37 AM5/31/12
to La lista de python en castellano
Buenas.

Voto por Eclipse+pydev+subclipse, aunque no uses todo lo que tiene pydev
y ejecutes por fuera depurando por consola, poco a poco vas usando mas
cosas según las vas descubriendo. WxPython App Dev me gusto mucho, te
recomendaria también "Foundations of Agile Python Development". Entre
wxWidgets y Qt decidí wx en su día por el tema de licencias, ya que los
proyectos eran comerciales y no queria pagar por Qt. Si vas a usar
wxWidgets, wx.lib.pubsub está muy bien, antes de liarte a atar Binds por
doquier.

De python te recomiendo el PEP8, aprender a usar setuptools cuanto
antes, y mirar para que sirven los paquetes básicos: ConfigParser,
ctypes, datetime, doctest, functools, glob, hashlib, inspect, math,
multiprocess, os, platform, time, traceback, threading, random, re,
shutil, smtplib, stat, sqlite3, sys, Queue, urllib2, zipfile ...

Yo también soy de los dinosaurios autodidactas y pasé por VB, ahora
estoy en proceso de convertirme al "agilismo", por el camino voy
haciendo unos apuntes en http://code.nabla.net, acabo de empezar a
recopilar los paquetes que tengo por ahí a ver si los pongo presentables.

Saludos.
Reply all
Reply to author
Forward
0 new messages