python学习之路——day2(18/9/12)
01.操作系统
操作系统是一个协调\管理、控制计算机硬件资源与软件资源的一个控制程序
1.把复杂硬件操作封装成简单的功能/接口用来给用户或者应用程序使用
2.把应用程序多硬件的竞争变得有序
一套完整的计算机系统分为三层:
应用程序层——操作系统层——计算机硬件层
02.编程语言分类
机器语言:直接使用二进制指令去编写程序(运行效率高,开发效率低)
示例: 0000 代表 加载(LOAD)
0001 代表 存储(STORE)
汇编语言:使用英文标签代替二进制指令去编写程序(开发效率高于机器语言,不过仍较低)
示例: mov eax, 1 ; 系统调用号(sys_exit)
int 0x80 ; 调用内核功能
高级语言:直接使用人能力理解的表达方式去编写程序(开发效率高)
编译型C 解释型Python
03.编写Python程序
1.交互式环境:输入代码立即执行(调试程序方便/无法永久保存程序)
2.代码写入文件,文件名以.py结尾(打开cmd执行.py文件/可以永久保存)