python 语言的优缺点
python 的特点
Python 是完全面向对象的语言
函数, 模块, 数字, 字符串都是对象, 在 Python 中一切皆对象
完全支持继承, 重载, 多重继承
支持重载运算符, 也支持泛型设计
Python 拥有一个强大的标准库, Python 语言的核心只包含 数字, 字符串, 列表, 字典, 文件 等常见类型和函数,
而由 Python 标准库提供了 系统管理, 网络通信, 文本处理, 数据库接口, 图形系统, xml 处理 等额外的功能
Python 社区提供了大量的第三方模块, 使用方式与标准库类似.
它们的功能覆盖 科学计算, 人工智能, 机器学习, web 开发, 数据库接口, 图形系统 多个领域
面向对象的思维方式
面向对象 是一种 思维方式, 也是一门 程序设计技术
要解决一个问题前, 首先考虑 由谁 来做, 怎么做事情是 谁 的职责, 最后把事情做好就行!
对象 就是 谁
要解决复杂的问题, 就可以找多个不同的对象, 各司其职, 共同实现, 最终完成需求
python 的优点
简单, 易学
免费, 开源
面向对象
丰富的库
可扩展性
如果需要一段关键代码运行得更快或者希望某些算法不公开, 可以把这部分程序用 C 或 C++ 编写, 然后在 Python 程序中使用它们
python 的缺点
运行速度
国内市场较小
中文资料匮乏
来源: http://www.bubuko.com/infodetail-3675894.html