Python编程语言的优点和缺点
由于互联网的高速发展,越来越多的人选择加入IT行业。所以,对于刚入行的小伙伴来说,到底该选择哪一门编程语言学习比较好呢?始终独占优势的Java,还是落后的Python,在做出选择之前,我们先了解一下现有的概念认知。
优点
1.易于学习
python虽然是用c语言写的,但是它摈弃了c中非常复杂的指针,简化了python的语法,它使你能够专注于解决问题而不是去搞明白语言本身。
2.开源性
Python是FLOSS(自由/开放源码软件)之一,Python希望看到一个更加优秀的人创造并经常改进。
3可移植性
Python经过改动,已经被移植在许多平台上了。另外,Python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行,因而,你只需要把你的Python程序拷贝到另外一台计算机上,它就可以工作了,这也使得你的Python程序更加易于移植。
4面向对象面向过程同时支持。
5可扩展性和可嵌入性
你可以将Python嵌入到C/C++程序,让你的程序的用户获得“脚本化”的能力。
6.标准库以及第三方库资源丰富
Python标准库确实很庞大。python有可定义的第三方库可以使用。它可以帮助你处理各工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)等等。
缺点
1.运行速度慢,相比于C++/C运行速度偏慢,不过对于用户而言,机器上运行速度是可以忽略的。2.构架选择太繁杂,没有像C#这样的官方.net构架,也没有像ruby由于历史较短,构架开发的相对集中,所以人人都有不同的方案。
赞 (0)