python面向过程是什么意思_Python中 什么是面向过程 (视频+文字)

文字有点长,对于不想看文字的朋友,可以去这里看视频,内容和这个文字一样的,视频可能更好理解 www.piqizhu.com/v/rEjqLNzdY…

面向过程概述

所谓面向过程,及关注过程

面向的字面意思就是 关注、着眼于、面对着

那么什么是过程呢?

过程就是过程,也可以理解为步骤

当我们做某件事情的时候,如果关注过程(站在过程的角度来做)

那么我们就会把这件事,分解为多个小过程(步骤)

比如,我们打算捏一个泥娃娃,那么,捏一个泥娃娃则是本次我们要解决的问题

站在面向过程(面向步骤)的角度来说, 我们可以把捏泥娃娃分隔为以下几个步骤:

准备泥

准备水

混合搅拌

捏头

捏身体

捏两只手

捏两只脚

拼接身体

我们这里有8个大的步骤,当然每个大步骤还有很多小步骤,这里暂且不那么细致

你可以发现,面向过程的这种解决问题的思路,和我们现实中解决问题的思路 是差不多的,我们几乎天天都会用到

面向过程并不神秘, 我们 分析事物的关注点,在于每一个过程,我们会把复杂的事情,分解为,多个简单的步骤, 然后一个步骤一个步骤的 去完成

面向过程代码实战

接下来 我们以面向过程的思路,来写一点代码, 我们的任务是,用python代码制作一个玩具鸭子

首先分析,制作一个鸭子,需要哪些步骤呢?

翅膀

身体

拼接到一起

那么我们的代码如下:

注意:Python代码虽然可以使用中文作为变量名,但不推荐,不过本次为了便于大家理解,我会使用中文汉字作为变量名

def 制作鸭头():

print("鸭头-开始制作")

pass # 这里是详细步骤,暂时省略

print("鸭头-制作完毕")

return "鸭头"

def 制作鸭翅膀():

print("鸭翅膀-开始制作")

pass # 这里是详细步骤,暂时省略

print("鸭翅膀-制作完毕")

return "鸭翅膀"

def 制作鸭身体():

print("鸭身体-开始制作")

pass # 这里是详细步骤,暂时省略

print("鸭身体-制作完毕")

return "鸭身体"

def 制作鸭脚():

print("鸭脚-开始制作")

pass # 这里是详细步骤,暂时省略

print("鸭脚-制作完毕")

return "鸭脚"

def 拼接身体(鸭头, 鸭翅膀, 鸭身体, 鸭脚):

print("拼接鸭子的身体-开始")

pass # 这里是详细步骤,暂时省略

print("拼接鸭子的身体-完毕")

return "我是一个完整的鸭子"

复制代码

好了, 我们已经用代码把制作鸭子梳理成了5个步骤

那么我们开始让代码运行起来吧

鸭头 = 制作鸭头()

鸭翅膀 = 制作鸭翅膀()

鸭身体 = 制作鸭身体()

鸭脚 = 制作鸭脚()

小鸭子 = 拼接身体(鸭头,鸭翅膀,鸭身体,鸭脚)

print(小鸭子)

复制代码

现在,我们成功的制作了一只鸭子

你可以发现,我们把制作鸭子,分解成了几个步骤,我们按照规划好的步骤,按照顺序,一个步骤一个步骤的推进,最终完成了鸭子的制作

当然,实际情况中,事情往往不会那么简单,往往会有很多角色的参与, 每个角色又会完成多个步骤,于是,后来就在面向过程的基础上,演化出了 面向对象, 关于面向对象, 我们会在下一课讲解

讲的不好, 如果哪里讲错了, 欢迎批评,我好及时改正, 谢谢

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值