[Edu-sig] Proposing / defending Python in a curriculum

Kirby Urner pdx4d@teleport.com
Thu, 25 Jan 2001 15:25:20 -0800


If you're allowing 2 languages, you could opt for
Python & C/C++ (cheating?), thereby getting the 
benefit of Python for learning thought patterns
and the OO paradigm (ala Eckel's upcoming 'Thinking 
in Python' [1]), then going forward in C to get a 
mainstream language.

The benefit of this combo is of course that Python
is written in C, so when learning C, having learned
Python, you could learn how to extend Python in C.

Of course Python & Java is another useful combo 
and there's a lot to be said for it, especially in
light of Jython.[2]  Students now have the CPython/C 
option and the Jython/Java option -- either of which'd 
be better than "just C" or "just Java" IMO.

Kirby

[1] http://www.eckelobjects.com/Python/ThinkingInPython.html
[2] http://www.jython.org/ (Ver 2.0 released Jan 17, 2001)