文章目录
P4——3. 程序设计语言的分类
1. 程序设计语言
① 机器语言
是一种二进制语言,它直接使用二进制代码表达指令,是计算机硬件硬件可以直接识别和执行的程序设计语言。
② 汇编语言
使用方便助记符与机器语言中的指令一一对应。
③ 高级语言
是接近自然语言的一种计算机程序设计语言,Python、Java都是高级语言。
2. 编译与解释
编译型是指将源代码转换成目标代码的过程,通常源代码是高级语言代码,目标代码是机器语言代码,执行编译的计算机程序称为编译器(Compiler)。
解释型是指将源代码逐条转换成目标代码的同时逐条运行目标代码的过程,执行解释的计算机程序称为解释器(Interpreter)。
P5——4. Python语言的简介与开发工具
1. Python语言的简介
- Python语言的发明人——吉多·范罗苏姆(荷兰人)
- Python语言的设计非常优雅、明确、简单
- Python语言具有丰富和强大的库,能够把使用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起
2. Python语言的发展
- Python语言是在1989年诞生的,但是最早的可用版本诞生于1991年,在之后的近20年间又经历了Python2到Python3的演化过程。
- 2000年10月,Python2.0版本发布,开启了Python广泛应用的新时代。
- 2010年,Python2.x系统发布了最后一个版本,主版本号为2.7,用于终结2.x系列版本的发展,并且不再进行重大改进。
- 2008年12月,Python3.0版本发布,这个版本的解释器内部完全采用面向对象方式实现,在语法层面做了很多重大改进。
- 2016年,所有Python重要的标准库和第三方库都已经在Python3.x版本下进行演进和发展。Python语言版本升级过程宣告结束。
3. Python语言的特点
4. Python的应用领域
① Web开发
Python语言在Web开发上有Django、Flask、Tornado等众多框架的支持。
② 数据分析与科学计算
在数据分析和科学计算方面,Python有着众多的第三方库的支持,比如Numpy、Pandas、Matplotlib等。
③ 人工智能和机器学习
Python中的第三方库Tensorflow、Keras、PyTorch等可以快速的实现模型构建、训练和部署。
④ 自动化测试和运维
第三方库Selenium在自动化测试和运维领域发挥着举足轻重的作用,自动化测试已经成为测试工程师必备的技能之一了。
⑤ 网络爬虫
随着大数据和数据挖掘的兴起,爬虫这项技术在互联网中发挥了非常重要的作用,它以速度快的特点可以在互联网上爬取大量的数据。
⑥ 游戏开发
Python在游戏领域也有很多应用,例如《文明6》就是使用Python语言编写的。
5. Python的开发工具
① Python自带的集成开发学习环境IDLE(Integrated Development Learning Environment)
(在所有应用中找到P开头的Python3.11)
② 第三方开发工具PyCharm
第一个Python程序
注意事项:print() 中的引号为英文状态下的引号,print后面的小括号也为英文状态下的小括号。
P6——5. IPO编程方式
IPO程序编写方法
IPO(Input,Process,Output)
P7——6. print函数的使用
1. 基本的输出函数print
语法结构:
print(输出内容)
print() 函数完整的语法格式:
print(value,...,sep=' ',end='\n',file=None)
示例2-1—使用print函数进行简单输出:
示例2-2—不换行一次输出多个数据:
示例2-3—输出ASCII码所对应的字符
示例2-4—使用print函数输出中文Unicode码:
示例2-5—使用print函数将内容输出到文件:
示例2-6—多条print函数输出结果一行显示:
示例2-7—使用连接符连接多个字符串: