Introduction to Computation and Programming Using Python: With Application to Understanding Data (The MIT Press) [John V. Guttag] on *FREE*. Editorial Reviews. Review. This is the ‘computational thinking’ book we have all been waiting for! With humor and historical anecdotes, John Guttag conveys the. An introduction to computer science as a tool to solve real-world analytical problems using Python A Notion of computation; The Python programming language; Some simple algorithms; Testing and debugging John Guttag. Dugald C.

Author: Mezigul Mazujar
Country: Somalia
Language: English (Spanish)
Genre: Health and Food
Published (Last): 25 August 2005
Pages: 105
PDF File Size: 16.26 Mb
ePub File Size: 7.93 Mb
ISBN: 417-3-17004-298-9
Downloads: 99014
Price: Free* [*Free Regsitration Required]
Uploader: Mubei

Don’t expect it to be a copmuting by step guide of how to program in the Python language, or how to use its multiple libraries.

As in many MIT presentations, there’s not a lot of hand-holding — things move fast and you may have to supplement with other material pytjon fill in leaps in the exposition. Programminng book begins by introducing Python, including the basic elements of the language such as objects, expressions, typing, variables, branches and strings. It helped me get a better grasp of some of the key concepts from the 6. This book introduces students with little or no prior programming experience to the art of computational problem solving using Python and various Python libraries, including PyLab.

Superb content, as one might expect from MIT.

Introduction to Computation and Programming Using Python

Is this feature helpful? People looking to learn Computer Science. The only thing about this book was it was a little bit heavy on the academic side and mathematical side. May 29, Loukas Arvanitis rated it it was amazing. However, that is the precise opposite of what I want to suggest – this is an excellent book, one that I would have dearly loved to have when I first started to learn the comluting of computer science back in the s.


Even one such as I, who has been working in the IT kn for nearly 30 years, got a huge amount of value from this book, as much of the content provided some good reminders of things that I’d since forgot, including probability and statistical analysis. Germancho rated it it was amazing Feb 07, Obviously, you will learn more with this book if you can take the pace.

I was interested in learning more about the Python language, partly because I use Jython on a regular basis Jython is an implementation of Python, written in Java. Its purpose is more computer and data science than learning the python language. Vladimir Yashnikov rated it it was amazing Dec 06, Would you like to tell us about a lower price?

This is a great book about computer science, but it’s a pity that this book now second edition with a lot of courses and students used it doesn’t follow Python coding convention. I’m enjoying this book, and the moreso because I am now using it in conjunction with the edX course that it accompanies. Jan 04, Tom Meyer rated it really liked it.

Buy the selected items together This item: Get to Know Us. The book is extremely easy to read and offers a very broad perspective. I want to log some more hours practicing Python basics then return to this one for another go. It covers traditional OO topics as well as basic statistics and data manipulation using Python. Nevertheless, its readers will obtain a very solid foundation.

Introduction to Computation and Programming Using Python by John Guttag

Shopbop Designer Fashion Brands. If you know a bit python syntax, this is the best self-contained intro book to computer and data science. It provides students with skills that progeamming enable them to make productive use of computational techniques, including some of the tools and techniques joh data science for using computation to model and interpret data.

Students are introduced to Python and the basics of programming in the context of such computational concepts and techniques as exhaustive enumeration, bisection search, and efficient approximation algorithms.


Return to Book Page. An Introduction to Computer Science, 3rd Ed. In conclusion, I can strongly recommend this book provided that one reads the title in full as a manual for budding computer scientists, as well as an introduction to the Python programming language.

This book is simply amazing. Zelle’s book is also a popular first year CS text, but obviously for a different audience. A practical introduction to computation from MIT Press. Saaya rated it really liked it Aug 15, He fired the six shots, and then painted the targets around them. Though I preferred Zelle’s introduction to the subject, this was an interesting and very useful text I used for the edX series. There are no discussion topics on this book yet. Finger exercises coding exercises really give you a chance to put the knowledge you acquire to good use.

Amazon Advertising Find, attract, and engage customers.

Clmputing items are shipped from and gutfag by different sellers. The best introductory CS textbook I have come across. Amazon Renewed Refurbished products with a warranty. The book does not require knowledge of mathematics beyond high school algebra, but does assume that readers are comfortable with rigorous thinking and not intimidated by mathematical concepts.

Amazon Second Chance Pass it on, trade it in, give it a second life. I’ll hold onto this one versus selling as used, as is my typical MO after finishing with coursework.

John Guttag is an extraordinary teacher and an extraordinary writer. Try the Kindle edition and experience these great reading features: