1.计算机的基本概述
(1)计算机的基本概念
- 计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器
· 数值计算
· 存储记忆功能
·逻辑计算功能 - 总结 : 能够按照程序运行、自动、高速处理数据的现代化智能电子设备
(2)计算机组成
1.硬件
·鼠标,键盘,显示器,内存,cpu,硬盘(看的见摸得着的)
(cpu处理数据,硬盘储存数据,内存负责连接cpu和硬 盘,储存临时使用数据 )
2.软件
软件就是通过编程,完成的一个一系列按照特定顺序组织的计算机数据和特定指令的集合(看不见摸不着的)
(3)计算机语言概述
1.概念:人于计算机之间通讯的语言
2.计算机语言的发展
(1)机器语言 -----》 汇编语言 -----》高级计算机语言
1.机器语⾔:Y初的机器语⾔都是由0 和 1组成的⼆进制数,说⽩了⼆进制就是机器语⾔组成的基础
2. 汇编语⾔:汇编语⾔是在机器语⾔基础之上发展的,它⽤了⼀些简单的字⺟和符号串来代替⼆进制串,这样就提⾼了语⾔的记忆性和识别性
3·⾼级计算机语⾔: 就是⼀系列指令的集合 例如: JAVA C C++ Python
3.解释型语⾔和编译型语⾔的区别
(1).编译型语言
c语言 在交给机器执行之前就完成了编译 执行快 跨平台性差
(2).解释性语言
PYthon 一边解释一边交给机器执行 执行慢 跨平台性好
(4)交互模式
1.交互方式的种类
(1).命令行的交互方式 TUI
(2).图形界面化的交互方式 GUI
2.⽂本交互模式打开的⽅式(win)
win键 + R --> CMD --> 回车
3.DOS命令
md | 创建⽬录 |
---|---|
rd | 删除⽬录 |
cd | 进⼊指定⽬录 |
cd… | 退回上⼀级⽬录 |
cd/ | 退回到根⽬录 |
del | 删除⽂件 |
exit | 退出dos命令 |
(5)文本文件和字符集
1.文本文件
·纯文本 只能保存单一的文本内容
· 富文本 可以保存图片等
·将字符转换为⼆进制码的过程,我们称之为编码 encode()
·将⼆进制码转换成字符的过程,我们称之为解码 decode()
2.字符集
·美国:ACSII (7位来编码 包含128个字符)
·欧洲 : ISO-8859-1 (8位来编码 包含256个字符)
·中国: GBK
·万国码:UNICODE: utf-8 utf-16 (包含世界上所有语⾔和字符)
(6)进制
1.进制之间的转换
·十进制—》二进制 对十进制数进行取余的运算
·二进制—》 十进制 二进制数乘以2次幂的过程
2.进制的计数
·⼗进制
⼗进制满⼗进⼀ ⼗进制⼀共有10个数字
计数 : 0 1 2 3 4 5 6 7 8 9 10 11 12 …19 20
·⼆进制
⼆进制满⼆进⼀ ⼆进制⼀共有2个数字 0 1 计数 : 0 1 10 11 100 101 110 111 1000…
·⼋进制
⼋进制满⼋进⼀ ⼋进制⼀共有8个数字
计数 : 0 1 2 3 4 5 6 7 10 11 … 17 20 21…27 30
·⼗六进制
⼗六进制满⼗六进位 ⼗六进制的数字 引⼊了 a b c d e f 表示 10 11 12 13 14 15
计数 : 0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 … 1a 1b 1c 1d 1e 1f 20 21 22 23 24…2a 2b 2c 2d 2e 2f 30 31 32 33 34… 3a 3b…
3.数据间的转换
·计算机中能识别的最小单位bit
·我们可以操作的最小单位是byte
·8bit = 1byte
·1024byte = 1KB
·1024KB = 1MB
·1024MB = 1GB
·1024GB = 1TB
(7)环境变量
1.概念:⼀般是指在操作系统中⽤来指定操作系统运⾏环境的⼀些参数, 如:临时⽂件夹位置和系统⽂件夹位置等环境变量操作
2.操作
·查看环境变量
右键计算机(此电脑),选择属性
系统界⾯左侧选择 ⾼级系统设置选择环境变量
·添加环境变量
通过新建按钮添加环境变量
环境变量可以有多个值 , 值与值之间⽤ 英⽂分号隔开
·修改环境变量
通过编辑按钮来修改环境变量
·删除环境变量
通过删除按钮来删除环境变量
3.path环境变量
·path环境变量 保存的是⼀个⼀个的路径
·当我们在命令⾏中输⼊⼀个命令,系统会先在当前⽬录下找,如果有就直接打开
·如果没有则会去path环境变量的路径去找,直到找到为⽌。没找到则会报错我们可以 将⼀些经常要访问的⽂件或程序的路径添加到环境变量当中。这样我们就可以在任意位置来访问这些⽂件的注意事项
·path环境变量不区分⼤⼩写 path Path PATH 多个路径之间⽤ ; 隔开。
4.环境变量的作用
·主要是提供一个方便的入口,提供使用