課程內(nèi)容
Python入門課程N(yùn)O70課 什么是面向過程
什么是編程語(yǔ)言中的面向過程?面向過程是把一個(gè)問題分解為若干個(gè)步驟,然后一步步地進(jìn)行求解。編程語(yǔ)言中的面向過程是一種程序設(shè)計(jì)方法,以過程為中心來進(jìn)行編程。與面向過程相對(duì)的是面向?qū)ο螅嫦蜻^程側(cè)重于找出解決問題的過程、步驟,而面向?qū)ο髮栴}本身視為一個(gè)整體。
接下來我們舉例講解什么是面向過程:
比如計(jì)算一道數(shù)學(xué)題:2+5*2-6*1
那么他可以分成三個(gè)步驟,根據(jù)算法的優(yōu)先級(jí)高低
首先計(jì)算5*3=10
其次6*1=6
最后2+10-6=6
那么這種思想就是重在解題過程的面向過程編程。
優(yōu)缺點(diǎn):相對(duì)而言
優(yōu)點(diǎn):程序執(zhí)行性能好,條理清晰
缺點(diǎn):可擴(kuò)展性,可維護(hù)性,可復(fù)用性差
總之:
(1) 面向過程是以過程為中心,把一個(gè)問題分解為若干個(gè)步驟,然后一步步地進(jìn)行求解。
(2) 面向過程符合人的思考方式,無需考慮復(fù)雜的抽象概念,將問題求解分解為若干步驟,程序的流程清晰,易于實(shí)現(xiàn)。軟件的規(guī)模不是很大時(shí),以面向過程的方式來進(jìn)行項(xiàng)目開發(fā),會(huì)更加高效。

- 上一篇
Python入門課程N(yùn)O69課 如何使用json
json的全稱為JavaScript Object Notation,是javascript的對(duì)象標(biāo)記語(yǔ)言,用于將javascript對(duì)象序列化為JSON格式的字符串。與Python一樣,也是一種解釋型的腳本語(yǔ)言。json數(shù)據(jù)格式:json這種數(shù)據(jù)格式類似于Python中的列表類型和字典類型:由符號(hào)[]括起來的數(shù)據(jù)集合,或由花括號(hào)
- 下一篇
Python入門課程N(yùn)O71課 什么是面向?qū)ο?/h2>
Python中的對(duì)象是指數(shù)據(jù)類型的一個(gè)實(shí)例。在Python中一切皆對(duì)象,以字典類型進(jìn)行舉例,字典類型就是一個(gè)類型,對(duì)字典類型進(jìn)行實(shí)例化后,可以得到一個(gè)字典對(duì)象。面向?qū)ο蟮娜筇卣鳎悍庋b、繼承、多態(tài)。封裝:面向?qū)ο笾械姆庋b,是指將數(shù)據(jù)類型的屬性和方法的實(shí)現(xiàn)細(xì)節(jié)藏起來,只