1、Markdown
1.1 Typora软件
1 2 3 4 5 6 7 8 9
|
https://www.typora.io
https://www.typora.io/
Windows系统 ctrl + / mac command + /
|
1.2 Markdown基础语法
1.2.1 生成目录
1.2.2 标题
1.2.3 子标题
1.2.4 代码块
1.2.5 制表
1 2 3 4 5 6 7 8 9
| |user|passwd|hostname|
| user | passwd | hostname | | ---- | :------: | -------- | |root|123456|test1|
|
1.2.6 超链接
1 2 3 4 5
| [文本](超链接)

|
1.2.7 单选框
1.2.8 字体
1 2 3 4
| **加粗** *斜体* ~~删除线~~ ~~***倾斜加粗删除线***~~
|
2、编程与编程语言
2.1 语言
1
| 中文、日文、韩文等等都是人类的语言,语言是为了人与人沟通的媒介
|
2.2 编程语言
1
| 因此编程语言就是人与计算机之间沟通交流的媒介,为了让计算机代替人力无休止的干活
|
2.3 编程
1
| 编程是程序员使用计算机能够读懂的语言"将自己的思维逻辑和想法"写下来的过程
|
3、计算机基础
3.1 计算机五大组成部分
3.1.1 控制器
3.1.2 运算器
1 2 3 4
| 控制数学运算与逻辑运算 数学运算:数字相关的运算 逻辑运算:根据条件判断是否可行
|
3.1.3 存储设备
1 2 3
| 内存:存取数据的速度很快,但是它是基于电工作的,断电后数据会立刻丢失,不能永久保存数据。 外存:存取数据的速度较慢,但是它断电之后数据也不受影响 可以永久保存数据。
|
3.1.4 输入设备
3.1.5 输出设备
3.2 计算机三大核心硬件
3.2.1 中央处理器
1
| CPU去内存中取程序的指令并运行,相当于控制器+运算器
|
3.2.2 内存
3.2.3 硬盘
3.3 操作系统
3.3.1 概念
1 2 3
| 作用:协调、管理、控制计算机各个硬件的工作 计算机硬件-->操作系统-->应用程序 我们日常生活中所使用的 程序员所编写的程序都必须基于操作系统之上
|
3.3.2 分类
1 2 3 4 5 6 7 8 9
| PC端: windows linux macos
移动端: 安卓 ios 鸿蒙
|