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