每天学习的内容

今日学习重点(计算机基础)
 
 
day 1
 
 
与运行程序有关的三大核心硬件
   cpu
   内存
    优点:存取速度快
    缺点:断电数据就全部丢失
   硬盘
    优点:断电后数据也会保留下来
    缺点:存取速度远远慢于内存
   
   运行一个程序经历过程
    代码由硬盘加载内存,然后cpu去内存中读取指令然后执行
操作系统
 操作系统本质就是一个软件,该软件的功能是专门用来帮我们控制硬件的
 操作系统位于计算机硬件与软件之间,用于协调、管理、控制计算机硬件资源与软件资源
 
 操作系统的两大功能:
  1、将复杂的硬件操作封装成简单的功能提供给用户/应用程序使用
  2、将多个任务对硬件的竞争变得有序
 
 
 一个完成的计算机系统应该分成三部分:
 
  应用软件
  操作系统
  计算机硬件
 
 
day 2
 
 
今日重点:
编程语言
  在当今技术的限制下,我们注重开发效率,不考虑执行效率
    编译型:类似于谷歌翻译
    解释型:类似于同声传译
基于执行效率的语言排序:
  机器==>汇编==>编译==>解释
基于开发效率的语言排序:
  解释==>编译==>汇编==>机器
 
运行python程序的三个步骤:(重要点)
  1.先启动python解释器
  2.将python程序当中的普通的文本读入内存
  3.python解释器解释执行刚刚读入内存的代码,开始识别语法
 
关于变量的一些规则
  1.大写默认成为常量
  2.不要用中文当变量名
  3.变量名尽量解释清楚变量内容
  4.不要以数字开头,可以使用下划线和数字和英文字母组成的
  5.不要用python中的一些关键字去命名变量名
原文地址:https://www.cnblogs.com/yaoxiaofeng/p/9335377.html