TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Free MIT Online Class teaches CS fundamentals using Python

132 pointsby bluemoonabout 13 years ago

7 comments

jiggy2011about 13 years ago
Python is such a better language for teaching programming and CS fundamentals than Java or C++.<p>There is of course a case to make for teach C , ASM or LISP first.<p>Trying to teach something like OO best practices will be lost on students if they haven't done enough programming to understand code complexity and why OO might be a useful paradigm.<p>Java is especially bad because you need to use the static keyword as well and the System.out object just to get "hello world" working
评论 #3745210 未加载
kreekabout 13 years ago
Nice to see Shaw, Zed A. 'Learn Python the Hard Way' in the recommended textbooks :)
datagrammabout 13 years ago
I've been following this in my spare time for the last month. I've found it really useful. As a sysadmin who doesn't really do any <i>proper</i> programming day to day and ends up learning just enough to scrape by in a few languages, I've found it really beneficial to go back to basics and learn to <i>think</i> like a proper computer scientist.
wyclifabout 13 years ago
Dear HN, what is the conventional wisdom here on the merits of this course vs. other Python methods of learning, tutorials, classes, &#38;c?
评论 #3745567 未加载
stephensikesabout 13 years ago
New update to a great course that many (myself included) have used to get started.
评论 #3745112 未加载
caycepabout 13 years ago
This isn't the famous SICW class?
评论 #3748379 未加载
melvinngabout 13 years ago
It will be a dream come true if Waterloo taught CS with Python.
评论 #3745033 未加载
评论 #3748027 未加载