上QQ阅读APP看书,第一时间看更新
1.5 小结
独立解决自己的编程问题是一个程序员必会的重要技能。由程序员建立的互联网上就有大量的资源,可以为你提供所需的答案。
首先,你要分析Python输出的令人费解的错误信息。如果不能理解也没关系,可以把这段文本提交给搜索引擎,查找错误信息的简单解释和可能的原因。回溯信息会帮助找到错误发生在程序的哪个位置。
实时的linter可以在编写代码时指出拼写错误和潜在的其他错误,它非常有用,是现代软件开发不可或缺的工具。如果你使用的文本编辑器或者IDE没有linter且不支持添加linter插件,建议尽早换一个。
如果在网上搜不到解决方案,那么可以尝试把问题发布到在线论坛上或者通过邮件向他人寻求帮助。为了提高这个过程的效率,本章讲解了如何提出一个好的编程问题,问题要点包括:
·提出具体、明确的问题;
·提供完整的代码和详细的错误信息;
·说明已经尝试过的解决方法;
·说明操作系统和Python的版本。
帮助者发布的答案不仅可以解决你的问题,还可以帮助那些因遇到同样的问题而找到该求助帖的其他程序员。
不必因为自己总是在搜索答案、寻求帮助感到气馁。编程是一个很宽泛的领域,没有人可以同时记住所有细节。即使是经验丰富的软件开发人员,也会每天在网上查看文档、搜索解决方案。只要一直注重如何熟练地寻找解决方案,你一定会成为精通Python的专家。