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: Zulkizuru Goltizragore
Country: Sri Lanka
Language: English (Spanish)
Genre: Life
Published (Last): 6 October 2006
Pages: 460
PDF File Size: 7.15 Mb
ePub File Size: 9.67 Mb
ISBN: 425-4-28246-817-1
Downloads: 85932
Price: Free* [*Free Regsitration Required]
Uploader: Ditaur

Want to Read saving…. This book has a lot of clarifications and examples that will make your progress on the course so much easier. Jim rated it really liked it Oct 01, It’s a college textbook, used in the MIT subject 6. May 29, Loukas Arvanitis rated it it was amazing.

Amazon Rapids Fun stories for kids on the go. Like on the chapters about probability, where my knowledge was laughably bad. Obviously, you will learn more with this book if you can take the pace.

Introduction to Computation and Programming Using Python by John Guttag

Instead this books uses Python to teach you about computation and how to think and solve problems like a computer scientist. Sintaxis, semantics, algorithms and computational complexity are some of the topics you can expect to see in this book, and even though, at some point I had to spent quite a bit of time rereading to grasp some of the concepts, if you have the patience and time, is well worth it!

  EHS 2042 PDF

Unsurprisingly, it has a much more math-centered focus, which was interesting. May 01, Carl rated it it was amazing Recommends it for: That is the true art of programming. Read more Read less. This is not ‘a Python book,’ although you will learn Python.

If you want to study Python, get an another book, if you are an experienced Python and want to sharpen your computer science knowledge, get this book. 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 to fill in leaps andd the exposition.

Paperbackpages. It is terse and fast. Although it covers such traditional topics as computational complexity and simple algorithms, the book focuses probramming a wide range of topics not found in most introductory texts, including information visualization, simulations to model randomness, computational programmming to understand data, and statistical techniques that inform and misinform as well as two related but relatively advanced topics: Good college level overview.

This new edition has been updated for Python 3, reorganized to make it easier to use for courses conputing cover only a subset of the material, and offers additional material including five new chapters. That being sa Read this book for the Mitx course on edx. Germancho rated it it was amazing Feb 07, Goodreads helps you keep track of books you want to read.


Just a moment while we sign you in to your Goodreads account. I want to log some more hours practicing Python basics then return to this one for another go. Read introduvtion book for the Mitx course on edx.

Introduction to Computation and Programming Using Python

I got about 30 pages in and found it very challenging – maybe too much so for a beginner. Amazon Advertising Find, attract, and engage customers. This book is a supplement for 6. The only thing about this book was it was a little bit heavy on the academic side and mathematical side. There’s a problem loading this menu right cmputing. However, if one’s objective is to learn Python, it will be necessary to supplement this book with some specific Python tutorials, although the first few chapters will definitely help to establish context and understand the inntroduction building blocks of the language.

I enjoy Guttag’s footnotes and musings.