Sale!

Introduction to Computation and Programming Using Python: With Application to Understanding Data (MIT Press)

Amazon.com Price:  $36.83 (as of 05/05/2019 15:12 PST- Details)

Description

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.

This book introduces students with little or no prior programming experience to the art of computational problem solving the usage of Python and more than a few Python libraries, including PyLab. It provides students with skills so that they can enable them to make productive use of computational techniques, including one of the most tools and techniques of data science for the usage of computation to model and interpret data. The book is based on an MIT course (which became the most well liked course offered through MIT’s OpenCourseWare) and was developed for use not only in a conventional classroom but in in a massive open online course (MOOC). This new edition has been updated for Python 3, reorganized to make it easier to use for courses that cover only a subset of the material, and offers additional material including five new chapters.

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. Even though it covers such traditional topics as computational complexity and simple algorithms, the book makes a speciality of quite a lot of topics not found in most introductory texts, including information visualization, simulations to model randomness, computational techniques to have in mind data, and statistical techniques that inform (and misinform) as well as two related but rather advanced topics: optimization problems and dynamic programming. This edition offers expanded material on statistics and machine learning and new chapters on Frequentist and Bayesian statistics.

Home » Shop » Books » Specialty Boutique » New, Used and Rental Textbooks » Computer Science » Programming Languages » Python » Introduction to Computation and Programming Using Python: With Application to Understanding Data (MIT Press)

Recent Products