Anurag Rana          Projects     Contact Me     Blog    
Top (max 10) reviews: Think Python: How to Think Like a Computer Scientist.

4.2 out of 5.0    89 total reviews.

Buy This Book
All Books
5.0 out of 5.0 -

by Mourad M. Musallam on July 27, 2016

Great book to learn and grow in the field of programming

5.0 out of 5.0 -

by J. Hamill on Nov. 18, 2012

I like the style, the Monty Python jokes are okay with me. It's a great contrast to the Zed Shaw book "Learn Python the Hard Way" which I also purchased. They're both good but completely different approaches. I'm 250 or so pages in and hardly even realized it. Python is a great language and this author clearly knows his stuff. As with all good books, this one has exercises and examples.

5.0 out of 5.0 -

by Paige Higginbotham on May 9, 2015

It was the book I needed for college.

5.0 out of 5.0 -

by delfino nolasco on Feb. 17, 2015

It's a 4.5 in my book it's really good recommend for people who are afraid of programming or have little experience

4.0 out of 5.0 -

by Harald on Feb. 14, 2015

great book and as an addition to the beginners book it is well written.

5.0 out of 5.0 -

by Dmitriy on Feb. 22, 2016

There's a free version available somewhere online but I loved it so much that I bought the paper version. Great book for starters-mid level Pythons.

4.0 out of 5.0 -

by Kamal Mansour on July 9, 2014

It's good for beginners :)

4.0 out of 5.0 -

by Winston RIley on Jan. 30, 2013

very good. this is a book that teaches you foundational programming concepts while moving you through the basics of Python, and as a result, the book has a refreshingly clear development of ideas. Many books of this kind fail to be conceptually well organized, and as a result are meandering instruction manuals without regards for how people learn and think. this book, written by a professor of computer science, well reflects the authors experience in the classroom. I would highly recommend.
check out:
[...]

4.0 out of 5.0 -

by Circuit Hacker on Aug. 18, 2014

Bought this as supplementary reading for MIT's 6.00.1x online course (www.edx.org). Written by an MIT alumni who teaches at Olin College of Engineering, it provides a good, readable introduction to Python. I recommend it to anyone interested in learning Python.

5.0 out of 5.0 -

by rpv on Dec. 21, 2013

The author Allen Downey has written multiple books on Python and given away all for free (from his website). But the print edition is always good to have in the computer table handy. They are small and compact and to the point. These are highly recommended for beginners and college students.