zoukankan      html  css  js  c++  java
  • 9.12学习内容

    1.什么是操作系统

    操作系统是控制/管理硬件和软件资源的操作程序

    2.为什么有操作系统

    操作系统把复杂的硬件程序封装成简单的功能/接口给用户和应用程序使用

    操作系统把多个应用程序对硬件的竞争变的有序

    3一般计算机有哪几个层面

    应用程序层面

    操作系统层面

    计算机硬件层面

    4机器语言 使用二进制进行编程

    优点:计算机无碍沟通,执行运算效率高

    缺点:开发效率低

    汇编语言 用英文标签代替二进制进行编程

    优点 开发效率比机器语言高

    缺点 开发效率比机器语言高,但是效率还是比较低

    高级语言 

    想用人类的语言对计算机进行编程,但是需要进行翻译才可以让计算机理解和执行。目前翻译方式有两种

    编译型(谷歌翻译)

    优点:执行运算比解释型高

    缺点:开发率比解释型低

    解释型(同声翻译)

    优点:开发效率比翻译型高

    缺点:执行运算比编译型低

    执行效率

    机器语言>汇报语言>编译型>解释型

    开发效率

    机器语言<汇报语言<编译型<解释型

    5执行python程序的两种方式

    交互式环境

    优点 容易调试代码

    缺点 不能永久保存代码

    文件写入式

    优点 可以永久保存代码

    1什么是变量

    量 :用来计量/记录某种事物的状态

    变 : 记录的事物状态是变化的

    2要用变量

    想让计算机像人一样记录对世间万物

    如何识别事物把事物的特征记录下来

    3如何使用变量

    使用变量的规则先定义后引用

    1定义变量

    变量一般分为三个部分

    变量名 获取值的唯一方法是通过变量名

    赋值 把值的内存“赋值”给变量名

    变量值 记录状态

    2变量名的命名规范

    要对变量名有表示性的描述特性

    1可以使用数字,英文,下划线来组合命名

    2首位不能用数字

    3不能用关键字来进行命名

    3变量名的命名风格

    1驼峰形式

    OldOfBoy = 1

    2下划线形式

    old_of_boy =1

    4python程序的三个阶段

    1首先运行python解释器

    2python解释器读取python文件到内存

    3python解释器把刚刚读取的代码进行识别python语言

    1什么是引用计数

    引用计数是值有多少变量名,计数为0是会变成垃圾。会被python的回收机制进行清理

    2引用计数增加

    x=1 x=y

    3引用计数减少

    x=1 del x

  • 相关阅读:
    P1338 末日的传说
    P1364医院设置
    线程
    进程通信
    CentOS设置中文
    C++快读讲解
    迭代加深搜索
    P1118 [USACO06FEB]Backward Digit Sums G/S
    N皇后问题
    RMQ区间最值查询
  • 原文地址:https://www.cnblogs.com/jutao/p/9636664.html
Copyright © 2011-2022 走看看