Sponsored by HowLifeWorks
How to Make Your PC as Fast as the Day You Bought It view!
howlifeworks.com - What's the fastest way to restore a computer to its original blazing glory
41 Comments
- Bandecko, on 10/12/2007, -0/+4Here is pretty much the same thing but for C++
http://www.ibiblio.org/obp/thinkCS/cpp/english/ - knightblade2oo4, on 10/12/2007, -1/+2btw, it's thourough... not through =)
- peerk, on 10/12/2007, -0/+1"know where I can get a pdf or a chtml of this?"
http://www.greenteapress.com/thinkpython/thinkCSpy.pdf - gatita84, on 10/12/2007, -0/+1w00t! digg^3
Allen Downey is one of my profs and he's awesome... I signed up solely to digg this book... I want him to write one on operating systems too! - inactive, on 10/12/2007, -0/+1Awesome book! Digg +
- inactive, on 10/12/2007, -1/+1@knightblade2oo4
thorough? - inotocracy, on 10/12/2007, -1/+1Great tutorial for anyone wanting to dive into Python programming. +digg
- ramsinks.com, on 10/12/2007, -0/+0btw, the book that got me going:
http://www.amazon.com/gp/product/1592000738/ref=pd_lpo_k2a_1_txt/002-4242737-2776845?%5Fencoding=UTF8
v2 however - imjustabill, on 10/12/2007, -0/+0Old, but a very good reference. My Web Development class used this as our python book last semester.
- allendowney, on 10/12/2007, -0/+0Thanks for the (mostly) positive comments about the book. I have been getting more email about it than usual -- now I know why!
Two comments: (1) it's true, I learned Python by reading Jeff Elkner's adaptation of my Java book, and (2) I know the title is silly -- it was a working title and then I got stuck with it.
For the whole gory story, check out http://greenteapress.com/free_books.html - clos, on 10/12/2007, -0/+0im so mad i didn't submit this, i've known about it for so long...!!!
great link
+++++digg - faulkner, on 10/12/2007, -1/+1# w00t allen downey [aka my employer]! w00t python! w00t!
while True:
digg += 1 - copernic, on 10/12/2007, -0/+0"If it's more than x pages, it sucks."
- n1ko, on 10/12/2007, -0/+0Seems like a pretty comprehensive resource, bookmarked !
- alexp, on 10/12/2007, -0/+0Sorry about the misspelling. Never have been able to spell. Probably never will. :-)
- MrTea, on 10/12/2007, -0/+0know where I can get a pdf or a chtml of this?
- gookie, on 10/12/2007, -0/+0Nice... I want to add this in...
Awesome Tutorial for Python too:
http://www.python.org/doc/current/tut/ - enovakrss, on 10/12/2007, -0/+0olicat: http://poignantguide.net/ruby/
- cbrad, on 10/12/2007, -0/+0I actually read this a while ago. pretty good e-book.
- markos, on 10/12/2007, -0/+0Scott Moore at U-Michigan updated the above book and added chapters on Google API among other things:
http://www.samoore.com/pythonbook/
"And what's wrong with teaching others when you either don't know, or are simply not focussed enough to catch yourself in such mistakes?"
That has GOT to be a joke! - Ashandore, on 10/12/2007, -0/+0Fun fact: Allen Downey actually learned python from this book. Go figure.
- sporty, on 10/12/2007, -0/+0Computer science is about computers, as astronomy is about telescopes.
This is a good starter to get into programming w/ python, and some of the various data structures to use as tools, but that's all it is. Wanna start thinking like a computer scientist? Let's talk about compiler optimization, database theory, npc theory, automata and so forth. - dhasenan, on 10/12/2007, -0/+0Nothing about computer science in it, just programming in Python. Might actually be useful, but given the title, it'll be difficult to find.
- gregthebunny, on 10/12/2007, -0/+0not sure what this link or any other links in the comments have to do with computer science
- dtmfdan, on 10/12/2007, -0/+0holy crap DIGG++, my computer science teacher wrote this!!! (Jeff Elkner)
- veracon, on 10/12/2007, -0/+0While Python is indeed a great (and my favourite) language, and the guide is definitely nice, this is far from news (I used it when starting and that's quite a while ago), so I reported it as old news. At the same time, I recommend people to read this, since it's an awesome resource.
It's just not news. - miradu, on 10/12/2007, -0/+0I currently am taking a computer science course from the primary author of this book, Allen Downey, at Olin College. I am an experienced programmer, and yet have been very impressed with the readability and simplicity of this book (As it's open source, it's been changed from java to C++, python and logo). It's a very good take up through object oriented programming. The reason it's called a CS book, it's that it's written from a general how to program view - what are the steps/thought process/appropriate practices, and not language specific. This is why it's been so easily translated to other languages. (It helps that the author teaches me to this point as well- I am a bit biased). My only wish is that I had this as a kid, and not sam's teach yourself basic in 24 hours :(... Lastly, I'll confirm the fun fact that Downey literally learned Python, (and now teaches it) from a book he wrote, as it was translated from his java version to python - a very nifty artifact of the open book movement.
- killerCoder, on 10/12/2007, -0/+0misleading title - this is just a python tutorial!
- heil, on 10/12/2007, -0/+0thanks !!!
- regeya, on 10/12/2007, -0/+0Apparently thinking like a computer scientist also means you take everything you know about good user interface design and flush it down the toilet.
I mean, c'mon, "next" on the left and "previous" on the right?
other than that, I heartily encourage this. I wish this had been available 10 years ago; I probably wouldn't be working in a newspaper office right now had it been. :-} - kamisama, on 10/12/2007, -0/+0Definitely Dugg, interesting read
- binkitybonk, on 10/12/2007, -1/+0what's sad is that i checked the comments on this article just to see how many people would complain about the misspelling of "thorough."
- dwhitbeck, on 10/12/2007, -1/+0Bah humbug. Think like a programmer. Computer scientists, like engineers, love complexity fo complexity's sake. Seriously though, this is a good reference.
- olicat, on 10/12/2007, -1/+0This is a nice resource, but since concentrating on ruby, i wish there were a ruby version.
- kimos, on 10/12/2007, -1/+0Sweet... Was just looking pickup python. Digg!
- Mopatop, on 10/12/2007, -1/+0This doesn't have a lot to do with computer science. At least I hope it doesn't, or I'm cancelling my compsci plans.
All this is is a guide for writing python. And a bad one, because I know better solutions to a lot of the example and I've only been writing python for a few months. - knightblade2oo4, on 10/12/2007, -2/+020 diggs... 22 hours...
Oh well, nice submission very useful.
dugg - WaterDragon, on 10/12/2007, -2/+0knightblade2004 said:
"btw, it's thourough... not through =)"
WHAT's 'thourough'? ...Oh, a non-existent word! OK. Now I get it.
And what's wrong with teaching others when you either don't know, or are simply not focussed enough to catch yourself in such mistakes?
No digg for you, dude! :-) - hardcoreUFO, on 10/12/2007, -3/+1This is old! No digg.
- carbontwelve, on 10/12/2007, -2/+0very nice article... read though it and realised that I taught my self most of it ages ago when I first got a computer and started programing in QBasic and C# at the age of 13 :o
- inactive, on 10/12/2007, -5/+0only 19 diggs to the front page... wow


What is Digg?