The original Python version of the book was published by Green Tea Presswith the title How to Think Like a Computer Scientist: Learning with Python. Allen B. Downey Olin College Acknowledgments Many thanks to Jeff Elkner, who translated my Java book into Python, which got this I hope you enjoy working with this book, and that it helps you learn to program and think like a computer scientist, at least a little bit. How to Think Like a Computer Scientist: Interactive Edition. Would have liked a few more examples for more difficult programming. It's well written, easy to understand, very affordable, and there are some extra resources available to you as well, which I found really useful. Easy to follow, very helpful during my summer course! It has been in the public domain for years in various iterations. See an example review. I'm rating it two stars because of its lack of explanations on certain lessons. It is a good reference and is well written, but let's face it, the fastest and best way to learn a programming language these days is through some short introduction course (like Coursera.org, or edX.org) and google questions.

Reviews for Think Python: How to Think Like a Computer Scientist by Allen B. Downey There is even an interactive version. With that background you will be able to select appropriate aproach to solve a particular task. I will just simply say this is not recommended for begginers for Python. Not for begginers, fine for intermediate to advanced You can still see all customer reviews for the product. Disabling it will result in some disabled or missing features. However, Think Python is a book I'd recommend over and again to anyone who seeks a gentle introduction to the good parts of the Python language. I was intrigued by the book and got it after I began learning some Python. Amazon calculates a product’s star ratings based on a machine learned model instead of a raw data average. I believe it's available online, but I like to have the book iin front of me while I'm studying or doing hw It has been in the public domain for years in various iterations. However, I really only started reading it after I'd become more familiar with the language and ultimately found it to be too much of a beginner book to hold me interest.Since it deals with Computer Science topics as well as Python topics, some of the basics of computer science that I've learned through coding over the years were just I wish I had read this book years earlier when I could have taken advantage of the fact that this book really starts from square 1 and does a good job of explaining the terms and concepts integral to programming. How to Think Like a Computer Scientist: Learning with Python 3 Documentation, Release 3rd Edition 1.7Experimental debugging One of the most important skills you will acquire is debugging. The author uses far too much math for someone just introduced to Python. However, only buy it if you're the type of person who really needs a hard copy specific to Python3. Your recently viewed items and featured recommendations Your recently viewed items and featured recommendations I had to get this as a class book unfortunately and it's proving to be a challenge with the whole class as well. Our thanks especially to the following: ... Codelens based on Online Python Tutor. This book is great. I can't really tell you if it's good enough to land you a job.
For me, this book was just too basic and I lost interest quickly.Successfully merging a pull request may close this issue. This book is something special - beginning from the scratch for newbies it show you and more important - teach you - to think about the language itself to keep the knowledge of it deep into your mind. I was especially attracted to this idea as a coder without a computer science degree. There have been many contributors to the project. I was especially attracted to this idea as a coder without a computer science degree. Python features that are not strictly necessary, but sometimes handy. Prime members enjoy FREE Delivery and exclusive access to music, movies, TV shows, original audio series, and Kindle books. Allen Downey is a professor of Computer Science at Olin College and the author of a series of open-source textbooks related to software and data science, including Think Python, Think Bayes, and Think Complexity, which are also published by O’Reilly Media. This book is great. Nice book. The author uses far too much math for someone just introduced to Python. Its hard to rave about a programming book. It may at first seem somewhat straight forward but as you progress, the lessons become muddled, vague and to complicated.

I'm rating it two stars because of its lack of explanations on certain lessons. However, if reading a text from cover to cover, or just as a reference is your preferred method of learning, this is a good Python book. One of the best books I've read on programming so far. I had to get this as a class book unfortunately and it's proving to be a challenge with the whole class as well. It may at first seem somewhat straight forward but as you progress, the lessons become muddled, vague and to complicated. Although it can be frustrating, debugging is one of the most intellectually rich, challenging, and interesting parts of … There is even an interactive version.

Many books on Python give you many facts about the language, however very few of them help you to make your work done, either as a programmer, QA engineer, student, etc.