Python(1989年,龟叔发明),是一种解释型,面向对象的语言!
特点:
1.可读性强
2.简洁
与其他语言相比,完成同样功能只用一半的代码!提高一倍的生产效率!
Python是由c语言开发,但是不再有c语言中指针等复杂数据类型,Python的简洁性让开发难度和代码难度幅度大幅度降低,开发任务大大简化!
让程序员有更多时间关注业务本身,而不是大量时间关注语法!
3.面向对象
4.免费和开源
5.可移植性和跨平台
6.丰富的库(丰富的标准库,多种多样的扩展库)
7.可扩展性. (可嵌入到c和c++语言。胶水式语言)
应用范围
1.科学计算
2.人工智能
3.WEB服务端和打星网站后端。
YouTube,gmail等应用基于python开发。
4.GUI开发(图形用户界面开发)
5.游戏开发
6.移动设备
7.嵌入式设备
8.系统运维
9.大数据
10.云计算
什么时候不应该用Python
1.Python是解释型执行,性能较低。
因此,一些影响性能的功能可以使用C/C++/JAVA/GO(GO是一种新语言,写起来像Python,性能像C)去开发。
现在建议主要学习Python3,Python2预计2020退出历史舞台。
Python解释器
Python程序的执行依赖于Python解释器。常用的Python解释器有:
1.CPython
使用c语言实现的解释器,最常用的解释器。通常说的解释器指的就是它。(效率最快)
2.JPython
3.IronPython
4.PyPy