1. 计算机基本概念
1.1 计算机作用
计算、存储、处理数据
1.2 计算机组成
硬件+软件
2. 计算机语言概述
发展过程:
机器语言 | 汇编语言 | 高级计算机语言 |
---|---|---|
01二进制代码语言 | 助记符描述的指令集合语言 | C、C++、JAVA、Python等 |
2.1 编译语言和解释语言区别
编译语言 | 解释语言 |
---|---|
各平台没有编译器,代码自己转换(编译)好才能用 | 各平台有对应解释器,代码拿来直接用 |
现成的机器语言运行速度快 | 执行速度慢 |
但是对于现在硬件效率来说,解释语言的执行速度慢问题基本可以忽略
3. 人机交互方式
- 命令行形式—— DOS等命令操作;
- 图形化界面方式—— WIN10等可视化图形界面操作;
3.1 win系统中命令行形式大家方式
微软键+R后输入CMD,进入MS-DOS
练习,cd / cd … / md / rd / del /copy 等命令
4. 文本文件和字符集
4.1 文本文件分类
纯文本文件 | 富文本文件 |
---|---|
只能字符,无图片如TXT | 可保存图片等,如印象笔记,有道。。 |
4.2 常见字符集
ASCII | ISO-8859-1 | GBK | Unicode |
---|---|---|---|
美国用 | 欧洲用 | 中国用 | -8 && -16 && -32 都是国际通用 |
补充知识
各国之间的字符集如何通用,引用了encode和decode的概念
Unicode作为中间桥梁将各国之间的字符集编码格式桥接
字符串在Python内部表示的都是unicode编码格式,因此要用其他字符集格式,需要做以下动作 ***A字符集.decode()***进行解码,如果还需要转换其他字符集的话,再做以下动作 B字符集.encode()
5. 进制
二进制、八进制、十进制、十六进制之间转换
10进制数除以X(X为几进制),余数倒序排列得到对应进制
例如:
十进制转为二进制:97(10)转换为2进制为:
万事不会问度娘
计算机中存储单位转换
bit 是计算机最小存储计算单位
byte是最小可操作单位
8bit = 1 byte
1024 byte = 1 K
1024 K = 1 M
1024 M = 1 G
1024 G = 1 T
6. 环境变量
环境变量个人理解,就是给解释语言在各个平台中解释器的安装位置,便于跨平台的编译。
- 用户环境变量与系统环境变量