1、计算机基础
计算机硬件(*****)
cpu:负责运行程序的是cpu
内存:临时存取数据
硬盘:永久存取数据
2、复杂指令集-64代表一次从内存读取64位二进制数
x86-64
打孔 打孔 打孔 不打孔 不打孔(机器语言)
a a a b b
1 1 1 0 0
3、容量:
8bit比特 = 1Byte字节(1bit是一个二进制位)
1024B=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
4、操作系统(*****)
操作系统是一个协调、管理、控制计算机硬件资源与应用软件资源的一个控制程序
应用程序
控制程序(操作系统windows,linux,mac):控制计算硬件的基本运行
计算机硬件
计算机三层体系结构
应用程序-----》打开文件
操作系统-----》文件
计算机硬件----》硬盘
平台=操作系统+计算机硬件
跨平台性:开发出一个软件在各种平台都能运行
5、计算机完整体系结构(******)
应用程序 应用程序
print("hello") 命令 shell命令
应用程序(基于c语言)、python解释器(Cpython解释器)、cmd.exe、图形化桌面、shell解释器(Bash)
操作系统接口
操作系统内核(部分代码就是汇编写)
计算机硬件
6、编程语言分类(***)
机器语言
汇编语言
高级语言
7、python介绍(***)
运行python程序其实是在运行python解释器
8、安装python解释器(*****)
9、编写python程序的两个地方:(*****)
1交互式环境(调试)
每敲一行代码,立即拿到结果
2文件中(主流)
IDE工具:pycharm,本质就是一个超级编辑器
10、运行python程序的三个阶段(******)
python3 D:\test.py
1、先启动python解释器
2、python解释器会将test.py的内容从硬盘读入内存
3、python解释器会识别刚刚读入内存代码的语法,解释执行