一、 计算机基本概念
1.1 什么是计算机 ?
- 计算机: 俗称电脑,一种高速计算器。能够按照程序运行、自动、高速处理数据的现代化智能电子设备。
- 特点: 数值计算,逻辑计算,存储记忆功能。
1.2 计算机的组成
- 硬件:控制器,运算器,存储器,输入设备,输出设备
- 软件:计算机系统中的程序及软件。
- 系统软件:操作系统
- 应用软件:浏览器,微信,office等。
二 、 计算机语言
- 概念: 人与计算机之间通信的语言。能按照程序运行,自动、高速处理数据的现代化电子设备。
-
发展: 机器语言
汇编语言
高级计算机语言
-
分类: 解释型语言 与 编译型语言。
- 编译型语言:源代码直接编译为计算机可识别的机器码,以后可以直接运行。代表语言:C
特点:执行速度快,跨平台性能差 - 解释型语言:使用专门的解释器对源码进行解释成特定平台的机器码,并立刻执行。代表语言:python。
特点: 不需要先编译,依赖解释器,跨平台性高
- 编译型语言:源代码直接编译为计算机可识别的机器码,以后可以直接运行。代表语言:C
三、人与计算机交互方式
3.1 交换方式种类
- 命令行
- 图形化
3.2 命令行交互方式
-
windows: DOS 命令
打开方式:
win + Rcmd
回车
图片.png
-
常用DOS 命令:
- dir : 列出当前目录下的文件和目录。
- md:创建目录
- rd: 删除目录
- cd: 进入目录
- cd .. : 进入上一级目录
- cd/ : 退回 /(根) 目录
- del : 删除文件
- exit : 退出dos命令行
四、文本文件和字符集
4.1 文本文件
- 纯文本:只能保存单一的文本内容,比如txt。
- 富文本:除了文本还能保存其他内容。
4.2 纯文本与计算机底层转换的过程
- 编码:encode() ,将字符转为二进制码的过程
- 解码:decode(),将二进制码转换位字符的过程
4.3 常见字符集
- ASCII 美国码 7位编码 128字符
- ISO-8859-1 欧码 8位编码 256字符
- GBK 中国码
- Unicode 万国码包含所有语言和字符 UTF-8 UTF-6 UTF-32
五、进制
- 十进制: 0-9构成,逢十进一
- 二进制: 0和1构成,满二进一
- 八进制:0-8构成,满八进一
- 十六进制:0-9a-f构成,满十六进一
六、数据间的转换
- bit : 比特,计算机中最小的单位
- byte: 字节,1字节=8bit
- 1KB(千字节)=1024byte
- 1MB=1024KB
- 1GB=1024MB
- 1TB=1024GB
七、环境变量(重点)
-
概念
环境变量:在操作系统中用来指定运行环境的一些参数。分为临时变量和永久变量。 - 环境变量操作(windows)
1. 查看环境变量:
右键(我的电脑) -> 属性 -> 高级系统设置 -> 高级 -> 环境变量 -> 用户变量,系统变量
2. 添加环境变量
新建 ---> 变量名---> 变量值
注意:多个变量值之间使用 ";" 分号隔开。
-
实践:给python程序设置一个环境变量
-
创建一个用户环境变量:
- 编辑 Path 变量
-
新建,输入python的安装目录
图片.png
验证变量
-
-
重新打开cmd 窗口,输入python:如下图
图片.png