一 编程基础概念
python是一门编程语言
编程语言是人与计算机沟通的一种工具
人--------------编程语言-------------计算机
人为何要与计算机沟通?
《模仿游戏》
控制计算机帮忙工作,从而把人解放出来
什么是编程?
银行行长-------------------业务员
接受用户输入的账号
接受用户输入的密码
判断 输入的账号 等于 正确的账号 并且 输入的密码 等于 正确的密码:
告诉用户登陆成功
否则:
告诉用户登陆失败
银行行长-------------------计算机
编程两个环节:
1、先想好做事步骤
2、用一种计算机能听懂的语言把做事步骤翻译下来,翻译结果写入文件,改文件称为程序
为何要做编程?
控制计算机帮忙工作,从而把人解放出来
二 计算机硬件组成
计算机软件 程序-----------》人的灵魂
计算机硬件-----------》人的肉体
五大组成部分
控制器:指挥系统,负责控制所有其他硬件的运行-------------------人脑
运算器:负责数学运算与逻辑运算----------------------------------------人脑
控制器+运算器=CPU(中央处理器)------------------------------------人脑
2核4线 -》真2核假4核
存储器:
内存 :基于电工作,内存存的是电信号,通电可存数据,断电则丢失------人脑记忆功能
特点:存取速度都快,临时存取
外存(磁盘):基于磁工作,存的是磁信号,断电数据依然存在------本子
特点:存取速度都慢,可永久保存数据
输入设备
输入设备是计算接收外界输入数据的工具,如键盘、鼠标,相当于人的眼睛或耳朵。
输出设备
输出设备是计算机向外输出数据的工具,如显示器、打印机,相当于人说的话,写出的文章。
存储器如内存、磁盘等既是输入设备又是输出设备,统称为IO设备
组成计算机五大单元可以合并成三大核心组件:CPU、IO设备、主存储器
1、控制单元+算数逻辑单元=>CPU
2、主存储器,即主記憶體
3、输入单元Input+输出单元Output=>IO设备
CPU
内存
硬盘
软件最先存放与硬盘之中,软件运行经历了两个阶段:
1.启动或加载阶段:先把软件的代码或数据有硬盘读入内存
2.运行阶段:CPU从内存取指令来运行