首页 > 9.12学习内容

9.12学习内容

操作系统基础

   操作系统是协调、控制、管理计算机硬件资源与软件资源的控制程序

为什么要用操作系统?

   1.操作系统可以把复杂的操作简化给用户使用或者应用程序

 2.可以让应用程序对计算机硬件竞争变的有序

 一套完整的计算机分为:操作系统、应用程序、计算机硬件

编程语言的分类

  机械语言:使用二进制让计算机工作

  优点:运行快   缺点:开发效率慢

  汇编语言:用简单的英文标签来替代二进制让计算机工作

  优点:开发效率比机械效率高  缺点:开发效率任然低下

  高级语言:直接用人所理解的表达方式去编写程序分为两种类型:

        编译型:谷歌翻译

         优点:执行效率高于翻译型

         缺点:开发效率低于翻译型

       翻译型:同声传译

         优点:开发效率高于编译型

         缺点:执行效率低于编译型

执行效率    机械语言》汇编语言》编译型》翻译型

开发效率    翻译型》编译型》汇编语言》机械语言

执行python程序的两种方式

 交互式环境:输入代码直接运行

  优点:调试代码方便

  缺点:无法永久保存

 将代码写入文本:

优点:可永久保存

变量

是记录一切可以发生变化的状态

为何要用变量

让计算机知晓/记录时间万物变化

如何用变量

必须遵循先定义后引用

变量的定义

一、变量分为三部分

1.变量名:是访问到变量值的唯一方式

2.赋值符号:将值的内容“赋值”给变量名

3.变量值:记录的状态

二、变量名的命名规范

1.变量名要有对值的功能描述

2.变量名的首字不能是数字

3.关键词不能是变量名

4.变量名是由数字下划线字母组成

三、变量名的命名风格

1.驼峰体

2.下划线体(纯小写)python中使用

垃圾回收机制自动清理

引用计数:变量值关联了多少个变量名,一旦为零会被自动清理

运行python程序的三个阶段

1.先运行python解释器

2.把数据从硬盘读取到内存

3.由python运行内存读取到的数据

转载于:https://www.cnblogs.com/zhanggq/p/9636157.html

更多相关:

  • 多线程编程 mind-Mapping保存有一下导图的xmind文件,可直接获取 互斥变量 互斥对象 ptrhead相关接口 条件变量 future异步访问类 async类 promise类 package_task类...

  • 我们在实际开发的过程中,可能需要某些类的成员变量并不是针对每一个对象的,而是针对每一个类而言的,比如在银行中有一个利率数据,我们希望的是,当一个利率改变的时候,所有的对象都能够看到这个改变的数据,并利用它,而不是每一个对象都有一个利率成员变量。这个时候就设计到了静态成员变量。 一. 内存那些事 静态成员变量是存放在静态...

  • volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。下面举例说明。在DSP开发中,经常需要等待某个事件的触...

  •   引子     阅读以下代码,并尝试分析 代码解析 在主线程中,线程Id为1,为线程变量赋值 变量==d6ff开启一个新的task,此时线程Id为4,变量==d6ff,并调用Task1开启一个同步Task3,线程Id为1。变量==d6ff,修改值==f598此时第二步启动的Task1运行,线程Id为4,变量==d6ff,修改值=...

  • 《深入理解计算机系统》从程序设计与性能优化的角度介绍了计算机系统,让我从程序员的角度了解了计算机系统,更深入地理解了硬件、操作系统和编译系统等对应用程序性能和正确性的影响,并掌握了基本的程序优化设计技术,为编写更高效可靠的程序打下了基础。下面是我在阅读过程中的一些技术领悟与心得体会。 1、信息表示 在信息表示板块我了解了数据在计算机中...

  • 结缘计算机 说到与计算机结识,在看完一众大佬的博文,不得不承认人与人之间的差距——人家小时侯碰到电脑之后开始各种编程骚操作,而我小学时接触到电脑却是从红色警戒、傲视三国、侠盗飞车一路走来。那时候小,家里也没有什么很好的学习环境,虽然喜欢玩游戏却也没有什么编程、游戏开发的概念,老师布置的作文《我的梦想》我和很多人一样写的是科学家。 高考...

  • (活动目录,域,AD) 此系统的本地策略不允许您采用交互式登录解决方法如果计算机是一台不在域中的单独的Windows 2000计算机,参考以下步骤:1) 启动故障计算机至登录状态;2) 登录到网络中的另外一台Windows 2000 或Windows XP的计算机上,打开开始,单击运行,键入cmd,回车;3) 在命令行模式下运行ne...