@回忆
1、如何理解编程语言中各种语法存在的意义
编程语言中出现的所有的语法都是为了控制计算机能够像人一样去做xxx
例如:
为何要有变量这种语法???
为了控制计算机能够像人一样去做xxx
2、计算机体系三层结构
应用程序
操作系统 =》 文件
计算机硬件 =》 硬盘
一 编程语言分类
机器语言:直接使用二进制指令编写程序
优点:执行效率高
缺点:
1、二进制指令非常难记,容易出错
2、即便是要实现一个小功能,需要用到的二进制指令的条数也非常多
汇编语言:用英文标签取代二进制指令去编写程序
高级语言:用人类能理解的表达方式去编写程序,意味着计算机无法直接理解,必须经过翻译
编译型(go、c)
解释型(python、shell)
* java属于混合型
#
python的三大特点:
1、语法极简
2、第三方库丰富
3、封装程度高
小结:
#1、执行效率:机器语言>汇编语言>高级语言(编译型>解释型)
#2、开发效率:机器语言<汇编语言<高级语言(编译型<解释型)
#3、跨平台性:解释型具有极强的跨平台型
二 Python解释器
1.定义:专门解释python语法风格的应用程序
官方的Python解释器本质就是基于C语言开发的一个软件,该软件的功能就是读取以.py结尾的文件内容,然后按照Guido定义好的语法和规则去翻译并执行相应的代码。这种用C实现的解释器称为CPython,它是python领域性能最好,应用最广泛的一款解释器,我们在后面提到的解释器指的都是Cpython解释器。但其实解释器作为一款应用软件,完全可以采用其他语言来开发,只要能解释python这门语言的语法即可。
2.下载:
打开官网 https://www.python.org,按提示下载即可
![](https://pic1.zhimg.com/80/v2-980b0314257d20ba89036192812cf91c_720w.jpg)
![](https://pic2.zhimg.com/80/v2-9616e4256c2d271491eca042eba333f1_720w.jpg)
![](https://pic3.zhimg.com/80/v2-269fb2e6e314b1b8ba8b21710b13e72a_720w.jpg)
3.安装python解释器
![](https://pic1.zhimg.com/80/v2-b949b88f4c58857d3a057137c0d8e02c_720w.jpg)
![](https://pic1.zhimg.com/80/v2-5804ff64c75689ed53ad88337d5a0dbc_720w.jpg)
![](https://pic1.zhimg.com/80/v2-82fe166e20a94d207a4c8d1e7e72ac98_720w.jpg)
4.测试安装是否成功
windows --> 运行 --> 输入cmd ,然后回车,弹出cmd程序,输入python,如果能进入交互环境 ,代表安装成功。
![](https://pic4.zhimg.com/80/v2-59a6c562841956cf493c74deef29bae3_720w.jpg)
![](https://pic1.zhimg.com/80/v2-574280d46cc3420b863788daa203411c_720w.jpeg)
三 编写python程序
1.
交互式环境:辅助调试
每敲一行代码会立即得到代码的运行结果
2.
写入文件:主流
python3 "D:\1.txt"
四 IDE:
一款工具能够集成n个软件的功能,同时又代码提示以及纠错等功能,那么将会极大地提升程序员的开发效率,这就是IDE的由来,IDE全称Integrated Development Environment,即集成开发环境,最好的开发Python程序的IDE就是PyCharm
1.Pycharm安装
# 下载地址: https://www.jetbrains.com/pycharm/download
Professional专业版 (收费,功能多) Community 社区版 (免费,功能少)
五 运行python程序的三个阶段
python3 "D:\1.py"(执行时只有一个进程)
1、先启动python解释器
2、解释器会1.py的内容从硬盘读入内存
3、解释器会解释执行刚刚读入内存的内容,开始识别python语法