学习像计算机科学家一样思考:Python编程入门

需积分: 11 0 下载量 43 浏览量 更新于2024-07-19 收藏 2.67MB PDF 举报
"《如何像计算机科学家一样思考》是一本以Python编程语言为载体的学习指南,旨在帮助读者理解计算机科学的思维方式。这本书由Peter Wentworth、Jeffrey Elkner、Allen B. Downey和Chris Meyers合作编写,第三版发布于2012年8月12日。内容涵盖编程的基本概念,如程序的构成、错误类型、变量、表达式、语句、输入输出以及控制流程等。" 书中首先介绍了"编程之道",阐述了Python编程语言的基础,并引导读者理解什么是程序以及程序调试的重要性。调试分为语法错误、运行时错误和语义错误三种类型。实验性调试是解决问题的一种方法,而形式语言和自然语言的对比则有助于理解编程语言的结构。 第1章还涵盖了如何编写第一个程序,注释的使用以及一系列练习,以巩固学习内容。第2章深入到变量、表达式和语句,讨论了值和数据类型、变量的命名规则、运算符和操作数、类型转换函数,以及字符串操作。此外,还介绍了输入和输出功能,以及语句的组合和运算顺序。 第3章通过引入turtle库,展示了初学者友好的图形绘制示例,让读者了解如何编写第一个turtle程序,从而掌握实例化、使用for循环控制流程等基本编程概念。这一章也包含了对执行流程的解释,以及如何控制小海龟移动的细节。 通过这些章节,读者不仅可以学习到Python语言的基础知识,还能培养出解决问题和逻辑思维的能力,从而逐渐像计算机科学家一样思考。书中的每个章节都配有术语表和练习题,帮助读者巩固和应用所学知识。