TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

How to Think Like a Computer Scientist: Interactive Edition

188 点作者 ics超过 8 年前

10 条评论

primitivesuave超过 8 年前
This online book is what inspired me to develop Pythonroom (pythonroom.com) - I wanted shorter curriculum that my younger students could more easily digest, and a cleaner interface for running code with the in-browser implementation of Python. In case someone is interested, our introductory book is freely available at <a href="https:&#x2F;&#x2F;pythonroom.com&#x2F;book&#x2F;learn" rel="nofollow">https:&#x2F;&#x2F;pythonroom.com&#x2F;book&#x2F;learn</a>.
aclimatt超过 8 年前
This was my first book on learning how to program (the original edition) and I couldn&#x27;t recommend a better resource for beginners. I tried for a long time to learn how actual programming worked instead of just wiring together HTML (before CSS was even a thing) and this really helped.<p>It taught me how &#x2F;programming&#x2F; worked as told through Python, instead of how Python worked. Even for new engineers looking to learn JavaScript or something else first, I highly recommend starting here, because with this as your foundation, you&#x27;re set.
z4chj超过 8 年前
I have found this resource to be extremely useful in going over data structures and algorithms to prepare for interviews. Although the author doesn&#x27;t always conform to the standard implementations of certain data structures and often is overly verbose in his code, it is a pretty robust treatment of the basics
aq3cn超过 8 年前
Is there a way to get this website for offline use?<p>I know it makes use of cloud computing to compile entered codes.
评论 #12642891 未加载
评论 #12643175 未加载
zoom6628超过 8 年前
Brilliant! This will be a huge help to aspiring programmers. The PDF link i used to send to people and now i can point them to this. Oh and i might spend a few hours doing some of it myself - old dog learning new tricks.
TulliusCicero超过 8 年前
The click target for the arrows to go forward&#x2F;back is much too small. Need to add some padding so they&#x27;re a good size. They could probably be positioned better too, maybe centered vertically with the top frame with the written content.
miobrien超过 8 年前
Nice! This looks really cool. Anyone familiar with the other titles on the site?<p><a href="http:&#x2F;&#x2F;runestoneinteractive.org&#x2F;library.html" rel="nofollow">http:&#x2F;&#x2F;runestoneinteractive.org&#x2F;library.html</a>
评论 #12650762 未加载
draker超过 8 年前
The &quot;Codelens&quot; feature for step-by-step program execution only works for the pre-programmed examples. If you want the same visualization for your own programs you can use pythontutor.com
mden超过 8 年前
This is incredibly cool! I wonder how useful it really is for people not familiar with the subject already. Anyone new to Python care to chime in?
评论 #12643210 未加载
infocollector超过 8 年前
How is the python code running in the browser, does anyone know? Which version of Python?
评论 #12650783 未加载
评论 #12643085 未加载