Bricks Academy

Python 第 3 關:演算法工坊

找出隱藏的規律,破解神祕機關。能理解常用算法框架,用 Python 實現基礎算法,並具備基本 Debug 能力。

這一關學什麼

  • 數制轉換:二進制、八進制、十六進制、十進制互相轉換與 Python 轉換函數。
  • ASCII:ASCII、ord() 與 chr()。
  • 內置函數:常用內置函數與三級函數題型。
  • 推導式:列表推導式、字典推導式與生成器推導式。
  • 序列操作:序列解包與切片。
  • 解析算法:解析算法的特徵與程序實現。
  • 枚舉算法:枚舉算法的特徵與程序實現。
  • 冒泡排序:冒泡排序的特徵、過程與程序實現。
  • 選擇排序:選擇排序的特徵、過程與程序實現。
  • 插入排序:插入排序的特徵、過程與程序實現。
  • 二分查找:在有序資料中使用 while 循環縮小查找範圍。
  • 集合:集合概念、去重與成員判斷。
  • 異常處理:try-except 處理可能出錯的輸入或轉換。

開始學習

學生登入學習帳戶後可以閱讀完整教案、完成小測驗並收集拼圖碎片。

回到Python 學習路線 · 查詢課程