1
关键字
2
数据类型
针对每一种数据类型,都举出一些例子来。例如,针对string,你可以举出如何创建字符串,针对number,你可以举出一些数值。
3
字符串转义序列
对于字符串转义序列,需要在字符串中应用它们,确保自己清楚地知道它们的功能。
4
老式字符串格式
一样的,在字符串中使用它们,了解它们的功能。Python 用这些格式化字符实现f字符串的功能,把它们作为替代方案试试。
5
运算符
有些运算符你可能还不熟悉,一一看一下,研究一下它们的功能,如果研究不出来也没关系,记下来日后解决。
花大约一个星期学习这些内容,如果能提前完成就更好了。我们的目的是覆盖所有的符号类型,确认你已经牢牢记住它们。另外很重要的一点是,这样你可以找出自己还不知道哪些东西,为日后学习找到一些方向。
6
阅读代码
现在去找一些Python代码阅读一下。你需要自己找代码,然后从中学习一些东西。你学到的知识已经足够让你看懂一些代码了,但你可能还无法理解这些代码的功能。这个习题我会教你如何运用学到的知识理解别人的代码。
首先把你想要理解的代码打印到纸上。没错,你需要打印出来,因为和屏幕输出相比,你的眼睛和大脑更习惯于接受纸质打印的内容。一次最多打印几页就可以了。
然后通读打印出来的代码并做好笔记,笔记的内容包括以下几个方面。
首先把你想要理解的代码打印到纸上。没错,你需要打印出来,因为和屏幕输出相比,你的眼睛和大脑更习惯于接受纸质打印的内容。一次最多打印几页就可以了。
然后通读打印出来的代码并做好笔记,笔记的内容包括以下几个方面。
函数以及函数的功能。
每个变量初始赋值的位置。
每个在程序的各个部分中多次出现的同名变量。它们以后可能会给你带来麻烦。
任何不包含else子句的if语句。它们是正确的吗?
任何可能没有结束点的while循环。
代码中任何你看不懂的部分。
接下来你需要通过注释的方式向自己解释代码的含义。解释各个函数的使用方法,各个变量的用途,以及任何其他方面的内容,只要能帮助你理解代码即可。
最后,在代码中比较难的各个部分,逐行或者逐个函数跟踪变量值。你可以再打印一份出来,在空白处写出要“追踪”的每个变量的值。
一旦基本理解了代码的功能,回到计算机前,在屏幕上重读一次,看看能不能找到新的问题点。然后继续找新的代码,用上述方法去阅读理解,直到你不再需要纸质打印为止。
7
巩固练习
1.研究一下什么是“流程图”(flow chart),并学着画一下。
2.如果在读代码的时候找出了错误,试着把它们改对,并把修改内容发给这段代码的作者。
3.不使用纸质打印时,可以使用注释符号#在程序中加入笔记。有时这些笔记会对后来的读代码的人有很大的帮助。
2.如果在读代码的时候找出了错误,试着把它们改对,并把修改内容发给这段代码的作者。
3.不使用纸质打印时,可以使用注释符号#在程序中加入笔记。有时这些笔记会对后来的读代码的人有很大的帮助。
本文摘自《笨办法学Python 3》