回覆列表
  • 1 # 資料帝國

    能夠編寫所需的功能性程式碼就算是有基礎了!

    學習程式設計不用太在意自己學到什麼程度,而是應該在意自己夠不夠用,能不能寫出優美,精簡,高效,易讀的程式碼。這就是所謂好的程式碼的原則,細分說:

    好程式碼是被合理組織的

    程式碼裡是不是有些很巨大的類?有沒有遵守依賴倒轉原則?別人在瀏覽目錄後是不是能快速找到想找的模組?是不是能方便的抽取出某個模組用在別的專案裡?

    好程式碼是可測試的

    簡單來說就是儘可能的解耦,最小化對其他模組的影響,函式功能儘可能單一。方便後期軟體測試同學進行測試,也有利於和其它開發人員開發協同。

    好程式碼是簡單的

    好的程式碼應當是簡單的。類和函式只有一個職責,幷包含邏輯小而緊密的方法。模組只有需要的依賴,也只對其他模組暴露必要的方法,保證最小可見性。

    聽起來很簡單,做起來難,關鍵在於你是否也有自己的這樣一套標準,太多的人只是實現功能,卻從來沒有自己去仔細思考過什麼樣的程式碼是好程式碼。所以,程式碼學習和實踐,也要堅持往“好程式碼”進步,這是堅實程式設計基礎,提升程式設計水平,脫離低階程式設計的必需一環。

  • 2 # microFPGA

    掌握python基本資料型別,基本的程式流程控制語句,基本的輸入輸出語句,簡單的檔案讀寫,能使用一種python程式設計環境,簡單使用常用庫中常用的呼叫,能做到以上幾點,入門應該是合格了…

  • 中秋節和大豐收的關聯?
  • 女生突然對你說尾戒掉了是什麼意思?