Python 第 4 關:函數魔法
把招式變成咒語,解開層層謎題。能用函數優化程序結構,調用標準庫,並以遞歸、遞推、分治方法解決問題。
這一關學什麼
- 函數概念:參數、返回值、變數作用域與函數使用規範。
- 自定義函數:自定義函數的創建、調用與代碼復用。
- 匿名函數:lambda 匿名函數與小型函數表達。
- 遞推:用前一項推出後一項,掌握迭代式狀態更新。
- 遞歸:通過函數調用實現遞歸,理解終止條件與遞歸體。
- 分治算法:理解分治思想,能把問題拆成較小子問題處理。
- 算法效率:算法性能、時間複雜度與空間複雜度。
- 第三方庫:pip、wheel、exe 安裝方法。
- 模組導入:import/from,math 與 random。
開始學習
學生登入學習帳戶後可以閱讀完整教案、完成小測驗並收集拼圖碎片。