集合了多家语言优点:

Python其实集合了很多语言的优点,它像C语言那样的语法简单,优雅,像Java那样的面向对象,但又不像Java面向对象过了头(万物皆对象),导致编程困难,它的库很多都很简单实用,让人能够把精力都放在思考业务问题上。最简单的概括就是,它能够用更少的代码行,去完成更复杂更多的业务开发。

并且,Python都无一不得到很多精英网站的垂爱,很有意思的是,很多用Python开发的网站,网站的格调也都是很优雅的,像豆瓣,果壳,知乎,以及国外的dropbox, 难道用一门语言,还影响到了对事物格调的看法。

Python能解决绝大部分软件业务问题:

这是毫无疑问的,别看它小,但是它短小精悍,要做web开发,它有Django框架,这么多年在web开发中跟Java那些SpringBoot比也不输太多,要做算法,它的算法库简直太多了,都是即插即用;以及它最厉害的网络爬虫,有scrapy, 有selenium, 这些现在就是做蜘蛛抓取的标配。

Python是很容易上手的,学习曲线很低,不要说跟C++这种天神难度的比,跟Java比,它没那么多要学习的语法,数据类型,比Java更不需要知道虚拟机的运行原理,但运行效率可能却不低于Java.可以说很适合初学者。

当然,作为21世纪的热门语言,它也一定是跨平台的,虽然在分布式上做得不是那么好。

此外,它一样有一些很好的开发社区,例如PythonTab,华蟒用户组等等。

最让人兴奋的点是,Python的发展前景会非常好,尤其是在人工智能领域,随着现在智能社会的发展,现在对这方面的需求越来越大,要不现在有一种玩笑说:一流的技术做算法(用Python),二流的技术做架构(用Java), 三流的技术做开发(用PHP).

可以说,上手Python, 是一件很有前途的事情。