Re: [Python-es] Consejo

2011-08-01 Por tema Juan José Denis Corrales
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

2011-08-01 Por tema Carlos Herrera Polo
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

2011-08-01 Por tema Abraham Zamudio
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

2011-08-01 Por tema Daniel R. Asueta
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-08-01 Por tema Francisco Palm
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

2011-08-01 Por tema 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/


Re: [Python-es] Consejo

2011-08-01 Por tema Marcelo Martinovic
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

2011-08-01 Por tema Kiko
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

2011-08-01 Por tema John Drummond Aravena (ADM-Planning)

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-04-08 Por tema Pablo
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

2010-04-08 Por tema Rarok
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

2010-04-08 Por tema Rarok
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

2010-04-08 Por tema Angel Giovanni Cortes Solorzano
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

2010-04-08 Por tema Pau Cervera
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

2010-04-08 Por tema 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/


Re: [Python-es] Consejo para aprender a programar

2010-04-08 Por tema Chema Cortes
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

2010-04-08 Por tema Kiko
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

2010-04-07 Por tema Daniel Garcia
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

2010-04-07 Por tema Oscar Carballal Prego
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

2010-04-07 Por tema Roberto Rodríguez Pino
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

2010-04-07 Por tema Angel Giovanni Cortes Solorzano
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

2010-04-07 Por tema Carlos Eduardo Sotelo Pinto
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

2010-04-07 Por tema lopz
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

2010-04-07 Por tema Angel Giovanni Cortes Solorzano
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/