Python 第 3 關:演算法工坊
找出隱藏的規律,破解神祕機關。能理解常用算法框架,用 Python 實現基礎算法,並具備基本 Debug 能力。
這一關學什麼
- 數制轉換:二進制、八進制、十六進制、十進制互相轉換與 Python 轉換函數。
- ASCII:ASCII、ord() 與 chr()。
- 內置函數:常用內置函數與三級函數題型。
- 推導式:列表推導式、字典推導式與生成器推導式。
- 序列操作:序列解包與切片。
- 解析算法:解析算法的特徵與程序實現。
- 枚舉算法:枚舉算法的特徵與程序實現。
- 冒泡排序:冒泡排序的特徵、過程與程序實現。
- 選擇排序:選擇排序的特徵、過程與程序實現。
- 插入排序:插入排序的特徵、過程與程序實現。
- 二分查找:在有序資料中使用 while 循環縮小查找範圍。
- 集合:集合概念、去重與成員判斷。
- 異常處理:try-except 處理可能出錯的輸入或轉換。
開始學習
學生登入學習帳戶後可以閱讀完整教案、完成小測驗並收集拼圖碎片。