计算机基础
今日内容回顾
"天行健,君子以自强不息"
一、计算机五大组成部分详解
-
控制器
控制计算机各个硬件的工作
-
运算器
数学运算、逻辑运算
控制器+运算器=CPU(中央处理器)
-
存储器
功能:存储数据
分别为内存和外存(硬盘)
内存:基于电工作 存取数据的速度快 但是断电数据立刻丢失
外存:不基于点工作 存储数据的速度较内存慢但是可以永久保 存数据 -
输入设备
eg:音响,打印机
-
输出设备
eg:鼠标,键盘
二、计算机的三大核心硬件
1、 CPU
计算机中真正干活的人(程序要想运行起来必须要有CPU参与)
2、 内存
存取数据的速度极快 主要与CPU配合使用
3、硬盘
能够长久保存数据
拓展:
1.为什么内存的容量一般比硬盘小的多得多
因为硬件水平跟不上 但硬盘可以是:4GB 8GB 16GB 32GB 64GB 128GB 256GB
2.为什么不直接砍掉内存 让CPU跟硬件交互
CPU的运行速度非常的快但是硬盘的运行速度非常的慢
内存的速度比硬盘快很多可以跟CPU搭配干活从而提升CPU运行效率
3.只要是运行的程序 产生的数据第一时间肯定在内存
以前的文本编辑器使用过程中如果突然断电数据会立刻丢失
现在的文本编辑器不会出现这种情况的原因是内部自动执行保存操作
4.保存是将内存中的数据刷到硬盘
5.自动保存机制有两种方式
方式1:实时检测文档变化 一旦有变化就保存
方式2:循环定时任务 每隔一段时间保存一次
三、操作系统
操作系统:控制 协调 管理计算机各个硬件的工作
ps:我们现在所使用的应用程序都必须依赖于操作系统之上才可以运 行,所以在拿到一台计算机之后第一件事就是按照操作系统
PC端常见操作系统:windows macOS linux
移动端常见的操作系统:安卓,iOS,鸿蒙
四、编程和编程语言
'''
1、什么是编程语言
就是人与计算机之间的沟通交流的媒介
2、什么是编程
(1)程序员将自己的思维逻辑和想法用计算机能够读懂的语言写下来的过程
(2)编程的结果是产生一堆文件
'''
五、编程语言的发展史
| 语言 | 机器语言:是直接使用二进制与计算机交流 | 汇编语言:是用一些英文字母来代表一串二进制 | 高级语言:用人类懂得的字符与计算机沟通交流 |
|---|---|---|---|
| 优势 | 计算机能够直接读懂 执行效率高 | 学习难度有所降低 开发效率有所提高 | 学习难度低 开发效率高 门槛低 |
| 劣势 | 学习难度太大 开发效率极低 门槛太高 | 门槛还是太高 | 执行速度没有机器和汇编语言快 |
ps:常见高级语言:C++、Java、PHP、python、Golang
六、编程语言的分类
| 语言 | 编译型语言 | 解释型语言 |
|---|---|---|
| 语言代表 | C++ | python |
| 优势 | 一次翻译可以反复使用 执行效率高 速度快 | 有bug和没有bug执行效率几乎一样 |
| 劣势 | 当程序中频繁出现bug,就需要反复编译 | 速度没有编译型语言快 |
ps:高级语言都需要经过翻译之后才能被计算机识别并执行
七、python解释器
1.历史:
荷兰的龟叔在圣诞节的时候闲着无聊 开发了python
2.版本:
版本其实是软件更新迭代的记录
八、python解释器的下载
下载:
官网:https://www.python.org/downloads/windows/
版本:版本其实是软件更新迭代的记录。
python2.7

python3.6

python3.8

安装:
尽量不要默认安装,自定义安装方便寻找路径,路径越短越好

九、python解释器的使用
'''
1.windows+r
2.输入cmd回车
3.切换盘符 D:
4.切换目录 cd python38
5.运行解释器 python
6.退出解释器 exit()
7.退到上一层目录 cd ..
'''
十、环境变量与多版本共存
⭕环境变量:
当在cmd窗口内查找资源的时候
1.先在当前路径查找
2.如果没有就去系统环境变量中查找
3.还没有就报错
修改环境变量之后需重启cmd窗口。
如何修改环境变量:如图:
1.右击此电脑,找到属性。

2.找到高级系统设置

3.找到环境变量

4.找到path

5.添加你想配置的文件路径

多版本共存:
拷贝解释器中的python.exe文件然后给拷贝之后的文件命名(独一无二)

十一、运行python的三种方法
1.cmd直接编写运行
适用于较短 临时执行的代码
2.解释器命令运行可以编写较长的代码并且
可以长久保存
3.利用IDE工具编写并运行
IDE开发者工具:自动提示携带各种功能插件编写代码效率更高更快
ps:IDE工具如:pycharm,vsxode,sublime

浙公网安备 33010602011771号