北大青鸟java培训:python有什么优缺点呢?
2022-10-28 · 百度认证:云南嘉荟教育信息咨询官方账号,教育领域创作者
许多同学只知道现在python很火,可是对于python还是了解不多,比如python适合开发哪些类型的应用呢?python有什么优缺点呢?河南河南计算机培训http://www.kmbdqn.cn/跟着我看下来吧~首选是网络应用,包括网站、后台服务等等;其次是许多日常需要的小工具,包括系统管理员需要的脚本任务等等;另外就是把其他语言开发的程序再包装起来,方便使用。
许多大型网站就是用Python开发的,例如YouTube、Instagram,还有国内的豆瓣。
很多大公司,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用Python。
任何编程语言都有缺点,Python也不例外。
优点说过了,简单,优雅,容易入门,而且也可以编写非常复杂的程序,基础代码库非常完善等等等等...那Python有哪些缺点呢?第一个缺点就是运行速度相对较慢。
因为Python是解释型语言,你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。
但是大量的应用程序不需要这么快的运行速度,因为用户根本感觉不出来。
比如C程序的运行时间需要0.001秒,而Python程序的运行时间需要0.1秒,慢了100倍。
听起来是不是很吓人,但由于网络更慢,需要等待1秒。
你想,你能感觉到1.001秒和1.1秒的区别吗?第二个缺点就是代码不能加密。
如果要发布你的Python程序,实际上就是发布源代码,但是这个缺点仅限于你要编写的软件需要卖给别人挣钱的时候。
好消息是目前的互联网时代,靠卖软件授权的商业模式越来越少了,靠网站和移动应用卖服务的模式越来越多了,后一种模式不需要把源码给别人。
可以说python仍然是瑕不掩瑜,而且随着人工智能的发展不可避免的会用到python,真的非常值得你去深入了解和学习的