计算机要点【基础】
1.计算机的基本概念
1.1 什么是计算机?
- 计算机俗称电脑,准确定义:一个能按照程序运行、自动、高速处理数据的现代化智能电子设备
- 特点:数值计算、逻辑计算、存储记忆功能
1.2 计算机的组成
- 硬件【看得见摸得着】:硬盘、显示器、键盘、显卡…
- 软件【看不见摸不着】:淘宝、QQ、浏览器、王者荣耀…
2.计算机语言
2.1 计算机语言的基本概念
- 定义:用于人与计算机通信(交流)的语言
2.2 计算机语言的发展
- 机器语言–>汇编语言–高级计算机语言
语言 | 机器语言 | 汇编语言 | 高级计算机语言 |
---|---|---|---|
特点 | 由0和1组成的二进制数 | 在机器语言的基础上,增加了一些容易理解和记忆的字母、单词来代替某些特定指令的语言,提高了语言的辨识度 | 就是一系列指令的集合,例如:Python、JAVA、C、C++ 发展历程:面向过程–>面向对象–>“面向应用” |
2.3 根据转换时机不同而区分的两种形式
编译型语言[C] | 解释型语言[python] | |
---|---|---|
方式 | x(源码)–编译–>y(编译后的机器码) | x(源码)–解释器–>解释执行 |
特点 | 执行速度特别快,跨平台性较差 | 执行速度比较慢,跨平台性比较好 |
类比 | 食堂打饭,固定菜品,不花煮熟时间 | 火锅,自由涮,要花时间煮熟 |
注:java也是解释型语言
3.交互方式
3.1 交互方式的种类
- 命令行的交互方式TUI(Text-based User Interface)如pycharm中的file、help等
接口:越多越不安全,越少越不灵活,适当即为最好 - 图形界面化的交互方式GUI(Graphical User Interface) 如360杀毒软件
3.2 TUI的打开方式
- win+r,之后enter
- 搜索框搜索cmd,之后enter
- 开始界面中找到运行(也可以搜索),双击
截图界面解释:
第一列:版本 第二列:版权声明
第三列:C:\Users\ylyang表示当前路径,>是命令提示符
3.3 常用dos命令
命令 | 作用 | 用法举例 |
---|---|---|
dir | 列出当前目录下的文件夹及文件 | dir |
md | 创建文件夹 | md my_file_1 |
rd | 删除文件夹1 | rd my_file_1 |
cd | 进入指定文件夹 | cd d:、cd.、cd… 、cd c\ |
echo | 写文件 | echo print(‘hello,world’) >a.py |
del | 删除文件 | del *.py |
exit | 退出dos或其他交互界面 | exit() |
4.文本文件和字符集
4.1 两种文本文件
- 纯文本:只能保存单一的数据,如记事本,编写程序开发使用
- 富文本:能保存除文本以外的内容,如插入图片,如有道云笔记
4.2 常见字符集
- ASCII 美国编码,使用7个比特位来对美国常用字符进行编码,包含128个字符
- ISO-8859-1 欧洲编码,使用8个比特位来编码,包含256个字符
- GBK 中国编码,又称国标码
- Unicode 世界码,其编码有多种实现,UTF-8,UTF-16,UTF-32
5.进制
5.1 进制之间的换算
- 十进制–>二进制 方法:对十进制数进行除二运算
- 二进制–>十进制 方法:二进制数相应位乘以该位权重
- 二进制–>八进制 方法:三位一运算
进制之间的换算的详细展示3
5.2 进制的计数
-
十进制:满十进一,由0 ~ 9组成 自然序列:0 1 2 … 9 10 11 …
-
二级制:满二进一,由0 ~ 1组成 自然序列:0 1 10 11 100…
-
八级制:满八进一,由0 ~ 7组成 自然序列:0 1 2… 7 10 11…
-
十六进制:满十六进一,由0 ~ 9及a ~ f组成 自然序列:0 1…9 a b…e f 10 11…19 1a…
-
注:进制越大表现形式越短,出现其他的进制是为了更方便的表示数据
5.3 数据间的换算
- bit是计算机中最小的单位
- byte是我们可以操作的最小单位
- 8bit = 1byte(字节)
- 1024byte = 1kb(千字节)
- 1024kb = 1mb(兆字节)
- 1024mb = 1gb(吉字节)
- 1024gb = 1tb(太字节)
6.环境变量
6.1 基本概念
-
环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等
-
环境变量操作:
- 查看环境变量
• 右键计算机(此电脑),选择属性
• 系统界面左侧选择高级系统设置
• 选择环境变量
- 添加环境变量
• 通过新建按钮添加环境变量
• 环境变量可以有多个值 , 值与值之间用英文分号隔开 - 修改环境变量
• 通过编辑按钮来修改环境变量 - 删除环境变量
• 通过删除按钮来删除环境变量
6.2 path环境变量
- path环境变量:保存的是一个一个的路径
- 当我们在命令行中输入一个命令,系统会先在当前目录下找,如果有就直接打开;
如果没有则会去path环境变量的路径去找,直到找到为止,没找到则会报错;
我们可以将一些经常要访问的文件或程序的路径添加到环境变量当中。
这样我们就可以在任意位置来访问这些文件了。 - 注意事项:
• path环境变量不区分大小写 :path、Path 、PATH等价;
• 多个路径之间用 ; 隔开。