目录
一、Typora软件的下载与使用
(1)、软件下载
- 提取码:e3ki
- 有需要自行提取,根据自己的操作系统来下载
(2)、markdown语法
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
*斜体文本*
_斜体文本_
**粗体文本**
__粗体文本__
***粗斜体文本***
___粗斜体文本___
- 无序列表
* 文本内容
+ 文本内容
- 文本内容
- 有序列表
1. 文本内容
2. 文本内容
3. 文本内容
```代码环境
ctrl+?
|字段名|字段名|字段名|
二、编程与编程语言
(1)、什么是语言
- 语言就是人与人交流的媒介
(2)、什么是编程
- 编程就是程序员使用计算机能够读懂的语言把自己的思想和逻辑写出来的过程
(3)、什么是编程语言
- 人与计算机之间的交流媒介
三、计算机本质
计算机也称之为"电脑">>>:通电的大脑
计算机的工作肯定离不开电 电信号只有高低电平两种状态(0和1)
计算机其实只认识数字0和1(二进制)
进制数
二进制: 0 1
八进制: 0 1 2 3 4 5 6 7
十进制: 0 1 2 3 4 5 6 7 8 9
十六进制:0 1 2 3 4 5 6 7 8 9 a b c d e f
四、计算机五大组成部分
(1)、控制器
- 控制计算机各个硬件的工作
(2)、运算器
数字运算:数字之间的运算
逻辑运算:根据条件是否成立决定是否要做事情
(3)、存储器
- 内存:基于电工作 存取数据的速度快 但是断电数据立刻丢失
- 外存:不基于电工作 存储数据的速度比内存慢 但是可以永久保存数据
(4)、输出设备
- 显示屏、音响、打印机
(5)、输入设备
- 键盘、鼠标、麦克风、触摸屏
五、计算机三大核心硬件
(1)、CPU(中央处理器)
- 控制器+运算器
(2)、内存
- 存取数据的速度极快 主要与
CPU
配合使用
(3)、硬盘
- 用来永久保存数据的 速度比较慢
六、操作系统
- 控制 协调 管理计算机各个硬件的工作
常见操作系统
pc端:
windows
、macOS
、linux
移动端:安卓、
IOS
、鸿蒙
七、数据存储单位
(1)、简介
(2)、换算单位
8 bit = 1 Byte 一字节
1024 B = 1 KB (KiloByte) 千字节
1024 KB = 1 MB (MegaByte) 兆字节
1024 MB = 1 GB (GigaByte) 吉字节
1024 GB = 1 TB (TeraByte) 太字节
1024 TB = 1 PB (PetaByte) 拍字节
1024 PB = 1 EB (ExaByte) 艾字节
1024 EB = 1 ZB (ZetaByte) 泽字节
1024 ZB = 1 YB (YottaByte) 尧字节
1024 YB = 1BB (Brontobyte) 珀字节
1024 BB = 1 NB (NonaByte) 诺字节
1024 NB = 1 DB (DoggaByte) 刀字节
八、编程语言的发展史
(1)、机器语言
优势:计算机能够直接读懂 执行效率高
劣势:学习难度太大 开发效率极低 门槛太高
(2)、汇编语言
优势:学习难度有所降低 开发效率有所提高
劣势:门槛还是太高
(3)、高级语言
优势:学习难度低 开发效率高 门槛低
劣势:执行速度没有上述两个语言快
常见高级语言:C++
、Java
、PHP
、python
、Golang
高级语言必须要有翻译官的存在
九、编程语言的分类
(1)、编译型语言
优势:一次翻译可以反复使用 执行效率高 速度快
劣势:当程序中频繁出现
bug
那么需要反复编译
(2)、解释型语言
优势:有
bug
和没有bug
执行效率几乎一样劣势:速度没有编译型语言快
十、路径
- 什么是路径
# 其实就是数据存储的位置
- 什么是相对路径
# 需要参照物, 不是每个人拿到路径之后都能找到
- 什么是绝对路径
# 不需要参照物,任何人拿到都可以顺利找到