目录
1:计算机基本概念
- 计算机:俗称电脑,是一种现代的高速电子计算器
1.1:计算机的特点
- 数值运算、逻辑运算、存储记忆功能
- 总结:能够按照程序运行,自动、高效的处理数据的现代化智能电子设备
1.2:计算机的组成:硬件 + 软件
- 硬件:
看的见摸得着。计算机无论多么庞大,功能多么复杂;还是多小,功能多么单一。硬件系统一般都有5个硬件部分组成;即控制器、运算器、存储器和输入输出设备。 - 软件:
就是通过编程完成一个一系列按照特定组织的计算机数据和特定指令的集合, 看不见摸不着的事物。如果把硬件看作计算机系统的“躯干”,那么计算机软件就是计算机系统的“灵魂”。没有任何软件的计算机称为“裸机”,只是一些物理设备的堆积,几乎是不能工作的。只有配备了一定的软件,计算机才能发挥作用。计算机软件可以分为“系统软件”、“应用软件”,系统软件居于计算机系统中最靠近硬件的一层,其它软件都是通过系统软件发挥作用,系统软件与具体的应用领域无关;应用软件是为了解决某一领域的具体问题而开发的软件
2:计算机语言概述
- 概念:计算机语言,用于计算机与人之间通讯的语言。即通过计算机语言来完成计算机与人之间的一个交流,“人机交互”
- 总结:能够按照程序运行,自动、高效的处理数据的现代化智能电子设备
2.1:计算机语言的发展
- 机器语言—>汇编语言—>计算机高级语言
- 计算机语言的发展是逐渐适应人的习惯的,其中机器语言和汇编语言统称为**“低级语言”,计算高级机语言称为“高级语言”**
- 机器语言:最初的计算机语言都是由0和1组成的二进制数,说白了二进制就是计算机语言的基础。
- 面向机器的语言,机器可以轻松的理解但是人理解起来特别困难
- 汇编语言:汇编语言是在机器语言基础上发展过来的,它用一些简单的字母和符号串来代替二进制串,这样就提高了语言的记忆性和识别性。
- 计算机语言发展到汇编语言就是让人可以更加方便的理解和解读
- 高级语言:就是一系列指令的集合。
- 发展到高级语言已经符合人的阅读习惯了
2.2:解释型语言与编译型语言的区别
编译型语言
- 代表语言:C语言
- (x)源码–>编译–>(y)编译后的机器码;执行速度特别快,跨平台性较差。编写代码的方式离底层硬件比较近,所以运行速度比较快
解释性语言
- 代表语言:python语言
- (x)源码–>解释器–>解释执行;执行速度比较慢,跨平台性好。编写代码的方式离底层硬件较远所以运行的速度比较慢
3:交互方式
- 人和计算机的对话方式
3.1:交互方式的种类
- 命令行的交互方式:
运行的速度比较快,效率高,但是看着不习惯 - 图形界面的交互方式:
运行速度慢,效率低,但是方便人的观看习惯
3.2:文本交互模式的打开模式
- 步骤:win键 + R 键 —> 输入CMD —>回车
常见DOS命令
命令 | 作用 |
---|---|
dir | 列出当前目录下的文件夹和文件 |
md | 创建目录 |
rd | 删除目录 |
cd | 进入指定目录 |
cd… | 返回上一级目录 |
cd/ | 返回根目录 |
del | 删除文件 |
exit | 退出dos命令 |
4:文本文件和字符集
4.1.文本文件
- 文本文件分为两种,一种是纯文本,一种是富文本。
4.1.1:纯文本
- 只能保存单一的文本内容,无法保存与内容无关的东西(如:.text文件)
4.1.2:富文本
- 可以保存文本以外的东西(如:word文档)
纯文本在计算机底层也会转成二进制保存
- 将字符(string)转成二进制码(bytes)的过程,我们称为编码 encode()
- 将二进制码转成字符的过程,我们称为解码 decode()
4.2:常见字符集:
- ASCLL码:美国编写。
使用了1个字节可以包含256个字符 - ISO -8859-1:欧洲人编写。
使用了1个字节可以包含256个字符 - GBK :中国编码。
使用2个字节编码可以包含21886个字符和汉字 - unicode:万国码。
可以包含多个家的编码,其中UTF-8所收纳的字符最多
5:进制
5.1进制之间的转换
- 十进制—>二进制间的转换:对十进制数进行除二操作,辗转相处法
- 二进制—>十进制间的转换:对二进制数进行乘以2次幂运算的过程
- 进制越大表现形式越短,之所以出现其它进制就是为了方便表示数据
5.2进制的计数
- 十进制
- 十进制满10进一,十进制共有10个数;
- 计数:0,1,2,3,4,5,6,7,8,9,10,…,99,100
- 二进制
- 二进制是满2进一,二进制共有2个数;
- 计数:0,1,10,11,100,101,111
- 八进制
- 八进制是满8进一,八进制共有8个数:
- 计数:0,1,2,3,4,5,6,7,10,11,12,13,14
- 十六进制
- 十六进制满16进位,引入了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,e,d,f,10
5.3数据间的换算
- bit:计算机中最小的单位。与计算机的底层的电学硬件有关,只有0和1两种状态
- byte:是我们可操作的最小单位。8bit = 1byte(字节)
- 1024byte = 1KB (千字节)2的10次方为1024
- 1024KB = 1MB(兆字节)
- 1024MB = 1GB(吉字节)
- 1024GB = 1TB(太字节)
6环境变量的设置
- 设置环境变量
1.打开此电脑(我的电脑)
2.右键此电脑属性
3.高级系统设置
4.环境变量
5.添加、修改、删除
6.确定、确定、确定
7.可以把你平常用的多的软件或者文档之类设置环境变量,可以直接cmd打开
8.可以修改默认虚拟环境报安装的位置