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

2015-08-05 Por tema ALEJANDRO CARBALLO
Hola! Me interesa mucho saber cómo hacen para estudiar este tipo de
códigos con proporciones relativamente grandes

estudiar tiene aquí el significado de entender o admite otros
significados o prácticas?

Desde ya muchas gracias, @alener en github

El 3 de agosto de 2015, 17:36, oscar ramirez tuxs...@gmail.com escribió:

 Recomiendo Django Rest Framework:

- Oficial: http://www.django-rest-framework.org/
- Github:

 https://github.com/tomchristie/django-rest-framework/tree/master/rest_framework

 Saludos

 2015-08-03 21:10 GMT+02:00 Carlos Zuniga carlos@gmail.com:

 2015-08-02 22:01 GMT-05:00 AGTUGO agt...@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.
 


 Recomiendo requests:

 https://github.com/kennethreitz/requests
 ___
 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] ¿Código de python que merece ser estudiado?

2015-08-05 Por tema Chema Cortes
El 4 de agosto de 2015, 14:44, ALEJANDRO CARBALLO nereo3...@gmail.com
escribió:

 Hola! Me interesa mucho saber cómo hacen para estudiar este tipo de
 códigos con proporciones relativamente grandes

 estudiar tiene aquí el significado de entender o admite otros
 significados o prácticas?

 Desde ya muchas gracias, @alener en github


Buena parte de la programación consiste en aplicar patrones que han
mostrado ser eficaces para resolver otros problemas. LLama a estos patrones
patrones de diseño, modismos (idioms) o, simplemente, estilo pitónico.
Por mucho que estudies la teoría, nada es más instructivo que leer el
código que han hecho otros y reconocer por tí mismo las técnicas aplicadas
en él.

En cuanto a cómo estudiar un proyecto grande, no hay una forma clara de
hacerlo. Algunos proyectos incluyen guías para iniciados. Los más tienen
baterías de tests por donde empezar a mirar. Pero casi siempre la mejor
forma es dividir el proyecto en componentes y analizar cómo se relacionan
sus partes. Un diagrama de clases puede ser el mejor modo de empezar. (Y si
te cuesta mucho, es que no estaba tan bien programado como pensabas).





 El 3 de agosto de 2015, 17:36, oscar ramirez tuxs...@gmail.com escribió:

 Recomiendo Django Rest Framework:

- Oficial: http://www.django-rest-framework.org/
- Github:

 https://github.com/tomchristie/django-rest-framework/tree/master/rest_framework

 Saludos

 2015-08-03 21:10 GMT+02:00 Carlos Zuniga carlos@gmail.com:

 2015-08-02 22:01 GMT-05:00 AGTUGO agt...@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.
 


 Recomiendo requests:

 https://github.com/kennethreitz/requests
 ___
 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/




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


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

2015-08-05 Por tema ALEJANDRO CARBALLO
Muy buena tu respuesta Chema.
 Ir de lo particular a general es un camino bastante trillado para aprender
código, pero de lo general a lo particular también es muy necesario según
he estado descubriendo, sin embargo hay bastante poco o dificil de
encontrar según veo.

No sé si alguien conoce donde encontrar este tipo de guias para iniciados o
cosas por el estilo?

@alener en github

El 5 de agosto de 2015, 9:04, Chema Cortes pych...@gmail.com escribió:


 El 4 de agosto de 2015, 14:44, ALEJANDRO CARBALLO nereo3...@gmail.com
 escribió:

 Hola! Me interesa mucho saber cómo hacen para estudiar este tipo de
 códigos con proporciones relativamente grandes

 estudiar tiene aquí el significado de entender o admite otros
 significados o prácticas?

 Desde ya muchas gracias, @alener en github


 Buena parte de la programación consiste en aplicar patrones que han
 mostrado ser eficaces para resolver otros problemas. LLama a estos patrones
 patrones de diseño, modismos (idioms) o, simplemente, estilo pitónico.
 Por mucho que estudies la teoría, nada es más instructivo que leer el
 código que han hecho otros y reconocer por tí mismo las técnicas aplicadas
 en él.

 En cuanto a cómo estudiar un proyecto grande, no hay una forma clara de
 hacerlo. Algunos proyectos incluyen guías para iniciados. Los más tienen
 baterías de tests por donde empezar a mirar. Pero casi siempre la mejor
 forma es dividir el proyecto en componentes y analizar cómo se relacionan
 sus partes. Un diagrama de clases puede ser el mejor modo de empezar. (Y si
 te cuesta mucho, es que no estaba tan bien programado como pensabas).





 El 3 de agosto de 2015, 17:36, oscar ramirez tuxs...@gmail.com
 escribió:

 Recomiendo Django Rest Framework:

- Oficial: http://www.django-rest-framework.org/
- Github:

 https://github.com/tomchristie/django-rest-framework/tree/master/rest_framework

 Saludos

 2015-08-03 21:10 GMT+02:00 Carlos Zuniga carlos@gmail.com:

 2015-08-02 22:01 GMT-05:00 AGTUGO agt...@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.
 


 Recomiendo requests:

 https://github.com/kennethreitz/requests
 ___
 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/




 --
 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] ¿Código de python que merece ser estudiado?

2015-08-04 Por tema Chema Cortes
El 3 de agosto de 2015, 21:10, Carlos Zuniga carlos@gmail.com
escribió:

 2015-08-02 22:01 GMT-05:00 AGTUGO agt...@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
___
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ódigo de python que merece ser estudiado?

2015-08-04 Por tema Alberto Curro
El 4 de agosto de 2015, 18:00, Antonio Beamud Montero 
antonio.bea...@gmail.com escribió:

 El 04/08/15 a las 13:56, Chema Cortes escribió:

 El 3 de agosto de 2015, 21:10, Carlos Zuniga carlos@gmail.com
 escribió:

 2015-08-02 22:01 GMT-05:00 AGTUGO agt...@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.
 




Yo te recomendaría sin dudarlo, para empezar, Requests. Creo que lo han
mencionado más arriba. Aprenderás muchísimo de libcurl y de HTTP en general
del lado del cliente, y el código es simple y muy pitonico. De ahí saltaría
a Django, si sigues interesado en HTTP. Hay partes que están siendo
refactorizadas de cara a la versión 1.9, pero ahí hay mucho y muy buen
código del que aprender, en este caso del lado del servidor.

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] ¿Código de python que merece ser estudiado?

2015-08-04 Por tema Antonio Beamud Montero

El 04/08/15 a las 13:56, Chema Cortes escribió:
El 3 de agosto de 2015, 21:10, Carlos Zuniga carlos@gmail.com 
mailto:carlos@gmail.com escribió:


2015-08-02 22:01 GMT-05:00 AGTUGO agt...@gmail.com
mailto:agt...@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.




Yo recomendaría un proyecto que con el paso de los años se ha vuelto 
bastante grande, pero que podría ser un buen ejemplo de como crear una 
arquitectura de componentes reusables, esa es el zope toolkit (muchos de 
esos componentes se están usando como base para otros proyectos, por 
ejemplo zope.interface se usa intensivamente en el core de pyramid, que 
permite llevar a cabo la programación por contrato, con conceptos tan 
atractivos como los adaptadores)

Aquí toda la lista de paquetes:

http://docs.zope.org/zopetoolkit/releases/packages-trunk.html

Y por ejemplo, uno de los componentes nucleares, el código para el 
citado zope.interface:


https://github.com/zopefoundation/zope.interface


___
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ódigo de python que merece ser estudiado?

2015-08-04 Por tema Edison Ibañez
Yo por mi parte te recomiendo Odoo, la versión 8 tiene varias mejoras
que vale la pena revisarlos:
https://odoo.com
https://nightly.odoo.com/8.0/

___
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ódigo de python que merece ser estudiado?

2015-08-04 Por tema Juan BC
Algo mas avanzado pero vale la pena

https://amoffat.github.io/sh/ interaccion con procesos externos de manera
muy trasparente
https://github.com/amoffat/sh/blob/master/sh.py # codigo


On Tue, 4 Aug 2015 at 21:26 Alberto Curro bertothun...@gmail.com wrote:

 El 4 de agosto de 2015, 18:00, Antonio Beamud Montero 
 antonio.bea...@gmail.com escribió:

 El 04/08/15 a las 13:56, Chema Cortes escribió:

 El 3 de agosto de 2015, 21:10, Carlos Zuniga carlos@gmail.com
 escribió:

 2015-08-02 22:01 GMT-05:00 AGTUGO agt...@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.
 




 Yo te recomendaría sin dudarlo, para empezar, Requests. Creo que lo han
 mencionado más arriba. Aprenderás muchísimo de libcurl y de HTTP en general
 del lado del cliente, y el código es simple y muy pitonico. De ahí saltaría
 a Django, si sigues interesado en HTTP. Hay partes que están siendo
 refactorizadas de cara a la versión 1.9, pero ahí hay mucho y muy buen
 código del que aprender, en este caso del lado del servidor.

 Saludos

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

-- 

Juan BC (from phone)
___
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ódigo de python que merece ser estudiado?

2015-08-03 Por tema Carlos Zuniga
2015-08-02 22:01 GMT-05:00 AGTUGO agt...@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.



Recomiendo requests:

https://github.com/kennethreitz/requests
___
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ódigo de python que merece ser estudiado?

2015-08-02 Por tema Nekmo
El código de Django es bastante claro, fácil de entender y
documentado, además de aprovechar ciertas características del lenguaje
que lo hace merecedor de su estudio para aprender.

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 3 de agosto de 2015, 5:01, AGTUGO agt...@gmail.com escribió:
 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.


 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] ¿Código de python que merece ser estudiado?

2015-08-02 Por tema AGTUGO
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.


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