Python第二天学习笔记

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

                                                     1.应用程序层;

                                                     2.操作系统层;

                                                     3.计算机硬件层。

   1.什么事操作系统?   是一个协调/管理/控制计算机资源与软件资源的控制程序。(本质是程序)

   

   2.为何要出现控制系统?   1.将复杂的硬件功能封装成简单的接口,用来给应用软件或用户使用。

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

 

    3.应用程序的启动: (前提,先启动操作系统)

                                    1.向操作系统提交程序启动文件的路径;

                                    2.操作系统根据路径把硬盘的数据读入内存;

                                    3.操作系统调用CPU来执行内存中刚刚读入的程序代码。

二、编程语言分类:

                              1.机器语言:用二进制指令编程,本质是直接对硬件进行操作;

                              2.汇编语言:用英文字符代替二进制指令,本质还是直接来控制硬件;(开发效率仅仅比机器语言好些)

                              3.高级语言:

                                        编译型:例如C语言(相当于谷歌翻译)。编译一次后,其编译结果可以进行重复执行,无需从新编译。调试期间如出现错误,无法直观发现,调试麻烦开发效率相对较低。

                                        解释型:例如python(类似于同声传译)。翻译一行,执行一行;即边翻译边执行。开发效率高,调试方便。

                              4.各种编程语言的效率排序:  

                                                              学习效率:机器语言 > 汇编语言 > 编译型 > 解释型

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

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

三、变量

             1.什么是变量?     量:衡量/计量/记录某种状态 。           变:记录下来的某种状态是可以发生变化的

             2.为何要用变量?      为了让计算机能够像人类一样去识别世间万物;如何识别,就是把事物的特征记录下来(变量的定义) 。

             3.如何用变量?      变量的使用必须要遵循;先定义,后引用。

             4.定义一个变量分为三部分: 1.变量名:访问值的唯一方式;    2.赋值符号:将值“赋值”(内存地址)给变量名;     3.变量值:记录状态。

             5.运行Python程序的三个阶段:1.启动Python解释器; 

                                                               2.将Python文件由硬盘读入内存;

                                                               3.Python解释器解释执行刚刚读入内存的代码,开始识别Python语法。

            

猜你喜欢

转载自www.cnblogs.com/yanhui1995/p/9635475.html