今日学习内容
计算机的五大组成部分详解
-
控制器
用来控制计算机各个硬件的工作
-
运算器
用来做数学运算和逻辑运算
控制器和运算器的结合就是CPU(中央处理器)
-
储存器
存储电脑数据
分为外存和内存 外存的作用 存取速度快,但是断电就会丢失数据 内存的作用 能长久的储存电脑数据 但是速度比内存慢 常用的外存设备有硬盘,固态,U盘等
-
输出设备
用来接收计算机数据的显示
eg:打印机,音响等
-
输入设备
给计算机传输数据指令的设备
eg:键盘 鼠标 触控板等
计算机的三大核心硬件
-
CPU
计算机的大脑中央处理器
一台计算机的性能好坏 取决于 CPU
-
内存
用来存储电脑数据,与CPU配合使用
内存:内存容量一般比硬盘小 4GB 8GB 16GB 32GB 为主流
-
硬盘
外存:外存的容量一般比内存大主要有 500GB 1TB 2TB
三大件与计算机之间的关系
一台计算机如果没了CPU,内存,硬盘三者中的任何一种这台计算机都是无法正常工作的。那这三者是如何互相配合工作的呢? 请看下图
操作系统
操作系统的作用是用于协调和控制电脑各个硬件之间的工作
现PC端比较流行的系统有:
windows macOS liinux
所有应用都基于操作系统才能运行。
移动端系统:
安卓 IOS 鸿蒙
编程语言与发展
编程语言有哪几种呢?
1.机器语言
机器语言是程序员使用二进制与计算机沟通 计算机能够直接读懂,执行效率高,缺点就是学习难度太大。门槛太高。
2.汇编语言
用英语来表示二进制的语言 其优势就是相对于机器语言学习难度有所下降,开发效率有所提高。缺点就是门槛还是太高。
3.高级语言
这个语言就牛逼了,用人类能够读懂的字符来与计算机之间沟通交流 其好处就是学习难度降低了,开发效率还高,门槛也低了。 缺点就是执行速度相比较机器语言和汇编语言没那么快
人类怎么用读懂的字符和计算机交流呢?这就需要一个---翻译官
eg:C++ Java PHP python GOlang
编程语言的分类
1.编译型语言
编译型语言的代表 就是C++
它的特点就是可以一次翻译后可反复使用,执行效率高 速度快。但是出BUG了就要全部整体翻译。
2.解释型语言
代表 python
它的特点在于行翻译、在每次运行之后都需要逐行翻译速度也就会慢下来,出BUG只用翻译错误的那一行,不用像上面那位老哥要重新整体翻译。
python解释器的版本和下载安装
python有很多版本,程序员常用的版本有
python2.7
python3.6
python3.8
python的下载地址
https://www.python.org/downloads/windows/
或者你自己百度搜
安装的时候路径简单一点方便以后用的时候好寻找
python程序的使用方法
python有三种使用方式:
1.cmd直接编写运行。 因为不能随时保存适用于敲短代码
我们可以在计算机上 按windows+r键打开运行窗口
输入CMD回车打开CMD窗口
切换盘符D: 你要问我为啥要切到D,因为除了windows系统 其他的程序我们一般都装在D盘。
切换目录:cd python27 让你安装的时候路径选简单点啦
运行解释器。
推出解释器 exit() 推到上一层目录:cd ..
2. 解释器命令运行
我们可以在文本文档里编写长的代码之后 在cmd里用命令执行,可以保存。
3.IDE开发者工具运行
常用的开发者工具:sublime vscode pycharm 前两种对于小白上手难度有点难。后者功能强大,上手简单,对小白很友好。
cmd编译使用方法
环境变量与多版本共存
设置方法
环境变量的设置可以使我们在使用cmd直接编写时更加方便快捷的切换版本,不用再去切换目录。
设置环境变量:
本地电脑-鼠标右键属性-高级-环境变量-双击path 后把各版本的文件路径添加到里面就可以了。 注意:为了方便我们寻找各版本,一定要在各版本的目录里复制python.exe 给他+上一个我们便于寻找的记号后 在cmd里输入python+记号 就能快速的打开该版本
标签:计算机,python,学习,快乐,内存,版本,外存,CPU
From: https://www.cnblogs.com/LiaJi/p/16719686.html