1.计算机硬件基础:
控制器+运算器=cpu
输出设备
输入设备
存储器
2.运行一个程序的三大核心硬件:
CPU:控制器+运算器
内存
优点:存取速度快
缺点:断电后,数据会全部丢失
硬盘
优点:断电后。数据不会丢失,依然会被保存
缺点:存取速度,远远比不上内存
3.运行程序经历的一个过程:代码由硬盘加载到内存中,然后cpu到内存中读取指令并执行
4.操作系统:本质是软件,他的作用就是帮助我们对计算机硬件进行操作。位于计算机硬件和应用程序之间,用于管理,协调,控制计算机硬件资源和软件资源
5.操作系统的作用:将复杂的计算机硬件操作,封装到简单的功能,提供给用户和应用程序使用。
将多任务对硬件的竞争变得有序。
6.编程语言的发展史:
机器语言:直接用二进制编程控制硬件,需要掌握硬件的操作细节。
汇编语言:用英文标签取代二进制的指令去编写程序,需要掌握硬件的操作细节。
高级语言:直接用人类的语言去编写程序,不再需要掌握硬件的操作细节。
编译型:C语言,类似于谷歌翻译,经过一次翻译,以后可以直接拿着翻译的结果去执行
解释性:Python 类似于同声传译,翻译官相当于解释器。
执行效率:机器语言 > 汇编语言 > 编译型>解释型
开发效率:解释型 > 编译型 > 汇编语言 > 机器语言
7.运行Python程序的两种方式:
一. 交互式
优点:输入一行代码立刻返回结果
缺点:无法永久保存
二. 命令行:Python3 d: est.txt
优点:以文件的方式将代码永久保存起来
注意:运行Python程序是不考虑文件后缀名的,但约定俗成,应该将Python程序额后缀名命名为 .py
8.运行Python程序的三个步骤:
一.先启动Python解释器
二.将Python程序已普通文件的形式读到内存中
三.Python解释器执行刚刚读入内存代码,开始识别Python的语法。