Questions on Using Python to Teach Data Structures and Algorithms
Gabriel G
gabrielg_laburando at yahoo.com.ar
Thu Sep 28 21:52:17 EDT 2006
At Thursday 28/9/2006 12:23, Ramon Diaz-Uriarte wrote:
>Going back to the original question, a related question: does anybody
>know why there are so few books on data structures and algorithms that
>use Python?
>
>I remember that, at least ~ 12 years ago there were many (and very
>good) books that used Pascal for this topic. So when I did my own
>search for one in Python (just for my own consumption and
>enlightnment) and could only find the same one as the original poster
>of this thread [1], I was very surprised. No publishers have felt the
>need to fill this gap?
Maybe, because with Pascal you got *nothing* more than the bare
language, and you had to implement most of the structures and
algorithms yourself. (This was by design).
Python, on the other hand, comes with "batteries included". What's
the point in reimplementing another mapping/dictionary structure
using Python, having the built-in dict type which is rather efficient?
I would not use Python to teach *basic* data structures, instead, I'd
use it as a second stage to teach more complex structures and how to
design algorithms.
Gabriel Genellina
Softlab SRL
__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas
More information about the Python-list
mailing list