01 . 计算机要点 2020.4.1

1、计算机基本概念

1.1计算机是什么?

  • 计算机是现代用于高速计算的电子计算机器
    例如:手机、电脑、计算器…
  • 特点: 逻辑运算数值运算记忆存储功能
  • 总结: 能够按照程序运行,自动,高速处理数据的现代化智能电子设备

1.2计算机的组成

硬件系统 + 软件系统
硬件系统 : CPU 、键盘 、鼠标… ( 看得见摸得着的东西 )
软件系统 : 高德地图 、 QQ 、 pycharm… ( 看不见摸不着的东西 )
软件就是一系列按照特定顺序组织的计算机数据和特定指令的集合
开发软件 例如 : Python 人机互动

2、计算机语言

2.1 计算机语言的基本概念

  • 概念 : 是指人与机器之间能够互相交流的语言
  • 总结 : 能够按照程序运行,自动、高速处理数据的现代化智能电子设备

2.2计算机语言的发展

  • 机器语言 - - - > 汇编语言 - - - > 高级计算机语言

     机器语言 : 最初由 0 和 1 组成的二进制数,说白了二进制数就是组成机器语言的基础
     汇编语言 : 就是在机器语言的基础上发展的,他用一下简单的字母和字符串来代替二进
     			 制串,这样就提高了语言的记忆性和识别性
     高级计算
     机语言   : 就是一系列指令的集合 例如 :Java 、C 、C++ 、Python
    

2.3解释性语言和编译型语言的区别

**根据转换时机的不同,语言分为两大类:编译型语言解释型语言

  • 编译型语言(食堂)
    - C语言
    - 编译型语言,会在代码执行前将代码编译成机器,然后将机器码交给计算机执行
    - 特点 : 执行速度特别快,跨平台型比较 差
  • 解释型语言(火锅)
    - Python 、 Java
    - 解释型语言,不会在代码执行前进行编译,而是在执行的同时一边执行一边编译
    - 特点 : 执行速度比较慢,跨平台型比较好

3.交互方式

3.1 交互方式的种类

  • 命令型的交互方式 TUI ( 做开发用的 )
  • 图形界面话的交互模式 GUI

3.2 文本交互模式打开方法( win )

  1. win + R - - > 运行窗口 - - > 输入 cmd - - > 回车
    开始菜单 - - > 附件 - - > 运行窗口
  2. 命令执行结构
    cmd
    cmd

3.3 DOS命令

常见的DOS命令

  1. dir 列出当前目录下的文件或文件夹
  2. md 创建目录
  3. rd 删除目录
  4. cd 进入指定目录
  5. cd. . 返回到上一级目录
  6. cd/ 退回到根目录
  7. del 删除文件 *.文件形式(删除多个)
  8. exit 推出dos命令行

4. 文本文件和字符集

4.1 文本文件

  • 文本分为两种 : 纯文本富文本

  • 纯文本(例如:txt文本文档) :只能保存单一的内容,无法保存余内容无关的东西 ( 例如:颜色、图片… )

  • 富文本(例如:有道笔记):可以保存文本以外的东西

  • 纯文本在计算机底层也会转换为二进制保存
    - 将二进制码转换成字符的过程叫做 解码(encode())
    - 将字符转换成二进制码的过程叫做 编码(decode())

编码和解码都要遵守一个规则称之为 字符集

4.2常见的字符集

  • ASCII表 - 美国人用的 采用的是7位数对美国常用的字符进行编码 包含128个字符

  • IOS-8859-1 欧洲的编码 采用的是8位 包含256个字符

  • GB2312 GBK 中国人用的编码

  • Unicode 万国码 包含世界上所有语言和字符 编写程序一般都会使用Unicode 编码

  • 常用的Unicode 编码 UTF-8 UTF-16 UTF-32

5. 进制

5.1 进制之间的转换

  • 十进制 - - > 二进制 原理 : 对十进制的数进行除2运算

5的二进制是多少? -->101
6的二进制是多少? -->110

  •  5 / 2 = 2        余 1            6 / 2 = 3  0
     2 / 2 = 1        余 0            3 / 2 = 1  1
     	1             剩 1            1          1
    
  • 二进制 - - > 十进制 原理 :二进制乘以2(次幂)的过程
    -  101 - - > 5
    - 1 * 2(0)+ 0 * 2(1)+1 * 2(2)
    - 1 + 0 + 4 =5

  • 进制越大表现形式越短,之所以出现其他进制就是为了方便表示数据

5.2 进制的计数

  • 十进制 满十进一 十进制一共有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. . .19 20 21 . . .30

  • 二进制 满二进一 二进制一共有2个数字 0 1
    计数:0 1 10 11 100 101 110 111 . . .

  • 八进制(几乎不用)满八进一 八进制一共有8个数字 0 1 2 3 4 5 6 7
    计数:0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20 . . .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)
    1 2 3 4 5 6 7 8 9 a b c d e f 10(16) 11 12 13(19). . . 1a(26) 1b 1c 1d

5.3 数据间的转换

所有计算机的底层都是由二进制数据保存的,那么
计算机也只认二进制数据  内存当中每一个小个子
  称为1bit

- bit是计算机中最小的单位
  • 8bit = 1byte(字节)
    - byte是我们最小的可操作的单位
  • 1024byte = 1kb(千字节)
  • 1024kb = 1mb(兆字节)
  • 1024mb = 1gb(吉字节)
  • 1024gb = 1tb(太字节)

6. 环境变量

6.1 基本概念

  • 环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等

  • 环境变量操作

     - 1. 如何查看变量     
          右键计算机属性 --> 选择高级系统设置 --> 环境变量
          环境变量分为2个  用户变量    和     系统变量(建议不要修改)
    
     - 2. 添加环境变量 
          通过新建按钮添加 --> 环境变量可有由多个值构成,值与值之间用  ;  隔开
     
     - 3. 修改环境变量
          通过编辑按钮
     - 4. 删除环境变量
          通过删除按钮
    

6.2 path环境

  • path环境变量 保存的是一个一个的路径
  • 当我们在命令栏输入一个命令,系统会先在当前目录下找,如果有就直接打开
  • 如果没有则会去path环境变量的路径去找,直到找到位置,没找到则会报错
  • 我们可以将经常使用的文件或程序的路径添加到环境变量中去,这样我们就可以在任意位置访问这些文件
  • 注意事项
    - path环境变量不区分大小写 path Path PATH
    - 多个路径之间用 “ ;” 隔开
发布了1 篇原创文章 · 获赞 2 · 访问量 65

猜你喜欢

转载自blog.csdn.net/weixin_46603860/article/details/105208681