Python Challenge: aprende a programar jugando

Hacía tiempo que no me divertía tanto con un juego informático. Teóricamente www.pythonchallenge.com es una web para aprender a programar en Python, pero puede usarse cualquier otro lenguaje. El objetivo es encontrar la solución a distintos problemas que plantea cada nivel de este reto. Hay 33 niveles, a cada cual más complejo 🙂 Los 4 primeros son facilitos, basta con pensar un poquito y conocer cómo calcular potencias, manipular cadenas de texto, expresiones regulares, leer ficheros de texto… en tu lenguaje de programación favorito. Pero a partir del nivel 5 la cosa se complica… y se pone interesante. No hay premios en sentido estricto; el mejor premio es la satisfacción que da pasar cada nivel con tus propios conocimientos y herramientas. Cuando encuentres la clave de un nivel, para poder pasar al siguiente, basta con que la pongas en la url. Por ejemplo, si la url del primer nivel 0 es http://www.pythonchallenge.com/pc/def/0.html bastaría con que cambiaras 0.html por el texto de tu solución: http://www.pythonchallenge.com/pc/def/texto_de_tu_solucion.html

Si te atascas en algún nivel, puedes encontrar pistas en los foros. Si tampoco así consigues pasar, puedes preguntar en los comentarios de este post, y si hay alguien que haya llegado a la solución, podrá ayudarte (evitad spoilers!!!!) 😉

¡Ojo! Es muy, muy adictivo 🙂

5 comentarios sobre “Python Challenge: aprende a programar jugando”

  1. Pingback: meneame.net
  2. Aupa Caymn:

    lo he visto, se aceptan propuestas de post :

    Últimamente no doy abasto con los frentes abiertos, como habréis podido comprobar por la falta de actualizaciones en DiarioLinux. Necesito colaboradores! 🙂

  3. Excelente herramienta para aprender a programar en python, me parece que están muy bien hechos los ejercicios y cuentan con lo necesario para ponerse a pensar. Python sin duda es un lenguaje muy bueno, espero poder conseguir mas ejercicios! Saludos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.