一、计算机基本概述
1. 计算机的基本概念
- 计算机(computer)俗称电脑,是现代⼀种用于高速计算的电子计算机器
- 功能
- 数值计算
- 存储记忆
- 逻辑计算
- 总结 : 能够按照程序运行、自动、高速处理数据的现代化智能电子设备
2. 计算机的组成
- 硬件:鼠标,键盘,显示器,CPU,硬盘…
- 软件:QQ,浏览器,Pycharm…
二、计算机语言
1. 计算机语言的基本概念
- 概念 :计算机语言(Computer Language)指用于人与计算机之间通讯的语言
- 总结:能够按照程序运行、自动、高速处理数据的现代化智能电子设备
2. 计算机语言的发展
- 过程:机器语言—> 汇编语言—> 高级计算机语言
- 机器语言:二进制(01)
- 汇编语言:采用简单字母与符号串,代替二进制串
- 高级计算机语言:JAVA,C++,C,Python…
- 编译型语言
- x(源码)— 编译 —> y(二进制机器码)
- 代表:C/C++
- 特点:执行速度快,跨平台性差
- 解释型语言
- x(源码)— 解释器 —> 解释执行
- 代表:Python
- 特点:执行速度慢,跨平台性好
三、交互方式
1、分类
-
命令行的交互模式 (Text-based User Interface) TUI
-
图形界面化的交互模式 (Graphical User Interface) GUI
- A type of user interface through which users interact with electronic devices via visual indicator representations.
- A type of user interface through which users interact with electronic devices via visual indicator representations.
2. TUI打开方式(win)
- win + R —> cmd —> enter
- 命令行结构
- Microsoft Windows [版本 10.0.18363.1016] ----版本
- © 2019 Microsoft Corporation。保留所有权利。 ----版权声明
- C:\Users\Du_do>
- C: ----所在目录
- \Users\Du_do ----所在磁盘路径,当前所在的文件夹
- > ----命令指示符
3. DOS命令
四、文本文件和字符集
1. 文本文件
- 纯文本:只能保存单一的文本内容(eg. txt)
- 纯文本在计算机底层也会转换为二进制保存.
- 字符 —> 二进制码 ----编码 encode
- 二进制码 —> 字符 ----解码 decode
- 纯文本在计算机底层也会转换为二进制保存.
- 富文本:可以保存图片等(eg. 有道笔记)
2. 常见字符集
- 美国:ASCII (American Standard Code for Information Interchange)
- 欧洲:ISO-8859-1
- 中国:GBK (国标码 Guo-Biao Kuozhan)
- 万国码:UNICODE — UTF-8(默认编码规范), UTF-16, UTF-32
五、进制
1. 进制的计数
- 二进制:1 0, 满二进一
- 0 1 10 11 100 101 110 111 1000…
- 十进制:满十进一
- 1 2 3 4 5 6 7 8 9 10 11…
- 八进制:满八进一
- 1 2 3 4 5 6 7 10 11 12…16 17 20 21…27 30…
- 十六进制:引入A, B, C, D, E, F 表示10, 11, 12, 13, 14, 15
- 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12…19 1A 1B 1C…1F 20…
2. 进制间转换
- 十进制 —> 二进制:对十进制数进行除2运算,取每次的余数,最后由下往上读
- 二进制 —> 十进制:⼆进制乘以2(次幂)
3. 数据间换算
- bit是计算机中最小的单位
- byte是最小的可操作的单位
- 8bit = 1byte(字节)
1024byte = 1KB(千字节)
1024KB = 1MB(兆字节)
1024MB = 1GB(吉字节)
1024GB = 1TB(太字节)
六、环境变量
1. 基本概念
- 环境变量(environment variables)⼀般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等
2. 操作
3. 环境变量用途
- path环境变量用于保存路径,提供方便入口
- 在命令行中输入一个命令 —> 系统在当前目录寻找 — 找到 —>直接打开
- 在命令行中输入一个命令 —> 系统在当前目录寻找 — 没找到 —> 去path环境变量路径找(没找到则报错)
- 将经常访问的文件或程序添加到环境变量中,则可以在任意位置访问这些文件
- 注:path不区分大小写;多个路径用半角分号隔开