[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

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/


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=AttachFiledo=viewtarget=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)
jdrumm...@adm-planning.cl 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 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 marcelo.martino...@gmail.com 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=AttachFiledo=viewtarget=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)
 jdrumm...@adm-planning.cl 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 Francisco Palm
2011/8/1 Carlos Herrera Polo carlos.herrerap...@gmail.com:
 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 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 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 carlos.herrerap...@gmail.com

 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 marcelo.martino...@gmail.com 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=AttachFiledo=viewtarget=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)
  jdrumm...@adm-planning.cl 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 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 para aprender a programar

2010-04-08 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.gita=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-08 Por tema Chema Cortes
El día 8 de abril de 2010 01:49, Angel Giovanni Cortes Solorzano
giovanni@gmail.com 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 Medardo Rodriguez (Merchise Group)
On 4/7/10, Angel Giovanni Cortes Solorzano giovanni@gmail.com 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 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) med@gmail.com

 On 4/7/10, Angel Giovanni Cortes Solorzano giovanni@gmail.com 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 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 pau.cerv...@gmail.com 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) med@gmail.com

 On 4/7/10, Angel Giovanni Cortes Solorzano giovanni@gmail.com 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 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 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 Pablo
2010/4/8 Rarok raroki...@gmail.com

 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/


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


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 lowlife...@gmail.com 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 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 lowlife...@gmail.com 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/