1.操作系统、2.编程语言分类、3.变量、4.运行python文件的三个阶段

  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语法

posted @ 2018-09-12 15:32  小菜鸟张阳阳  阅读(134)  评论(0编辑  收藏  举报