python成长之路day01

python成长之路day01

为什么要学习python什么是python

例如:银行行长-------------人类语言--------------------柜台服务人员
接受用户输入地用户名
接受用户输入地密码
判断 用户输入地用户名 等于 正确的用户名 并且 用户输入的密码 等于 正确的密码
否则:
告诉用户刚刚输入地用户名或密码错误
人(程序猿)----------------编程语言----------------------(ATM)计算机
接受用户输入地用户名
接受用户输入地密码
判断 用户输入地用户名 等于 正确的用户名 并且 用户输入的密码 等于 正确的密码
否则:
告诉用户刚刚输入地用户名或密码错误。
2、什么是编程
编程就是吧人类的思维逻辑(业务逻辑)用编程语言翻译下来(翻译文件村放入文件中),这个过程叫做编写程序

总结编程应该分为两个环节
    1、思考清楚做事步骤/思维逻辑/业务逻辑
    2、翻译python(学会编程)工具都能换,但要合适

3、什么是程序
存放有人类语言的文件就是程序

4、为何要编程
让计算机取代人类去工作–》奴役计算机
02计算机硬件人的组成----------------------------------------------计算机的组成大脑(负责取指令并运行)---------------------------------cpu
大脑负责临时记忆下做事的步骤/指令--------------------------内存
优点:存取速度快
缺点:断电数据就丢失,所以智能了临时保存数据
本子负责永久记忆下做事的步骤/指令--------------------------外存
缺点:存取速度慢
优点:断电数据任然存在,所以用来永久保存数据

计算机三大核心硬件

  cpu(就是计算机大脑)

  内存(中介)程序指令

  硬盘:机械硬盘    固态硬盘

  运行程序与计算机硬盘的关系
      程序最先存放与硬盘中
      程序的运行是从硬盘吧代码加载到内存中
      然后cpu是从内存中取出指令运行


      ps:程序运行过程中产生的数据最先存与外存

Io问题与程序的效率
1,把指令依赖的数据实现加载到内存,能从内存取数据就不要从硬盘
2,针对要永久存放到硬盘中的数据,应该在内存那种攒一大波然后一次性写入硬盘

03操作系统与平台
应用程序
控制程序(操作系统:windows、linux)
计算机硬件

文件----》硬盘

平台==计算机硬件+操作系统

总结:
1、了解编程是由人类语言书写的逻辑用编程语言翻译给机器听得过程的概念,编程语言只是一种工具只需要适合即可,重要的是
思考清楚做事步骤/思维逻辑/业务逻辑

 2、程序是储存人类思维的文件,让机器去执行人类的工作,cpu是大脑 内存是程序指令  硬盘数据库,这三者关系内存从硬盘中取出程序给cpu发布指令进行运行;最高效是在内存中存储全部程序(在不断电的情况下)一次性写入硬盘
 
 3、操作系统是在控制系统中其中windows(趋向于个人使用)、linux(趋向于运行稳定)  硬件必须有软件才能使用也就是:平台==计算机硬件+操作系统

 7月2日补充

io系统就是硬盘(存储器)。其实cpu、内存、硬盘中想要加快读写速度就是在内存与cpu之间加加速器越多越快
五大组成部分控制器 运算器 寄存器(cpu的储存器)、外设input、外设output
读 能从内存读取就不要从硬存,如果常用要提前读取到内存也就是缓存
写 攒一大波,一次性写入硬盘
cpu两种工作状态:其实cpu就是在内核态和用户态之间进行切换,内核态就是公开控制器,用户态就是运算器,也就是运行指令

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值