首页 技术 正文
技术 2022年11月15日
0 收藏 601 点赞 2,527 浏览 1038 个字

1.什么是操作系统?

操作系统就是一个协调\管理\控制计算机硬件资源与软件资源的一个控制程序.

2.为何要操作系统?

a.把复杂的硬件操作封装成简单的功能\接口用来给用户或者程序来使用(文件)

b.把应用程序对硬件的竞争变得有序

3.如何用操作系统?

一套完整的计算机系统分为3层:

应用程序层

操作系统层

计算机硬件层

编程语言的分类

1.机器语言:直接使用二进制指令去编高于写程序(直接操作硬件)

优点:计算机无障碍理解,运行效率高。

缺点:开发效率低

2、汇编语言:使用英文标签代替二进制指令去编写程序(直接操作硬件)

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

缺点:开发效率比机器语言高,但仍然低

3.高级语言:直接使用人能理解的表达式去编写程序

问题是计算机无法直接理解,程序是需要经过翻译才能被计算机理解执行的。按翻译方式的不同分为两种:

a.编译型:谷歌翻译,优点:执行效率高于解释型。C语言

b.解释型:同声传译,优点:开发效率高于编译型。Python

开发效率:解释型>编译型>汇编语言>机器语言

执行效率:机器语言>汇编语言>编译型>解释型

执行python程序的两种方式:

1.交互式环境:输入代码立即执行

优点:调试程序方便

缺点:无法永久保存程序

2代码写入文件,文件名test.py

打开cmd执行python3 D:\test.py

优点:永久保存程序

变量

1.什么是变量?

量:衡量\计量\记录某种状态的

变:记录下来的某种状态是可以发生变化的

2.为什么要用变量?

为了让计算机能够像人一样去识别世间万物

如何识别,就是把事物的特征记录下来—>变量的定义

2.如何使用变量?

变量的使用必须遵循:先定义,后引用

定义变量

name= ‘egon’

定义一个变量分为三部分

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

赋值符号:将值的内存地址’赋值‘给变量名

变量的值:记录状态

变量名的命名规范

1.大前提:对值有描述性的功能

2.小细节:字母数字下划线组成

首字母不能是数字

3.不要用python自带的关键字

变量的命名风格:

1驼峰体:OldboyOfAge = 73

2下划线(推荐使用):oldboy_of_age = 73

补充:运行python程序的三个阶段!!!!!!!!!!!!!

python3 D:\test.py

1.先启动python解释器

2.python解释器将python文件由硬盘读入内存

3.python解释器解释执行刚刚读入内存的代码,开始识别python的语法

Python的垃圾回收机制

引用计数一旦为零就是垃圾会被python的垃圾回收机制回收

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,023
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,513
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,360
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,143
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,774
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,853