编程语言的进化: 机器语言, 汇编语言, 高级语言
机器语言: 由于计算机内部只能接受二进制代码, 因此, 用二进制代码 0 或 1 描述的指令称为机器指令, 全部机器指令的集合构成计算机的机器语言.
汇编语言: 实质和机器语言是相同的, 都是直接对硬件操作, 只不过指令采用英文缩写的标识符, 更容易识别和记忆.
高级语言: 高级语言对开发人员更加友好, 开发效率大大提高
高级语言所编制的程序不能直接被计算机识别, 必须经过转换才能被执行.
高级语言按转换方式可分为: 编译型, 解释型
编译型: 指在应用源程序执行之前, 将程序源代码转换成目标代码, 因此其目标代码可以脱离其语言环境独立执行.
编译后程序运行时不需要重新翻译, 直接使用翻译的结果就行. 程序执行效率高, 依懒性编译器, 跨平台性差. 如 C,C++,GO,Delphi 等
解释型: 应用程序源代码一边由相应语言的解释器翻译成目标代码, 一边执行, 因此效率比较低, 不能生成可独立执行的可执行文件, 应用程序不能脱离其解释器. 如 Python,Java,PHP,Ruby 等. 跨平台性好, 开发效率不高.
编译型语言执行速度快, 不依赖语言环境运行, 跨平台差
解释型跨平台好, 一份代码, 到处运行. 缺点是执行速度慢, 依赖解释器运行.
Python 创始人: Guido van Rossum(仁慈的独裁者)
Python 诞生在 1989 年
2008 年 12 月出现 Python3.0
2010 年出现一个过渡版本 Python2.7(最多只支持到 2020 年, 之后不支持 2.0 版本)
Python 解释器是用 C 语言写的
Python 解释器种类有: CPython,IPython,PyPy,Jython,IronPython
Python 的安装: 打开官网 http://www.python.org/downloads/windows / 下载中心
测试安装是否成功:
windows--> 运行 --> 输入 cmd, 回车, 弹出 cmd 程序, 输入 Python, 如果进入交互环境, 代表安装成功.
- name = input("what's your name:")
- print("hello"+name)
- username= input("username:")
- password= input("password:")
- print(username,password)
- Dead Loop
- count=0
- while True:
- print("你个基佬!!!",count)
- count+=1
- 1024Bytes = 1KB = 1KB
- 1024KB = 1MB
- 1024MB =1GB
- 1024GB = 1TB
- 1024TB = 1PB
来源: http://www.bubuko.com/infodetail-2630979.html