Python入门课程NO70课 什么是面向过程
极客小将2020-09-02-
什么是编程语言中的面向过程?面向过程是把一个问题分解为若干个步骤,然后一步步地进行求解。编程语言中的面向过程是一种程序设计方法,以过程为中心来进行编程。与面向过程相对的是面向对象,面向过程侧重于找出解决问题的过程、步骤,而面向对象将问题本身视为一个整体。接
什么是编程语言中的面向过程?面向过程是把一个问题分解为若干个步骤,然后一步步地进行求解。编程语言中的面向过程是一种程序设计方法,以过程为中心来进行编程。与面向过程相对的是面向对象,面向过程侧重于找出解决问题的过程、步骤,而面向对象将问题本身视为一个整体。
接下来我们举例讲解什么是面向过程:
比如计算一道数学题:2+5*2-6*1
那么他可以分成三个步骤,根据算法的优先级高低
首先计算5*3=10
其次6*1=6
最后2+10-6=6
那么这种思想就是重在解题过程的面向过程编程。
优缺点:相对而言
优点:程序执行性能好,条理清晰
缺点:可扩展性,可维护性,可复用性差
总之:
(1) 面向过程是以过程为中心,把一个问题分解为若干个步骤,然后一步步地进行求解。
(2) 面向过程符合人的思考方式,无需考虑复杂的抽象概念,将问题求解分解为若干步骤,程序的流程清晰,易于实现。软件的规模不是很大时,以面向过程的方式来进行项目开发,会更加高效。
- 上一篇
Python入门课程NO69课 如何使用json
json的全称为JavaScript Object Notation,是javascript的对象标记语言,用于将javascript对象序列化为JSON格式的字符串。与Python一样,也是一种解释型的脚本语言。json数据格式:json这种数据格式类似于Python中的列表类型和字典类型:由符号[]括起来的数据集合,或由花括号
- 下一篇
Python入门课程NO71课 什么是面向对象
Python中的对象是指数据类型的一个实例。在Python中一切皆对象,以字典类型进行举例,字典类型就是一个类型,对字典类型进行实例化后,可以得到一个字典对象。面向对象的三大特征:封装、继承、多态。封装:面向对象中的封装,是指将数据类型的属性和方法的实现细节藏起来,只