Typora软件的使用
# 1. 软件要想使用,必须先要去下载
# 2. 之前是免费的,现在收费了,对于中国程序员来说,1. 你可以破解 2. 付费
# 3. typora软件支持markdown格式,是目前使用最为频繁的一种格式
# 4. 它支持很多的操作系统:macOS,Windows, Linux
# 5. 在windows上安装软件,把安装位置不要装到C盘,C盘是需要管理员权限,C盘也叫系统盘
# 几个简单的操作
1. 如何制作标题
# 标题一共有6级标题
1.1 几个警号(#) 就代表是几级标题
1.2 ctrl + 数字 # 数字是几,标题就是几级,ctrl + 0 变为普通标题
2. 无序标题
2.1 快捷键: ctrl + shift + ]
2.2 * 空格
3. 有序标题
# 数字加点(.)
4. 代码环境
# esc下的反引号键连续按3下,然后写上代码环境
```python
编程和编程语言
# 1. 什么是语言?
>>>: 就是人与人之间交流的媒介
# 2. 什么是编程语言?
>>>: 人和计算机之间交流的媒介
'''计算机发明的初衷就是让计算机通电之后,无休止的帮人类干活'''
# 3. 什么是编程?
'''通俗的说就是写代码'''
# 编程就是程序员使用计算机能够读懂的语言把自己的思想和逻辑写下来的过程
'''思想: 学编程就是学思想'''
语言知识一个工具.
'''流水的语言,铁打的思想!!!'''
计算机的五大组成部分
1. 控制器
# 用来控制计算机其他组件的运行,相当于人类的大脑
2. 运算器
# 数字运算:数字之间的运算
# 逻辑运算:根据某个条件是否成立,决定是否要做事情
3. 存储设备
# 言外之意就是存储数据的地方
3.1 内存
'''用来存储数据的,特点:基于电工作的,只要断电,数据立马丢失;它的存取速度很快'''
# 程序要想运行,数据必须先存在于内存中
3.2 外存
eg: 磁带 光盘 U盘 移动硬盘 固态硬盘 ...
'''它的存取速度很慢,数据可以永久保存,只要你的硬件不损坏'''
4. 输入设备
eg:键盘 鼠标 扫描仪 麦克风
5. 输出设备
eg: 显示屏 打印机...
计算机的三大核心硬件
1. 中央处理器(CPU)
cpu = 控制器 + 运算器
'''功能: 就是用来计算的'''
# CPU 的执行:CPU从内存中读取指令,然后开始执行
问1:程序要想执行,必须先存在于内存中,对不对? 对的
2. 内存
# 读取速度快,基于电工作的,断电数据立马丢失,
3. 硬盘
# 也是存储数据,只不过它的速度很慢,但是可以永久保存数据
# 以上三者的执行速度:CPU >>>> 内存 >>>> 硬盘
# 以上三大硬件跟我们后续写代码息息相关!!!
问2:当你打开一个word的时候,写完数据,不手动保存,直接点x号关闭,他会提示你是否保存?我点击了保存,这个过程,数据是如何变化的?
# 数据刚开始是在内存中保存的,后面点击了保存之后,数据从内存中刷到了硬盘中
操作系统
# 它主要是用来统筹硬件和软件的,也就是它在硬件和软件之间
三层架构:
1. 硬件
2. 系统软件:操作系统
3. 应用软件:application---->app
常见的操作系统:
PC端:
windows:微软的
macOS:苹果公司的
Linux:后面课程会学,他们的代码都在服务器(Linux系统)
手机端:
安卓
iOS
鸿蒙