全文摘录自《Head First Python》。
1、慢一点。你理解的越多,需要记的越少。
不要光是看看就行了。停下了,好好想一想。书中提出问题的时候,你不要直接去翻答案。可以假象真的有人在问你这个问题。你让大脑想得越深入,就越有可能学会并记住它。
2、做练习,自己记笔记。
我们留了练习,但是如果这些练习的解答也由我们一手包办,那和有人替你参加考试有什么分别?不要只是坐在那里看着练习发呆。拿出笔来,写一写画一画。大量研究都证实,学习过程中如果能实际动动手,这将改善你的学习。
3、阅读”没有傻问题“。
顾名思义。这些问题不是可有可无的旁注,它们绝对是核心内容的一部分!千万不要跳过去不看。
4、上床睡觉之前不要再看别的书,至少不要看其他有难度的书。
学习中有一部分是在你合上书之后完成的(特别是,要把学到的知识长久地记住,这往往无法在看书的过程中做到)。你的大脑也需要有自己的时间,这样才能再做一些处理。如果在这段时间内你又往大脑里灌输了新的知识,那么你刚才学的一些东西就会丢掉。
5、讲出来,而且要大声讲出来。
说话可以刺激大脑的另一部分。如果你想看懂什么,或者想更牢地记住它,就要大声地讲出来。更好的办法是,大声地解释给别人听。这样你会学得更快,而且可能会有以前光看不说时不曾想过的新发现。
6、要喝水,而且要大量喝水。
能提供充足的液体,你的大脑才能有最佳表现。如果缺水(可能在你感觉到口渴之前就已经缺水了),学习能力就会下降。
7、听听你的大脑怎么说。
注意一下你的大脑是不是负荷太重了。如果发现自己开始浮光掠影地翻看,或者刚看的东西就忘记了,这说明你改休息一会了。达到某个临界点时,如果还是一味地向大脑里塞,这对于加快学习速度根本没有帮助,甚至还可能影响正常的学习进程。
8、要有点感觉。
你的大脑需要知道这是很重要的东西。要真正融入到书中的故事里。为书里的照片加上你自己的图题。你可能觉得一个笑话很蹩脚,但这总比根本无动于衷要好。
9、编写大量软件!
要学习编程,没有别的办法,只能通过编写大量代码。