1.操作系统、2.编程语言分类、3.变量、4.运行python文件的三个阶段!
一、操作系统
1.什么是操作系统
操作系统是一个协调\管理\控制计算机硬件资源与软件资源的一个控制程序
2.为何要有操作系统
1.把复杂硬件操作封装成简单的功能/接口用来给用户或者应用程序使用(文件)
2.把程序多硬件的竞争变得有序
3.如何用操作系统
一套完整的计算机系统分为三层:
应用程序层
操作系统层
见算计硬件层
二、编程语言分类
1.机器语言(直接使用硬件):直接使用二进制指令去编写程序
优点:计算机无障碍理解,运行效率非常高
缺点:开发效率低
2.汇编语言(直接使用硬件):使用英文字符标签代替二进制指令去编写程序
优点:比起机器语言开发效率高
缺点:开发效率比机器语言高,但仍然比较低
3.高级语言:直接使用人能理解的表达方式去编写程序
问题是计算机无法直接理解,程序是需要经过翻译才能被计算机理解执行的,按照
翻译方式的不同,分为两种:
1.编译型C:谷歌翻译
优点:执行效率高于解释型
缺点:开发效率低于解释型
2.解释型Python:同声传移
优点:开发效率高于编译型
缺点:执行效率低于编译型
执行效率:机器语言>汇编语言>编译型>解释型
开发效率:解释型>翻译型>汇编语言>机器语言
三、变量
1.什么是变量
量:衡量/计量/记录某种状态
变:记录下来的某种状态是可以发生变化的
2.为何要用变量
为了让计算机能够像人一样去识别世间万物,
如何识别,就是把事物的特征记录下来=>变量的定义
3.如何用变量
变量的使用必须遵循:先定义,后引用
4.定义一个变量分为三部分:
(1).变量名:变量名是访问到值的唯一方法
(2).赋值符号:将值的内存地址“赋值”给变量名
(3).变量的值:记录状态
例:x=20
5.变量名的命名规范:
大前提:变量名的命名应该对值有描述性的功能
(1).变量名只能是 字母、数字或下划线的任意组合
(2).变量名的第一个字符不能是数字
(3).关键字不能声明为变量名
6.变量名的命名风格:
(1).驼峰体:
YoungOfAge=18
(2).下划线纯小写式
young_of_age=18
在Python中变量名的命名推荐使用2
7.引用计数:计算值被关联了多少个变量名
引用计算一旦为零就是垃圾,会被python的垃圾回收机制自动清理
四、运行Python文件的三个阶段
1.先启动Python解释器
2.Python解释器将Python文件由硬盘读入内存
3.Python解释器解释执行刚刚读入内存的代码,开始识别Python语法