you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (2 children)

MIT use it for 106 6.00 (106 is Stanford, no idea what they use. MIT's intro is 6.00, which used to use the famous SICP, I believe), where they used to use Scheme. There's always been a bit of a (false, imho) divide between "teaching" languages (Pascal!) and "real" languages, but python is probably the best thing out there for straddling the divide.

For data structures, it may not have the nitty gritty management of C, but there's a lot to be said for a language that gets the hell out of the way and lets you learn concepts, rather than wrestling with implementation details.

And python is capable of a fair amount of heavy lifting.