1.计算机基本概念
1.1计算机是什么?
电脑 手机 计算器…
computer 是现代一种用于高速计算的电子计算机器
特点:
数值计算 逻辑计算 存储记忆功能
总结:能够按照程序运行、自动、高速处理数据的现代化智能电子设备
1.2计算机的组成
硬件系统 + 软件系统
硬件: cpu 键盘 硬盘 … 看得见摸得着的东西
软件: 高德地图 QQ PyCharm… 看不见 摸不着
软件:就是一系列按照特定顺序组织的计算机数据和特定指令的集合
开发软件:python 人机互动(人生苦短,我选python)
2.交互模式
2.1命令行的交互模式(TUI)
2.2图形界面化的交互模式(GUI)
Interface(接口)
比如说:wps软件的开始,页面布局,引用,审阅,视图…都是接口
2.3 打开文本交互的方式
Win + R >> 运行窗口>> 输入cmd>>> 回车
或者 开始菜单 >> 附件 >> 运行窗口
切换到E盘:>> E:
常见的DOS命令
3.1 Dir:列出文件或文件夹
是指列出当前目录下的文件或者文件夹
操作:dir(dir后面没有冒号,只有文件夹才能显示出来,不是文件就不会显示)
3.2 md 创建目录
3.3 rd删除目录
3.4 cd进入指定目录
3.5 cd…返回上一级目录(cd后面是两个点)
cd. 表示当前目录 cd… 表示返回上一级目录(cd后面是两个点)
3.6 cd/退到根目录
3.7 del删除文件
3.8 exit退出dos命令行
3.9 E:\tom\python>echo 同学你好>a.txt 表示的是:在E盘的tom目录里的python文件夹里新建一个内容为“同学你好”,名称为“a”的文本文档
3.10 删除a.txt 的操作方法:
del a.txt
3.11 E:> 这个“>”表示的意思是命令提示符
3.12 想要删除里面有文件的文件夹python:必须先删除文件夹python里面的文件
》》Del python 按“Y”确认 python里面的文件已删除 然后rd python,才能删除掉文件夹python
***3.13***删除后缀带有TXT的文件如何操作
》》 Del *.txt
用python的语法规则和计算机作交流,那么计算机就可以识别
4.文字和字符集
4.1文本分为纯文本和富文本
纯文本只能保存单一的内容,无法保存与内容无关的东西(颜色,图片…)
富文本可以保存文本以外的内容(有道笔记,WPS Word文档)
开发程序Pycharm是纯文本,WPS和有道笔记是富文本
纯文本在计算机底层会转换成二进制数据
将字符转换成二进制码的过程叫做编码
将二进制码转换成字符的过程叫做解码
编码和解码都要遵守一个规则称之为 字符集
字符集
ASCII表 - 美国人用的 采用的是7位对美国常用字符进行编码 包含128个字符
ISO-8859-1 欧洲的编码 采用的是8位 包含256个字符
GB2312
GBK 中国人用的编码
Unicode 万国码
常用的Unicode 编码 UTF-8 UTF-16 UTF-32
5.进之间的转换
5.1
010 100 010 八进制
0101 0001 十六进制
进制越大表现形式越短
之所以出现十六进制 八进制…是为了更加方便表示数据
进制间的转换
二进制和十进制的转换
十进制 二进制
5的二进制是多少?
原理:对十进制数进行除2运算
5/2 = 2…1 6/2 = 3…0
2/2=1…0 3/2 =1…1
1 1 1 1
5=101 6=110
二进制 十进制
原理:二进制乘以2(次幂 次方)的过程
101----->5
12(0) + 02(1) +1*2(2)
1 + 0 + 4 = 5
5 + 4 = 9
101 + 100 = 1001
转成16进制 四个二进制位就是一个十六进制位
90的十六进制位是多少? ----->ox5A
0101 - 1010
5 10 (A)
进制的计数
十进制 满十进一 十进制一共有10个数字
0 1 2 3 4 5 6 7 8 9
计数:0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 …
二进制
满2进一 二进制一共有2个数字 0 1
计数:0 1 10 11 100 101 111…
八进制(几乎不用)
八进制 满8进一 八进制一共有8个数字 0 1 2 3 4 5 6 7
计数:0 1 2 3 4 5 6 7 8 10 11 12 13 14 15 16 17 20 21 22 23 24 25 26 27 30 …37 40
十六进制:
满十六进一 十六进制一共有16个数字
计数:0 1 2 3 4 5 6 7 8 9 A(10) B(11) C(12) D(13) E(14) F(15)
0 1 2 3 4 5 6 7 8 9 A B C D E F 10(16) 11(17) 12 13 14 15 …1F(31) 20
6.数据换算
所以计算机的底层都是由二进制数据保存的,那么计算机也只认二进制数据
内存当中每一个小格子 称之为 1 bit(计机当中最小的单位)
8bit(位) = 1byte(字节)
1024byte = 1kb(千字节)
1024kb = 1mb(兆字节)
1024mb = 1gb(吉字节)
1024gb = 1tb(太字节)
1024tb = 1pb(拍字节)
1024pb = 1eb(艾字节)
1024eb = 1zb(泽字节)
…
7.环境变量
环境变量
环境变量一般是指在操作系统运行环境的一些参数 如:临时文件夹的位置和系统文件夹的位置
7.1如何查看环境变量?
右键计算机属性–>选择高级系统设置–>环境变量
环境变量分为两个:一个是用户变量,一个是系统变量(建议不要修改)
7.2添加环境变量
通过新建按钮添加–>环境变量可由多个值构成,值与值之间用;隔开
7.3修改环境变量
通过编辑按钮
7.4 删除环境变量
通过删除按钮
8.path环境变量
从字面意思上理解 path环境变量里面的一个一个路径
原理:
当我们输入一个命令的时候(命令行)
系统会先在当前路径来找,如果当前路径没有,那么会去path环境变量里面去找。如果有直接打开,如果没有报错。