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: Grosho Kigazahn
Country: Grenada
Language: English (Spanish)
Genre: Sex
Published (Last): 25 May 2006
Pages: 305
PDF File Size: 9.84 Mb
ePub File Size: 8.21 Mb
ISBN: 290-4-20771-979-7
Downloads: 28215
Price: Free* [*Free Regsitration Required]
Uploader: Faegami

Amazon Music Stream millions of songs. Goodreads helps you keep track of books you want to read.

Introduction to Computation and Programming Using Python

Please try again later. There are no discussion topics on this book yet.

Top Reviews Most recent Top Reviews. Share your thoughts with other customers. That being said the only parts that stumped me were the parts where it was mathematically based.

Write a customer review. This is some tough reading, but well worth it.

Luckily Khan Academy has some courses. It is really rare to find these topics covered in a book meant for beginners. See all 30 reviews.

Review This is the ‘computational thinking’ book we have all been waiting for! Definitely worth reading and re-reading. Lists with This Book. Sintaxis, semantics, algorithms and computational complexity are some of intfoduction 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!


Nor is it a ‘programming book,’ although you will learn to program. To see what your friends thought of this book, please sign up.

Ribbings etikett Magdalena Ribbing. 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. How to Think Like a Computer Scientist.

Introduction to Computation and Programming Using Python by John Guttag

Jainish rated it really liked it Mar 02, Amazon Renewed Refurbished products with a warranty. Just a moment while we sign you in to your Goodreads account. This book is written in a relatively dense fashion, but when read in conjunction with the MITx 6. Nov 18, Gary Boland rated computiing really liked it. It covers a wide range of traditional topics such as computational complexity, basic data structures, Object-oriented programming and dynamic programming.

Also, there are free editions of this book available elsewhere, but they don’t cover Python 3, and this joohn does.

This edition offers expanded material on statistics and machine learning and new chapters on Frequentist and Bayesian statistics.

Good college level overview. The new edition of an introductory text that teaches students the art of computational problem solving, covering topics ranging from simple algorithms to information visualization. Lynne Daniels rated it computkng was amazing Jan 05, Both halves of the book use Python. Instead this books uses Python to teach you about computation and how to think and solve problems like a computer scientist.

People looking to learn Computer Science. Amazon Inspire Digital Educational Resources. English Choose a language for shopping. I wish the introduction of OOP were a little easier for beginners. 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 gyttag used it doesn’t follow Python coding convention.


Go read the table of contents. I’ll hold onto this one versus selling as used, as is my typical MO after finishing with coursework. Quotes from Introduction to C Data science is maybe taking it too far: Jim rated it really liked it Oct 01, This book has a lot of clarifications and examples that will make your progress on the course so much easier.

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 subject of computer science back in the s. Even one such as I, who has been working in the IT industry 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 anx and statistical analysis.

Don’t have a Kindle? 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.

Guttag is the Dugald C.