行文风格约定

‧ 标题后标注*的是选读章节,内容相对困难。如果你的时间有限,可以先跳过。

‧ 专业术语会使用黑体(纸质版和PDF版)或添加下划线(网页版),例如数组(array)。建议记住它们, 以便阅读文献。

‧ 重点内容和总结性语句会加粗,这类文字值得特别关注。

‧ 有特指含义的词句会使用“引号”标注,以避免歧义。

‧ 当涉及编程语言之间不一致的名词时,本书均以Python为准,例如使用 None 来表示“空”。

‧ 本书部分放弃了编程语言的注释规范,以换取更加紧凑的内容排版。注释主要分为三种类型:标题注 释、内容注释、多行注释。

/* 标题注释,用于标注函数、类、测试样例等 */

// 内容注释,用于详解代码

/**
* 多行
* 注释
*/

在动画图解中高效学习

相较于文字,视频和图片具有更高的信息密度和结构化程度,更易于理解。在本书中,重点和难点知识将主 要通过动画以图解形式展示,而文字则作为解释与补充。 如果你在阅读本书时,发现某段内容提供了如图所示的动画图解,请以图为主、以文字为辅,综合两者 来理解内容。

在代码实践中加深理解

。。。。。。

在提问讨论中共同成长

。。。。。。