day16_面向过程编程与模块导入

一、面向过程编程

1.定义:先干什么-然后干什么-接着干什么-最后干什么 (类似与流水线生产)

2.优缺点

  优点:复杂问题流程化,细节化 ,进而简单化

  缺点:拓展性差

3. ATM

(1) 用户

(2)接口

(3)数据处理

 

二、模块导入

1.定义:一堆功能的集合体称之为模块

2.模块的形式:自定义模块、第三方模块、内置模块

  一个module.py文件及时一个模块,文件名是module.py,模块名是module 

  一个包含有__init__.py文件的文件夹也是模块

  已被编译为共享库或DLL的C或C++扩展

  使用C编写并链接到python解释器的内置模块

3. 为何使用模块

  (1)使用第三方或者内置模块可以极大地提升开发效率,拿来就可以立即使用,不用重复编写代码

  (2)自定义模块即将我们自己程序中需要用到地公共地功能写入一个python文件中

    然后程序地各部分组件可以通过导入地方式来引用/重用自定义模块中的功能

4. 导入方式

  import 模块名

  from 模块名 import 具体功能

原文地址:https://www.cnblogs.com/Smart1san/p/9222186.html