source: study/Programming/Python/basic/Python优缺点.md

Python优缺点


6/15/2021


Python是完全面向对象的语言

  • 在python中一切皆为对象
  • 完全支持继承、重载、多重继承
  • 支持重载运算符,也支持泛型设计

Python拥有一个强大的标准库

核心包括:

  • 数字
  • 字符串
  • 列表
  • 字典
  • 文件等

标准库包括:

  • 系统管理
  • 网络通信
  • 文字处理
  • 数据库接口
  • 图形系统
  • XML处理等功能

Python社区提供了大量的第三方模块包括:

  • 科学计算
  • 人工智能
  • 机器学习
  • Web开发
  • 数据库接口
  • 图形系统等多个领域

优缺点

优点

  • 简单、易学
  • 免费、开源
  • 丰富的库
  • 可扩展型 如果需要一段关键代码运行得更快或者希望某些算法不公开,可以把这部分成员用C/C++编写,然后在Python中使用它们

缺点

  • 运行速度
  • 依赖环境相比于Go较差(个人看法)