Python学习笔记(二)

黑马程序员Python教程_600集Python从入门到精通教程

 

3.0 Python特点

Python是完全面向对象的语言

解决问题有两种方式:

1、自己亲历亲为一步一步的拆解,去解决问题的每一个步骤,自己去逐步解决这个问题

2、面向对象来解决,首先要考虑由谁来做,怎么做事情是谁的职责,最后把事情做好就行。而具备解决这个问题能力的谁就是对象。

 

函数、模块、数字、字符串都是对象,Python中一切皆对象

完全支持继承、重载、多重继承

支持重载运算符,也支持泛型设计

Python拥有一个强大的标准库,核心只有数字、字符串、列表、字典文件等常见类型和函数。但是标准库提供了系统管理、网络通信、文本处理、数据库接口、图形系统

XML处理等功能(对象)

Python社区提供了大量的第三方模块,使用方式跟标准库类似(但是不是由官方研发提供的,是Python的爱好者提供)。功能覆盖非常的多,甚至是跨领域的。(对象)

 

Python中重要的是面对对象的思维方式

面对对象是一种思维方式,也是一门程序设计技术。

要解决复杂的问题,就可以找多个不同的对象,各司其职,共同实现,最终完成需求

 

4.0 Python的优缺点

 

4.1 优点

简单、易学

免费、开源

面向对象

丰富的库

可拓展性(如果需要一段关键代码运行得更快或者希望某些算法不公开,可以把这部分的程序用C或者C++编写,然后在Python程序中使用它们)

 

4.2 缺点

运行速度

国内市场小

中文资料匮乏

posted @ 2021-05-20 20:01  黑羽青衣  阅读(44)  评论(0编辑  收藏  举报