Python课程回顾(day02)
什么是操作系统?
操作系统(OS)是一个可以协调管理计算机硬件与软件交互的控制程序,是建立在硬件之上应用程序之下的程序。每个计算机都必不可少。
操作系统的作用?
操作系统可以将硬件的大多复杂操作封装成简单的功能或接口以供人类或应用程序更为方便快捷的使用。
也可以将多个应用程序有秩序的的进行工作。
如何使用操作系统?
一套完整的计算机分为三层 即:
应用程序层
操作系统层
硬件设备层
操作系统首先收到人类发出指令从而命令CPU将用户需要使用的应用程序或数据从硬盘加载到内存再由CPU从内存中读取数据编译并执行最后通过显示器反馈给人类。在这个过程中我们所做的就是在使用操作系统!
编程语言的分类
编程语言按照最基础的语言分类可分为机器语言、汇编语言、与高级语言三大类。而高级语言则分为编译型与解释型两大类型。不管哪一种语言最后都要编译成计算机可以识别的语言才可以使我们所写的程序正常使用。
机器语言
机器语言是计算机本身就可以直接识别的语言,而人类则需要花很长时间去学习机器语言,所以虽然用机器语言编写的程序执行效率是最高的,但开发效率很低。
汇编语言
汇编语言则是在机器语言的基础上用英文标签代替了机器语言原有的二进制指令,开发效率比起机器语言要高,但相对与高级语言仍然很低。
高级语言
高级语言则是用人类所能理解的语言去编写程序,所以执行效率虽不如机器语言,但有了网络传输速度的影响,这种差距几乎可忽略不计。而开发效率自然要远高于其他两类语言。
高级语言的两大类型:
编译型:顾名思义即编译的较快,所以执行效率会高,但在调试过程中若出现错误就要一次次的重新编译。所以开发效率要比解释型语言低!
解释型:解释型语言是在你编写程序的时候实时进行编译的一种语言,开发效率要比编译型高很多,但执行效率则会下降。
执行Python的两种方式
交互式环境:
在交互式环境(cmd)下执行Python程序比较方便快捷,便于调试。但无法永久保存程序,若遇上断电或不小心退出数据则会全部丢失。
在Pycharm上执行Python程序不仅Pycharm的后台机制会永久的保存数据,还有其他比较强大的功能供用户使用!
变量
1.什么是变量
记录下来的某种状态是可以发生变化的
2.为什么要用变量
因为我们可以通过变量来让计算机识别更多我们希望它知道的事情(即:把事物的特征传递给计算机)
3.怎样使用变量
使用变量之前要遵守:一定要先定义,后引用的顺序。
定义一个变量的三部分
1.变量名 :变量名是访问的值的唯一方式
2.赋值符号:(=)将值的内存地址赋值给变量名
3.变量的值:记录状态
变量名的命名规范(变量名的命名应该对值有描述性功能)例:name=1 age=2 kg=3
1.变量名只能是数字、字母、下划线的任意组合。
2.变量名的第一个字符不能是数字。
3.关键字不能声明为变量名( and,as,assert,break,class,continue,def,del,elif,else,except,exec,finally,for,from,global,if,import,in,is,lambda,not,or,pass,print,raise,return,try,while,with,yield)
变量名的命名风格
1.驼峰体(单词首字母应大写)例:OldBoyOfAge=99
2.下划线纯小写式(每个单词之间应有下划线)例oldboy_of_age=99
在Python中使用变量名推荐使用2
运行Python的三个阶段
1.先启动Python解释器
2.Python解释器将Python文件从硬盘加载到内存
3.Python解释器开始执行刚刚加载到内存中的代码,开始识别Python语法