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

Posted smart1san

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 具体功能

 

以上是关于day16_面向过程编程与模块导入的主要内容,如果未能解决你的问题,请参考以下文章

Day16:面向对象编程——类和对象

day9_面向对象编程

day9-面向对象和面向过程

合并_03php面向对象基础(4days)笔记

python学习笔记DAY16(面向对象编程)

day05 协程函数,递归函数,匿名函数lambda,内置函数map reduce filter max min zip sorted,匿名函数lambda和内置函数结合使用,面向过程编程与函数编程