补充 一 计算机完整体系结构图
图形化界面应用程序 普通人容易接受上层应用程序 命令 系统接口层近一步封装后的称为命令 cmd.exe bash python.exe 系统接口层近一步封装后的应用程序 图形桌面 系统接口层 内核的多种功能封装简化的产物 内核 操作系统核心代码,实现基础硬件运转功能 计算机硬件
二 计算机编程的两个环节 1.知道要实现功能的步骤 2.用编程语言将这些步骤翻译出来
正文 一 编程语言分类 1.机器语言 直接使用二进制指令编写程序 优点:执行效率高 缺点:1.二进制指令非常难记,容易出错 2.即便是要实现一个小功能,需要用到的二进制指令的条数也非常多 2.汇编语言 用英文标签取代二进制指令去编写程序 相对于机器语言,使用英文标签编写程序相对简单,执行效率高,但较之机器语言稍低 仍然是直接操作硬件,比起机器语言来说,复杂度稍低,但依旧居高不下,所以开发效率依旧较低 同样依赖具体的硬件,跨平台性差 3.高级语言 用人类能理解的表达方式去编写程序,意味着计算机无法直接理解,必须经过翻译 编译型(go、c) 第二次运行可以直接运行,不再需要编译器 解释型(python、shell) 每次运行都离不开解释器,运行效率相对较低 python的三大特点: 1.语法极简 易学 2.第三方库丰富 开发效率高 3.封装程度高 不需要考虑过多的底层问题 安装python解释器 1.为什么新建环境变量路径是在基于系统变量条件下而不是当前用户变量? 系统级的环境变量路径适用范围更广,对所有用户均有效
二 编写python程序 交互式环境:辅助调试 每敲一行代码会立即得到代码的运行结果 写入文件:主流 python3 "D:\1.txt" 三 IDE 四 运行python程序的三个阶段 python3 "D:\1.py" 1.先启动python解释器 2.解释器会1.py的内容从硬盘读入内存 3.解释器会解释执行刚刚读入内存的内容,开始识别python语法
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did162107