python之程序設計思維(計算思維與計算生態)

計算思維與程序設計
第3種人類思維特徵
邏輯思維、實證思維、計算思維(漢諾塔遞歸)
抽象問題的計算過程,利用計算機的自動化求解
抽象計算過程,關注設計和構造,而非因果
計算機程序設計是關鍵,編程是實現的手段和方法

計算生態
開源思想深入演化和發展,形成計算生態
沒有頂層設計,以功能爲單位
編程的起點不再是算法而是系統
編程的目的是快速解決問題(站在巨人的肩膀上)
推薦http://python123.io 有很多優質的第三方庫

用戶體驗:(程序到產品的關鍵)
用戶體驗指用戶對產品的直觀感受
方法1、進度展示
如果程序需要計算時間,可能產生等待,請增加進度展示
方法2、異常處理
當獲得用戶輸入時,需要異常處理
方法3、打印輸出

基本的程序設計模式
從IPO開始
模塊化設計(緊耦合部分不要單獨成模塊;松耦合部分建議單獨存在)
配置化設計(將可選參數配置化,關鍵在於接口設計)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章