一.操作系统:
1.什么是操作系统:
操作系统是可以协调/管理/控制计算机硬件与软件的一种控制程序。
2.为何用操作系统:
操作系统把复杂的软件封装成简单的功能(接口)用来给用户或者程序员。
3.一套完整的计算机分为三层:
应用程序层, 操作系统层, 计算机硬件层。
二.编程语言分类:
1.编程语言分为三大类:
机器语言 汇编语言 高级语言。
机器语言:用机器可以听懂的话,也就是二进制来操控硬件。 优点:执行效率快,缺点:开发效率低。
汇编语言:用英文标识符来代替二进制也程序。本质也是直接操控硬件。 优点:执行效率快, 缺点:开发效率低。
高级语言:用人类的字符来编写程序,屏蔽了硬件操作。 优点:开发效率快, 缺点:执行效率低。
2.高级语言又分为两大类:
编译型:需要编译器,相当于谷歌翻译。 特点:执行效率快,不依赖语言环境。但调试麻烦。
解释型:需要解释器,相当于同声翻译。 特点:执行效率慢,但调试简单。
三.python的介绍:
python是由吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间编写完成。
他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。
Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。
四.变量:
1.什么是变量?
‘’变“就是变化。”量“就等于衡量状态。在一起就是可变化的衡量状态。
2.为什么要有变量?
程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态以及状态的变化。
3.怎么定义变量名?
值在内存里面相当于有一个个小房间,而变量名就是值的门牌号码。而变量名是唯一能够访问到值的方法。
4.变量的定义规范:
变量名只能是 字母、数字或下划线的任意组合。 数字不能是变量名的第一个字符。python的关键字不能声明为变量名。
5.驼峰体:AgeOfOldboy = 73 下划线:age_of_oldboy = 73
6.取变量名的错误方式:
变量名取的太长,或者是汉语,拼音。再或者是词不达意。
7.变量的修改与内存管理:
在程序运行中,没有变量名的值会被垃圾回收系统给清除掉。