何时使用过程式编程?

编程范式概念

Eleanor Thomas

Senior Data Analytics Engineer

过程式编程的典型应用

  • 常见于通用编程语言
  • 当问题可自然拆分为步骤时适用
  • 适合自动化数据准备流程
  • 用于构建网站
  • 任何可按步骤定义并拆分为子任务的编码任务

三张图:数据准备、网站编程、子任务

编程范式概念

过程式编程示例

price_in_cents = 500
price_in_dollars = price_in_cents / 100

discount = 0.20
final_price = price_in_dollars * (1 - discount)
print("The final price is: $", final_price)
  • 从分(cents)价格开始
  • 转换为美元
  • 应用折扣
  • 打印结果
编程范式概念

过程式编程的优缺点

优点

  • 有利于模块化,减少代码量并节省时间
  • 比其他范式更直观、易上手,资源丰富且常用
  • 灵活性高,适用于多种场景

缺点

  • 由于数据流转方式,安全性可能不及其他范式
  • 跨项目代码复用性较低
  • 关注对数据的操作,而非数据完整性
编程范式概念

过程式 vs. 命令式编程

  • 过程式编程属于命令式编程,但并非所有命令式编程都是过程式
  • 命令式编程都使用逐步的执行指令
  • 过程式编程通过过程(或子程序)组织代码并控制程序流程

流程图

编程范式概念

Passons à la pratique !

编程范式概念

Preparing Video For Download...