Python基础-计算机知识要点
计算机基础
一、1.计算机的基本概念:计算机又称电脑,是现代一种用于高速计算的电子设备,能够按照特定程序运行,自动、高速处理海量数据的现代化智能电子设备。
2.计算机的特点:
- 存储记忆功能
- 数值计算
- 逻辑计算
3.计算的组成:
硬件:显示器、CPU、电源、磁盘等 (看得见,摸得着)
软件:Pycharm、QQ等(看不见,摸不着,我们所用的只是快捷方式)
二、
1.计算机语言:用于人与计算机通信交流的语言
2.计算机的发展:机器语言–>汇编语言–>高级计算机语言(C、Java、Python等)
3.计算机语言的区别:
- 编译型语言©:速度快、跨平台性好(例如食堂打饭,可以直接吃但是种类相对较少)
- 解释型语言(Python、Java等):速度慢、跨平台性差 (例如火锅挑选菜的种类多种多样,但还有一定的煮熟时间)
- 注意:此处的速度指的是相对性
三、交互方式:
- 命令行交互方式(TUI):命令终端程序(win+R–>cmd)
- 图形界面交互方式(GUI):软件界面
dos命令: - del 删除文件夹内的全部目录
- rd 删除目录
- dir 查看目录
- cd 切换目录
- touch 创建文件夹
- md 创建文件夹
- cd. 当前目录
- cd… 返回上级目录
- exit 退出
四、文本文件和字符集:
1.文本文件:
- 纯文本:只能保存单一的文本内容 (在底层被转换成二进制保存)–>
字符转换为二进制–>编码(encode)
二进制转换为字符–>解码(decode) - 富文本:可以保存文本以外的内容(照片等)
2.常见的字符集:
- ASCII —>美国人编码
- ISO-8859-1:欧洲人编码
- GBK:国标码
- Unicode:万国码 —> UTF-8 、UTF-16 、UTF-16
五、数制
进制类型:
- 十进制:0 1 2 3 4 5 6 7 8 9
- 二进制:0 1
- 八进制:0 1 2 3 4 5 6 7
- 十六进制:0 1 2 3 4 5 6 7 8 9 a b c d e f
进制间的转换:
- 二进制(10) —>十进制(2)
- 十进制 (10)—>十六进制(a) 注:先把十进制转换为二进制,在转换为十六进制
数据间的转换:
- bit(比特):最小单位
- byte(字节):所能操作的最小值
- 1byte = 8 bit
- 1kb = 1024 byte
- 1Mb = 1024 kb ——> 千字节
- 1 Gb = 1024 Mb ——> 兆字节
- 1 Tb = 1024 Gb ——> 太字节
六、环境变量
使用方法:
- 右键此电脑找到属性——>点击
- 找到高级系统设置进入 ——> 点击环境变量
- 对环境变量进行设置: ①不区分大小写 ② 多路径可以用 “:”隔开
用途:方便使用(如mspaint、pip等)