python学习第二天
操作系统介绍
什么是操作系统:
操作系统是控制软件资源和硬件资源的一个控制程序
为什么要有操作系统:把复杂的硬件操作包装成简单的功能或接口给用户或应用程序使用
一套完整的计算机分为三层:
(1)应用程序层
(2)操作程序层
(3)计算机硬件层
编程语言分类
1:机器语言:直接使用二进制指令去编写程序
优点:运行效率高
缺点:开发效率低
2:汇编语言:使用英文标签代替二进制指令编写程序
优点:开发效率提升
缺点:虽开发效率提升,但还是比较低
:3:高级语言:直接使用人能理解的方式去编写程序
但是计算机无法直接理解,需要翻译后才能被计算机去执行,下面分为两类翻译方式
编译型:谷歌翻译 代表语言:C
优点:执行效率高于解释型
缺点:开发效率低于解释型
解释型:同声传译 代表一眼:python
优点:开发效率高于编译型
缺点:执行效率低于编译型
总结:在这个存在网络延迟的时代,解释型优于编译型
运用python程序的两种方式
交互式环境:
优点:调试程序方便
缺点:无法永久保留程序
代码写入文件:优点就是可以永久保留程序
变量的定义
变量名只能是数字,字母或下划线的任意组合
定义方式:驼峰体,下划线体(推荐使用)
变量名不能以数字开头