上QQ阅读APP看书,第一时间看更新
本书的组织形式:路线图
本书分为9个部分,共38章。除第1部分外,其余部分都以一个阶段性项目结尾。每个部分都通过一系列的紧凑章节讨论一个重要的编程概念。各个部分的介绍如下。
● 第1部分鼓励读者走进编程世界。我们将看到怎样把编程与读者曾经完成过的其他任务进行比较。
● 第2部分介绍了编程背后的基础知识以及计算机程序的基本组成部分。我们将下载一个编程环境并熟悉它,掌握怎样用它编写程序。
● 第3部分通过获取用户的输入以及向用户显示输出,开始编写与用户进行交互的代码。
● 第 4 部分介绍了怎样编写程序做出选择。我们将编写代码来实现不同方向的分 支。当程序运行时,它根据决策点的值选择采用哪个分支。
● 第5部分建立在计算机能够快速完成任务的思路之上。我们在编写代码时将充分利用计算机的速度优势,编写能够自动重复执行多次的一组命令,从而多次重复执行某些命令。
● 第6部分介绍了一种编写组织化代码的方式,将函数作为包含一些可复用代码的模块。
● 第 7 部分介绍了一些可以在编程时使用的高级对象类型。在学完这个部分之 后,我们能够编写具有极强实用性并且功能极为丰富的程序。
● 第8部分介绍了怎样创建自己的对象类型。这个功能并不是所有的编程语言都具有的,但当前仍在使用的编程语言大多具备这个功能。
● 第9部分是本书的终篇,它介绍了其他人所编写的一些代码库,可以供我们在自己的程序中使用。该部分还把一些抽象的概念集成在一起,介绍了怎样对代码进行组织,并利用以前所编写的代码。