今日记录
计算机五大组成部分详解
1.控制器
- 是计算机的指挥系统,专门负责控制计算机所有其他组件如何工作的
-也就是相当于人类的大脑
2.运算器
-主要负责电脑所有运算的活(数学运算,逻辑运算)
-控制器+运算器=CPU(中央处理器)
=人类的大脑
3.存储器
-是电脑的记忆功能,负责所有的数据存取
-对于电脑来说当然也就分为两种存储方式
-比如:内存(基于电的工作)存取数据都快,是CPU的好搭档,但是短板在于一断电数据全无,只能临时存取数据
外存:不基于电的工作,存取数据都慢,但是断电数据也不会丢,可以永久保存数据
内存=人类的大脑记忆功能
外存=人的笔记本
4.输入设备
-鼠标,键盘,触摸屏
5.输出设备
-显示屏,打印机,音响
计算机三大核心硬件
1.CPU
- 计算机中真正干活的,也是程序想要运行起来必须要有CPU的参与
2.内存
- 存储数据的速度非常快,也主要是与CPU配合使用
3.硬盘
- 能够长久保存数据
1.内存的容量一般比硬盘小的多的多,硬件水平跟不上(4GB,8GB.16GB,32GB,64GB,128GB,256GB)
2.为什么不直接砍掉内存,让CPU跟硬件交互CPU的运行速度非常快(1000),但是硬盘速度却不及千分之一,内存的速度比硬盘快很多,可以跟CPU搭配干活,提升CPU运行效率
3.只要是运行的程序,产生的数据第一时间肯定在内存
以前的文本编辑器使用过程中如果突然断电数据会立刻丢失
现在的文本编辑器不会出现这种情况,会比之前高级很多,是因为内部自动执行保存操作
(总结:程序最先是存放于硬盘之上,程序的运行一定事先把程序的代码加载到内存,然后CPU从内存中读取到指令在执行)
操作系统
1.引入
用户/应用程序(暴风影音,腾讯,迅雷,快播)操作系统:控制程序(如果拿到一台新电脑一定是安装系统windows,linux)
2.操作系统概念
操作系统是一个协调,管理,控制计算机硬件资源与应用软件资源的一个控制程序
1.控制计算机硬件的基本运行
2.把使用硬件的复杂操作封装成简单的功能,给上层的应用程序使用
3.PC端常见操作系统
windows,mac os,linux
移动端常见操作系统:
安卓,ios,鸿蒙
编程与编程语言
1.语言:人与人之间的交流(沟通交流的媒介)
2.编程语言:人与计算机之间的交流(沟通交流的媒介)
3.编程的本质:程序员将自己的逻辑思维和想法用计算机能够读懂的语言写下来的过程
4.编程的结果:就是产生一堆代码文件
编程语言的发展史
1.机器语言
直接编写二进制与计算机沟通交流
优势:计算机可直接读懂,执行效率高
劣势:学习难度大,开发效率低,门槛高
2.汇编语言
用一些字母来表示一串二进制数
优势:学习难度有所降低,开发效率有所提高
劣势:门槛还是很高
3.高级语言
用人类能够读懂的字符与计算机沟通交流
优势:学习难度低,开发效率高门槛低
劣势:执行速度不如前两种
'''
常见高级语言如下:
python:目前最火,排名第一
java:最早引入进来的一款语言
c++:底层最接近机器语言的语言(常用在开发游戏)
c#:底层最接近机器语言的语言,也是常在开发游戏
php:主要用来做网站
golang:未来可能会超过python的语言
'''
编程语言的分类
高级语言都需要经过翻译之后才能被计算机识别并执行
1.编译型语言 C++
类似于谷歌翻译(一次性翻译) 翻译之后可以反复使用翻译的结果
优势:一次翻译可以反复使用 执行效率高 速度快
劣势:当程序中频繁出现bug 那么需要反复编译
2.解释型语言 python
类似于同声传译
优势:有bug和没有bug执行效率几乎一样
劣势:速度没有编译型语言快
python解释器
1.python发展方向
web方向、自动化运维、自动化测试、自动化办公、网络爬虫、金融量化、人工智能、机器学习、数据分析
2.版本
版本其实是软件更新迭代的记录python1.x:初期版本,几乎不用
python2.x:python2.7(2020年就已经不在维护更新)
python3.x:python3.6
python3.8
python3.10+
ps:我们学习python语法对版本的区别差异不大
python2.7
python3.6
python3.8
3.下载官网:https://www.python.org/downloads/windows/
(苹果电脑自带python2.7)
4.安装
自定义安装路径尽量简单一点
5.使用
windows+r
输入cmd回车
切入盘符D:
切换目录 cd python38
运行解释器 python
退出解释器exit()
退到上一层目录cd..
'''
IT领域只要这个软件能够正常运行 ,计算使用的是十几二十年前的版本,也不要更新
'''
环境变量
我们在cmd窗口内查找资源的时候
1.先在当前路径查找
2.如果没有,在去系统环境变量中查找
3.还没有,则会提示报错
修改环境变量之后需要使用新的cmd窗口
多版本共存
拷贝解释器中的python .exe文件
然后给拷贝之后的文件命名
运行python程序的三种方式
1.cmd直接编写运行
适用于短板,临时执行的代码
2.解释器命令运行
可以编写较长的代码,并且可以长久保存
3.利用IDE工具编写并运行
IDE开发者工具:自动提示,携带各种功能插件,编写代码效率更高更快
1.sublime
对小白不友好
2.vscode
对小白不友好
3.pycharm
功能强大,对小白友好
python解释器
已经安装好啦!!!
标签:解释器,计算机,python,电脑,基础知识,内存,CPU,语言 From: https://www.cnblogs.com/lvqingmei/p/16720707.html