---
# System prepended metadata

title: 2025/0308~0517/六下午 APCS初階班 佈告欄

---

# 2025/0308~0517/六下午 APCS初階班 佈告欄


## 重要事項
<details>
  <summary><strong>Frank的影片課後解題👌👌👌</strong></summary>


點擊➡️[e924. pC. 括號配對](https://youtu.be/Uqscx-oNphI)
點擊➡️[e548. I Can Guess the Data Structure!](https://youtu.be/SZ_neaJSArI)
點擊➡️[輾轉相除法參考](https://www.youtube.com/watch?v=fGesPF3QA1U)
點擊➡️[a020. 身分證檢驗](https://www.youtube.com/watch?v=hTlHBSp08Qs)
點擊➡️[c317. 硬幣問題！前傳](https://youtu.be/onT9tT_gATk) 
點擊➡️[g275. 1. 七言對聯](https://youtu.be/CknJGgGeg4c) 
    
點擊➡️[e357. 遞迴函數練習](https://www.youtube.com/watch?v=fZV00v3-Ouw)  
點擊➡️[b965. 2. 矩陣轉換](https://www.youtube.com/watch?v=jid8YhejHZc) 

點擊➡️[f312. 1. 人力分配](https://youtu.be/UOSF2WfJOy0) 
點擊➡️[h081. 1. 程式交易](https://youtu.be/fCbl0KQUsq4) 
點擊➡️[f313. 2. 人口遷移](https://youtu.be/CC18ubZ0SlU) 

點擊➡️[i400. 2. 字串解碼](https://youtu.be/51joIIm3-pU) 
   

</details>

<details>
  <summary><strong>Frank的課前問卷🫵🫵🫵</strong></summary>


點擊➡️[APCS初階班課前問卷](https://forms.gle/TjPi6TbpXFW187F18)

</details>
<details>
  <summary><strong>Frank我有問題🙋🙋🙋</strong></summary>

Frank的Email: stylefk1218@gmail.com
Frank的IG: ➡️[f.aaaaart](https://www.instagram.com/f.aaaaart/)
</details>

<details>
  <summary><strong>Frank我要交作業✋✋✋</strong></summary>
    
請大家周五晚上6點前上傳完所有程式碼至指定雲端資料夾，回家作業為課堂上的"自我挑戰或是zero judge題型"
    
各位同學如果不知道怎麼繳交作業可以參考連結內的影片➡️[APCS作業繳交方式](https://www.youtube.com/watch?v=NF-eHd4JEE0&t=8s)
    
1. 點擊➡️[作業專區](https://drive.google.com/drive/folders/1Ke6p77v_R9Tgx9k5dWuUHJ9T3E-Mhd3f?usp=sharing)
2. 點進==作業專區==
3. 點擊==自己名字的資料夾==
4. 上傳==回家作業/==(檔名:題號.py)
    
我忘記怎麼儲存python檔案了➡️[如何建立Python檔案並執行](https://hackmd.io/bn577urmQt6E5XBqPhqJug)
    
    
</details>


<details>
  <summary><strong>Frank我請假🏃🏃🏃</strong></summary>

==請假的同學記得完成補課影片！不然會跟不上進度唷！==
    
APCS學習區➡️[橘子蘋果學習平台](https://koding.school/my/courses)
    
學習平台－APCS程式檢定Python班補課影片邀請碼：057351
    
</details>

<details>
  <summary><strong>Frank常用連結👶👶👶</strong></summary>

APCS練習區➡️[橘子蘋果測驗平台](https://exam.orangeapple.co/exams)
測驗平台－APCS觀念題課程教材邀請碼：2em1zwei
測驗平台－APCS觀念題模擬測驗邀請碼：exzcubwi
  
APCS學習區➡️[橘子蘋果學習平台](https://koding.school/my/courses)
    
學習平台－APCS程式檢定Python班補課影片邀請碼：057351
    
<!-- L10提供 -->
<!-- 學習平台－APCS30小時解題影片邀請碼：7669ac -->

</details>

<details>
  <summary><strong>Frank我手好癢🙆‍♂️🙆‍♂️🙆‍♂️</strong></summary>

刷爆題庫➡️[高中生程式解題系統](https://zerojudge.tw/)
征服橘蘋➡️[橘子蘋果程式平台](https://exam.orangeapple.co/)
刷膩了啦➡️[Leetcode](https://leetcode.com/problemset/)
Python鍵盤俠➡️[Python打字練習](https://www.how-to-type.com/typing-practice/programming/py/)
</details>

<details>
  <summary><strong>Frank推薦學習工具👍👍👍</strong></summary>

一步一步來➡️[python 執行視覺化工具](https://pythontutor.com/python-compiler.html#mode=edit)

</details>

---


## APCS課程資訊

<details>
  <summary><strong>APCS初階班課程資訊</strong></summary>
    
  APCS大哉問➡️[點擊我](https://docs.google.com/document/d/1MbXOJDLXW_Ct0KKmadO-PUoEz5w0uoie0XZ3m6EbOkw/edit#heading=h.ecwiqmjlaf4p)
   
![image](https://hackmd.io/_uploads/HkHZGGXpR.png)
    
</details>

<details>
  <summary><strong>APCS實作題基礎練習</strong></summary>
    
刷爆題庫➡️[高中生程式解題系統](https://zerojudge.tw/)

征服以下題目吧🫡🫡🫡

![image](https://hackmd.io/_uploads/Sk69zm7TA.png)

![image](https://hackmd.io/_uploads/r11pMm7pA.png)

**參考題解👇**

<table>
  <tr>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
  </tr>
  <tr>
    <td>a001</td>
    <td>哈囉</td>
    <td><a href="https://hackmd.io/@oateacher/a001">點我</a></td>
    <td>a002</td>
    <td>簡易加法</td>
    <td><a href="https://hackmd.io/@oateacher/a002">點我</a></td>
  </tr>
  <tr>
    <td>a003</td>
    <td>兩光法師占卜術</td>
    <td><a href="https://hackmd.io/@oateacher/a003">點我</a></td>
    <td>a004</td>
    <td>文文的求婚</td>
    <td><a href="https://hackmd.io/@oateacher/a004">點我</a></td>
  </tr>
  <tr>
    <td>a005</td>
    <td>Eva的回家作業</td>
    <td><a href="https://hackmd.io/@oateacher/a005">點我</a></td>
    <td>a009</td>
    <td>解碼器</td>
    <td><a href="https://hackmd.io/@oateacher/a009">點我</a></td>
  </tr>
  <tr>
    <td>c636</td>
    <td>十二生肖</td>
    <td><a href="https://hackmd.io/@oateacher/c636">點我</a></td>
    <td>a024</td>
    <td>最大公因數(GCD)</td>
    <td><a href="https://hackmd.io/@oateacher/a024">點我</a></td>
  </tr>
  <tr>
    <td>a020</td>
    <td>身分證檢驗</td>
    <td><a href="https://hackmd.io/@oateacher/a020">點我</a></td>
    <td>d097</td>
    <td>Jolly jumpers</td>
    <td><a href="https://hackmd.io/@oateacher/d097">點我</a></td>
  </tr>
  <tr>
    <td>a054</td>
    <td>電話客服中心</td>
    <td><a href="https://hackmd.io/@oateacher/a054">點我</a></td>
    <td>a065</td>
    <td>提款卡密碼</td>
    <td><a href="https://hackmd.io/@oateacher/a065">點我</a></td>
  </tr>
  <tr>
    <td>c657</td>
    <td>最長連續字母</td>
    <td><a href="https://hackmd.io/@oateacher/c657">點我</a></td>
    <td>d478</td>
    <td>共同的數 (簡易版)</td>
    <td><a href="https://hackmd.io/@oateacher/d478">點我</a></td>
  </tr>
  <tr>
    <td>c317</td>
    <td>硬幣問題 (前傳)</td>
    <td><a href="https://hackmd.io/@oateacher/c317">點我</a></td>
    <td>e566</td>
    <td>Divide, But Not Quite Conquer!</td>
    <td><a href="https://hackmd.io/@oateacher/e566">點我</a></td>
  </tr>
  <tr>
    <td>a417</td>
    <td>螺旋矩陣</td>
    <td><a href="https://hackmd.io/@oateacher/a417">點我</a></td>
    <td>a468</td>
    <td>February 29</td>
    <td><a href="https://hackmd.io/@oateacher/a468">點我</a></td>
  </tr>
</table>

</details>






## APCS課程內容
<details>
  <summary><strong>Lesson_01</strong></summary>
    
---
    
<h2 style="font-size: 18px;">Frank提醒 - Lesson 01💪💪💪</h2>

    
--- 
    
<h2 style="font-size: 18px;">APCS 程式檢定 Python 班 (初階班) - Lesson 01👇👇👇</h2>
    
<div style="display: flex; justify-content: space-between; gap: 20px;">
  <div style="flex: 1;">
    <h2 style="font-size: 18px;">課程內容</h2>
    <p style="font-size: 15px;">1. APCS 檢定介紹</p>
    <p style="font-size: 15px;">2. Python 環境安裝與操作</p>
    <p style="font-size: 15px;">3. 認識基礎 Input / Output 語法</p>
    <p style="font-size: 15px;">4. 程式架構 IPO</p>
  </div>
  <div style="flex: 1;">
    <h2 style="font-size: 18px;">課程講義</h2>
    <p style="font-size: 15px;">1. 01_認識APCS</p>
    <p style="font-size: 15px;">2. 02_下載與安裝</p>
    <p style="font-size: 15px;">3. 03_第一個程式</p>
    <p style="font-size: 15px;">4. 04_變數與運算</p>
    <p style="font-size: 15px;">5. 05_IPO與程式流程</p>
  </div>
</div>

---
<h2 style="font-size: 18px;">例題練習 - Lesson 01👇👇👇</h2>
<table>
  <tr>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
  </tr>
  <tr>
    <td>APCS 1-1</td>
    <td>Hello world</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS 1-2</td>
    <td>輸出指令</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>APCS 2-1</td>
    <td>認識變數</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS 2-2</td>
    <td>運算子</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>APCS 2-3</td>
    <td>資料型態</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS 2-4</td>
    <td>數字與文字的輸出</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>APCS 2-6</td>
    <td>除數和餘數</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS 3-1</td>
    <td>input()</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>APCS 3-2</td>
    <td>IPO練習</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS 3-4</td>
    <td>split()</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>APCS 3-5</td>
    <td>解題心法</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS 3-6</td>
    <td>連續IPO</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
</table>

---
<h2 style="font-size: 18px;">回家作業 - Lesson 01👇👇👇</h2>
<table>
  <tr>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
  </tr>

  <tr>
    <td>APCS 2-5</td>
    <td>四則運算</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS 2-7</td>
    <td>計算多項式</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>APCS 3-3</td>
    <td>價錢和</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td></td>
    <td></td>
    <td><a href="https://ideone.com/Ut0Eb6"></a></td>
  </tr>
</table>
    
</details>



<details>
  <summary><strong>Lesson_02</strong></summary>
    

    
--- 
    
<h2 style="font-size: 18px;">APCS 程式檢定 Python 班 (初階班) - Lesson 02👇👇👇</h2>
    
<div style="display: flex; justify-content: space-between; gap: 20px;">
  <div style="flex: 1;">
    <h2 style="font-size: 18px;">課程內容</h2>
    <p style="font-size: 15px;">1. 流程控制語法 - 條件式、迴圈</p>
  </div>
  <div style="flex: 1;">
    <h2 style="font-size: 18px;">課程講義</h2>
    <p style="font-size: 15px;">1. 01_流程控制(1) - 選擇條件</p>
    <p style="font-size: 15px;">2. 02_流程控制(2) - 基礎迴圈</p>
  </div>
</div>

---
<h2 style="font-size: 18px;">例題練習 - Lesson 02👇👇👇</h2>
<table>
  <tr>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
  </tr>
  <tr>
    <td>APCS 4-1</td>
    <td>布林值</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS 4-2</td>
    <td>成績及格</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>APCS 4-4</td>
    <td>三角形</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS 5-1</td>
    <td>迴圈的行為</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>APCS 5-3</td>
    <td>range()</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS 5-4</td>
    <td>找出因數</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>APCS 5-7</td>
    <td>九九乘法表</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS 5-8</td>
    <td>文字圖形產生器</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>


</table>

---
<h2 style="font-size: 18px;">回家作業 - Lesson 02👇👇👇</h2>
<table>
  <tr>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
  </tr>

  <tr>
    <td>APCS 4-3</td>
    <td>奇偶數</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS 4-5</td>
    <td>分數轉換</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>APCS 4-6</td>
    <td>判斷閏年</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS 5-2</td>
    <td>輸出名條</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>APCS 5-5</td>
    <td>數列求和</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS 5-6</td>
    <td>數列階乘</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>APCS 5-9</td>
    <td>文字圖形產生器(挑戰)</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td></td>
    <td></td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic"></a></td>
  </tr>
</table>
    
</details>





<details>
  <summary><strong>Lesson_03</strong></summary>
    

    
--- 
    
<h2 style="font-size: 18px;">APCS 程式檢定 Python 班 (初階班) - Lesson 03👇👇👇</h2>
    
<div style="display: flex; justify-content: space-between; gap: 20px;">
  <div style="flex: 1;">
    <h2 style="font-size: 18px;">課程內容</h2>
    <p style="font-size: 15px;">1. 資料儲存結構：串列、元組、字典</p>
    <p style="font-size: 15px;">2. 條件式、迴圈與串列應用</p>
    <p style="font-size: 15px;">3. 熟悉線上解題系統平台</p>
  </div>
  <div style="flex: 1;">
    <h2 style="font-size: 18px;">課程講義</h2>
    <p style="font-size: 15px;">1. 01_基礎資料結構</p>
    <p style="font-size: 15px;">2. 02_流程控制(3)</p>
    <p style="font-size: 15px;">3. 03_Zerojudge</p>
  </div>
</div>

---
<h2 style="font-size: 18px;">例題練習 - Lesson 03👇👇👇</h2>
<table>
  <tr>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
  </tr>
  <tr>
    <td>APCS 6-1</td>
    <td>銀行存款</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS 6-2</td>
    <td>成績挑選</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>APCS 6-3</td>
    <td>串列與連續IPO</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS 6-4</td>
    <td>串列的特性</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>APCS 6-6</td>
    <td>健康檢查</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS 6-7</td>
    <td>認識元組</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>APCS 6-8</td>
    <td>認識字典</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS 7-1(a)</td>
    <td>中斷機制 break</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>APCS 7-1(b)</td>
    <td>中斷機制 continue</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS 7-2</td>
    <td>for迴圈與串列</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>APCS 7-3</td>
    <td>串列綜合表達式</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS 7-4</td>
    <td>二維串列</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>a001</td>
    <td>哈囉</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>a002</td>
    <td>簡易加法</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>a003</td>
    <td>兩光法師占卜術</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>a004</td>
    <td>文文的求婚</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
</table>

</details>







<details>
  <summary><strong>Lesson_04</strong></summary>
    

    
--- 
    

<h2 style="font-size: 18px;">APCS 程式檢定 Python 班 (初階班) - Lesson 04👇👇👇</h2>
    
<div style="display: flex; justify-content: space-between; gap: 20px;">
  <div style="flex: 1;">
    <h2 style="font-size: 18px;">課程內容</h2>
    <p style="font-size: 15px;">1. 函式、模組</p>
    <p style="font-size: 15px;">2. 字元字串純文字、字串應用</p>
    <p style="font-size: 15px;">3. 認識 APCS 程式實作題</p>
  </div>
  <div style="flex: 1;">
    <h2 style="font-size: 18px;">課程講義</h2>
    <p style="font-size: 15px;">1. 01_函式與模組</p>
    <p style="font-size: 15px;">2. 02_字串應用</p>
    <p style="font-size: 15px;">3. 03_初窺實作題</p>
    <p style="font-size: 15px;">4. 04_程式基礎題型訓練</p>
  </div>
</div>

---
<h2 style="font-size: 18px;">例題練習 - Lesson 04👇👇👇</h2>
<table>
  <tr>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
  </tr>
  <tr>
    <td>APCS 8-3a</td>
    <td>自訂函式</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS 8-6</td>
    <td>外部函式</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>APCS 8-7</td>
    <td>random</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS 9-1</td>
    <td>print格式</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>APCS 9-4</td>
    <td>ASCII 美國訊交換標準代碼</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>c295</td>
    <td>最大和</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>g595</td>
    <td>修補圍籬</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td></td>
    <td></td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic"></a></td>
  </tr>


</table>

---
<h2 style="font-size: 18px;">回家作業 - Lesson 04👇👇👇</h2>
<table>
  <tr>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
  </tr>

  <tr>
    <td>APCS 8-2</td>
    <td>最短距離</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS 8-3b</td>
    <td>自訂函式</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>APCS 8-4</td>
    <td>溫度轉換</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS 8-5</td>
    <td>四則運算</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>APCS 9-3</td>
    <td>split()與重組</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS 9-5</td>
    <td>解碼器</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>

</table>
    
</details>






<details>
  <summary><strong>Lesson_05</strong></summary>
    
<h2 style="font-size: 18px;">APCS 程式檢定 Python 班 (初階班) - Lesson 05👇👇👇</h2>
    
<div style="display: flex; justify-content: space-between; gap: 20px;">
  <div style="flex: 1;">
    <h2 style="font-size: 18px;">課程內容</h2>
    <p style="font-size: 15px;">1. 認識 stack, queue</p>
    <p style="font-size: 15px;">2. 程式語法對照</p>
    <p style="font-size: 15px;">3. 觀念題演練
</p>
  </div>
  <div style="flex: 1;">
    <h2 style="font-size: 18px;">課程講義</h2>
    <p style="font-size: 15px;">1. 01_資料結構_V2</p>
    <p style="font-size: 15px;">2. 02_橘蘋測驗平台與測驗卷</p>
    <p style="font-size: 15px;">3. 03_觀念題語法對照</p>
    <p style="font-size: 15px;">4. 04_觀念題題型解析</p>
  </div>
</div>

---
<h2 style="font-size: 18px;">例題練習 - Lesson 05👇👇👇</h2>
<table>
  <tr>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
  </tr>
  <tr>
    <td>stack</td>
    <td>stack</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>make_queue</td>
    <td>make_queue</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>i213</td>
    <td>stack 練習</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>e447</td>
    <td>queue 練習</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>


</table>

---
<h2 style="font-size: 18px;">回家作業 - Lesson 05👇👇👇</h2>
<table>
  <tr>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
  </tr>

  <tr>
    <td>e548</td>
    <td>I Can Guess the Data Structure!</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>e924</td>
    <td>pC. 括號配對</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>

</table>
</details>





<details>
  <summary><strong>Lesson_06</strong></summary>
    
<h2 style="font-size: 18px;">APCS 程式檢定 Python 班 (初階班) - Lesson 06👇👇👇</h2>
    
<div style="display: flex; justify-content: space-between; gap: 20px;">
  <div style="flex: 1;">
    <h2 style="font-size: 18px;">課程內容</h2>
    <p style="font-size: 15px;">1. 認識演算法的意義</p>
    <p style="font-size: 15px;">2. 觀念題演練</p>
    <p style="font-size: 15px;">3. 程式基礎題型練習
</p>
  </div>
  <div style="flex: 1;">
    <h2 style="font-size: 18px;">課程講義</h2>
    <p style="font-size: 15px;">1. 01_基礎演算法</p>
    <p style="font-size: 15px;">2. 02_觀念題題型解析(延用 L5 投影片教材)</p>
    <p style="font-size: 15px;">3. 03_程式基礎題型訓練(延用 L4 投影片教材)</p>
  </div>
</div>

---
<h2 style="font-size: 18px;">例題練習 - Lesson 06👇👇👇</h2>
<table>
  <tr>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
  </tr>
  <tr>
    <td>bubble_sort</td>
    <td>bubble_sort</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>bubble_sort_time</td>
    <td>bubble_sort_time</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>search_v1</td>
    <td>search_v1</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>search_v2</td>
    <td>search_v2</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>maxmin</td>
    <td>maxmin</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>a005</td>
    <td>Eva的回家作業</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>a009</td>
    <td>解碼器</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>c636</td>
    <td>十二生肖</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
</table>
    
</details>





<details>
    <summary><strong>Lesson_07</strong></summary>
    
    

<h2 style="font-size: 18px;">APCS 程式檢定 Python 班 (初階班) - Lesson 07👇👇👇</h2>
    
<div style="display: flex; justify-content: space-between; gap: 20px;">
  <div style="flex: 1;">
    <h2 style="font-size: 18px;">課程內容</h2>
    <p style="font-size: 15px;">1. 實作題測資解析練習</p>
    <p style="font-size: 15px;">2. 觀念題演練</p>
    <p style="font-size: 15px;">3. 程式基礎題型練習
</p>
  </div>
  <div style="flex: 1;">
    <h2 style="font-size: 18px;">課程講義</h2>
    <p style="font-size: 15px;">1. 01_測資解析練習</p>
    <p style="font-size: 15px;">2. 02_程式基礎題型訓練(延用 L4 投影片教材)</p>
    <p style="font-size: 15px;">3. 03_觀念題題型解析(延用 L5 投影片教材)</p>
  </div>
</div>

---
<h2 style="font-size: 18px;">例題練習 - Lesson 07👇👇👇</h2>
<table>
  <tr>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
  </tr>
  <tr>
    <td>APCS10-1a</td>
    <td>單行與多行數列資料</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS10-1b</td>
    <td>單行與多行數列資料</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>APCS10-1c</td>
    <td>單行與多行數列資料</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS10-2a</td>
    <td>混合類型資料</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>APCS10-2b</td>
    <td>混合類型資料</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>APCS10-2c</td>
    <td>混合類型資料</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>APCS10-3</td>
    <td>其他特殊資料</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>a020</td>
    <td>身分證檢驗</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>a024</td>
    <td>最大公因數(GCD)</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>a024_v2</td>
    <td>最大公因數(GCD)</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>d097</td>
    <td>Jolly jumpers</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td></td>
    <td></td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic"></a></td>
  </tr>
</table>

</details>




<details>
  <summary><strong>Lesson_08</strong></summary>

  <h2 style="font-size: 18px;">APCS 程式檢定 Python 班 (初階班) - Lesson 08👇👇👇</h2>
    
  <div style="display: flex; justify-content: space-between; gap: 20px;">
    <div style="flex: 1;">
      <h2 style="font-size: 18px;">課程內容</h2>
      <p style="font-size: 15px;">1. 觀念題演練</p>
      <p style="font-size: 15px;">2. 觀念題模擬測驗</p>
      <p style="font-size: 15px;">3. 程式基礎題型練習</p>
    </div>
    <div style="flex: 1;">
      <h2 style="font-size: 18px;">課程講義</h2>
      <p style="font-size: 15px;">1. 01_程式基礎題型訓練(延用 L4 投影片教材)</p>
      <p style="font-size: 15px;">2. 02_觀念題題型解析(延用 L5 投影片教材)</p>
    </div>
  </div>

  <h2 style="font-size: 18px;">例題練習 - Lesson 08👇👇👇</h2>
  <table>
    <tr>
      <th style="background-color: #dddddd; color: black;">題目代號</th>
      <th style="background-color: #dddddd; color: black;">題目名稱</th>
      <th style="background-color: #dddddd; color: black;">解題參考</th>
      <th style="background-color: #dddddd; color: black;">題目代號</th>
      <th style="background-color: #dddddd; color: black;">題目名稱</th>
      <th style="background-color: #dddddd; color: black;">解題參考</th>
    </tr>
    <tr>
      <td>a524</td>
      <td>手機之謎</td>
      <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
      <td>a054</td>
      <td>電話客服中心</td>
      <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    </tr>
    <tr>
      <td>a065</td>
      <td>提款卡密碼</td>
      <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
      <td>c657</td>
      <td>最長連續字母</td>
      <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    </tr>
    <tr>
      <td>d478_v2</td>
      <td>共同的數 - 簡易版</td>
      <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
      <td>d478_NA50</td>
      <td>共同的數 - 簡易版</td>
      <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    </tr>
  </table>

</details>






<details>
  <summary><strong>Lesson_09</strong></summary>
    
    

<h2 style="font-size: 18px;">APCS 程式檢定 Python 班 (初階班) - Lesson 09👇👇👇</h2>
    
<div style="display: flex; justify-content: space-between; gap: 20px;">
  <div style="flex: 1;">
    <h2 style="font-size: 18px;">課程內容</h2>
    <p style="font-size: 15px;">1. 程式基礎題型練習</p>
    <p style="font-size: 15px;">2. 觀念題模擬測驗</p>
    <p style="font-size: 15px;">3. 練習實作考古題，了解出題方向
</p>
  </div>
  <div style="flex: 1;">
    <h2 style="font-size: 18px;">課程講義</h2>
    <p style="font-size: 15px;">1. 01_程式基礎題型訓練(延用 L4 投影片教材)</p>
    <p style="font-size: 15px;">2. 02_觀念題題型解析(延用 L5 投影片教材)</p>
  </div>
</div>


---
<h2 style="font-size: 18px;">例題練習 - Lesson 09👇👇👇</h2>
<table>
  <tr>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
  </tr>
  <tr>
    <td>c317</td>
    <td>硬幣問題！前傳</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>e566</td>
    <td>10190 - Divide, But Not Quite Conquer!</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>a417</td>
    <td>螺旋矩陣</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>g275</td>
    <td>1. 七言對聯</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>f579</td>
    <td>1. 購物車</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>c462</td>
    <td>apcs 交錯字串 (Alternating Strings)</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
</table>

</details>






<details>
  <summary><strong>Lesson_10</strong></summary>
    
    

<h2 style="font-size: 18px;">APCS 程式檢定 Python 班 (初階班) - Lesson 10👇👇👇</h2>
    
<div style="display: flex; justify-content: space-between; gap: 20px;">
  <div style="flex: 1;">
    <h2 style="font-size: 18px;">課程內容</h2>
    <p style="font-size: 15px;">1. 實作題模擬測驗</p>
    <p style="font-size: 15px;">2. 課程回顧</p>
  </div>
  <div style="flex: 1;">
    <h2 style="font-size: 18px;">課程講義</h2>
    <p style="font-size: 15px;">1. 01_課程回顧</p>
  </div>
</div>


---
<h2 style="font-size: 18px;">例題練習 - Lesson 10👇👇👇</h2>
<table>
  <tr>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
    <th style="background-color: #dddddd; color: black;">題目代號</th>
    <th style="background-color: #dddddd; color: black;">題目名稱</th>
    <th style="background-color: #dddddd; color: black;">解題參考</th>
  </tr>
  <tr>
    <td>f312</td>
    <td>1. 人力分配</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>f313</td>
    <td>2. 人口遷移</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
  <tr>
    <td>h081</td>
    <td>1. 程式交易</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
    <td>i400</td>
    <td>2. 字串解碼</td>
    <td><a href="https://github.com/frankpeng1218/apcs_codes/tree/main/apcs_basic">點我</a></td>
  </tr>
</table>
</details> 