计算机要点
1、计算机概念
1.1 计算机是什么
计算机,俗称电脑,是现代一种用于高速计算的电子计算器,可以按照程序运行自动高速处理数据的现代化电子设备。
1.2 计算机的特点
数值计算逻辑计算存储记忆功能
1.3 计算机的组成
硬件:鼠标 键盘 显示器 CPU 硬盘 各种扩展卡… 看得见摸的着。软件:QQ 浏览器 王者荣耀 微信…看不见摸不着。
2、计算机语言
2.1 计算机语言的概念
计算机语言就是用于人与计算机之间通讯的语言;数字、字符和语法规则等组成了计算机中的各种指令(或者各种语句)。
2.2 计算机语言的发展
机器语言(由0和1组成) —— > 汇编语言 -——> 高级计算机语言
根据高级语言转换为机器语言的时机不同,高级计算机语言分为编译型语言和解释型语言:
编译型语言是指通过专门的编译器,将高级语言源代码一次性编译为机器码,编译后的机器码及格式只能在指定平台的硬件识别执行。
特点:执行速度快,跨平台比较差举个栗子:C语言编写的X(源码),经过编译生成Y(编译后的机器语言)。 解释型语言每次运行都需要将源代码解释称机器码并执行。
特点:执行速度比较慢,跨平台比较好举个栗子:Java、Python语言编写的X(源码),解释器解释至执行位置,解释执行。
3、交互方式
3.1 交互方式的种类
命令行的交互方式(Text-based User Interface)TUI图形界面化的交互方式(GUI);
3.2 命令行打开方式
win键+R键 之后输入 cmd 回车确认 ,弹出DOS对话框DOS对话框最上面几行是系统版本及版权相关信息,之后是所在位置目录
3.3 常见dos命令及含义
命令符含义
dir列出当前目录下的文件夹或者文件md创建目录rd删除目录cd进入指定目录cd . .退回上一级目录(cd 与点点之间有空格)cd/退回根目录del删除文件exit退出DOS命令cls清屏
例1:del py123 是删除py123文件夹中的内容,其间会提示是否确认删除例2:rd py123 是删除空文件夹,如果py123中有内容则会提示但无法删除,如果是空的可以删除
4、文本文件和字符集
4.1 文本文件
文本文件分为纯文本和富文本两类纯文本只能保存单一的文本内容,无法保存与内容无关的东西(例如 txt文本文档)富文本可以保存文本以外的东西(例如 有道笔记)纯文本在计算机底层也会转换为二进制保存
字符转二进制是enconde()二进制转字符是decode()
4.2 常见字符集
ASCII: 美国人编码,包含128个字符SO-8859-1: 欧洲的编码 使⽤8位来编码 包含256个字符GBK: 中国⼈编码(国标码)Unicode: 万国码 包含世界上所有语⾔和字符 编写程序⼀般都会使⽤ Unicode: 编码有多种实现 UTF-8/ UTF-16/ UTF-32
5、进制
5.1 进制的种类
二进制(01)、八进制(01234567)、十进制(0123456789)、十六进制(0123456789ABCDEF)
5.2 进制之间的转换
十进制——>二进制的转换: 对十进制数除2运算二进制 ——> 十进制的转换 :二进制数乘以2(次幂)的过程进制越大表现形式越短,之所以出现其他进制就是为了更方便地表示数据
5.3 数据间的换算
bit是计算机中最⼩的单位byte是我们最⼩的可操作的单位8bit = 1byte(字节)1024byte = 1kb(千字节)1024kb = 1mb(兆字节)1024mb = 1gb(吉字节)1024gb = 1tb(太字节)
6、环境变量
6.1 基本概念
一般指操作系统中用来指定操作系统运行环境的一些参数,主要作用:设置参数、软件公用、系统运行主要的操作: 1、查看环境变量:鼠标点击我的电脑(此电脑)——>右键选择属性——>点击高级系统设置——>点击环境变量 2、添加环境变量:单击新建按钮即可添加(一个变量中可以添加多个值,但是值之间用英文分号分隔) 3、修改环境变量:单击选中要修改的变量——>单击编辑按钮即可进行修改 4、删除环境变量:单击选中要删除的变量——>单击删除按钮即可进行删除
6.2 path环境变量
path环境变量 保存的是一个一个的路径当我们在命令行中输入一个命令,系统会现在当前目录下找,如果有就直接打开如果没有则会去path环境变量的路径去找,直到找到为止。没找到则会报错我们可以将一些经常要访问的文件或程序的路径添加到环境变量当中。这样我们就可以在任意位置来访问这些文件注意事项: 1、path环境变量不区分大小写 path Path PATH 2、多个路径之间用 ;隔开