Reply to thread

Why do you say that? The differences I can see are that Python is a scripting language (versus compiled for C++), that it doesn't need a main() method, and that it doesn't have call-by-value (as everything is an object). Otherwise both Python and Ruby offer a painless introduction to both imperative and object-oriented styles. If you want to get quickly into implementing data structures and algorithms, I can think of at least four books that teach it in Python. There is a reason why schools like MIT and CalTech teach Python as a first language.


Back
Top Bottom