ACTUALIZADO el 24-11-2012. Ver final del artículo.
Algunos de mis alumnos más inquietos y, por tanto, más prometedores me han preguntado en las últimas semanas si conocía el lenguaje Python y si podía ayudarles a comenzar con su aprendizaje. Conozco la existencia de Python pero no he escrito ni una sola línea en ese lenguaje, por lo que las posibles referencias para el aprendizaje que puedo compartir son nulas.
Quizá la ventaja más significativa respecto a ellos en este sentido sea mi edad, que me ha ido permitiendo tejer una red de contactos con la suficiente autoridad sobre diferentes materias a los que puedo recurrir en estas ocasiones. Así, mi buen "ciberamigo", Juan Lupión, del que tanto he aprendido sobre estos mundos de tecnología, me escribió este interesante párrafo:
De Python hay un par de recursos magníficos que yo conozca, el clásico "Dive Into Python" (http://www.diveintopython.net/) y el más moderno pero igualmente molón "Learn Python the Hard Way" (http://learnpythonthehardway.org/book/) Para tirar a partir de ahí, supongo que lo mejor es intentar hacer un proyectito en Python con Django o algo parecido y tirar de Stack Overflow y comunidad.Esta mañana en el desayuno, igualmente, he contrastado con mi buen amigo Paco si en Udacity estaban viendo Python en alguno de los cursos, y me ha confirmado que se utiliza en este: CS253: Web Application Engineering y que muy probablemente en estos otros dos: CS101: Building a Search Engine y CS262: Programming Languages. Aunque todos están empezados ya, estad atentos a posibles reediciones. Si podéis, os recomiendo el CS253.
Y por último, como tenía que aportar algo propio a esta historia :-) he acudido a mi indiscutible editorial para este tipo de contenidos: lenguajes de programación y administración de sistemas, y he encontrado toda una página dedicada a Python. Gracias, O'Reilly.
Ahora sólo queda que estas referencias os sean útiles y que os animéis a compartir en los comentarios de esta entrada aquellas que vosotros mismos detectéis, exploréis y creáis que merecen la pena ser recomendadas. Me gustaría que esta entrada del blog fuera un punto de encuentro de personas interesadas en este lenguaje.
Para mí es imposible sacar un gramo de tiempo ahora, pero este verano, cuando las tardes me sean liberadas, recorreré este post con ganas de devorar toda la comida que me ofrezcáis.
ACTUALIZACIÓN del 24-11-2012
Otro buen libro para aprender que estado siguiendo durante el curso ofrecido por Coursera (Learn to Program: The Fundamentals) es este: Practical Programming: An Introduction to Computer Science Using Python.
Para serviros.
Attachment | Size |
---|---|
python.png | 26.81 KB |