1. 程式人生 > >python學習入門2軟體開發過程 2018.8.17

python學習入門2軟體開發過程 2018.8.17

參照:python程式設計第三版
python programming:an introduction to computer science

第二章:編寫簡單程式

  1. 分析問題:確定要解決什麼問題
  2. 確定規格說明:準確描述程式要做什麼(不必擔心程式要怎麼做!)
  3. 建立設計:規劃程式的整體結構,這是描述程式怎麼做的地方。主要是設計演算法來滿足規格說明(演算法多用虛擬碼)
  4. 實現設計:將設計翻譯成計算機語言,即將演算法實現為計算機程式
  5. 測試/除錯程式
  6. 維護程式:繼續根據使用者的需求開發該程式

理解簡單的IPO模式的程式(input-processing-output)

# avg2.py
#   A simple program to average two exam scores  
#   Illustrates use of multiple input

對於較簡單的程式,程式規格用註釋寫在開頭
或者用文件字串,可以匯出
這裡寫圖片描述
這裡寫圖片描述

注意:不要用test()
     因為test是函式名,而 test()是函式,會返回None這個資料型別
     test()即是執行這個函式
說到函式名,
當你在shell鍵入函式名是,會返回記憶體地址
或顯示是內建函式

這裡寫圖片描述