Introduction to computation and programming in Python
By: John V. Guttag
Edition: Fall 2012 edition.
Publisher: J.V. Guttag
Published: 2012
Place of publication: Cambridge, Massachusetts]
Language: eng
Number of pages: 267
ISBN-13: 9780988368309
Copyright date: 2012
Subjects: Python (Computer program language); Study and teaching
Notes: "This book is based on an MIT course"--Preface.

Index: pages [260]-267.
Table of contents: title: 1.; title: Getting started -- -- 2.; title: Introduction to Python -- -- 3.; title: Some simple numerical programs -- -- 4.; title: Function and abstraction by specification -- -- 5.; title: Structured types, mutability, and higher-order functions -- -- 6.; title: Testing and debugging -- -- 7.; title: Exceptions and assertions -- -- 8.; title: Classes and object-oriented programming -- -- 9.; title: A simplistic introduction to algorithmic complexity -- -- 10.; title: Some simple algorithms and data structures -- -- 11.; title: Plotting and more about classes -- -- 12.; title: Stochastic programs, probability, and statistics -- -- 13.; title: Random walks and more about data visualization -- -- 14.; title: Monte Carlo simulation -- -- 15.; title: Understanding experimental data -- -- 16.; title: Lies, damned lies, and statistics -- -- 17.; title: Knapsack and graph optimization problems -- -- 18.; title: Dynamic programming --; title: Python 2.7 quick reference.