python的介绍(解释型,对象)
特点7
应用范围10
什么时候不该用python(性能)
版本和兼容性(2/3)
python解释器(4,CPython)
python的介绍
解释型,面向对象的语言,由C语言开发,但是具有下面几个特点:
1、可读性强,提高学习效率;
2、简洁
以螺旋线为例
import turtle
t = tutle.Pen()
for x in range(360):
t.forward(x)
t.left(59)
3、面向对象
4、免费和开源
5、可移植性和跨平台
6、丰富的库
7、可拓展性(胶水式语言)
应用范围
1、科学计算
2、人工智能
3、web服务端和大型网站后端
4、GUI开发(图形用户界面开发)
5、游戏开发
6、移动设备
7、嵌入式设备
8、系统运维
9、大数据
10、云计算
什么时候不该用python
python是解释型语言,性能较低。影响性能的可以使用C/C++/JAVA/GO。但是不用担心,python的解释器会越来越快
版本和兼容性
python更新到2.7,无2.8。python3于2008年发布,不兼容python2。python2.7可以运行的程序可以通过一个名为2to3(python自带的一个脚本)的转换工具无缝迁移到python3。
python解释器
python程序的执行必须依赖于python解释器,常用的python解释器有:
1.CPython(最常用)
使用C语言实现的解释器。
2.Jyhon
使用java语言实现的解释器。可以直接调用java类库,适合在java平台上开发。
3.IronPython
,NET平台上使用的解释器。可以直接调用,NET类库,适合在,NET平台上开发。
4.Pypy
使用python语言实现的解释器