第一节:Python的分类,,python环境编译


python环境

编译型: 一次性将所有程序编译成二级制文件,开发效率极低,因为一旦出现BUG所有的程序需要全部重新编译

缺点: 开发效率低,不能跨平台优点: 执行速度快

解释型: 当程序执行时,一行一行的解释

优点: 开发效率高,可以跨平台缺点: 运行速度慢
编译型解释型混合型
cJavaScriptJava
c++PythonC#
GoRuby
SwiftPHP
Object-CPerl
PascalErlang

Python是一门动态解释性强类型的语言

Python优缺点:

优点:    1. 简单    2. 开发效率高    3. 高级语言    4. 可移植性    5. 可扩展性    6. 可嵌入性缺点:    1.速度慢    2.代码不能加密,因为Python是解释性语言,它的源码都是以明文形式出现的    3.线程不能利用多CPU问题,GIL全局解释器锁的存在

Python的种类

python规范相同,只是解释器不同

cpython(主流)

用cpython解释器会先把代码转换成C语言识别的字节码,C语言的字节码会转为01010101的计算机底层识别的二进制编码

jypython

用java解释器会先把代码转换成Java语言识别的字节码,C语言的字节码会转为01010101的计算机底层识别的二进制编码

ironpython

类似

pypy

类似于编译型语言,一次性全部编译成字节码,运行速度很快,开发效率相对低

第一节:Python的分类

评论关闭