一千个选择python的理由
下图是2017热门开发语言排行榜,快看看你热衷的语言,是在没落,还是在逐渐超越:
python可以用来进行网络开发、GUI开发、图形开发、Web开发、游戏开发、手机开发、数据库开发,大数据分析等等。
一、简单灵活
1、有很多强大的第三方库
2、Python编程速度快,几十行就能编出一个有价值的程序。
3、python和c/c++很亲密,python中直接可以调用dll。
4、安装方便,灵活高效
5、还有一些独特的语法,如分拆、变量交换、负索引、列表切片等,如下例子:
分拆
a,b,c=1,2,3
a,b,c
(1,2,3)
a,b,c=[1,2,3]
a,b,c
(1,2,3)
a,b,c=(2*i+1foriinrange(3))
a,b,c
(1,3,5)
a,(b,c),d=[1,(2,3),4]
a
1
b
2
c
3
d
4
变量交换
a,b=1,2
a,b=b,a
a,b
(2,1)
负索引
a=[0,1,2,3,4,5,6,7,8,9,10]
a[-1]
10
a[-3]
8
列表切片
a=[0,1,2,3,4,5,6,7,8,9,10]
a[2:8]
[2,3,4,5,6,7]
二.强大优美
几乎没有Python办不到的事情.Python的内核非常之小,但他能够提供基本的构建块,所以程序员能设计很多的应用程序.另外可以用C,C++, Java对Python进行扩展,因此你可以用它开发任何类型的程序.
Python解释器提供大量的各种附加模块构成的库来扩展Python程序设计的功 能,比如网络通讯,文本处理(广泛的XML支持),以及正则表达式(Regular Expression).虽然Python的主要目的是向程序员屏蔽底层的复杂性,但是它也支持一些必要的挂钩(hook),扩展和函数,这样我们可以对操作系统的特定区域进行底层访问。
上天入地的本事都有了,Python的确是可以做任何事情.