如何编写高质量的Python程序

如何编写高质量的Python程序,第1张

当你想到这个问题的时候,就是好的开始。

python因为太容易,往往不注意编码规范,另外还要研究设计方法。保持DRY和KISS原则是良好的方法。

质量高低其实与重用的多少有关系。如果程序质量好,重用的多,就是好程序。如果程序只用一次,而且也能用,开发速度也快,质量低些没有关系的。

刚入门的人要保持一个习惯,先设计再编码。不要上来边写代码边改思路。

优化了你的设计思路,代码质量也相应会提高。 另外测试驱动也是好的软件工程实践。

在做一个代码时,想一想你需要什么。除了功能,还有重用性,稳定性,性能外,还有开发速度快,以及容易被第三者学习等等。接下来要动脑子,想办法,如何达到这个目标。

在必要的时候采用面向对象的设计方法(注意是设计 方法,而不是编码 方法)。 去重构。

这些细节很多。以上只是讲些原则。具体怎么提升可以自己总结 。

高质量才能高速度。

如何将python程序封装成exe可执行文件

将python程序直接转成exe程序的方法很多,主流的工具有PyInstaller、cx_freeze、py2exe等,论及优缺点,可谓各有千秋。然而,再好的工具在使用的时候也会遇到各种各样的问题。这里无法比较哪个好那个坏,不同工具对不同类型程序的处理能力不同,也许你用这个方法转化出来的程序出问题了,换个方法就行了。本文主要介绍py2exe的安装和使用。

py2exe的安装

点此下载和64位python27配套版本。

傻瓜式安装,就是一步一步往下点。

py2exe的使用

将python安装路径添加到系统环境变量Path值中。(若已添加,请忽略此步)

建立setuppy文件,文件中输入以下代码:

from distutilscore import setupimport py2exe

setup(console=["将要转换的文件名称py"])123

在终端(cmd)输入以下命令: 

setuppy py2exe 

这样便完成了从py文件到 exe文件的转换,生成的软件在dist文件夹内。

这里需要注意的是:不同python程序不能一概而论,具体情况需要具体讨论。

例:当运行出错,提示缺少sip文件时,setuppy可修改为:

from distutilscore import setupimport py2exe

setup(console=[{"script":"mainpy"}], options={"py2exe":{"includes":["sip"]}})123

例:当你不想dos窗口停留,需要其一闪而过时,setuppy可修改为:

from distutilscore import setup  

import py2exe  

setup(window=['namepy'])  #这里console改为window那么dos窗口不出现

在交互式环境的提示符>>>下,直接输入代码,按回车,就可以立刻得到代码执行结果。现在,试试输入100+200,看看计算结果是不是300:

>>> 100+200300

很简单吧,任何有效的数学计算都可以算出来。

如果要让Python打印出指定的文字,可以用print语句,然后把希望打印的文字用单引号或者双引号括起来,但不能混用单引号和双引号:

>>> print 'hello, world'hello, world

这种用单引号或者双引号括起来的文本在程序中叫字符串,今后我们还会经常遇到。

最后,用exit()退出Python,我们的第一个Python程序完成!唯一的缺憾是没有保存下来,下次运行时还要再输入一遍代码。

小结

在Python交互式命令行下,可以直接输入代码,然后执行,并立刻得到结果。

以上就是关于如何编写高质量的Python程序全部的内容,包括:如何编写高质量的Python程序、怎么将python代码封装成一个程序、python怎么编写程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10114316.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存