1 ,python 使用 : 脚本语言
- 运维
- 自动化开发
- 爬虫
- 广告
- NASA 使用 pathon 做数据分析和运算
- youtube : 用 python 开发的
2 ,可以做的事情 :
- web 开发
- 网络编程
- 科学运算
- GUI 图形开发
- 运维自动化
- 爬虫
3 ,python 特点 :
- 从编译类型划分 : 编译型,解释型 ( python 属于解释型 )
编译型 : 将全部文件编译成机器码,然后执行
解释型 : 读一行,解释一行,执行一行
运行效率 :编译型语言执行地更快,解释型更慢 - 从变量类型划分 : 动态类型,静态类型 ( python 属于动态类型 )
动态类型 : 运行时指定变量类型
静态类型 : 变量声明时检查变量类型 - 类型强弱 : 强类型,弱类型 (python 是强类型语言 )
注意 : python 属于动态类型,但是他是强类型语言 - 缺点 : python 无法使用多个进程,因为它有 GIL ( 全局解释器锁 )
4 ,python 解释器 : 执行 python 代码
- cpython : c 语言写的 ( 最广泛应用 )
- ipython : ie 交互
- pypy :最快 ( 如果想快,就用这个解释器 )
- Jpython : 用 java 语言,写的 python 解释器
- ironPython : 用 c# 写的 python 解释器
5 ,python 版本 :
2.x : 过去
3.x : 未来