一、计算机的基本概念
1.计算机是什么:
计算机,俗称电脑,是现代一种用于高速计算的电子
计算
机器。
特点:数值计算、逻辑计算、存储记忆的功能
2.计算机的组成
硬件:鼠标、显示器、CPU、硬盘…,看得见、摸得着
软件:QQ、PyCharm、浏览器…,看不见、摸不着
软件就是一系列按照特定顺序组织的
计算机数据
和
特定指令
的集合。
二、计算机语言
1.计算机语言的概念
数字、字符和语法规则组成了计算机中的各种指令(或者各种语句)。
计算机语言就是用于人与计算机之间通讯的语言。
2.计算机语言的发展
机器语言 -> 汇编语言 -> 高级计算机语言
根据转换的时机不同,高级计算机语言又分为:
编译型语言
C语言
x(源码) --> 编译 --> y(编译后的机器码)
特点:执行速度快,将整个代码全部编译后再执行,但是跨平台比较差。
开的发大型数据库等。
解释型语言
Java、Python
x(源码) --> 解释器(虚拟机) --> 解释执行
特点:执行速度比较慢,因为逐行解释再执行,但是跨平台性好。
用于开发脚本、接口等。
三、交互方式
1.交互方式种类
(1)命令行的交互方式TUI
(2)图形界面化的交互方式GUI
interface:接口,即软件的各种功能选项,且针对不同的用户有不同的接口和权限
交互模式的打开方式
TUI(基于Windows系统)
win键+R键 -> 出现运行窗口 -> cmd -> 回车
命令行结构:
版本号+版权声明
>
命令提示符 后面直接输入指令
软盘驱动器:早期,分别为A盘(读取3.5英寸软盘)和B盘(读取5.25英寸软盘)
软盘特点:内存小,读取速度慢,容易丢失,寿命很短,难以满足需求。
2.Dos命令
.表示当前目录
…表示上一级目录
cd
:切换
del
:删除
rd
:清空
md
:创建目录
四、文本文件和字符集
文本文件一般分为两种
纯文本
:只能保存单一内容(不能保存图片、字体颜色…)
富文本
:可以保存文本以外的内容(有道笔记、word文档…)
在开发的时候采用纯文本开发。
将字符转换成二进制的过程称为编码(Encode)
将二进制转换成字符的过程称为解码(Decode)
编码和解码时所采用的规则成为字符集
常见的字符集:
ASCII表:
美国用,使用7位对美国的常用的字符进行编码,包含128个字符。
ISO-8859-1表:
欧洲用,使用8位,包含256个字符。
GBK:
国标码,我国的编码
Unicode:
万国码,包含世界所有的语言和符号,分为多种实现方式,如utf-8、utf-16、utf-32等。
最常见的是utf-8。
utf-8为1-5字节,utf-16为2-4个字节,utf-32为4个字节。
字节Byte:计算机用于
计量存储和传输容量
的一种计量单位。
1个字节 = 8位二进制,
一个英文字母(不区分大小写)占1个字节,一个中文汉字占2个字节。
符号:英文标点占1个字节,如中文标点占2个字节如“.”占1个字节,“。”占2个字节。
字符:计算机中使用的字母、数字、字和符号,如1、2、3、a、b、c、@、#、¥等。
字符、字节、字的关系:
2个字符对应1个字,1个字等于2个字节,1个字符等于1个字节。
五、进制
生活中:十进制
计算机:二进制,二进制基本单位是8位,还有八进制、十六进制等。
出现除二进制的其他进制的原因:
进制越大,其表现形式越短,可以更方便地表示数据。
1.进之间的转换
二进制和十进制之间的转换:
十进制 -> 二进制:
原理:对十进制进行除2运算
举例:
5 / 2 = 2…1
2 / 2 = 1…0
1
二进制 -> 十进制:
原理:二进制乘以二次幂的过程
举例:
1 * 2^0 + 0 * 2^1 + 1 * 2^2 = 1 + 0 + 4 = 5
如果要转换成十六进制,要先转换成二进制。
90 —> 0101,1010
5 10(A)
90 = 0x5A
2.进制的计数
十进制:满十进一
十进制共有10个数字0、1、2、3、4、5、6、7、8、9
十进制计数:0、1、2、3…9、10、11、12…19、20、21…39、40…
二进制:满二进一
二进制中有2个数字0、1
二进制技术:0、1、10、11、100、101…1000、1001…
八进制:满八进一
八进制共有8个数字0、1、2、3、4、5、6、7
八进制计数:
0、1、2、3、4、5、6、7、10、11、12…17、20、21…、27、30、31…
十六进制:满十六进一
十六进制共有16个数字0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F
十六进制计数:
0、1、2、3…9、A、B、C、D、E、F、10、11、12、13…19、1A、1B…
3.数据间的换算
二进制的计算:
内存中每一个最小单位成为1bit(位),bit是计算机中最小的单位,byte是我们可以操作的最小单位。
8bit=1Byte(字节)
1024Byte=1KB(千字节)
1024kb=1MB(兆字节)
1024MB=1GB(吉字节)
1024GB=1TB(太字节)
六、环境变量
环境变量就是操作系统中的一些变量。
1.
查看环境变量
Windows系统:
右键计算机属性 -> 左侧选择高级系统配置 -> 选择环境变量
环境变量分为两个部分:
用户变量
和
系统变量
添加环境变量
通过新建按钮添加环境变量;一个环境变量有多个值时,值与值之间用英文分号(;)分开。
修改环境变量
通过编辑按钮来修改环境变量。
删除环境变量
通过删除按钮来删除环境变量。
2.path环境变量
path环境变量:保存的是单个的路径。
在命令行输入一个命令或访问一个文件时,系统会在当前目录下寻找,如果有就直接打开或者执行,如果没有,会在path环境变量的路径中依次寻找,直到找到为止,如果path环境变量中没有找到该路径,则报错。