9.12学习内容

操作系统基础

   操作系统是协调、控制、管理计算机硬件资源与软件资源的控制程序

为什么要用操作系统?

   1.操作系统可以把复杂的操作简化给用户使用或者应用程序

 2.可以让应用程序对计算机硬件竞争变的有序

 一套完整的计算机分为:操作系统、应用程序、计算机硬件

编程语言的分类

  机械语言:使用二进制让计算机工作

  优点:运行快   缺点:开发效率慢

  汇编语言:用简单的英文标签来替代二进制让计算机工作

  优点:开发效率比机械效率高  缺点:开发效率任然低下

  高级语言:直接用人所理解的表达方式去编写程序分为两种类型:

        编译型:谷歌翻译

         优点:执行效率高于翻译型

         缺点:开发效率低于翻译型

       翻译型:同声传译

         优点:开发效率高于编译型

         缺点:执行效率低于编译型

执行效率    机械语言》汇编语言》编译型》翻译型

开发效率    翻译型》编译型》汇编语言》机械语言

执行python程序的两种方式

 交互式环境:输入代码直接运行

  优点:调试代码方便

  缺点:无法永久保存

 将代码写入文本:

优点:可永久保存

变量

是记录一切可以发生变化的状态

为何要用变量

让计算机知晓/记录时间万物变化

如何用变量

必须遵循先定义后引用

变量的定义

一、变量分为三部分

1.变量名:是访问到变量值的唯一方式

2.赋值符号:将值的内容“赋值”给变量名

3.变量值:记录的状态

二、变量名的命名规范

1.变量名要有对值的功能描述

2.变量名的首字不能是数字

3.关键词不能是变量名

4.变量名是由数字下划线字母组成

三、变量名的命名风格

1.驼峰体

2.下划线体(纯小写)python中使用

垃圾回收机制自动清理

引用计数:变量值关联了多少个变量名,一旦为零会被自动清理

运行python程序的三个阶段

1.先运行python解释器

2.把数据从硬盘读取到内存

3.由python运行内存读取到的数据

posted @ 2018-09-12 17:31  葛洪  阅读(137)  评论(0编辑  收藏  举报