python的模块和python的列表有些类似,我们使用列表存放数字、字符串等信息,而模块中存放的是函数。模块就像是一个存放函数的容器,我们想要使用容器里的函数,只需要引入这个容器就可以。


python模板引擎开发 python模块开发_python

python



使用模块的优点

我们使用模块既可以将函数和主程序进行分离,也可以让程序的各个功能之间分离。有了模块,在多人开发的过程中,程序员只需要更加专注于单一功能的实现,能极大的提高开发效率。通过模块,将功能性的函数隐藏在模块中,使得主程序的逻辑更加清晰,易于后期升级维护。




python模板引擎开发 python模块开发_python_02

python编程



python因模块而强大

在python中有非常多的模块,我们只需要引入这些模块,几行代码就能实现我们想要的效果,开发效率大大提高。人生苦短,我用python。当然也还是有很多程序员不喜欢这种方式,觉得这样做,只是在调用别人写好的代码,并不能算是程序开发。对于这一点,我深有体会。在我之前分享的关于用python写一个日历程序的视频中,好多网友就吐槽,说这不算是写代码,只是调用。我个人并完全不同意这种观点,如果是从学习的角度,当然是完全自己写代码,从基础一点一点做起更好。但是面对现在的商业开发,在商业开发中,时间就是一切。开发周期越短,所产生的效益也就越大,作为老板,肯定是喜欢这样做的。同时如果是一名拥有多年开发经验的老程序员,即使不为赶时间,也没有必要完全自己开发,调用一个模块就能解决的事,为什么要浪费精力呢。将更多的时间和精力投入到其他细节岂不是更好。




python模板引擎开发 python模块开发_开发经验_03

python



模块的开发

模块的开发并不难,随着工作以及各种开发经验的积累。慢慢的我们会发现很多代码,需要重复使用,将这些代码抽离出来,做成自己的模块,能极大的提高自己的开发效率。如果功能足够完善,你还可以将它分享给更多的人,为python的发展贡献自己的一份力量。