书籍 Introduction to Computation and Programming Using Python的封面

Introduction to Computation and Programming Using Python

John V. Guttag

出版社

The MIT Press

出版时间

2013-07-01

ISBN

9780262525008

评分

★★★★★

标签

编程

书籍介绍

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. It provides students with skills that will enable them to make productive use of computational techniques, including some of the tools and techniques of "data science" for using computation to model and interpret data. The book is based on an MIT course (which became the most popular 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 (or MOOC) offered by the pioneering MIT--Harvard collaboration edX. 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. The book does not require knowledge of mathematics beyond high school algebra, but does assume that readers are comfortable with rigorous thinking and not intimidated by mathematical concepts. 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 inform (and misinform) as well as two related but relatively advanced topics: optimization problems and dynamic programming. 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.

用户评论
无论computation或programming都很浅...也许真的只是intro
作为入门书比笨办法要好,讲的比较细
真是完爆我看过的任何一本国内老师原创编纂的programming入门
上课教材。比较杂,但是感觉用处好像也不是特别大。。。OOP那一块还不错
明白,简洁,有用,有趣,适合入门学生。跟EdX上MITx - 6.00.1x 和6.00.2x两门课结合起来学效果更佳。书比课程内容更全面讨论更深入,但课程上有书中没有的精心设计的练习题。
“You probably found some topics less interesting than others”(×) I found all topics less interesting.(√)
作为入门写的很不错,很细致,而且后半部分涉及到了很多关于统计学的知识点