今日内容回顾
-
计算机的五大组成部分详请
1控制器 控制计算机的个个硬件 2运算器 控制器和运算器相加=CPU(处理器) 数学运算和逻辑运算 3存储器 分为内存和外存 内存短暂储存配合cpu使用达到快速的运行效果 外存是永久的储存,但是速度加满 其他的储存器:U盘,磁盘,固态等 4输入设备 显示屏 打印机、绘图仪、影像输出系统、语音输出系统、磁记录设备等 5输出设备 鼠标 键盘 触摸屏
-
计算机三大核心硬件
-
CPU 程序跑起来需要cpu来运作 硬盘 可以永久的储存数据 内存 主要是跟cpu配合使用,读取数据的速度快 CPU的运行配合内存使用是为了提搞效率,提升cpu效率,只要是运行程序 产生的第一时间肯定是在内存,断电后会立马消失,如果提前存到了硬盘则不会消失 自动保存的机制两种 1实时监测文档变化,有变化就保存 2循环定时任务,隔一段时间保存一次
-
操作系统
控制 协调 管理计算机个个硬件的工作 比如说程序员开发软件要先把计算机的硬件代码买些出来,然而Windows改变了这个模式 计算机拿到之后第一时间就是安装操作系统,因为所有应用程序都是依赖于操作系统才可以运行 PC端常见操作系统 Windows macos linux 移动常见操作系统 安卓 iOS 鸿蒙
-
编程与编程语言
编程语言就是人与计算机交流的媒介 什么是编程 编程就是程序员将自己的思维逻辑和想法用计算机能够 读懂的语言写下来的过程编辑的结果所产生的一顿文件 学习编程·过程中,不能够灵活掌握说明练少了
-
编程语言的发展史
从机器语言——汇编语言——高级语言 机器语言是程序员通过二进制来与计算机交流,虽然计算机可以直接读懂, 但是人的学习难度太大,开发效率很低,门槛太高,从而研发出汇编语言, 用英文字母来代替二进制,这样子学习难度有所降低,开发效率稍微提高, 但是门槛还是太高了,最后高级语言,人类用能读懂的字符跟计算机交流, 学习难度较低,开发效率高,门槛低,但是执行速度没有机器语言和汇编语言快 常用的高级语言:C++ java php python golang 种类繁多但是底层原理基本一致 计算机的发展史 第一代(1946-1957)电子管计算机 第二代(1958-1964)晶体管计算机 第三代(1965-1971)中小规模集成电路计算机 第四代(1971-至今)大规模集成电路计算机
-
编程语言的分类
高级语言需要经过翻译之后才能被计算机识别并执行 1.编译型语言 c++ 类似于谷歌的一次性翻译,可以反复使用,速度快,执行效率高, 但是程序中平凡出现bug需要反复编译 2.解释型语言 python 类似于同声传译(说一句翻一句)无论有没有bug执行效率几乎一样的,但是没有编译型速度快
-
python解释器
版本 python1.X:初期版本 几乎不用 python2.X:python2.7(2020年之后不再维护跟新) python3.X:python3.6 python3.8 python3.10 学习python语法对版本的区别差异不大,甚至只要计算机软件只要正常运行就不要去更新版本 苹果电脑自带python2.7 下载官网:https://www.python.org/downloads/windows/ 使用方法: windows+R输入cmd回车 切换盘符 D: 切换目录 cd python38 运行解释器 python 退出解释器 exit() 返回上一层 cd..
-
python解释器多版本共存
环境变量 在cmd窗口找资源的时候 先在路劲找 如果没有再去系统环境变量里面找 还没有的话就会提示报错 修改了环境变量之后要使用新的cmd窗口 多版本共存 拷贝解释器中的python.exe文件 然后给拷贝之后的文件命名
运行python程序的三种方式
1.CMD直接运行编写 适应于短的临时代码 2.解释器命令运行 可以编写较长代码,长久保存 3.利用IDE工具编写运行 sublime对小白不太友好 vscode对小白不太友好 pycharm功能强大 对小白友好