Re: [Python-es] Consejo
A mí me está dando buen resultado el programa rur-ple, en el que manejas un robot sencillo con python. Las lecciones están muy logradas. La traducción española no es demasiado buena. http://rur-ple.sourceforge.net/ El 01/08/2011, a las 23:27, Daniel R. Asueta escribió: >> Una consulta. Existe algun libro, manual, etc que valga la pena leer aunque >> sean 2000 pag [:) ] > > este vale la pena leer: > http://manuales.gfc.edu.co/python/thinkCSpy.es.pdf > > la versión en inglés es esta: > http://greenteapress.com/thinkpython/thinkpython.html > > Saludos > > -- > Daniel___ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consejo
Gracias ! El 01/08/11, Abraham Zamudio escribió: > Hola Carlos , > > Este es un muy buen libro para lo que buscas con tu hijo : > > Hello World! Computer Programming for Kids and Other Beginners > > 2011/8/1 Carlos Herrera Polo > >> Quisiera aprovechar el hilo para consultarles si saben de un libro de >> algoritmos para principiantes, ocurre que quisiera darle unas clases >> de Python a mi hijo (16) pero el no sabe programar aun, asi que me >> parece mas logico iniciar con fundamentos de algoritmos antes de >> abarcar los conceptos de programacion. >> Si saben de uno para descargar seria ideal. >> >> Gracias a todos de antemano. >> >> >> El 01/08/11, Marcelo Martinovic escribió: >> > Hola John. >> > >> > Pues existen unos cuantos y lo mejor de todo es que son libres !!! >> > Dive into python es de lo mejor, por lo pronto te puedo hacer la >> > recomendacion de 2 que a mi me ayudaron muchisimo. >> > >> > >> http://python.org.ar/pyar/Tutorial?action=AttachFile&do=view&target=TutorialPython.pdf >> > >> > y el de Roberto Alsina >> > >> > http://nomuerde.netmanagers.com.ar/python_no_muerde.pdf >> > >> > Aca en Argentina por lo general en las PyCon o los PyDay suelen >> > sortear o regalar (segun como andan los fondos $$$) el primero, pero >> > el Roberto es muy claro. >> > >> > mas info podes encontrar aca: >> > >> > http://python.org.ar/pyar/AprendiendoPython >> > >> > Saludos y bienvenido ;) >> > >> > >> > El día 1 de agosto de 2011 12:28, John Drummond Aravena (ADM-Planning) >> > escribió: >> >> Estimados literos. >> >> He decidido aorender Python. He programado en php, vbs, etc. >> >> Estoy en busca de "algo mas" una herramienta mas versatil y poderosa. >> >> He leido sobre Python y Perl y me he decidido por python, de hecho si >> >> aprendo migraré todo a python. >> >> >> >> Una consulta. Existe algun libro, manual, etc que valga la pena leer >> >> aunque >> >> sean 2000 pag [:) ] >> >> >> >> Tengo uno en pdf que se llama inmersión en python. Es bueno este >> >> consiredando que el del 2005.. >> >> >> >> >> >> gracias >> >> >> >> ___ >> >> Python-es mailing list >> >> Python-es@python.org >> >> http://mail.python.org/mailman/listinfo/python-es >> >> FAQ: http://python-es-faq.wikidot.com/ >> >> >> > >> > >> > >> > -- >> > Marcelo Martinovic >> > WEB & Application Developer >> > CEL Phone: +54 911 57 80 08 69 >> > >> > marcelo.martino...@gmail.com >> > >> > MSN & Skype: programacionli...@hotmail.com >> > BlackBerry Pin: 224E6786 >> > >> > Linux User #191067 >> > Debian user #210 >> > The Ubuntu Counter Project - user number # 33724 >> > ___ >> > Python-es mailing list >> > Python-es@python.org >> > http://mail.python.org/mailman/listinfo/python-es >> > FAQ: http://python-es-faq.wikidot.com/ >> > >> >> -- >> Enviado desde mi dispositivo móvil >> ___ >> Python-es mailing list >> Python-es@python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > > > > -- > Abraham Zamudio Ch. > -- Enviado desde mi dispositivo móvil ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consejo
Hola Carlos , Este es un muy buen libro para lo que buscas con tu hijo : Hello World! Computer Programming for Kids and Other Beginners 2011/8/1 Carlos Herrera Polo > Quisiera aprovechar el hilo para consultarles si saben de un libro de > algoritmos para principiantes, ocurre que quisiera darle unas clases > de Python a mi hijo (16) pero el no sabe programar aun, asi que me > parece mas logico iniciar con fundamentos de algoritmos antes de > abarcar los conceptos de programacion. > Si saben de uno para descargar seria ideal. > > Gracias a todos de antemano. > > > El 01/08/11, Marcelo Martinovic escribió: > > Hola John. > > > > Pues existen unos cuantos y lo mejor de todo es que son libres !!! > > Dive into python es de lo mejor, por lo pronto te puedo hacer la > > recomendacion de 2 que a mi me ayudaron muchisimo. > > > > > http://python.org.ar/pyar/Tutorial?action=AttachFile&do=view&target=TutorialPython.pdf > > > > y el de Roberto Alsina > > > > http://nomuerde.netmanagers.com.ar/python_no_muerde.pdf > > > > Aca en Argentina por lo general en las PyCon o los PyDay suelen > > sortear o regalar (segun como andan los fondos $$$) el primero, pero > > el Roberto es muy claro. > > > > mas info podes encontrar aca: > > > > http://python.org.ar/pyar/AprendiendoPython > > > > Saludos y bienvenido ;) > > > > > > El día 1 de agosto de 2011 12:28, John Drummond Aravena (ADM-Planning) > > escribió: > >> Estimados literos. > >> He decidido aorender Python. He programado en php, vbs, etc. > >> Estoy en busca de "algo mas" una herramienta mas versatil y poderosa. > >> He leido sobre Python y Perl y me he decidido por python, de hecho si > >> aprendo migraré todo a python. > >> > >> Una consulta. Existe algun libro, manual, etc que valga la pena leer > >> aunque > >> sean 2000 pag [:) ] > >> > >> Tengo uno en pdf que se llama inmersión en python. Es bueno este > >> consiredando que el del 2005.. > >> > >> > >> gracias > >> > >> ___ > >> Python-es mailing list > >> Python-es@python.org > >> http://mail.python.org/mailman/listinfo/python-es > >> FAQ: http://python-es-faq.wikidot.com/ > >> > > > > > > > > -- > > Marcelo Martinovic > > WEB & Application Developer > > CEL Phone: +54 911 57 80 08 69 > > > > marcelo.martino...@gmail.com > > > > MSN & Skype: programacionli...@hotmail.com > > BlackBerry Pin: 224E6786 > > > > Linux User #191067 > > Debian user #210 > > The Ubuntu Counter Project - user number # 33724 > > ___ > > Python-es mailing list > > Python-es@python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > > -- > Enviado desde mi dispositivo móvil > ___ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Abraham Zamudio Ch. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consejo
Una consulta. Existe algun libro, manual, etc que valga la pena leer aunque sean 2000 pag [:) ] este vale la pena leer: http://manuales.gfc.edu.co/python/thinkCSpy.es.pdf la versión en inglés es esta: http://greenteapress.com/thinkpython/thinkpython.html Saludos -- Daniel___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consejo
2011/8/1 Carlos Herrera Polo : > Quisiera aprovechar el hilo para consultarles si saben de un libro de > algoritmos para principiantes, ocurre que quisiera darle unas clases > de Python a mi hijo (16) pero el no sabe programar aun, asi que me > parece mas logico iniciar con fundamentos de algoritmos antes de > abarcar los conceptos de programacion. > Si saben de uno para descargar seria ideal. Para programadores, recomiendo Dive into Python 3: http://diveintopython3.org/ Tiene una traducción al español: http://code.google.com/p/inmersionenpython3/ El que tradujo el libro también hizo una traducción de "Doma de Serpientes para niños", pero para 16 años yo creo que es mejor opción Invent your own computer games with Python http://inventwithpython.com/. El tutorial de tópicos avanzados de Python de Roberto Alsina (Python No Muerde), como las "8 clases" de Sebastián Bassi http://www.genesdigitales.com/curso/8clases.zip son calidad A1, certificado. Saludos F. Palm -- -- fp...@ula.ve francisco.p...@gmail.com cel: +58 +426 5721730 tel: +58 +274 6352001 Debemos ser libres, no para hacer lo que nos plazca, sino libres para comprender muy profundamente nuestros propios instintos e impulsos. K ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consejo
Quisiera aprovechar el hilo para consultarles si saben de un libro de algoritmos para principiantes, ocurre que quisiera darle unas clases de Python a mi hijo (16) pero el no sabe programar aun, asi que me parece mas logico iniciar con fundamentos de algoritmos antes de abarcar los conceptos de programacion. Si saben de uno para descargar seria ideal. Gracias a todos de antemano. El 01/08/11, Marcelo Martinovic escribió: > Hola John. > > Pues existen unos cuantos y lo mejor de todo es que son libres !!! > Dive into python es de lo mejor, por lo pronto te puedo hacer la > recomendacion de 2 que a mi me ayudaron muchisimo. > > http://python.org.ar/pyar/Tutorial?action=AttachFile&do=view&target=TutorialPython.pdf > > y el de Roberto Alsina > > http://nomuerde.netmanagers.com.ar/python_no_muerde.pdf > > Aca en Argentina por lo general en las PyCon o los PyDay suelen > sortear o regalar (segun como andan los fondos $$$) el primero, pero > el Roberto es muy claro. > > mas info podes encontrar aca: > > http://python.org.ar/pyar/AprendiendoPython > > Saludos y bienvenido ;) > > > El día 1 de agosto de 2011 12:28, John Drummond Aravena (ADM-Planning) > escribió: >> Estimados literos. >> He decidido aorender Python. He programado en php, vbs, etc. >> Estoy en busca de "algo mas" una herramienta mas versatil y poderosa. >> He leido sobre Python y Perl y me he decidido por python, de hecho si >> aprendo migraré todo a python. >> >> Una consulta. Existe algun libro, manual, etc que valga la pena leer >> aunque >> sean 2000 pag [:) ] >> >> Tengo uno en pdf que se llama inmersión en python. Es bueno este >> consiredando que el del 2005.. >> >> >> gracias >> >> ___ >> Python-es mailing list >> Python-es@python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > > > > -- > Marcelo Martinovic > WEB & Application Developer > CEL Phone: +54 911 57 80 08 69 > > marcelo.martino...@gmail.com > > MSN & Skype: programacionli...@hotmail.com > BlackBerry Pin: 224E6786 > > Linux User #191067 > Debian user #210 > The Ubuntu Counter Project - user number # 33724 > ___ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Enviado desde mi dispositivo móvil ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consejo
Hola John. Pues existen unos cuantos y lo mejor de todo es que son libres !!! Dive into python es de lo mejor, por lo pronto te puedo hacer la recomendacion de 2 que a mi me ayudaron muchisimo. http://python.org.ar/pyar/Tutorial?action=AttachFile&do=view&target=TutorialPython.pdf y el de Roberto Alsina http://nomuerde.netmanagers.com.ar/python_no_muerde.pdf Aca en Argentina por lo general en las PyCon o los PyDay suelen sortear o regalar (segun como andan los fondos $$$) el primero, pero el Roberto es muy claro. mas info podes encontrar aca: http://python.org.ar/pyar/AprendiendoPython Saludos y bienvenido ;) El día 1 de agosto de 2011 12:28, John Drummond Aravena (ADM-Planning) escribió: > Estimados literos. > He decidido aorender Python. He programado en php, vbs, etc. > Estoy en busca de "algo mas" una herramienta mas versatil y poderosa. > He leido sobre Python y Perl y me he decidido por python, de hecho si > aprendo migraré todo a python. > > Una consulta. Existe algun libro, manual, etc que valga la pena leer aunque > sean 2000 pag [:) ] > > Tengo uno en pdf que se llama inmersión en python. Es bueno este > consiredando que el del 2005.. > > > gracias > > ___ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Marcelo Martinovic WEB & Application Developer CEL Phone: +54 911 57 80 08 69 marcelo.martino...@gmail.com MSN & Skype: programacionli...@hotmail.com BlackBerry Pin: 224E6786 Linux User #191067 Debian user #210 The Ubuntu Counter Project - user number # 33724 ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consejo
Una consulta. Existe algun libro, manual, etc que valga la pena leer aunque sean 2000 pag [:) ] > > Tengo uno en pdf que se llama inmersión en python. Es bueno este > consiredando que el del 2005.. > > > Aquí tienes un listado de libros interesantes sobre python: http://python-hispano.org/Libros Y aquí unas recomendaciones de libros para empezar en python: http://python.majibu.org/preguntas/154/libros-recomendados-de-programacion-en-python Saludos. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
[Python-es] Consejo
Estimados literos. He decidido aorender Python. He programado en php, vbs, etc. Estoy en busca de "algo mas" una herramienta mas versatil y poderosa. He leido sobre Python y Perl y me he decidido por python, de hecho si aprendo migraré todo a python. Una consulta. Existe algun libro, manual, etc que valga la pena leer aunque sean 2000 pag [:) ] Tengo uno en pdf que se llama inmersión en python. Es bueno este consiredando que el del 2005.. gracias ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consejo para aprender a programar
2010/4/8 Rarok > Desde ahí me puse a mirar código, pero la verdad que a mi > eso no me funcionó, quizás la verdadera motivación es el involucrarse > en algún proyecto, si es un proyecto grande seguramente te > sobrepasará. Te diría que o te una a algún pequeño proyecto que esté > iniciandose y que no se muy grande o que desarrolles algún programa > propio. > No se quien fue que lo menciono una ves. Pero creo que fue en una charla que me comentaron. Para aprender a programar siempre es bueno comenzar viendo pocas cosas. Haciendo pequeños cambios para ver que pasa. Y es asi que uno luego agarra la experiencia como para manejarse en proyectos grandes. Todo comienza con una buena idea, despues depende totalmente de las ganas que tengas de seguirlo. -- Pablo ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consejo para aprender a programar
Bueno, no me di cuenta de tu último mensaje antes de enviar el mio, si te interesa la posibilidad de hacer un videojuego lo mejor que se me ocurre es que te lances de cabeza a por pygame o sdl para python y que intentes hacer algo ahí. Considero que hacer un pequeño juego 2D puede llegar a ser muy motivador y un proyecto bastante completo. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consejo para aprender a programar
También soy como tú, un autodidacta completo, en mi caso lo primero fue leerme un manual de 200 página de introducción a la programación en python. Desde ahí me puse a mirar código, pero la verdad que a mi eso no me funcionó, quizás la verdadera motivación es el involucrarse en algún proyecto, si es un proyecto grande seguramente te sobrepasará. Te diría que o te una a algún pequeño proyecto que esté iniciandose y que no se muy grande o que desarrolles algún programa propio. Sinceramente, hasta que no tuve ninguna necesidad que ningún programa existente me resolvía no empecé a programar nada y a molestarme en mirar cómo hacer las cosas. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consejo para aprender a programar
Gracias a todos en verdad me sirvió de mucho para ubircarme y empezar a checar páginas. Para mí la programación es un hobby pero también será parte de mi carrera profesional ya que estudiaré Redes y Telecomunicaciones, pero me gusta programar porque me gusta resolver problemas con la computadora además de que quiero hacer un pequeño videojuego por complacerme. Saludos y gracias por todo, espero algún día ayudar a otros como lo están haciendo ustedes. El 8 de abril de 2010 07:19, Pau Cervera escribió: > Yo os habéis dejado una de importante: lee la lista! :) > > No, ahora en serio: algunos hemos aprendido muchas cosas de discusiones de > esta lista, aunque no fueran respuestas a nuestras preguntas. Es un gran > recurso. También puedes subscribirte a la lista oficial e ir siguiendo los > hilos que te interesen, de la misma forma que harías con un planet. > > - > Pau > > Python..., what else? > > > 2010/4/8 Medardo Rodriguez (Merchise Group) > > On 4/7/10, Angel Giovanni Cortes Solorzano wrote: >> > Hola a todos, esta es la primera vez que me inscribo a una lista de >> correo y >> > que escribo a una. Mi consulta es la siguiente, más que consulta pido un >> > consejo. >> >> Programar puede ir desde un hobby hasta una carrera universitaria >> compleja; todo depende de lo que quieras. También es soporte de otras >> profesiones, creo que varias carreras deben saber un poco de >> programación. >> >> Si es un hobby para ti, lo que tienes que hacer es revisar mucho >> código hecho por otros del nivel hasta donde quieras llegar, te >> recomiendo compartir todo lo que hagas para que te los demás lo vean y >> te vayan corrigiendo el camino (programa para Software Libre). >> >> Si te vas a lanzar como profesional, no te queda más remedio que >> estudiar mucho, ya sea en una escuela o por tu cuenta. En este caso >> hay autores que no te puedes perder: Donald Knuth, Grady Booch, >> Bertrand Meyer, Barbara Liskov, ... y muchos etcéteras. >> >> Tienes que aprender teorías de muchas cosas: algoritmos, bases de >> datos, compiladores, lenguajes de programación, ... muchos paradigmas: >> Programación Orientada a Objetos, Programación Funcional, Programación >> Manipulada por Eventos, Teoría de Tipos (o contratos, o invariantes, o >> restricciones), ... >> >> Muchos se aprenden un lenguaje como el Python, pero no saben definir >> el concepto de clase, mucho menos el de metaclase o mixin, ... casi >> nunca llegan a saber lo que es una clausura. >> >> Razonar bien es lo más importante; defino *Programación* como la >> traducción del razonamiento humano a un modelo que puede ser ejecutado >> por una máquina. >> >> Saludos >> ___ >> Python-es mailing list >> Python-es@python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > > > ___ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Giovanni Sitio web : http://giovannicortes.wordpress.com ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consejo para aprender a programar
Yo os habéis dejado una de importante: lee la lista! :) No, ahora en serio: algunos hemos aprendido muchas cosas de discusiones de esta lista, aunque no fueran respuestas a nuestras preguntas. Es un gran recurso. También puedes subscribirte a la lista oficial e ir siguiendo los hilos que te interesen, de la misma forma que harías con un planet. - Pau Python..., what else? 2010/4/8 Medardo Rodriguez (Merchise Group) > On 4/7/10, Angel Giovanni Cortes Solorzano wrote: > > Hola a todos, esta es la primera vez que me inscribo a una lista de > correo y > > que escribo a una. Mi consulta es la siguiente, más que consulta pido un > > consejo. > > Programar puede ir desde un hobby hasta una carrera universitaria > compleja; todo depende de lo que quieras. También es soporte de otras > profesiones, creo que varias carreras deben saber un poco de > programación. > > Si es un hobby para ti, lo que tienes que hacer es revisar mucho > código hecho por otros del nivel hasta donde quieras llegar, te > recomiendo compartir todo lo que hagas para que te los demás lo vean y > te vayan corrigiendo el camino (programa para Software Libre). > > Si te vas a lanzar como profesional, no te queda más remedio que > estudiar mucho, ya sea en una escuela o por tu cuenta. En este caso > hay autores que no te puedes perder: Donald Knuth, Grady Booch, > Bertrand Meyer, Barbara Liskov, ... y muchos etcéteras. > > Tienes que aprender teorías de muchas cosas: algoritmos, bases de > datos, compiladores, lenguajes de programación, ... muchos paradigmas: > Programación Orientada a Objetos, Programación Funcional, Programación > Manipulada por Eventos, Teoría de Tipos (o contratos, o invariantes, o > restricciones), ... > > Muchos se aprenden un lenguaje como el Python, pero no saben definir > el concepto de clase, mucho menos el de metaclase o mixin, ... casi > nunca llegan a saber lo que es una clausura. > > Razonar bien es lo más importante; defino *Programación* como la > traducción del razonamiento humano a un modelo que puede ser ejecutado > por una máquina. > > Saludos > ___ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consejo para aprender a programar
On 4/7/10, Angel Giovanni Cortes Solorzano wrote: > Hola a todos, esta es la primera vez que me inscribo a una lista de correo y > que escribo a una. Mi consulta es la siguiente, más que consulta pido un > consejo. Programar puede ir desde un hobby hasta una carrera universitaria compleja; todo depende de lo que quieras. También es soporte de otras profesiones, creo que varias carreras deben saber un poco de programación. Si es un hobby para ti, lo que tienes que hacer es revisar mucho código hecho por otros del nivel hasta donde quieras llegar, te recomiendo compartir todo lo que hagas para que te los demás lo vean y te vayan corrigiendo el camino (programa para Software Libre). Si te vas a lanzar como profesional, no te queda más remedio que estudiar mucho, ya sea en una escuela o por tu cuenta. En este caso hay autores que no te puedes perder: Donald Knuth, Grady Booch, Bertrand Meyer, Barbara Liskov, ... y muchos etcéteras. Tienes que aprender teorías de muchas cosas: algoritmos, bases de datos, compiladores, lenguajes de programación, ... muchos paradigmas: Programación Orientada a Objetos, Programación Funcional, Programación Manipulada por Eventos, Teoría de Tipos (o contratos, o invariantes, o restricciones), ... Muchos se aprenden un lenguaje como el Python, pero no saben definir el concepto de clase, mucho menos el de metaclase o mixin, ... casi nunca llegan a saber lo que es una clausura. Razonar bien es lo más importante; defino *Programación* como la traducción del razonamiento humano a un modelo que puede ser ejecutado por una máquina. Saludos ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consejo para aprender a programar
El día 8 de abril de 2010 01:49, Angel Giovanni Cortes Solorzano escribió: > Quisiera saber cuál es la mejor forma de aprender a programar ya que me > gusta y además soy autodidacta. Llevo con el lenguaje python apenas un mes > aprendiéndolo pero ya se lo que es programar, su sintaxis y algo más como > son las listas, tuplas, etc. > Lo que quisiera es saber cómo aprendieron ustedes a hacer programas porque > yo solo he hecho programas sencillos de esos que piden en la escuela como > números de Fibonacci, encontrar números primos y lo más que he hecho es la > simulación de un juego llamado craps, que es sencillo de hacer. Como iniciación, pueden ser interesantes webs como PyEuler donde se resuelven algunos problemas matemáticos simples: http://pyeuler.wikidot.com/ Python básico: http://pythonstarter.blogspot.com/ De igual modo que un buen pintor adquiere técnica con la práctica y no sólo conociendo los pigmentos, la técnica de la programación sólo se adquiere programando mucho y cometiendo muchos errores. De la experiencia se llegan a descubrir ciertos "patrones" que mejor funcionan y que se repiten, y cuyo conocimiento te pueden servir de orientación. En otros lenguajes se les llaman "Patrones de diseño" o similar, aunque en la ortodoxia de python preferimos llamarlos simplemente "modismos" (idioms) del lenguaje: http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html http://docs.python.org/howto/doanddont.html http://mundogeek.net/traducciones/modismos-python.htm En cuanto a ir más allá, en internet existen blogs de lo más variado donde se publica código python de lo más interesante. En python.org existe un "planeta" con varios blogs asociados que te pueden dar idea de lo que se hace por el mundo. Con el auge de las redes sociales también se empiezan a ver webs colaborativas donde envíar pequeños pedazos de código (llamados "snippets" en el argot). Te pongo un pequeño listado de urls: Planeta Python: http://planet.python.org/ Libro de recetas ActiveState: http://code.activestate.com/recipes/langs/python/ Ejemplos de python: http://www.java2s.com/Code/Python/CatalogPython.htm Módulo python de la semana: http://www.doughellmann.com/projects/PyMOTW/ Snippets: http://snippets.dzone.com/tag/python http://www.smipple.net/lang/python http://snipplr.com/all/language/python http://www.smipple.net/lang/python En las redes sociales, navega por los enlaces hasta dar con algún proyecto en concreto que te pueda interesar y céntrate en él. > Quisiera saber de un proyecto que no sea difícil, pero que sea para > aprender, aunque algunas cosas no sepa puedo investigar, más que nada quiero > aprender a desarrollar el plan de un programa y a resolver un problema para > hacer un programa completo. > Si tienen aglún proyecto que me puedan aconsejar o algunos ejercicios estaré > agradecido o algunos consejos sobre como programar. Espero no estar > rompiendo alguna regla. Es importante que, además de programar, también dediques tiempo a conocer mejor las herramientas de desarrollo. Y no sólo me refiero a manejar bien el editor, si no también a conocer cómo funciona un sistema de control de versiones, cómo se hace una refactorización, o cómo crear tests y documentación. En el libro "Dive into python" te explican algunas de estas técnicas: Dive into python: http://diveintopython.org http://diveintopython3.org En control de versiones te recomiendo mercurial: http://devnull.li/libromercurial/index.es.html Una vez que tengas soltura con mercurial, pásate por bitbucket y busca proyectos tu interés. Clónalo y empieza su estudio y mejora. Sin darte casi cuenta, te encontrarás con alguna contribución para hacer. Particípalo en el foro del proyecto y quedarás incorporado al equipo de desarrollo. http://bitbucket.org/ Cuando te consideres un experto, puedes ir más allá participando en los Google Summer of Code. Cada año se eligen varios proyectos cortos que son subvencionados por google, de los cuales hay varios prioritarios para python: http://wiki.python.org/moin/SummerOfCode/2010 Si todo ésto te parece demasiado estricto y consideras que tu acercamiento a python es más lúdico que otra cosa, siempre puedes probar con pygame y pasártelo bomba creando juegos: http://razonartificial.com/tutoriales-pygame/ PD: no te puedo recomendar mi blog porque todavía lo tengo sin montar :-( ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consejo para aprender a programar
Yo te recomiendo lanzarte a la piscina y empezar a patalear hasta que > empieces a flotar :P > > Yo lo que hice fue leerme el manual básico y luego ponerme a programar > algo [1] y mientras vas programando te surgen problemas y tienes que > recurrir a la documentación o incluso a esta lista y así vas > aprendiendo, y por supuesto tienes que cometer muchos errores, que son > la base del aprendizaje. > > [1] http://code.google.com/p/pixcar/ > [2] http://git.danigm.net/gitphp/index.php?p=pixcar.git&a=summary > > > Yo te recomiendo esto mismo. Busca un objetivo, sencillo al principio, es decir, lánzate a la piscina, e intenta ir haciéndolo poco a poco, picando un poco de aquí, un poco de allá, google, documentación oficial, preguntando,... Para mí es la mejor forma. Por supuesto, antes es totalmente recomendable leerse algún manual básico [1], [2], [3] o el recomendado por Óscar. [1] http://manuales.gfc.edu.co/python/thinkCSpy.es.pdf [2] http://mundogeek.net/archivos/2008/05/06/el-tutorial-de-python-en-pdf/ [3] http://python.org.ar/pyar/Tutorial ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consejo para aprender a programar
El mié, 07-04-2010 a las 18:49 -0500, Angel Giovanni Cortes Solorzano escribió: > Hola a todos, esta es la primera vez que me inscribo a una lista de > correo y que escribo a una. Mi consulta es la siguiente, más que > consulta pido un consejo. > > > Quisiera saber cuál es la mejor forma de aprender a programar ya que > me gusta y además soy autodidacta. Llevo con el lenguaje python apenas > un mes aprendiéndolo pero ya se lo que es programar, su sintaxis y > algo más como son las listas, tuplas, etc. > > > Lo que quisiera es saber cómo aprendieron ustedes a hacer programas > porque yo solo he hecho programas sencillos de esos que piden en la > escuela como números de Fibonacci, encontrar números primos y lo más > que he hecho es la simulación de un juego llamado craps, que es > sencillo de hacer. > > > Quisiera saber de un proyecto que no sea difícil, pero que sea para > aprender, aunque algunas cosas no sepa puedo investigar, más que nada > quiero aprender a desarrollar el plan de un programa y a resolver un > problema para hacer un programa completo. > > > Si tienen aglún proyecto que me puedan aconsejar o algunos ejercicios > estaré agradecido o algunos consejos sobre como programar. Espero no > estar rompiendo alguna regla. > > Yo te recomiendo lanzarte a la piscina y empezar a patalear hasta que empieces a flotar :P Yo lo que hice fue leerme el manual básico y luego ponerme a programar algo [1] y mientras vas programando te surgen problemas y tienes que recurrir a la documentación o incluso a esta lista y así vas aprendiendo, y por supuesto tienes que cometer muchos errores, que son la base del aprendizaje. [1] http://code.google.com/p/pixcar/ [2] http://git.danigm.net/gitphp/index.php?p=pixcar.git&a=summary signature.asc Description: Esto es una parte de mensaje firmado digitalmente ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consejo para aprender a programar
Yo personalmente aprendí a base de estudiarme un libro de programación en Python (http://marmota.act.uji.es/mtp/teoria.shtml) y luego leyendo muchísima documentación y adaptando mucho código. De adaptar el código a crear tus propios programas desde cero hay un paso :) Un saludo, Oscar C. El 08/04/2010, a las 3:37, Roberto Rodríguez Pino escribió: El mié, 07-04-2010 a las 20:43 -0400, Carlos Eduardo Sotelo Pinto escribió: HOla.. no es nada adicional.. solo para afirmar lo que dice lopz, si o lo practicas.. no sirve de nada un abrazo Tampoco olvides leer la documentación de python que es muy útil. Saludos Roberto ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consejo para aprender a programar
El mié, 07-04-2010 a las 20:43 -0400, Carlos Eduardo Sotelo Pinto escribió: > HOla.. no es nada adicional.. solo para afirmar lo que dice lopz, si o > lo practicas.. no sirve de nada > un abrazo Tampoco olvides leer la documentación de python que es muy útil. Saludos Roberto signature.asc Description: Esta parte del mensaje está firmada digitalmente ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consejo para aprender a programar
Ah gracias, ya buscaré en google code para ver que programas puedo hacer y experimentar. Gracias, y si me dan más consejos, estaré agradecido El 7 de abril de 2010 19:43, Carlos Eduardo Sotelo Pinto < csot...@aqpglug.org.pe> escribió: > HOla.. no es nada adicional.. solo para afirmar lo que dice lopz, si o > lo practicas.. no sirve de nada > un abrazo > > El día 7 de abril de 2010 20:34, lopz escribió: > > Hola > > > > Yo igual antes me hacía esa pregunta.. ahora tampoco es que sepa xD > > Pero lo mejor para aprender al menos para mí es mirar código ajeno, > > google code es tu amigo, ahí encontrarás pequeños programas en los que > > inclusive puedes participar, mirando código ajeno aprendes mucho, > > claro, código que valga la pena, yo hasta ahora me encuentro con cosas > > escritas en python que me resultan casi ilegibles, por cosas que aún > > no sé, pero que se aprende "retocando" el código y viendo que hace > > línea a línea, cambiando valores a ver en que afecta al programa, ese > > es mi método, otros cogen un libro de cuatropecientasmil páginas y a > > leer. > > > > Eso si, sin práctica de cualquier forma no aprenderás > > > > Saludos! > > > > > > -- > > lopz es libre, usa --> GNU/linux gentoo > > > > +--[RSA 2048]--+ > > | ..o.o=+ | > > | o =o*.+ | > > | . . *oO . | > > | .EBoo | > > | o.S | > > +--[lopz.org]--+ > > ___ > > Python-es mailing list > > Python-es@python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > > > > -- > Carlos Eduardo Sotelo Pinto a.k.a. krlos > http://csotelo.blogspot.com > Home: (51) 54 - 464113 > Mobil: (51) 54 - 959980794 > pgp.rediris.es 0xF8554F6B > GPG FP:697E FAB8 8E83 1D60 BBFB 2264 9E3D 5761 F855 4F6B > GNULinux RU #379182 || GNULinux RM #277661 > ___ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Giovanni Sitio web : http://giovannicortes.wordpress.com ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consejo para aprender a programar
HOla.. no es nada adicional.. solo para afirmar lo que dice lopz, si o lo practicas.. no sirve de nada un abrazo El día 7 de abril de 2010 20:34, lopz escribió: > Hola > > Yo igual antes me hacía esa pregunta.. ahora tampoco es que sepa xD > Pero lo mejor para aprender al menos para mí es mirar código ajeno, > google code es tu amigo, ahí encontrarás pequeños programas en los que > inclusive puedes participar, mirando código ajeno aprendes mucho, > claro, código que valga la pena, yo hasta ahora me encuentro con cosas > escritas en python que me resultan casi ilegibles, por cosas que aún > no sé, pero que se aprende "retocando" el código y viendo que hace > línea a línea, cambiando valores a ver en que afecta al programa, ese > es mi método, otros cogen un libro de cuatropecientasmil páginas y a > leer. > > Eso si, sin práctica de cualquier forma no aprenderás > > Saludos! > > > -- > lopz es libre, usa --> GNU/linux gentoo > > +--[RSA 2048]--+ > | ..o.o=+ | > | o =o*.+ | > | . . *oO . | > | .EBoo | > | o.S | > +--[lopz.org]--+ > ___ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Carlos Eduardo Sotelo Pinto a.k.a. krlos http://csotelo.blogspot.com Home: (51) 54 - 464113 Mobil: (51) 54 - 959980794 pgp.rediris.es 0xF8554F6B GPG FP:697E FAB8 8E83 1D60 BBFB 2264 9E3D 5761 F855 4F6B GNULinux RU #379182 || GNULinux RM #277661 ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Consejo para aprender a programar
Hola Yo igual antes me hacía esa pregunta.. ahora tampoco es que sepa xD Pero lo mejor para aprender al menos para mí es mirar código ajeno, google code es tu amigo, ahí encontrarás pequeños programas en los que inclusive puedes participar, mirando código ajeno aprendes mucho, claro, código que valga la pena, yo hasta ahora me encuentro con cosas escritas en python que me resultan casi ilegibles, por cosas que aún no sé, pero que se aprende "retocando" el código y viendo que hace línea a línea, cambiando valores a ver en que afecta al programa, ese es mi método, otros cogen un libro de cuatropecientasmil páginas y a leer. Eso si, sin práctica de cualquier forma no aprenderás Saludos! -- lopz es libre, usa --> GNU/linux gentoo +--[RSA 2048]--+ | ..o.o=+ | | o =o*.+ | | . . *oO . | | .EBoo | | o.S | +--[lopz.org]--+ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
[Python-es] Consejo para aprender a programar
Hola a todos, esta es la primera vez que me inscribo a una lista de correo y que escribo a una. Mi consulta es la siguiente, más que consulta pido un consejo. Quisiera saber cuál es la mejor forma de aprender a programar ya que me gusta y además soy autodidacta. Llevo con el lenguaje python apenas un mes aprendiéndolo pero ya se lo que es programar, su sintaxis y algo más como son las listas, tuplas, etc. Lo que quisiera es saber cómo aprendieron ustedes a hacer programas porque yo solo he hecho programas sencillos de esos que piden en la escuela como números de Fibonacci, encontrar números primos y lo más que he hecho es la simulación de un juego llamado craps, que es sencillo de hacer. Quisiera saber de un proyecto que no sea difícil, pero que sea para aprender, aunque algunas cosas no sepa puedo investigar, más que nada quiero aprender a desarrollar el plan de un programa y a resolver un problema para hacer un programa completo. Si tienen aglún proyecto que me puedan aconsejar o algunos ejercicios estaré agradecido o algunos consejos sobre como programar. Espero no estar rompiendo alguna regla. Saludos -- Giovanni Sitio web : http://giovannicortes.wordpress.com ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/