A todos los que empiezan en esto de la programación, o a los que ya llevan un tiempo y desean “actualizarse”, bien les vendría seguir este curso que he encontrado en www.udacity.com, titulado Introduction to Computer Science. Te inscribes en la página, solicitas el alta en el curso, y … a aprender!!
El curso está centrado en Python, y entre lo más destacable está el hecho de que desde el primer minuto te define el objetivo del curso: diseñar una araña web para leer contenidos web (en inglés, un crawler).
El desafío parece (y lo es) complejo, sin embargo, el curso está tan bien diseñado que te van ensañando a diseccionar los programas grandes en subtareas más pequeñas y específicas, a diseñar funciones, a trabajar con cadenas, con objetos, …. encaminado a la consecución de la araña web.
De todos los ejercicios tienes tanto resoluciones como las dudas que han tenido otros alumnos, cosa que siempre está bien.
Entre las contras, que los videos están en inglés, pero se siguen bastante bien. Aunque ponen instrucciones para descargarse los vídeos, éstas son “bastante complejas”, y los dejo para los más atrevidos.
Nettuts+
Pero este no es el único sitio donde aprender Python. Nettuts+ es otro de mis sitios favoritos para formarme, y aquí teneis un pequeño videotutorial en inglés de lo más interesante sobre Python.
Un saludo.