1.编译型语言和解释型语言的执行流程
-
编译型语言:需要先将文件编译成指定类型的文件,再执行
- 编译型语言,在编译过程中消耗的时间比较多,但是运行时,速度比较快
-
解释型语言:直接使用解释器,翻译一句,执行一句
- 解释型语言,忽略了编译过程,解释时,一句句执行效率较低
-
Python的执行效率比java 慢2-5倍。但是我们开发中一般体会不到。
-
因为大型的科学计算库使用的是python调用c或者c++库进行计算,计算过程中效率与c或者c++的执行效率有关和python无关
-
如果python进行的是互联网服务或软件的开发,更大的性能瓶颈是在网络传输中.
-
2.Python解释器
-
解释器介绍:
- 主要负责解析Python代码,并交给计算机去执行的工具
-
解释器的分类:
-
CPython:官方的解释器,使用C语言实现
-
我们使用的就是CPython解释器,目前使用的是Python3.8版本
-
开发中使用的是3.6之后的版本, 使用最多的是3.7 3.8 3.9
-
-
JPython:使用java语言实现的Python解释器,效率低于CPython,但是多任务模式性能优化明显
-
icornPython:CPython解释器的升级版本,能够提供部分交互效果
-
-
下载Python:www.python.org/downloads/
-
安装:
-
注意:一定要勾选add python 3.8 to path
-
我们可以将其安装在默认目录下, 因为我们一般不会频繁安装删除查找该目录中的文件内容
-
-
验证是否安装完成
- win + r ->在文本框中输入cmd->点击回车->在终端窗口中输入python,能够看到Python版本即为安装成功。
-
卸载:
-
win+r->control->点击回车->卸载程序->右键卸载
-
查看指定目录下我们安装的Python文件夹是否依然存在,如果存在,删除即可.
-