2020 python学习第一天————编程语言及计算机介绍

1.1 计算机的三大核心硬件

  cpu(负责取指令并且运行)

  内存(存取速度快,只能临时保存数据)

  硬盘(用来永久保存数据,但存取速度慢):机械硬盘、固态硬盘

1.2 运行程序与计算机硬件的关系

  程序最先存放于硬盘中

  程序的运行是从硬盘把代码加载到内存中

  然后cpu是从内存中取出指令运行

  程序运行过程中产生的数据最先都是存放于内存

1.3 IO问题与程序的效率

  1.3.1、把指令依赖的数据事先加载到内存,能从内存取数据就不要从硬盘中取

  1.3.2、针对要永久存放到硬盘中的数据,应该在内存中攒一大波然后一次性写入硬盘

 

2.1 计算机体系的三层结构

  应用程序/用户
  控制程序(操作系统:windows、linux)
  计算机硬件

  应用程序/用户——操作——》控制程序——控制——》计算机硬件

  计算机硬件——反馈——》控制程序——反馈——》应用程序/用户

2.2 平台==计算机硬件+操作系统

 

3.1 什么是编程语言

  通过特定的语法与逻辑实现与计算机交流互动的工具

3.2 什么是编程

  把人类的思维逻辑用编程语言翻译并保存下来,这个过程就叫编写程序

3.3 总结编程应该分为两个环节

  3.3.1思考清楚做事的步骤/思维逻辑/业务逻辑
  3.3.2通过python翻译

3.4 什么是程序
  存放有代码的文件就是程序

3.5 为何要编程
  让计算机取代人类去工作,减少人类的工作负担

posted @ 2020-06-02 16:55  最冷不过冬夜  阅读(134)  评论(0编辑  收藏  举报