Teaching Python
Leif K-Brooks
eurleif at ecritters.biz
Sat Jun 12 12:58:23 EDT 2004
Mediocre Person wrote:
> So, what pitfalls should I look out for in introducing Python to
> students who have had a year of Visual BASIC?
I was a Visual Basic programmer for a few months in 2002. It took me
almost a year to recover. It is vaguely object-oriented, but its
definition of objects are horribly warped; going to a genuine OO
language after VB is a complete nightmare.
If at all possible, I would recommend changing the Visual Basic class to
RealBASIC (http://realbasic.com/). It's not perfect, but it has proper
OO support, and would make the transition to Python much easier. Even
better would be teaching basic Python to the VB class and more advanced
Python to the 12th graders; Python's biggest strength is allowing
beginners to use simple OO or even procedural techniques without ever
noticing the advanced stuff like list comprehensions and metaclasses.
More information about the Python-list
mailing list