[Python-es] ¿Código de python que merece ser estudiado?

Chema Cortes pych3m4 en gmail.com
Mar Ago 4 13:56:50 CEST 2015


El 3 de agosto de 2015, 21:10, Carlos Zuniga <carlos.zun en gmail.com>
escribió:

> 2015-08-02 22:01 GMT-05:00 AGTUGO <agtugo en gmail.com>:
> > Les pido compartir aquel proyecto donde hayan visto un código python que
> > merece la pena ser estudiado:
> >
> > -Por su belleza, simplicidad.
> > -Por el conocimiento que adquieres después de estudiarlo.
> > -Por lo bien comentado que esta.
> >
>

Un proyecto que llevo siguiendo desde hace muchos años y que recomiendo
estudiar es Cherrypy:

   http://www.cherrypy.org/
   https://bitbucket.org/cherrypy/

La simplicidad es uno de sus objetivos y los tests realizados con nose
muestran cómo llevar un desarrollo colaborativo.

Otro desarrollo que, aun resultando extraño en su concepto, resulta muy
interesante desde el punto de vista de un desarrollador podría ser el
editor Leo. Su desarrollo no va parejo con la documentación de usuario, por
lo que es recomendable ir directamente al código y leer allí toda la
documentación. Y la mejor manera de hacerlo es abriendo directamente el
proyecto desde el propio editor Leo.

    http://leoeditor.com/
    https://github.com/leo-editor/leo-editor


Y no hay que olvidarse de mercurial, siendo uno de los proyectos python más
orientado a desarrolladores. Al ser su punto fuerte su extensibilidad,
tiene mucha documentación y ejemplos para que cualquiera pueda crear
extensiones:

    https://mercurial.selenic.com/
    https://mercurial.selenic.com/wiki/DeveloperInfo


Seguramente hay más desarrollos interesante como tornado, fabric, pycrypto,
gevents, scikit-learn,... Cada uno tiene algo que lo hace único, pero no he
profundizado en su código lo suficiente como para recomendar su estudio.


Saludos,
Chema Cortés

-- 
Hyperreals *R  "Quarks, bits y otras criaturas infinitesimales":
http://ch3m4.org/blog
Buscador Python Hispano: http://ch3m4.org/python-es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20150804/4e155feb/attachment.html>


Más información sobre la lista de distribución Python-es