1. 为什么用Python
- 软件质量:Python注重可读性、一致性和软件质量。
- 提高开发者的效率:Python代码的大小往只有C++/Java代码的1/5 ~ 1/3。
- 程序的可移植性:绝大多数Python程序不需要修改,即可运行在Linux、Windows等系统上。
- 标准库的支持:内置众多预编译兵可移植的功能模块(标准库)。
- 组件集成:能够用Python代码调用C/C++的库,能够与其他编程语言高效集成到一起。
- 享受乐趣:Python易用、强大的标准库
2. 软件质量
从哲学理念上讲,Python采用极简主义的设计理念。比如解决一个问题有多种途径,Python则在一条途径上做到最佳,且只提供这条途径。Python崇尚的就是“简洁胜于复杂“,执行python -c "import this"打印Python之禅。
3. 开发效率
Python总是付出更小的精力完成更多的任务。
4. 脚本语言
称Python为脚本语言,多数时候在于Python所支持的快速、灵活的开发模式,而不是特定的应用领域的概念,比如Python应用在Web开发领域,我更乐于称呼Python为程序。Python语言自身具有三方面的角色:
- shell工具:面向系统的工具语言
- 控制语言:灵活的控制工具,Python代码作为独立的工具运行,来单独完成特定的功能。
- 使用快捷:可采用快速、递增的编程模式,编程任务简单,但是完成的功能又能够很强大。
5. 缺点
确实没有C、C++程序的性能高
6. 应用场景
相当广泛
- Web编程
- 系统编程
- GUI编程
- 数据库编程
- 网络编程
- 大数据、数据分析
- 科学计算领域
7. 特点
- 面向对象
- 开源免费
- 功能强大
- 与其他编程语言混合
- 简单易用
- 简单易学