The site:<p>levjj.github.io<p>is trying to scan open ports in system. (Blocked by Port Authority add-on in Firefox)<p>That is not thinking like a Computer Scientist.
The table of contents makes me feel like the book title should be "How to use a computer like a scientist" - computer science already has a meaning which is quite different.
Seems like just copied from runestone site: <a href="https://runestone.academy/ns/books/published/thinkcspy/index.html" rel="nofollow">https://runestone.academy/ns/books/published/thinkcspy/index...</a><p>See also: <a href="https://allendowney.github.io/ThinkPython/" rel="nofollow">https://allendowney.github.io/ThinkPython/</a>
Based on a really old edition before it was renamed "Think Python" eons ago. The "interactivity" is pretty much quiz questions that test that you read the chapter at all. Looks like it has some pythontutor integration too, but not much. Layout feels like they gave up on the CSS halfway through.<p>You're better off going here instead, interactive or no: <a href="https://allendowney.github.io/ThinkPython/" rel="nofollow">https://allendowney.github.io/ThinkPython/</a>
Related:<p><i>Think Python, 3rd Edition</i> - <a href="https://news.ycombinator.com/item?id=39392881">https://news.ycombinator.com/item?id=39392881</a> - Feb 2024 (125 comments)<p><i>Think Python 2e</i> - <a href="https://news.ycombinator.com/item?id=35421096">https://news.ycombinator.com/item?id=35421096</a> - April 2023 (30 comments)<p><i>Intro to programming with Python – How to Think Like a Computer Scientist</i> - <a href="https://news.ycombinator.com/item?id=24932497">https://news.ycombinator.com/item?id=24932497</a> - Oct 2020 (1 comment)<p><i>How to Think Like a Computer Scientist: Interactive Edition</i> - <a href="https://news.ycombinator.com/item?id=12639320">https://news.ycombinator.com/item?id=12639320</a> - Oct 2016 (17 comments)<p><i>How to Think Like a Computer Scientist: Learning with Python 2nd Edition (2012)</i> - <a href="https://news.ycombinator.com/item?id=7887541">https://news.ycombinator.com/item?id=7887541</a> - June 2014 (16 comments)<p><i>How to Think Like a Computer Scientist - Interactive Edition 2.0</i> - <a href="https://news.ycombinator.com/item?id=6175920">https://news.ycombinator.com/item?id=6175920</a> - Aug 2013 (1 comment)<p><i>How to Think Like a Computer Scientist</i> - <a href="https://news.ycombinator.com/item?id=1749646">https://news.ycombinator.com/item?id=1749646</a> - Oct 2010 (6 comments)<p><i>How To Think Like A Computer Scientist</i> - <a href="https://news.ycombinator.com/item?id=1624833">https://news.ycombinator.com/item?id=1624833</a> - Aug 2010 (1 comment)<p><i>Think Python: How to Think Like a Computer Scientist</i> - <a href="https://news.ycombinator.com/item?id=1586000">https://news.ycombinator.com/item?id=1586000</a> - Aug 2010 (9 comments)
Totally unrelated but did anyone check the author's CV? He has had multiple intern dev roles even though he had at least 5 years of previous dev experience
Slightly off topic, but does anyone have experience using the book this is based on to teach or learn programming? If so what was your experience like? What was good or bad about it for example?