程式設計思想怎麼培養

時間 2021-06-02 06:22:53

1樓:Nobody

你指的程式設計思想是?好像也沒有標準的程式設計思想吧?

假設你說的程式設計思想,指的是《code complete》,《clean code》裡面講述的程式設計思想。

你要意思到程式設計是乙個實踐性的技術活,不是說一定要掌握很多程式設計思想才能實踐,先實踐然後回過頭去看程式設計思想的書籍,或許更有收穫,還是要有乙個量變到質變的過程,如果不是天才的話。

2樓:

程式設計其實就是翻譯。把乙個任務用一種程式語言描述出來。

寫程式就像漢譯英。你做不好無非就是漢語讀不懂(理解不對,思路有誤)或者英語寫不出來,單詞量少(Python各種型別,函式,庫不認識),組織不成句子(Python語法不熟),句子生硬(不會Python的pattern)。或者兩者都有。

讀不懂大佬的Python,無非也是單詞不認識,語法結構不認識。

看你的描述,應該是英語(Python)基礎不行。就要注意積累單詞(Python類,函式,庫),搞懂英語(Python)語法,多讀多寫。

怎樣培養遞迴思想?

遞迴是一種程式語言功能,可以用遞迴實現的演算法一般都是分治類演算法。分治類演算法,即把當前規模的問題劃分為更小的乙個或多個子問題,只要子問題解決到最優,那麼當前問題就可以通過某種推導關係解到最優。而母問題和子問題,擁有相同的問題format,可以迴圈使用同一種邏輯的函式去解,故名遞迴。ps 上文中 ...

軟體開發中設計的思想怎麼培養?

已重置 一定要說怎麼培養的話,那就是玩各種建造類的沙盒遊戲。設計的東西越多,設計的腦洞和經驗也就積累得越快。如果簡單總結的話,可以認為問題的本質都是 你手裡有哪些資源?想要的最終產物是什麼?怎樣對這些資源進行組合?然後我們需要給這些問題增加約束條件。資源當然不是無限制的了,各種資源可使用的數量是有限...

程式設計思想裡面,何謂解耦?

就是讓你多return 幾次,用 return 去傳遞裡面有資訊的 object,主要是把功能分開,以後修改的時候方便 debug 比如乙個東西,有A B兩個功能,但是必須要完成了 A 功能才能去繼續完成 B 功能,那就需要完成A 功能之後 return 到乙個 object a,再把 a 當作實際...