今日学习目标:
掌握Typora软件的安装与使用,知道和理解编程实质和计算机原理
学习内容:
今日内容概要:
1、Typora软件
2、编程与编程语言
3、计算机的本质
4、 计算机五大组成部分
5、 计算机三大核心硬件
Typora软件
关于Typora使用的相关内容在我另外整理的一篇博客有详细介绍,可以点击下方链接进行浏览
Typora的使用
也是一款文本编辑器
老牌的文本编辑器是word 但是在IT领域该软件不够方便
Typora是目前使用频率最高的一款文本编辑器 书写简单 深受IT人员的喜爱
"""喜爱到 把这款软件由免费变为了收费"""
下载网址:Typora
语法
- markdown语法
完全可以使用键盘的快捷键完成相应的功能 无需鼠标参与
并且相对于老牌的编辑器更加简单
目前所有的主流文本编辑器都支持该语法
安装
双击exe文件即可安装 需要注意
最好将程序的存储位置放在除C盘以外的其他盘
'''C盘是电脑的系统盘 东西多了之后会非常的卡'''
"""
什么是网址?
URL:统一资源定位符
类似于GPS定位 根据该位置就可以找到特定的资源
"""
编程与编程语言
# 什么是语言?
中文、日文、韩文、英文...
'''人与人之间沟通交流的媒介'''
# 什么是编程语言?
'''人与计算机之间沟通交流的媒介'''
学习编程语言其实就相当于学习了一门外语
学会了之后就可以与跟'外国人'交流
编程语言的学习跟学习英语几乎是一致的
先学单词、音标、段落、作文
############################################################
# 什么是编程?(程序员写代码的本质)
程序员将自己的思维逻辑和想法用计算机能够听懂的语言写出来的过程
编程的结果就是产生一堆代码文件
############################################################
计算机的本质
"""
计算机也称为'电脑'>>>:通电的大脑
人类发明计算机的原因就是为了取代人力
"""
1.计算机内部存储数据的本质
计算机是基于电工作的 而电信号只有高低电平两种状态
言外之意就是计算机的世界里面只有两个状态 为了方便表示
我们将这两个状态用数字0和1表示
比特位:就是含有01的数字位数
8bit <===> 01010101
8bit = 1bytes # 字节
1024bytes = 1KB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB
1024TB = 1PB
...
'''存储单位其实就是用于表示该设备能够存储的比特位位数'''
计算机五大组成部分
控制器 # 类似于人的大脑
用于控制计算机各个硬件的工作
运算器 # 类似于人的大脑
用于进行数学运算和逻辑运算
数学运算:加减乘除等
逻辑运算:具有一定逻辑判断能力的决算
存储器 # 类似于人的记忆功能
内存 # 类似于人的短期记忆
基于电工作的 临时存取数据
优势在于速度快 劣势在于断电之后数据立刻丢失
外存 # 类似于人的长期记忆
可以永久保存数据 但是速度没有内存快
'''eg:U盘 磁带 磁盘 硬盘'''
输入设备 # 类似于人的眼睛 耳朵 用于接收外界信息
eg:鼠标 键盘 麦克风
输出设备 # 类似于人的嘴巴 鼻子 用于输出...
eg:显示屏 音响 打印机
计算机三大核心硬件
CPU:中央处理器 # 人的大脑
控制器+运算器
"""CPU是衡量一台计算机性能的重要指标"""
内存
硬盘
"""
1.CPU是计算机中真正干活的人
任何软件要想被运行起来都必须要有CPU才可以
2.内存是配合CPU一起工作的
任何软件要想运行必须先将代码加载到内存 之后CPU去内存中取指令并执行
3.硬盘是永久保存数据的
我们下载的软件其实都是下载到了硬盘中
"""
问:内存很小 为什么不直接砍掉 让CPU跟硬盘交互
自行总结
# 小总结
1.下载软件的时候其实是下载到了硬盘中
2.双击程序图标的过程其实是从硬盘将数据加载到内存
3.程序运行就是CPU去内存中取指
学习时间:
计划学习的时间
1、 上午8:30~12:30
2、 下午2:30~5:30
3、 晚上6:30~9:30
学习产出:
统计学习计划的总量
1、 技术笔记 1遍
2、CSDN 技术博客 2篇