2018.09.12python学习第2天

操作系统

一、什么是操作系统?(what)

  操作系统本事就是一个应用程序,用来管理,协调,控制计算机硬件资源和软件资源的一个控制程序

二、为何要有操作系统?(why)

  1.操作系统可以吧复杂的硬件操作封装成简单的功能,给用户或者应用程序使用

  2.把应用程序对硬件的竞争变得有序

三、如何用操作系统?(how)

  一套完整的计算机系统分为三层:

    1.应用程序层

    2.操作系统层

    3.计算机硬件层

计算机语言的分类

一、机器语言:直接使用二进制的指令去编写程序。 (直接操作硬件)

       优点:计算机无障碍理解,运行效率非常高

       缺点:开发效率低,需要程序员记住每个二级制指令的意思

二、汇编语言:讲机器语言的二进制指令用英文标签代替,去编写程序。(直接操作硬件)

       是机器语言的升级,但是仍然没有改变操作硬件的本质。

三、高级语言:直接使用人类能够理解的表达方式去编写程序,但是计算机无法直接理解所以,程序需要经过翻译才能被计算机理解执行的,按照翻译方式的不同,分为两种

                                 编译型:相当于将程序进行一次翻译,然后被计算机永久记忆,再次编写相同的程序时,不需要经过翻译,直接读取执行就可以

                                               优点:执行效率相对于解释型更高

                                               缺点:开发效率相对于解释型更低

                                 解释型:相当于雇佣一个翻译官,每次编写程序时都需要“翻译官”来同声传译,无论这个程序是否之前有编写过

                                               优点:执行效率相对于编译型更低

                                               缺点:开发效率相对于编译型更高

    开发效率:解释型>编译型>汇编语言>机器语言

    执行效率:机器语言>汇编语言>编译型>解释型

Python:

一、下载Python解释器:

二、Python解释器的两种运行方式

      1.交互式:输入代码立即执行

             优点:有错误可以立刻发现,方便程序调试

             缺点:无法永久保存

      2.将代码写入文件,命名*****.py

             优点:可以永久保存

 三、Python运行的三个阶段

         启动python解释器——解释器将python文件有硬盘加载到内存——python解释器读取和执行代码,并识别python语法

四、python解释器的回收机制:当变量值没有变量名时,则会被python解释器回收处理。

五、变量

#什么是变量?(what)

     量:是指记录事物的某种状态特征

     变:是指记录的状态是可以改变的

#为何要用变量?(why)

     为了让计算机像人一样去记录识别事物,把事物的特征记录下来。(变量)

#如何使用变量?(how)

     变量的使用必须遵循先定义,后引用。

 

#定义变量
    x = 10

    x : 变量名——是访问到变量值的唯一方式,相当于一个门牌号
    = : 赋值符号——将变量值的内存地址“赋值”给变量名
   10 :变量值——记录事物的特征状态


#变量名的命名规范:

    大前提是:变量名要对值具有一定的说明性

               1.只能由数字,下划线,字母的任意组合

               2.第一字符个不能是数字

               3.关键字不能做变量名

#变量名的命名风格

             1.驼峰体:AaBbCc=10

             2.下划线纯小写:a_b_c=10(推荐使用)

 

posted on 2018-09-12 18:49  撩与诗人  阅读(101)  评论(0编辑  收藏  举报