概念:
核心是“过程”二字,“过程”指的是解决问题的步骤,即先干什么再干什么,基于面向过程设计程序就好比在设计一条流水线,是一种机械式的思维方式。若程序一开始是要着手解决一个打的问题,面向过程的基本设计思路就是把这个大的问题分解成很多个小问题或子过程,这些子过程再执行的过程中继续分解,知道小问题足够简单到可以在一个小步骤范围内解决。
优点:
复杂的问题流程化,进而简单化(一个复杂的问题,分成一个个小的步骤去实现,实现小的步骤将会非常简单)
举一个典型的面向过程的例子,写一个数据远程备份程序,分三步,本地数据打包,上传至云服务,测试备份文件可用性。
import os
def data_backup(folder):
print('找到备份目录:%s' %folder)
pri