今日笔记总结
时间:2022年3月1日
鸡汤:比你优秀的人都在努力,你有什么理由做咸鱼
课前拉呱
导师学习建议:
1.英语(积累英语单词,熟悉英语的语句,先熟悉再重复记忆)
百词斩、英语流利说、扇贝单词、BBC新闻等
2.学习方法(克服疲劳,善于计划)
'''学python不是为了只用python,而是借python入门,光学python是不行的'''
3.自我解决问题的能力
遇到问题先思考-->然后问百度-->或者周边讨论-->最后再求助老师
今日学习内容概要
- typora
- 编程与编程语言
- 计算机的本质
- 计算机的五大组成部分
- 计算机三大核心硬件
- 操作系统
Typora
# Typora 是什么?
Typora是一款IT从业人员常用的文本编辑工具,深受IT人员喜爱,其内采用Markdown语法,能够模拟不同的编程环境,非常好用。
# Typora 下载
网址:https://typoraio.cn/
# Markdown 语法
优势:
1.可以完全使用键盘快捷键完成相应功能
2.相比老牌编辑器更加简单
3.目前主流编辑器都支持此语法
# 什么是网址?
URL:统一资源定位符
类似于家庭住址,根据住址就能够找到相应的人
# Markdown 语法
1.标题
方式1:使用警号+空格+文本 # 一级标题
一个警号就是一级,两个警号就是二级,最高六级
方式二:ctrl+数字(1,2,3,4,5,6)
2.小标题
无序标题:*+空格
有序标题:数字+点+空格
3.特定环境
数字一左边的点点三下后输入所需要的环境
eg:```python
4.表格
使用管道符分割表格字段,表格可以增加和减少
|username|password|gender|
5.单选框
- [ ]
- [X]
6.表情包、删除线
:smile:
~~删除内容~~
7.插入链接
文本链接:[文本](地址)
图片链接:![文本](图片地址)
8.流程图、数学公式、分割线、查看源码等
"""
更多内容情访问我个人博客:https://www.cnblogs.com/williama/p/15951565.html"""
人类语言与编程语言的关系
# 语言(名词)
功能:交流媒介
人类语言:中文、日文、英语等,它是人与人沟通的工具
编程语言:C、C++、Python等,它是人与计算机沟通的工具
# 编程(动词)
什么是编程?
编程是程序语言将自己的逻辑思维和想法用计算机能听懂的语言写出来的一个过程,这个过程就是编程。
编程的结果是产生一堆代码文件
计算机五大组成部分
1.控制器:用于控制计算机的各个硬件正常工作
# 类似人脑,类比人的动作
2.运算器:用于进行数学计算和逻辑运算
# 类似人脑,类比人的思考过程
3.存储器:用于电脑存储数据的工具
# 类似人的记忆,类比人的长短期记忆
内存:临时存取数据 # 类比人的短期记忆
外存:永久保存数据 # 类比人的长期记忆
'eg:U盘、磁带、硬盘'
4.输入设备:人向计算机发出指令的工具
# 类似人的眼睛、耳朵
'eg:鼠标、键盘、麦克风等'
5.输出设备:计算机展示给人相关内容的工具
# 类似人的嘴巴、外在形象等
'eg:显示屏、音响、打印机等'
计算机的本质
发明计算机的目的:取代人力工作
'为什么计算机又叫电脑?'
计算机内部存取数据的本质
计算机是基于电工作的,而电信号只有高低电频两种状态,所以用0和1表示,因此而引申出数据的最小单位比特位。
# 比特位:含有0和1的数字位数
8bit <==> 01010101
8bit = 1bytes # 字节
1024bytes = 1KB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB
1024TB = 1PB
1024PB = 1ZB
...
"""以上单位都是存储单位,存储单位就是该设备能够存储的比特位位数"""
计算机三大核心硬件
- CPU(*处理器,包括控制器、运算器)
- 内存
- 硬盘
关系如下
CPU->内存: 提取指令
内存->硬盘: 收取数据
硬盘->内存: 提供数据
内存->CPU: 发送指令
"""
1.CPU是计算机中真正干活的人,首脑
2.内存是直接配合CPU工作的
任何软件想要运行必须先将代码加载到内存,之后CPU去内存中取指令并执行
3.硬盘是永久保存数据的
我们下载的软件其实都是下载到了硬盘中
"""
问题:为什么内存很小还要用它不直接使用硬盘。
eg:CPU读取硬盘速度太慢,如果不用内存可能需要很久