上期说了说一些关于Python发展过程中的一些故事和背景。如今Python这门语言受到了许多人的喜爱,那么Python这么语言又有什么优点和缺点呢?
那就先来聊一聊优点吧
首先一点是,写同样的程序,Python的代码量要少的很多,一般情况下Python的代码量是Java的五分之一,所以就有上期当中的一句话“人生苦短,我用Python”。代码量少了,那么我们的工作效率当然就提了上来了。
第二就是Python 是完全面向对象的语言
·函数、模块、数字、字符串都是对象, 在 Python 中一切皆对象
·完全支持继承、重载、多重继承
·支持重载运算符,也支持泛型设计
第三就是 Python 拥有一个强大的标准库, Python 语言的核心只包含 数字、字符串、列表、字典、文件 等常见类型和函数。而由 Python 标准库提供了 系统管理、网络通信、文本处理、数据库接口、 图形系统、XML处理 等额外的功能。这些功能满足了我们平时开发时所需的大部分的功能。
第四就是Python 除了有一个强大的标准库之外Python社区提供了大量的第三方模块, 使用方式与标准库类似。他们的功能大大的补充了Python标准库的不足,它们的功能覆盖 科学计算、人工智能、机器学习、Web 开发、数据库接口、 图形系统 多个领域。并且这些的源码都是完全开源的。
第五点就是Python具有很强的扩展性。假如我们需要一段关键的程序运行的更快或者某段代码不公开,我们就可以用C或C++进行编写,然后再Python中在进行使用。
接下来就稍稍的聊一聊缺点,
说到缺点我们首先想到的就是运行速度慢,其次就是国内市场较小,中文资料匮乏,当然我们也可以从另一方面来看地啊问题时,虽然国内市场较小,中文资料匮乏,如果我们能较好的掌握这一门语言,那么这对于我们来说不就是一个巨大的优点了吗。
最后希望大家可以了解一下这么语言。
刚才我们说到了Python的运行速度慢,那么这是为什么呢?这就是另一个方面了:编译器和解释器的区别。我们下期在聊一聊。
领取专属 10元无门槛券
私享最新 技术干货