Re: [Python-es] ¿Código de python que merece ser estudiado?
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?
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?
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?
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?
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?
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?
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?
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-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?
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?
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/