每次你写Python的时候,是不是都会走一些弯路,犯一些错误?这是因为您还没有掌握一些Python编程技巧。今天的10个Python编程技巧可以帮助你减少错误并提高效率。1.正交性正交性是编程的一个重要原则。在一个设计良好的系统中,数据库代码和用户界面是正交的,更换数据库不会影响用户界面,调整用户界面也不会影响数据库。在实践中,切记A和B不能相互影响,否则很容易失控,系统变得难以管理。2.每个数据只存储在一个地方。如果您只有一份数据,请将其仅存储在一个地方,而不是多个地方。最好创建一个保存区域编号的全局变量,将信息保存在文件或数据库中。3、函数只做一件事将函数限定为只完成一项任务有很多好处:首先,函数名可以直接说明其功能,增强了代码的可读性。其次,如果代码有错,调试起来会很方便,因为每个函数只负责一个特定的任务,可以快速隔离调试修改。4.选择优秀的方法如果你在编程时有“我想到了更好的方法,但我已经开始编码不想重写”的想法,建议你立即停下来选择你找到的更好的方法。做。5.测试在生产环境中,测试是极其重要的。在编写测试之前,计划在生产中部署的任何程序都是不完整的。特别是如果你正在编写一个其他人也会使用的程序,你应该编写测试。6.日志记录日志记录是指在软件运行时记录数据的做法。日志可以用来辅助程序调试,更好的了解程序运行时的状态。Python有自己的日志模块,它支持在控制台或文件中进行日志记录。7.代码审查建议尽可能多地进行代码审查,因为即使遵循了好的做法,也可能存在不好的做法。所以一定要检查代码,找出错误的地方,解决。或者,您可以使用像CodeReview这样审查代码的程序员社区。8、安全是一个容易被忽视的问题,但实际上我们需要直接对自己代码的安全负责,所以最好不要在命令行中使用sudo来执行命令;此外,我们必须假设用户的输入是恶意的,这样可以在很大程度上防止;其次,攻击区域必须最小化,即黑客可以从程序中提取数据或攻击系统的相关区域。总之,尝试像黑客一样思考:他们可能如何利用您的代码?尝试找出可能不会被注意到的漏洞。9.使用强大的IDE通常使用Python自带的IDE——IDLE来编码。但实际上IDLE的功能有限。所以建议使用功能更强大的IDE来保证你的代码质量。至于好用的IDE,小编已经介绍过了,大家可以参考之前的文章。10.术语概要生产:软件投入生产是指正式对外发布。DRY:一种编程原则,“Don'tRepeatYourself”的英文缩写。正交性:表示某种独立性或解耦性。如果两个或多个事物之间的变化不相互影响,则它们之间存在正交性。调试器:调试器是一种支持中断代码执行和逐行查看代码效果的程序。通过调试器,我们可以查看不同代码中变量的值。日志记录:指在软件运行时记录数据的做法。测试:检查程序是否满足设计开发要求,各种输入返回正确结果,功能执行时间在可接受范围内,可用性足够高,能在目标环境安装运行,实现要求相关利益相关者。预期效果。代码审查:阅读代码并提供反馈的过程。攻击区域:黑客可以从程序中提取数据或攻击系统的相关区域。
