Think Python, How to Think Like a Computer Scientist
Ficha Técnica:
Categorías:
Etiquetas
Contenido
En enero de 1999 me estaba preparando para enseñar un curso de introducción a la programación Java. HabÃa impartido el curso tres veces y me sentÃa decepcionado. El Ãndice de fracaso en la clase era demasiado alto, e incluso para los estudiantes que aprobaron, el nivel global de progreso no era bueno.
Uno de los problemas fue el de los libros. Lo habÃa intentado con tres manuales (y habÃa leÃdo una docena más), y todos ellos presentan los mismos problemas. Eran demasiado grandes, con muchos detalles innecesarios acerca de Java, y no tenÃan suficiente orientación de alto nivel sobre cómo programar. Y en todos se manifestaba el efecto de la puerta-trampa: se empezaban de forma muy gradual y fácil, y luego, alrededor del capÃtulo 5, el suelo se desploma. Los estudiantes empiecen a recibir demasiada información con demasiada rapidez, y yo me pasaba el resto del semestre recogiendo los pedazos.
Dos semanas antes del primer dÃa de clases, decidà escribir mi propio libro. Escribà un capÃtulo de 10 páginas en 13 dÃas. El dÃa 14 hice algunas revisiones, y lo envié a fotocopiar.
Al mismo tiempo, mi esposa y yo lanzamos Green Tea Press, que distribuye varios de mis libros electrónicos, y vende “Cómo Pensar…” en copia impresa.
(Allen Downey, autor del libro)


