Python编译环境基础
Python语言有别于C语言,属于脚本解释性语言。有别于传统的编译语言,缩短了开发执行流程(编写-编译-链接-执行)。只需要在本地使用文本编写完代码,调用特定的解释器即可完成语言的运行。但是也由于是需要解释器解释成机器能识别的原因,执行效率会比C语言慢很多。不过重在开发方便,还有相较于C,数据类型更丰富,支持面向对象的程序设计。
安装编译环境
这里同样针对两个比较常见的系统平台提供安装和开发指导。
Windows平台下安装:
下载链接:https://www.python.org/downloads/windows/
安装过程双击运行,然后下一步到完成。设置本地环境变量。
Linux平台下安装:
下载对应版本的Linux安装tar包,依次执行:
下载链接:https://www.python.org/downloads/
#tar -zxvf Python-x.x.x.tgz
#cd Python-x.x.x
#./configure --prefix=/usr/local/python
#make
#make install
编译环境使用
国际惯例第一课“输出Hello World”,为后面即将埋下的众多Bug做个友好的“见面会”。
实现比较简单:
print("Hello World.")
Windows平台下编译和执行
(示例环境: Windows 10 + python 3.7.1)
Linux平台下编译和执行
(示例环境: Ubuntu16.4 + python 2.7.12)
编译环境搭建相比于C语言优点
1、安装包比较小,比较简洁;
2、脚本执行比较方便,易于修改;