4 、每当你做出改变时就运行代码
无论你是否从一个空白文件开始,在一个小时内不停地修改代码,然后才运行它并不是一个好的策略。
你有可能会被几个小的错误所迷惑,这些错误现在是叠加在一起的--只要你慢慢来,大部分的错误都是可以避免的。
这种情况最糟糕的是,可能需要更长的时间来剥开你所做的事情的外层,找出你的错误所在。
你花的时间越长,而不进行测试,可能犯错误的代码量就越大。
由于不可能在每次更新时都对程序进行编码和测试并保持高效,所以每隔几分钟运行一次脚本是最好的。
最好的程序员记得,每次运行他们的代码时,他们都会收到关于他们工作的反馈。他们能够确定自己的项目是朝着正确的方向发展还是开始失败了。
5 、歇一歇,走一走
Python新手和一般的新程序员往往容易被手头的实现细节所吸引。陷于细节而忽略大局是许多程序员学习处理的共同经历。
如果你注意到你在20或30分钟内没有取得什么进展,最好是离开代码一段时间。拿起另一项活动,完全忘掉代码几分钟,会给你休息的时间,当你重新回到它时,你就能弄清楚它。
喝杯水或咖啡,走一小段路,或吃点零食,是重置你的思想和拉回来的好方法。你可以在休息后探索其他方法。
这个提示对于没有尝试过的人来说往往显得不满意,因为大多数人认为,"如果我现在走开,我就会忘记这些细节"。重新开始和让代码处于破损状态都让人感觉是一种退步,而不是一种进步。
但是,使用这个技巧会有令人惊讶的帮助,大量的研究表明有很多好处,如改善表现、降低压力和提高创造力。
6、 阅读错误信息
当你花了很多功夫编写的代码出现错误时,你很容易感到放弃。新的Python程序员在看到堆栈跟踪时也会感到迷茫。
但重要的是要记住,大多数错误信息都是准确和描述性的。
阅读错误信息可以让你弄清楚代码中是否遗漏了什么,或者有一个错字。你也可能漏掉了一行,导致程序无法做它需要做的事情。
错误信息表明出了什么问题,但如果你不能理解这个错误,至少你会知道问题出在哪一行。你可以利用这些信息开始寻找错误。
7 、在网上搜索该错误
了解错误信息含义的最好方法之一是将其复制并粘贴到谷歌。你可以在谷歌上搜索堆栈跟踪的最后一行。
你可以期望找到一些 stackoverflow.com 网页,其中有社区中其他人对该错误的提问以及答案和解释。
虽然这种方法通常是有效的,但根据错误是具体的还是一般的,它可能是无计划的。始终阅读问题中的代码,并将其与你自己的代码进行比较。这是了解答案是否与你的问题有关的唯一方法。
接下来,阅读一些评论和一些答案,看看这些解决方案是否对你有效。