1、计算机基础知识

一、 计算机基本概念

1.1 什么是计算机 ?

  • 计算机: 俗称电脑,一种高速计算器。能够按照程序运行、自动、高速处理数据的现代化智能电子设备。
  • 特点: 数值计算,逻辑计算,存储记忆功能。

1.2 计算机的组成

  • 硬件:控制器,运算器,存储器,输入设备,输出设备
  • 软件:计算机系统中的程序及软件。
    • 系统软件:操作系统
    • 应用软件:浏览器,微信,office等。

二 、 计算机语言

  • 概念: 人与计算机之间通信的语言。能按照程序运行,自动、高速处理数据的现代化电子设备。
  • 发展: 机器语言 \rightarrow 汇编语言 \rightarrow 高级计算机语言
  • 分类解释型语言编译型语言
    1. 编译型语言:源代码直接编译为计算机可识别的机器码,以后可以直接运行。代表语言:C
      特点:执行速度快,跨平台性能差
    2. 解释型语言:使用专门的解释器对源码进行解释成特定平台的机器码,并立刻执行。代表语言:python。
      特点: 不需要先编译,依赖解释器,跨平台性高

三、人与计算机交互方式

3.1 交换方式种类

  • 命令行
  • 图形化

3.2 命令行交互方式

  • windows: DOS 命令

    打开方式:
    win + R \rightarrow cmd \rightarrow 回车

图片.png
  • 常用DOS 命令:
    • dir : 列出当前目录下的文件和目录。
    • md:创建目录
    • rd: 删除目录
    • cd: 进入目录
    • cd .. : 进入上一级目录
    • cd/ : 退回 /(根) 目录
    • del : 删除文件
    • exit : 退出dos命令行

四、文本文件和字符集

4.1 文本文件

  • 纯文本:只能保存单一的文本内容,比如txt。
  • 富文本:除了文本还能保存其他内容。

4.2 纯文本与计算机底层转换的过程

  • 编码:encode() ,将字符转为二进制码的过程
  • 解码:decode(),将二进制码转换位字符的过程

4.3 常见字符集

  • ASCII 美国码 7位编码 128字符
  • ISO-8859-1 欧码 8位编码 256字符
  • GBK 中国码
  • Unicode 万国码包含所有语言和字符 UTF-8 UTF-6 UTF-32

五、进制

  • 十进制: 0-9构成,逢十进一
  • 二进制: 0和1构成,满二进一
  • 八进制:0-8构成,满八进一
  • 十六进制:0-9a-f构成,满十六进一

六、数据间的转换

  • bit : 比特,计算机中最小的单位
  • byte: 字节,1字节=8bit
  • 1KB(千字节)=1024byte
  • 1MB=1024KB
  • 1GB=1024MB
  • 1TB=1024GB

七、环境变量(重点)

  • 概念
    环境变量:在操作系统中用来指定运行环境的一些参数。分为临时变量永久变量
  • 环境变量操作(windows)
1. 查看环境变量:
   右键(我的电脑) -> 属性 ->  高级系统设置 -> 高级 -> 环境变量 -> 用户变量,系统变量

2. 添加环境变量
   新建 --->  变量名--->  变量值
   注意:多个变量值之间使用 ";" 分号隔开。
  • 实践:给python程序设置一个环境变量
    1. 创建一个用户环境变量:

      • 编辑 Path 变量
      • 新建,输入python的安装目录


        图片.png
    2. 验证变量

  • 重新打开cmd 窗口,输入python:如下图


    图片.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容