tiobe 最近公布了 2017 年 6 月编程语言指数排行榜,python 排在第四位,这说明了python受青睐的程度。
2017年6 月编程语言排行榜 top20 榜单:
为什么要选择python1. 简单易用
与现在流行的编程语言java、c、c++等相比,完成同样的功能,python编写的代码更短,开发的效率更高。这使我们能够专注于解决问题而不是去搞明白语言本身。而且,python语法简洁,学习起来比较容易上手。
2. 跨平台
python 是开源软件,可以被移植到不同的平台上,如windows、linux、macintosh、solaris等。如果python程序不使用依赖于系统的特性,那么可以无需修改就可以在不同的平台上运行。
3. 丰富的库
python 除了提供有功能强大的标准库外,还有丰富的扩展库,如进行数据分析处理的numpy、scipy、matplotlib等,为科研提供了很大的方便,因此也得到了越来越多的应用。
python的应用python现在被用在google搜索引擎、nasa的任务项目中,知乎、豆瓣、搜狐、腾讯等也都用python实现相关的功能处理。
随着扩展库提供了越来越强大的功能,python的应用更为广泛。特别是随着python数值计算引擎(如numpy和scipy)的发布,python已经成为计算机科学研究的首选语言,在人工智能和机器学习领域的使用最为典型。因此有人说,python是人工智能和机器学习的未来。
python的版本之争python官方网站同时发行python 2.x和python 3.x两个不同系列的版本,并且互不兼容。那么学习python应该选择哪个版本呢?
在选择版本的时候,首先要考虑清楚自己学习python的目的是什么,打算做哪方面的开发,需要用哪些扩展库,这些扩展库支持哪个版本的python,再据此选择合适的版本。
一般来说,支持python 2.x的扩展库较多,但python 3.x是大势所趋,会有越来越多的扩展库支持python 3.x。如果是初学者,那就选择python 3.x吧。
以上就是人生苦短,学习python的详细内容。
