1 编程语言的发展
1) 机器语言: 用机器能读懂的语言二进制与计算机直接沟通交流, 直接操作硬件.
优点: 能直接被计算机读懂, 速度快
缺点: 开发效率低
2) 汇编语言: 用简单的英文标签来表示二进制, 也是直接操作硬件.
优点: 开发效率相比于机器语言要高
缺点: 执行效率相比于机器语言要低
3) 高级语言: 人能读懂的语言, 如 PHP,c,c++,jave,python,go 等.
高级语言可分为两种:
1 编译型, 如 c 语言
一次性翻译完, 并能多次运行, 且此过程需要用到编译器
优点: 执行效率高
缺点: 开发效率低
2 解释型, 如 python
逐行翻译, 读一行翻译一行, 同样过程中需要用到解释器
特征:
学习难度 | 机器语言 & gt;>> 汇编语言 & gt;>> 高级语言 |
执行效率 | 机器语言 & gt;>> 汇编语言 & gt;>> 高级语言 |
开发效率 | 高级语言 & gt;>> 汇编语言 & gt;>> 机器语言 |
Python 具有两个很形象的名字: 胶水语言和调包侠. 顾名思义, 可以解释为不管在什么场合, python 都可以使用, 并且可以直接 "借用" 别人写好的代码, 效率贼高.
注: 在此 IT 行业, 尽量不要使用最新版本的软件!!!
关于 python 解释器版本问题:
分为两个大版本: python2.X 版本以及 python3.X 版本; 其中 2 版本最新为 2.7 版本, 且较为成熟, 可直接应用; 3 版本推荐使用 3.5-3.6 版本, 最新版有些许 BUG 存在.
Tip:Windows + R 可弹出小窗口, 输入 cmd 即可进入.
环境变量: 系统查找文件的所有路径配置
多版本共存: 对于 Windows 简单来讲就是将 python.exe 文件 Copy 一份再起别名
而 Mac 系统直接在安装时勾选自动安装
2 两种运行 python 程序的方式:
1) 交互式
优点: 输入内容就会的得到即时的反馈
缺点: 数据无法被永久的保存
2) 命令式
优点: 数据可以永久被保存
缺点: 对于现阶段学习的我们来讲运行该文件有点麻烦
Tip:py 文件默认的后缀名以. py 结尾.
运行一个 py 文件需要走的步骤:
1 将 python 解释器代码从硬盘读到内存 (就等价于双击了 Word 图标)
2 将你写好的 py 文件由硬盘读到内存 (就等价于你双击了一个 Word 文档)
3 解释器解释读取 py 文件中的内容, 解释成计算机能够识别的语句 (如果是一个普通文本文件, 仅仅只会将文件内容展示到屏幕上给用户查看, 不会检测翻译文件内容)
来源: http://www.bubuko.com/infodetail-3107308.html