“为什么要学习 Python ?,或许你心里已经有了答案,不同的人有不同的需要,这里笔者介绍以下的Python这门编程语言的优缺点,您可以“对号入座”,判断是否符合您的需求,进行决定是否学习Python

Python是1989年Guido van Rossum创建的一门编程语言,历经30多年,目前PythonJavaC以及C++一样,是目前最流行的编程语言,但是,相对其他的语言而言,Python具备更加容易上手,同时强大的第三方库的支持,使得我们可以“站在巨人的肩膀上”进行编程,省去很多繁杂的代码,我想这是Python之所以可以快速流行起来的原因之一。

Python简单,容易上手;如果大家看Python的代码就会发现,如果认识简单的英语单词也许就能看懂Python的代码,因此有很多的人常说:“学习Python比学习英语要简单”。本人之前学习过C++,后来因为工作和学习的需求学习了Python,内心真实的想法是,如果不对程序的运行速度有要求,再也不想写C++了,当然内心还是十分佩服C++的大神的。

Python拥有强大的第三方库的支持;无论是需要对矩阵进行运算,还是处理时间序列数据,还是数据的可视化,还是机器学习,深度学习,人工智能,网页制作,Python都有非常强大的第三方包支持,通常大多数的第三方包都有快速上手的文档供使用者快速的上手,这样如果需要实现某一个功能,那么只需要调用对于的包,然后编写对应的参数即可实现自己想要的功能,在学习机器学习的过程中,经常有人自嘲为“调包侠”,就是尽管机器学习中很多算法背后都有复制的数学推导,但是如果需要使用某一种算法,只需要了解算法能实现什么功能,在Python中调用对应的算法即可,不需要自己编程复查的算法。

上述只是列举了Python众多的优点中,笔者认为重要两个,当然Python也有缺点,其中重要的一个是:运行速度慢,这是因为Python是解释语言,相对于汇编语言而言运行速度慢很多,如果特别在乎程序的运行速度,Python也许不是最优的选择,但是,如果对运行速度的要求不是那么高,并且又能满足日常的需求,Python无疑是最优的选择之一.

原创文章,转载请注明出处:http://michaelblog.cn/article/python-1/