回覆列表
-
1 # 資料帝國
-
2 # microFPGA
掌握python基本資料型別,基本的程式流程控制語句,基本的輸入輸出語句,簡單的檔案讀寫,能使用一種python程式設計環境,簡單使用常用庫中常用的呼叫,能做到以上幾點,入門應該是合格了…
掌握python基本資料型別,基本的程式流程控制語句,基本的輸入輸出語句,簡單的檔案讀寫,能使用一種python程式設計環境,簡單使用常用庫中常用的呼叫,能做到以上幾點,入門應該是合格了…
能夠編寫所需的功能性程式碼就算是有基礎了!
學習程式設計不用太在意自己學到什麼程度,而是應該在意自己夠不夠用,能不能寫出優美,精簡,高效,易讀的程式碼。這就是所謂好的程式碼的原則,細分說:
好程式碼是被合理組織的程式碼裡是不是有些很巨大的類?有沒有遵守依賴倒轉原則?別人在瀏覽目錄後是不是能快速找到想找的模組?是不是能方便的抽取出某個模組用在別的專案裡?
好程式碼是可測試的簡單來說就是儘可能的解耦,最小化對其他模組的影響,函式功能儘可能單一。方便後期軟體測試同學進行測試,也有利於和其它開發人員開發協同。
好程式碼是簡單的好的程式碼應當是簡單的。類和函式只有一個職責,幷包含邏輯小而緊密的方法。模組只有需要的依賴,也只對其他模組暴露必要的方法,保證最小可見性。
聽起來很簡單,做起來難,關鍵在於你是否也有自己的這樣一套標準,太多的人只是實現功能,卻從來沒有自己去仔細思考過什麼樣的程式碼是好程式碼。所以,程式碼學習和實踐,也要堅持往“好程式碼”進步,這是堅實程式設計基礎,提升程式設計水平,脫離低階程式設計的必需一環。