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 为何要编程
让计算机取代人类去工作,减少人类的工作负担