How to Think Like a Computer Scientist: Learning with Python 3

简介:
这本书的目的是教你像计算机科学家一样思考。这种思维方式结合了数学,工程学和自然科学的一些最佳特征。像数学家一样,计算机科学家使用形式语言来表示思想 (特别是计算)。像工程师一样,他们设计东西,将组件组装到系统中,并评估替代方案之间的权衡。像科学家一样,他们观察复杂系统的行为,形成假设并测试预测。
计算机科学家最重要的技能是解决问题。解决问题意味着能够提出问题,创造性地思考解决方案,并清晰准确地表达解决方案。事实证明,学习编程的过程是练习解决问题技能的绝佳机会。这就是为什么这一章被称为,程序的方式。
在一个层面上,你将学习编程,一个有用的技能本身。在另一个层面上,你将使用编程作为达到目的的手段。随着我们的前进,这一目标将变得更加清晰。
英文简介:
The goal of this book is to teach you to think like a computer scientist. This way of thinking combines some of the best features of mathematics, engineering, and natural science. Like mathematicians, computer scientists use formal languages to denote ideas (specifically computations). Like engineers, they design things, assembling components into systems and evaluating tradeoffs among alternatives. Like scientists, they observe the behavior of complex systems, form hypotheses, and test predictions.
The single most important skill for a computer scientist is problem solving. Problem solving means the ability to formulate problems, think creatively about solutions, and express a solution clearly and accurately. As it turns out, the process of learning to program is an excellent opportunity to practice problem-solving skills. That’s why this chapter is called, The way of the program.
On one level, you will be learning to program, a useful skill by itself. On another level, you will use programming as a means to an end. As we go along, that end will become clearer.
- 书名
- How to Think Like a Computer Scientist: Learning with Python 3
- 译名
- 如何像计算机科学家一样思考:使用 Python 3 进行学习
- 语言
- 英语
- 年份
- 2020
- 页数
- 384页
- 大小
- 2.21 MB
- 标签
- Python
- 下载
How to Think Like a Computer Scientist: Learning with Python 3.pdf
- 密码
- 65536
最后更新:2025-04-12 23:58:08