[Edu-sig] Python as a first language for computer sciencist

Rodrigo Senra rsenra at acm.org
Wed Oct 19 23:50:59 CEST 2005


[ Brad Miller ]
>
> I'm curious to hear from others that use Python for introductory
> computer science.  How often do these 'semantic bugs'  crop up for
> your students?

Brad,
at the time I was teaching undergraduate courses that was not an issue,
mainly because Python has such wonderful debugging tools: interactive
console, dir()/type(), pdb. What I did was to play with them  
exploring Python' s
reflective tools, so they could learn early on how _survive_  by  
themselves.

But I always gave strong emphasis on Python scoping rules, that might  
have
helped to avoid that particular issue. Or maybe they stumbled in it,  
and never
let me know ;o)

best regards,
Senra

Rodrigo Senra
______________
rsenra @ acm.org
http://rodrigo.senra.nom.br






More information about the Edu-sig mailing list