Python 现代开发学习笔记

使用方法

  1. 先处理一个具体任务。 读到例子时,先手算给出的数据,再看代码怎样保存数据、判断和更新。
  2. 运行后修改一处。 换一行输入、改变一个比较符或增加一条记录,预测结果后再执行。预测和结果不同的地方,往往就是需要重新理解的步骤。
  3. 把简写展开阅读。 多重赋值、拆包、map 和推导式都会先讲每个组成部分。遇到较长表达式,先找数据从哪里来,再看每个值经过了什么操作。
  4. 沿编号阅读过程图。 图中的名称、列表内容、输入文本和代码使用同一组数据。靛蓝表示结构与连接,青绿表示当前数据和结果,琥珀表示正在执行的动作。
  5. 做完练习再查实现。 自拟任务会给出输入、输出和完成标准。先独立写,再拿同一份数据比较每一步的状态。

Python 示例采用 4 个空格缩进,代码中的中文注释解释当前操作。可以把一个代码块保存为 .py 文件运行;需要输入的程序,紧接着给出样例输入。标明“错误示例”的代码用来观察解释器的报错,旁边会解释原因和修正方法。

运行程序时,终端中输入的是启动命令,程序开始等待后输入的才是它的数据。代码块里的注释可以保留;终端提示符和讲解中的样例输出不需要复制到程序里。标明“续写”的代码接在前面的文件中,完整文件可以从下面的配套仓库取得。

笔记正文与全部题解 · Ctrl / ⌘ K