摘要:文字有點長,對于不想看文字的朋友,可以去這里看視頻,內容和這個文字一樣的,視頻可能更好理解面向過程概述所謂面向過程,及關注過程面向的字面意思就是關注著眼于面對著那么什么是過程呢過程就是過程,也可以理解為步驟當我們做某件事情的時候,如果關注過
文字有點長,對于不想看文字的朋友,可以去這里看視頻,內容和這個文字一樣的,視頻可能更好理解 https://www.piqizhu.com/v/rEj...面向過程概述
所謂面向過程,及關注過程
面向的字面意思就是 關注、著眼于、面對著
那么什么是過程呢?
過程就是過程,也可以理解為步驟
當我們做某件事情的時候,如果關注過程(站在過程的角度來做)
那么我們就會把這件事,分解為多個小過程(步驟)
比如,我們打算捏一個泥娃娃,那么,捏一個泥娃娃則是本次我們要解決的問題
站在面向過程(面向步驟)的角度來說, 我們可以把捏泥娃娃分隔為以下幾個步驟:
準備泥
準備水
混合攪拌
捏頭
捏身體
捏兩只手
捏兩只腳
拼接身體
我們這里有8個大的步驟,當然每個大步驟還有很多小步驟,這里暫且不那么細致
你可以發現,面向過程的這種解決問題的思路,和我們現實中解決問題的思路 是差不多的,我們幾乎天天都會用到
面向過程并不神秘, 我們 分析事物的關注點,在于每一個過程,我們會把復雜的事情,分解為,多個簡單的步驟, 然后一個步驟一個步驟的 去完成
面向過程代碼實戰接下來 我們以面向過程的思路,來寫一點代碼, 我們的任務是,用python代碼制作一個玩具鴨子
首先分析,制作一個鴨子,需要哪些步驟呢?
頭
翅膀
身體
腳
拼接到一起
那么我們的代碼如下:
注意:Python代碼雖然可以使用中文作為變量名,但不推薦,不過本次為了便于大家理解,我會使用中文漢字作為變量名
def 制作鴨頭(): print("鴨頭-開始制作") pass # 這里是詳細步驟,暫時省略 print("鴨頭-制作完畢") return "鴨頭" def 制作鴨翅膀(): print("鴨翅膀-開始制作") pass # 這里是詳細步驟,暫時省略 print("鴨翅膀-制作完畢") return "鴨翅膀" def 制作鴨身體(): print("鴨身體-開始制作") pass # 這里是詳細步驟,暫時省略 print("鴨身體-制作完畢") return "鴨身體" def 制作鴨腳(): print("鴨腳-開始制作") pass # 這里是詳細步驟,暫時省略 print("鴨腳-制作完畢") return "鴨腳" def 拼接身體(鴨頭, 鴨翅膀, 鴨身體, 鴨腳): print("拼接鴨子的身體-開始") pass # 這里是詳細步驟,暫時省略 print("拼接鴨子的身體-完畢") return "我是一個完整的鴨子"
好了, 我們已經用代碼把制作鴨子梳理成了5個步驟
那么我們開始讓代碼運行起來吧
鴨頭 = 制作鴨頭() 鴨翅膀 = 制作鴨翅膀() 鴨身體 = 制作鴨身體() 鴨腳 = 制作鴨腳() 小鴨子 = 拼接身體(鴨頭,鴨翅膀,鴨身體,鴨腳) print(小鴨子)
現在,我們成功的制作了一只鴨子
你可以發現,我們把制作鴨子,分解成了幾個步驟,我們按照規劃好的步驟,按照順序,一個步驟一個步驟的推進,最終完成了鴨子的制作
當然,實際情況中,事情往往不會那么簡單,往往會有很多角色的參與, 每個角色又會完成多個步驟,于是,后來就在面向過程的基礎上,演化出了 面向對象, 關于面向對象, 我們會在下一課講解
講的不好, 如果哪里講錯了, 歡迎批評,我好及時改正, 謝謝
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/43648.html
摘要:如果初學者接觸的第一門語言是,學習曲線則會平滑得多,掌握一些基本語法和內置的數據結構,已經可以上手寫一些小工具或者小型應用。如果你的學習時間充足,我的建議是一定要學數據結構和算法。 前言 Python是最容易入門的編程語言,沒有之一。如果初學者接觸的第一門語言是C或者C++,對他們來說最難的不是語法,而是容易出現內存泄漏、指針等問題。有時候排查這些問題對初學者的打擊很大,尤其是沒掌握排...
摘要:文字有點長,對于不想看文字的朋友,可以去這里看視頻,內容和這個文字一樣的,視頻可能更好理解回顧面向過程前面我們已經學過了面向過程我們知道,面向過程的時候,我們的關注點是步驟面向過程做事,就是把一件事情分割為多個步驟,然后依次去完成每一個步驟 文字有點長,對于不想看文字的朋友,可以去這里看視頻,內容和這個文字一樣的,視頻可能更好理解https://www.piqizhu.com/v/yj...
摘要:語料庫是由文本構成的數據集通過提供現成的文本數據來輔助文本處理。那么可以用來做什么呢我自己是一名從事是不錯的入門選項。大數據和人工智能是機器學習和的主要開發語言。 Python培訓有哪些內容?很多零基礎學員不知道Python軟件是干什么用的?Python軟件是Python工程師編寫代碼時所需...
摘要:面向對象編程,簡稱,是一種程序設計思想。面向過程與面向對象面向過程的程序設計把函數作為程序的基本單元。以上是在計算機世界里認識面向對象和面向過程,接下來給大家舉個生活中的例子就拿你早上想吃雞蛋灌餅為例。 面向對象編程——Object Oriented Programming,簡稱OOP,是一種程序設計思想。OOP把對象作為程序的基本單元,一個對象包含了數據和操作數據的函數。 面向過程 ...
閱讀 3062·2021-10-12 10:12
閱讀 1569·2021-09-09 11:39
閱讀 1845·2019-08-30 15:44
閱讀 2339·2019-08-29 15:23
閱讀 2898·2019-08-29 15:18
閱讀 2960·2019-08-29 13:02
閱讀 2688·2019-08-26 18:36
閱讀 733·2019-08-26 12:08