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中一切皆對象,以字典類型進行舉例,字典類型就是一個類型,對字典類型進行實例化后,可以得到一個字典對象。面向對象的三大特征:封裝、繼承、多態。封裝:面向對象中的封裝,是指將數據類型的屬性和方法的實現細節藏起來,只