Python学习(1) (python特点、优缺点)

Python学习(1)

  • 一、python的特点
  • 二、python的优缺点
    • 1.优点
    • 2.缺点
  • 三、python源程序的基本概念

一、python的特点

1. python 是完全面向对象的语言

  • 函数、模块、数字、字符串都是对象,在python中一切皆为对象
  • 完全支持继承、重载、多重继承
  • 支持重载运算符,也支持泛型设计

2. python拥有一个强大的标准库,

python语言的核心,只包含数字、字符串、列表、字典、文件等常见类型和函数,而由python标准库提供了系统管理、网络通信、文本处理、数据库接口、图形系统、xml处理等额外的功能。

3. python社区提供了大量第三方模块,

使用方式与标准库类似,它们的功能覆盖科学计算、人工智能、机器学习、web开发、数据库接口、图形系统 等多个领域。

面向对象的思维方式:

  • 面向对象是一种思维方式,也是一门程序设计技术
  • 要解决一个问题前,首先考虑由谁来做,怎么做事情 是谁的职责,最后把事情做好就行
  • 对象是谁
  • 要解决复杂的问题,就可以找多个不同的对象,各司其职,共同实现,最终完成需求。

二、python的优缺点

1.优点

  • 简单、易学
  • 免费、开源
  • 面向对象
  • 丰富的库
  • 可扩展性( 如果需要一段关键的代码运行的更快或者希望某些算法不公开,可以把这部分的程序使用C语言或C++编写,然后在python程序中使用它们 )

2.缺点

  • 运行速度
  • 国内市场较小
  • 中文资料匮乏

三、python源程序的基本概念

  1. python源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做
  2. python的开发 python程序的文件扩展名通常都是.py

上一篇: 2020版本的pycharm支持官方汉化了

下一篇: Python学习(2) (代码运行的常见错误、python解释器、注释方法、算数运算符)

你可能感兴趣的:(python,pycharm,python,编程语言)