如何使用本书

本书的配套教学资源包括学生练习文件、Python入门知识(附录A)、勘误表、补充论文和教学大纲,以及针对教师的技术支持信息。

PY指的是本书的学生文件或教师文件。例如,书中的“参见PY\PythonCode\Fibonacci.py”表示位于StudentFiles(或TeacherFiles)的PythonCode文件夹中的Fibonacci.py文件。

▼▲ 像这样的书边缘的箭头括号,标记了一些补充材料,针对那些更好奇的读者。这些材料可以让你对后续章节的内容有所了解,或补充技术细节。

■和◆在练习中,黑色正方形表示“中级”难度的题目,可能需要更多的思考或工作,而不是“简单”的问题或练习。黑色菱形表示“高级”难度的题目,可能是探索式的问题、工作量较大的问题,或者未曾探索过的领域的问题。

✔ 练习中问题末尾的打勾标记表示答案或解答包含在学生文件中。我们已经为大约一半的练习提供了答案和解答。

教师文件包含所有练习和实验的完整解答,可提供给使用本书作为教科书的在校教师。