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.
|Published (Last):||13 March 2014|
|PDF File Size:||20.94 Mb|
|ePub File Size:||10.52 Mb|
|Price:||Free* [*Free Regsitration Required]|
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 probability and statistical analysis.
Add both to Cart Add both to List. I’ll hold onto this one versus selling as used, as is my typical MO after finishing with coursework. Refresh and try again. Go read the table rpogramming contents. Lists with This Book. Ships from and sold by Amazon. Get to Know Us. Jan 04, Tom Meyer rated it really liked it.
That is the true art of programming. Very didactic and ideal for all audiences. Coputing would not have liked to have taken the course without this book. If read while following the MITx lecture it’s handy but still complicated for an Introduction, because it’s full of computer science jargon that doesn’t explain anything to novice.
The chapter on computational complexity was downright fascinating. Explore the Home Gift Guide. See all 30 reviews. Open Preview See a Problem? Mar 11, Ji rated it it was amazing Shelves: The best introductory CS textbook I have come across. Don’t have a Kindle? 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 fundamental building blocks of the language.
Although it covers such traditional topics as computational complexity and simple algorithms, the book focuses on a wide range of topics not found in most introductory texts, including information visualization, simulations to model randomness, computational techniques to understand data, and statistical techniques that guttg and kntroduction as well as two related but relatively advanced topics: While i understand that it is a part of learning CS, this book will not be easy someone new on the subject.
Nov 18, Gary Boland rated it really liked it. This is some tough reading, but well worth it. Trivia About Introduction to C John Guttag is an extraordinary teacher and an extraordinary writer.
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.
Introduction to Computation and Programming Using Python can serve as a stepping-stone to more advanced computer science courses, or as a basic grounding in computational problem solving for students in other disciplines.
Discover Prime Book Box for Kids. That being sa Read this book for the Mitx course on edx.
English Choose a language for shopping. Try the Kindle edition and experience these great reading features: You see a barn that has six targets painted on it, and a bullet hole at the very center of each target.
Introduction to Computation and Programming Using Python
The difference may sound quite subtle, and perhaps a bit negative. Instead this books uses Python to teach you about computation and how to think and solve problems like a computer scientist. Oliver Bogler rated it really liked it Inttroduction 10, If programminv are not already a programmer and want to learn python, read “Python the hard way” and the educational materials from the Google dev center. Showing of 30 reviews. Itnroduction is terse and fast. 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.
Much of this is very translatable to other languages and would be useful to anyone learning the basic fundamentals of computer programming, regardless of the language. Imagine that you are driving down a country road in Texas.
If you want to study Python, get an another book, if you are an experienced Python introducttion want to sharpen your computer science knowledge, get this book.
Amazon Inspire Digital Educational Resources. Jun 26, Adam Dodd rated it really liked it.
Page 1 of 1 Start over Page 1 of 1. Shopbop Designer Fashion Brands.
Introduction to Computation and Programming Using Python by John Guttag
I’m enjoying this book, and the moreso because Pythoj am now using it in conjunction with the edX course that it accompanies. An Introduction to Computer Science, 3rd Ed. Want to Read Currently Reading Read. This is a great book that covers a lot of ground on the field of computer science. Feb 09, Jovany Agathe rated it it was ok.
To see what your friends thought of this book, please sign up.