上QQ阅读APP看书,第一时间看更新
本书的结构
本书共分为12章,各章由“热身准备”“本章要点”和正文三个部分组成。对专业术语的解析放在了正文的脚注部分。有些章节还设置了“专栏”。另外,本书在末尾以附录的形式对C语言和Python的基本语法进行了解说,刚开始学习编程的读者,务必阅读一下。
热身准备
各章的开头会给出几个简单的问题,请各位读者一定挑战一下。这样,大家就可以带着问题来阅读正文了。
本章要点
这部分是对正文内容的高度总结。通过阅读这部分,可以确认本章内容和自己想了解的内容是否一致。
正文
在这部分中,笔者会以深入浅出的方式,从各章主题出发来讲解程序运行的原理。虽然正文中会出现C语言的代码和Python的代码,但其中做了大量的注释,即使没有相关知识的读者也能读懂。
专栏“如果是你,你会怎样讲呢?”
在这部分中,笔者会以问答的形式向完全没有编程经验的人讲解程序运行的原理。向别人讲解可以确认自己是否已经完全理解了这些知识。大家可以边读边思考自己该如何讲解。
*本书在编写时已经注意确保其中的知识不依赖于特定的软硬件产品,但在介绍具体示例时,会涉及PC、Windows 10、BCC32(C语言开发工具)、Anaconda(Python开发工具)等。此外,对各软件的描述均以撰稿时的最新版本为准,此后的软件版本可能会有所变化,请各位读者理解。