首页 > 其他分享 >快乐学习

快乐学习

时间:2022-09-22 16:23:04浏览次数:42  
标签:计算机 python 学习 快乐 内存 版本 外存 CPU

今日学习内容

计算机的五大组成部分详解

  1. 控制器

    用来控制计算机各个硬件的工作

  2. 运算器

    用来做数学运算和逻辑运算

    控制器和运算器的结合就是CPU(中央处理器)
    
  3. 储存器

    存储电脑数据

    分为外存和内存
     外存的作用 存取速度快,但是断电就会丢失数据
     内存的作用 能长久的储存电脑数据 但是速度比内存慢
     常用的外存设备有硬盘,固态,U盘等
    
  4. 输出设备

    用来接收计算机数据的显示

    eg:打印机,音响等
    
  5. 输入设备

    给计算机传输数据指令的设备

    eg:键盘 鼠标 触控板等
    

计算机的三大核心硬件

  1. CPU
    image

    计算机的大脑中央处理器

    一台计算机的性能好坏 取决于 CPU
    
  2. 内存
    image

    用来存储电脑数据,与CPU配合使用

    内存:内存容量一般比硬盘小
     4GB 8GB 16GB 32GB 为主流
    
    
  3. 硬盘
    image

    外存:外存的容量一般比内存大主要有
        500GB 1TB 2TB 
    

三大件与计算机之间的关系

​ 一台计算机如果没了CPU,内存,硬盘三者中的任何一种这台计算机都是无法正常工作的。那这三者是如何互相配合工作的呢? 请看下图
image

操作系统

   操作系统的作用是用于协调和控制电脑各个硬件之间的工作
现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编译使用方法
image
image
image

环境变量与多版本共存

设置方法
image

  环境变量的设置可以使我们在使用cmd直接编写时更加方便快捷的切换版本,不用再去切换目录。
  设置环境变量:
   本地电脑-鼠标右键属性-高级-环境变量-双击path 后把各版本的文件路径添加到里面就可以了。 注意:为了方便我们寻找各版本,一定要在各版本的目录里复制python.exe 给他+上一个我们便于寻找的记号后 在cmd里输入python+记号 就能快速的打开该版本

image

标签:计算机,python,学习,快乐,内存,版本,外存,CPU
From: https://www.cnblogs.com/LiaJi/p/16719686.html

相关文章

  • Flask 学习-72.Flask-RESTX 自定义输出日期格式
    前言DateTime类型可以支持2种时间格式RFC822和ISO8601,如果需要输出自己想要的格式,需要自定义日期类型。日期格式DateTime类型可以支持2种时间格式RFC822和ISO......
  • pycharm第一周学习小结
       1.Python基础知识学习任何一门编程语言都需要学习相关语法知识,Python基础知识的学习主要包括Python解释器执行原理、字符编码、注释、变量、缩进、流程控......
  • 量子技术学习笔记
    视频资源:https://www.bilibili.com/video/BV1pM4y137va?p=1&vd_source=21961b110b6933ff7a22631e01c851b6量子力学争论焦点:自然界是否确实按量子力学的规律运行?经典力学......
  • CSAPP(第三版)第八章异常控制流学习笔记
    定义:从给处理器加点开始,知道你断电为止,程序计数器假设一个值的序列\(a_0,a_1,...,a_{n-1}\)其中,每个\(a_k\)是某个响应的指令\(I_k\)的地址。每次从\(a_k\)到\(a_{k+1}\)......
  • CLIP改进工作串讲(上)学习笔记
    看了跟李沐学AI系列朱毅老师讲的CLIP改进工作串讲,这里记录一下。1.分割分割的任务其实跟分类很像,其实就是把图片上的分类变成像素级别上的分类,但是往往图片上能......
  • Linux 学习笔记2
    Linux学习笔记2 学习Linux的原因Linux刚面世时并没有图形界面,所有操作全靠命令完成,如磁盘操作、文件读写、目录操作、进程管理、文件权限;在职场中,大量的服务器维护工......
  • mongodb学习经验
    1、ObjectId与String相互转换ObjectId类型—→String类型这个非常简单,直接强制类型转换就可以了_id=str(ObjectId('类型'))String类型—→ObjectId类型fromb......
  • ABP-VNEXT 学习笔记(六)事件总线--本地事件总线2
    在上一篇中,我们学习介绍了Abp本地事件的基础应用,但都没有涉及到数据库层面的执行。在数据操作上,abp也提供了很好的事件处理机制,针对数据的增删改操作默认发布了事件,我们只......
  • 基于深度强化学习的交通信号灯控制从入门到放弃(持续更新)
    目录理论书籍博客代码论文理论书籍博客MARL多智能体强化学习分享KDDCUP2021参赛感悟及论文解读代码论文......
  • Flask 学习-1.简介与环境准备
    前言Flask是由python开发的轻量的web框架,小巧,灵活,一个脚本就可以启动一个web项目,上手非常容易。Flask和Django框架对比Django:大而全,有一套完整的框架,但是耦合性高......