(第一节:计算机基本概念)
前言
你好,CSDN! 这是我第一次使用 CSDN 写博客,从今天开始我要尝试慢慢通过写博客的形式,记录自己所学所得,希望自己可以坚持下去,也希望自己整理的笔记内容,能给看到这篇博客的人带来一些帮助,愿与诸君共勉~
1计算机基本概念
- 计算机是什么
(1)电脑 手机 计算器 甚至智能冰箱 车载电脑等均可以称为电脑
(2)计算机俗称电脑(computer),是一种服务于人类的高速计算的电子运算机器 - 计算机的组成
(1)硬件:键盘 鼠标 显示器 CPU等看得见摸得着的实体
(2)软件:操作系统 QQ 微信 和平精英 王者荣耀等看不见摸不着的叫软件
计算机语言
- 计算机语言是这人与计算机之间进行通讯的语言
- 计算机语言的发展
(1)机器语言(诸如010101,阅读性非常差,不便于读写与开发)——>汇编语言——>高级计算机语言(用一系列指令来编写)
(2)关于高级计算机语言
面向过程——>面向对象——>面向应用 - 根据转换时机的不同 语言分为解释型语言和编译型语言
(1)编译型语言 例如C语言
源码——>编译——>机器码
执行速度快,但是跨平台性差
(2)解释型语言 例如python
源码——>解释器——>解释执行
执行速度慢,跨平台性好 - 交互方式
(1)交互方式种类
1,命令行的交互方式 ——>TUI(Text-based User Interface)接口
windows TUI打开方式(windows键 加 R键 输入cmd然后回车)
DOS命令
2,图形界面化交互方式GUI(Graphical User Interfac) - 文本文件和字符集
(1)文本文件
分为两种:一种是富文本,一种是纯文本
纯文本只能保存单一的文本,不能保存诸如图片等,例如TXT文档
富文本可以保存文本以外的图片等,如Word
纯文本在计算机底层也会转换为二进制保存:
encode:字符——>二进制码
decode:二进制码——>字符
(2)常见的字符集
ASCII码:美国人编码 使用七位对美国常用字符进行编码,包含128个字符
iso-8859-1 欧洲人编码 使用八位编码,包含256个字符
GBK 中国人的国标编码
Unicode 万国码,包含世界上绝大多数的语言和字符,常使用utf-8 utf-16 utf-32 - 进制
(1)进制之间的转换
十进制——>二进制 对十进制数进行除2
二进制——>十进制 对二进制进行乘幂的过程
(2)进制的计数
十进制是满十进一
二进制满二进一
八进制满八进一
十六进制引入了abcdef表示10 11 12 13 14 15
(3)数据间的转换
bit 是计算机中最小的单元
byte是我们最小可操作性的单元
8bit=1byte(字节)
1024byte=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB - 环境变量
(1)基本概念
环境变量(environment variables)⼀般是指在操作系统中⽤来指定操作系统运⾏环境的⼀些参数,如:临时⽂件夹位置和系统⽂件夹位置等
环境变量操作
1.查看环境变量 右键计算机(此电脑),选择属性 系统界⾯左侧选择⾼级系统设置 选择环境变量
2.添加环境变量
通过新建按钮添加环境变量
环境变量可以有多个值 , 值与值之间用英⽂分号隔开
3.修改环境变量
通过编辑按钮来修改环境变量
4.删除环境变量
通过删除按钮来删除环境变量
(2)pyth环境变量
1.path环境变量 保存的是⼀个⼀个的路径
当我们在命令⾏中输⼊⼀个命令,系统会先在当前⽬录下找,如果有就直接打开
2.如果没有则会去path环境变量的路径去找,直到找到为⽌。没找到则会报错
3.我们可以将⼀些经常要访问的文件或程序的路径添加到环境变量当中。这样
我们就可以在任意位置来访问这些⽂件了
4.注意事项: path环境变量不区分大小写 path Path PATH 多个路径之间⽤ ; 隔开