作者简介:
John V. Guttag
1999年至2004年任麻省理工学院电气工程与计算机科学系主任(此前担任了5年的副主任)。Guttag教授目前是计算机科学与人工智能实验室网络及移动系统组的联合负责人。此外,他还进行软件工程、机器定理证明、硬件验证等领域的研究以及培训工作,并出版过相关主题的图书。Guttag教授获得美国布朗大学英语专业学士学位、应用数学硕士学位,获得多伦多大学计算机科学博士学位。
译者简介:
梁杰
北京航空航天大学计算机科学与技术专业大四学生。热爱开源、JavaScript、Python,喜欢做各种各样有趣的事情。
发表于2024-12-23
Introduction to Computation and Programming Using Python 2024 pdf epub mobi 电子书
书是一名大四生翻译的,有些地方表达的不地道,姑且随手找出几处吐吐槽。 p1: [从内存的角度来说,一台普通的计算机可能有几百GB] 我从来没见过一台普通计算机的内存个能有几百GB,我猜测原文应该用的是memory,这里翻译成存储设备比较合适。 p3:[当一个整数整数存在整数立...
评分一开始想着应该有400+页,结果不到300页。 python语言、一般的算法理论、一些数学问题的算法、软件测试、机器学习都有所涉及,但是书本身太薄,这样很多地方势必写得不清楚。 要举例子的话,我觉得类和面向对象编程说得太简略。 另外python现在应该普及3.x了,没必要再以2.x...
评分MIT本科 6.0001和6.0002课程指定教材,MIT的教授结合教学自己编写的书,非常适合跟open course 结合使用,原版书要几百块,中文正版不到一百,在家里也能上MIT的课,一定记得去官网下载课件和习题,讲课视频B站上有,目前MIT open course上发布的是2016年秋季学期的课程,版本p...
评分一开始想着应该有400+页,结果不到300页。 python语言、一般的算法理论、一些数学问题的算法、软件测试、机器学习都有所涉及,但是书本身太薄,这样很多地方势必写得不清楚。 要举例子的话,我觉得类和面向对象编程说得太简略。 另外python现在应该普及3.x了,没必要再以2.x...
评分书是一名大四生翻译的,有些地方表达的不地道,姑且随手找出几处吐吐槽。 p1: [从内存的角度来说,一台普通的计算机可能有几百GB] 我从来没见过一台普通计算机的内存个能有几百GB,我猜测原文应该用的是memory,这里翻译成存储设备比较合适。 p3:[当一个整数整数存在整数立...
图书标签: Python 编程 计算机 计算机科学 Programming CS MOOCs 软件开发
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.
Love so much
评分Love so much
评分MIT CS 6.00 textbook http://v.163.com/special/opencourse/bianchengdaolun.html 大一要是『选修』了这么课估计现在就是另外一番模样了,可惜我是刚毕业...
评分先去codecademy把python的部分刷一遍,再把本书前半部分的代码读一遍,大致就算入了个门吧。后半本书看不明白了,也许我是个智障?
评分Love so much
Introduction to Computation and Programming Using Python 2024 pdf epub mobi 电子书