第一章:程序设计语言的基本方法
1.程序设计语言概述
程序设计语言也叫编程语言。计算机程序是按照程序设计语言规则组织起来的一组计算机指令。
程序设计语言发展经历了机器语言、汇编语言到高级语言的3个阶段。
2.编译和解释
高级语言根据计算机执行机制的不同分为两类:静态语言和脚本语言,静态语言采用编译方式执行,脚本语言采用解释方式执行。
编译定义
编译是将源代码转换成目标代码的过程。源代码是高级语言代码,目标代码是机器语言代码,执行编译的计算机程序称为编译器。图1.1展示了程序的编译和执行过程。

解释定义
解释是将源代码逐句转换成目标代码同时逐句运行目标代码的过程。执行解释的计算机程序称为解释器。图1.2展示了程序的解释和执行过程。

编译和解释的区别
编译和解释的区别在于编译是一次性地翻译,一旦程序被编译,不再需要编译程序或者源代码。解释则在每次程序运行时都需要解释器和源代码。
采用编译方式执行的编程语言是静态语言,如C语言,Java语言等。
采用解释方式执行的编程语言是脚本语言,如JavaScript、PHP等。
Python语言是一种被广泛使用的高级通用脚本编程语言,采用解释方式执行,但它的解释器也保留了编译器的部分功能,随着程序运行,解释器也会生成一个完整的目标代码。
3.Python语言的诞生
Python语言创立者 Guido van Rossum
2002年,python2.x
2008年,python3.x
4.Python 开发环境的配置
python解释器的安装会启动一个引导过程,以Windows操作系统为例,该过程如图所示,在该页面中,请手动选择图中矩形框内的" Add Python3.7 to PATH"选项。

Python解释器有两个重要的工具:
- IDLE:Python集成开发环境,用来编写和调试Python代码。
- pip:Python第三方安装工具,用来在当前计算机上方安装第三方库。

5.Python的最小程序
使用Python语言编写的Hello程序只有一行代码
print("Hello World")

- 第一行的
“>>>”是Python语言运行环境的提示符。 - 第二行是Python语句的执行结果。
6.Python程序的运行方式
Python程序有两种运行方式:交互式和文件式。
交互式利用Python解释器及时响应用户输入的代码,给出输出结果。文件式将Python程序写在一个或多个文件中,启动Python解释器批量执行文件中的代码。交互式一般用于调试少量代码,文件式是最常用的编程方式。

IDLE中的快捷键
| 快捷键 | 解释 |
|---|---|
| Ctrl+N | 在IDLE交互界面下用来启动IDLE文件式编辑器 |
| Alt+3 | 在IDLE编辑器内注释选中区域文本 |
| Alt+4 | 在IDLE编辑器内,解除注释选中区域文本 |
| F5 | 在IDLE编辑器内,执行Python程序 |
7.IPO程序编写方法
在程序设计中,每个程序都有统一的运算模式:输入数据、处理数据和输出数据,称为IPO程序设计方法。
- 输入(input):输入是一个程序的开始。
- 处理(process):处理是程序对输入数据进行计算产生输出结果的过程。
- 输出(output):输出是程序展示运算结果的方式。
8.Python程序的特点
Python语言是一种被广泛使用的高级通用脚本编程语言,具有很多区别于其他语言的特点。
| 特点 |
|---|
| 通用性 |
| 生态高产 |
| 平台无关 |
| 强制可读 |
| 支持中文 |
| 模式多样 |
| 类库便捷 |

浙公网安备 33010602011771号