9.12学习内容

1.什么是操作系统

操作系统是控制/管理硬件和软件资源的操作程序

2.为什么有操作系统

操作系统把复杂的硬件程序封装成简单的功能/接口给用户和应用程序使用

操作系统把多个应用程序对硬件的竞争变的有序

3一般计算机有哪几个层面

应用程序层面

操作系统层面

计算机硬件层面

4机器语言 使用二进制进行编程

优点:计算机无碍沟通,执行运算效率高

缺点:开发效率低

汇编语言 用英文标签代替二进制进行编程

优点 开发效率比机器语言高

缺点 开发效率比机器语言高,但是效率还是比较低

高级语言 

想用人类的语言对计算机进行编程,但是需要进行翻译才可以让计算机理解和执行。目前翻译方式有两种

编译型(谷歌翻译)

优点:执行运算比解释型高

缺点:开发率比解释型低

解释型(同声翻译)

优点:开发效率比翻译型高

缺点:执行运算比编译型低

执行效率

机器语言>汇报语言>编译型>解释型

开发效率

机器语言<汇报语言<编译型<解释型

5执行python程序的两种方式

交互式环境

优点 容易调试代码

缺点 不能永久保存代码

文件写入式

优点 可以永久保存代码

1什么是变量

量 :用来计量/记录某种事物的状态

变 : 记录的事物状态是变化的

2要用变量

想让计算机像人一样记录对世间万物

如何识别事物把事物的特征记录下来

3如何使用变量

使用变量的规则先定义后引用

1定义变量

变量一般分为三个部分

变量名 获取值的唯一方法是通过变量名

赋值 把值的内存“赋值”给变量名

变量值 记录状态

2变量名的命名规范

要对变量名有表示性的描述特性

1可以使用数字,英文,下划线来组合命名

2首位不能用数字

3不能用关键字来进行命名

3变量名的命名风格

1驼峰形式

OldOfBoy = 1

2下划线形式

old_of_boy =1

4python程序的三个阶段

1首先运行python解释器

2python解释器读取python文件到内存

3python解释器把刚刚读取的代码进行识别python语言

1什么是引用计数

引用计数是值有多少变量名,计数为0是会变成垃圾。会被python的回收机制进行清理

2引用计数增加

x=1 x=y

3引用计数减少

x=1 del x

原文地址:https://www.cnblogs.com/jutao/p/9636664.html