---
# System prepended metadata

title: 110年 暑期 Python 密集班 課程網站

---

# 110年 暑期 Python 密集班 課程網站

## 課程注意事項
1. [線上提問表單](https://forms.gle/xE5Cu3f4k9ooS4dZ9)，原則上每天我們都會盡量書面回覆你們，若有線上諮詢需求，也可以提前預約時段。
2. 本課程並不會強迫大家完成作業，但若要把python學好，反覆的練習是不可或缺的，希望大家可以**自覺地練習**，相信也會給各位不少的成就感。
3. 本課程全程使用 Jupyter Notebook 授課
4. 本教學主要參考的網站與書籍
    * [2020資訊之芽python語法班課程網站](https://tw-csie-sprout.github.io/py2020/#!slides.md)
    * [Python 技術者們：實踐！ 帶你一步一腳印由初學到精通](https://www.momoshop.com.tw/goods/GoodsDetail.jsp?i_code=8634492&osm=Ad07&utm_source=googleshop&utm_medium=googleshop_book&utm_content=bn&gclid=CjwKCAjwmK6IBhBqEiwAocMc8hUipA9CnUxgXWJNLuglz23IMZgBeadfmNh0doLCEZQvoouuIIIK7RoCwzQQAvD_BwE)






## Syllabus

### 08/09
* 課程內容：
    * Python 簡介
    * 建置環境，Jupyter Notebook 使用說明
* 影片連結：
    * [08/09 1-1 Python Introduction](https://www.youtube.com/watch?v=KKRpkL6Cj9U&list=PL9sE6yMR1TMs4FrLcNjJRzm210ng5M4WF&index=1)
    * [08/09 1-2 Jupyter Notebook 的使用](https://www.youtube.com/watch?v=U2kNur9wiHg&list=PL9sE6yMR1TMs4FrLcNjJRzm210ng5M4WF&index=3)
    * [08/09 1-3 進階教材 如何更換Jupyter的主題](https://www.youtube.com/watch?v=2xbWwdC2SHQ)
    * [Install Anaconda Python, Jupyter Notebook And Spyder on Windows 10](https://www.youtube.com/watch?v=5mDYijMfSzs)(Optional)
    * [Install Anaconda Python, Jupyter Notebook And Spyder on Mac](https://www.youtube.com/watch?v=daVgEXjv6DE)(Optional)


* 閱讀資料：
    * [Python 初學者的懶人包 Anaconda 下載與安裝
](https://www.kocpc.com.tw/archives/334247)(for Windows)
    * [Anaconda 安裝教學(MacOS)](https://nk7260ynpa.medium.com/anaconda-%E5%AE%89%E8%A3%9D%E6%95%99%E5%AD%B8-macos-f59e744a2cb9)
    * [如何更換Jupyter Notebook 的主題](https://stackoverflow.com/questions/46510192/change-the-theme-in-jupyter-notebook)
    


* 勾選習題：本日請完成安裝環境即可！


### 08/10
* 課程內容：
    * 變數與資料型態
* 影片連結：
    * [08/10 Lecture](https://youtu.be/1w2JH1AFIRM)
    * [08/10 Demo](https://www.youtube.com/watch?v=f16tsw9YmkA)
   


* 閱讀資料：
    * [資訊之芽的教學簡報 - PYTHON BASIS ](https://drive.google.com/file/d/1jgzdYSOKft7tAwb_mXaCz4_TwQv8jQNY/view)
    * [Optional - How to use Variables in python ](https://www.digitalocean.com/community/tutorials/how-to-use-variables-in-python-3)
    * [0810 課程投影片](https://hackmd.io/@benson-elementary-cpp/ryAWn8q1F)

* 勾選習題: 本日無勾選習題


### 08/11
* 課程內容：
    * 判斷與運算式
* 影片連結：
    * [0811 Lecture](https://www.youtube.com/watch?v=6mWu5AEi05Y)
    * [0811 Demo](https://www.youtube.com/watch?v=j5QUzDAulzU&feature=youtu.be)


* 閱讀資料：
    * [0811 課程投影片](https://hackmd.io/@benson-elementary-cpp/ryIMKWpyF)
    * [資訊之芽的教學簡報 - IF ](https://drive.google.com/file/d/1Opg1ibWeHMWwXSpEsHeTfoFXvPQj5S2M/view)
    * [資訊之芽的教學簡報 - PYTHON BASIS ](https://drive.google.com/file/d/1jgzdYSOKft7tAwb_mXaCz4_TwQv8jQNY/view)
    * [W3 Schools - Python operators](https://www.w3schools.com/python/python_operators.asp)


* 勾選習題:
解題時，請複製以下模板再進行解題

```python=
while True:
    try:
        #請在此寫上你的程式碼
    except:
        break

```
- [ ] [a004: 文文的求婚](https://zerojudge.tw/ShowProblem?problemid=a004)
- [ ] [d065: 三人行必有我師](https://zerojudge.tw/ShowProblem?problemid=d065)


### 08/12
* 課程內容：
    * I/O
    * 程式解題入門
* 影片連結：
    * [0812 Lecture](https://www.youtube.com/watch?v=HuRDk4qOW60)
    * [0812 Demo-1](https://www.youtube.com/watch?v=RZCh4Uo83YU&feature=youtu.be/)
    * [0812 Demo-2]( https://www.youtube.com/watch?v=idbd7DkmtNE)
* 閱讀資料：
    * [資訊之芽的教學簡報 - PYTHON BASIS ](https://drive.google.com/file/d/1jgzdYSOKft7tAwb_mXaCz4_TwQv8jQNY/view)
    * [0812 課程投影片](https://hackmd.io/@benson-elementary-cpp/SJhk1Pyet)

* 勾選習題
    * [a002: 簡易加法](https://zerojudge.tw/ShowProblem?problemid=a002)
    * [a042: 平面圓形切割](https://zerojudge.tw/ShowProblem?problemid=a042)
    * [a053: Sagit's 計分程式](https://zerojudge.tw/ShowProblem?problemid=a053)
    * [b757: 頸美椰子樹](https://zerojudge.tw/ShowProblem?problemid=b757)
    * [c185: Hey Jude](https://zerojudge.tw/ShowProblem?problemid=c185)
    * [c186: 蝸牛老師的點名單](https://zerojudge.tw/ShowProblem?problemid=c186)
    * [b968: K-I-S-S-I-N-G](https://zerojudge.tw/ShowProblem?problemid=b968)
    * [c726: K-I-S-S-I-N-G (一行版)](https://zerojudge.tw/ShowProblem?problemid=c726)


### 08/13
* 課程內容：
    * 迴圈
* 影片連結：
    * [0813 Lecture](https://youtu.be/Ct4Ql7uJwg0)
    * [0813 Demo](https://youtu.be/NFQxLDb-t0c)

* 閱讀資料：
    * [資訊之芽的教學簡報-for迴圈](https://hackmd.io/@-TyNLpH6RM-50upth1_LeQ/H1rHYzsHL#/)
    *  [資訊之芽的教學簡報-while迴圈](https://drive.google.com/file/d/1loToCI0y-sE-X2Yxjm6B9IirnG-Fe8Po/view)
    * [0813 課程投影片](https://hackmd.io/@benson-elementary-cpp/rJkf-SMet#/)


* 勾選習題
    1. [a215: 明明愛數數](https://zerojudge.tw/ShowProblem?problemid=a215)
    2. [a244: 新手訓練 ~ for + if](https://zerojudge.tw/ShowProblem?problemid=a244)
    3. [b513: 判斷質數-商競103](https://zerojudge.tw/ShowProblem?problemid=b513) **進階題**
    4. [b294: 經濟大恐荒](https://zerojudge.tw/ShowProblem?problemid=b294)
    5. [b762: 英國聯蒙](https://zerojudge.tw/ShowProblem?problemid=b762)
    6. [b970: 我不說髒話 (續)](https://zerojudge.tw/ShowProblem?problemid=b970)
    7. [c418: Bert的三角形 (1)](https://zerojudge.tw/ShowProblem?problemid=c418)
    8. [c419: Bert的三角形 (2)](https://zerojudge.tw/ShowProblem?problemid=c419)
    9. [c420: Bert的三角形 (3)](https://zerojudge.tw/ShowProblem?problemid=c420)
    10. [d069: 格瑞哥里的煩惱 (t 行版)](https://zerojudge.tw/ShowProblem?problemid=d069)
    11. [d070: 格瑞哥里的煩惱 (0 尾版)](https://zerojudge.tw/ShowProblem?problemid=d070)
    12. [d071: 格瑞哥里的煩惱 (EOF 版)](https://zerojudge.tw/ShowProblem?problemid=d071)
    13. [d072: 格瑞哥里的煩惱 (Case 版)](https://zerojudge.tw/ShowProblem?problemid=d072)
    14. [d074: 電腦教室](https://zerojudge.tw/ShowProblem?problemid=d074)


### 08/20
* 課程內容：
    * Foundamental Data Structures (1)
* 影片連結：
    * [0820 lec (1)](https://youtu.be/Ylmro1i7C9k)
    * [0820 lec (2)](https://www.youtube.com/watch?v=C6ixSa8NTFA)
    * [0820 demo](https://youtu.be/LSpM-KmcGec)


* 閱讀資料：
     * [0820 課程投影片](https://hackmd.io/SzUrYCM9RgCWMMauegUUMg)
     * [資訊之芽的教學簡報-LIST](https://drive.google.com/file/d/16xW2PJmq4P8weI7xZAoUJ87wTh-vY9GM/view)
     * [W3schools - Python Lists](https://www.w3schools.com/python/python_lists.asp)
     * [Python 列表(List) | 菜鸟教程](https://www.runoob.com/python/python-lists.html)


* 勾選習題


### 08/21
* 課程內容：
    * Foundamental Data Structures (2)
* 影片連結：


* 閱讀資料：
    * [0821 課程投影片](https://hackmd.io/@benson-elementary-cpp/Bya4UjjlY)


* 勾選習題


### 08/22
* 課程內容：
    * Foundamental Data Structures (3)
* 影片連結：


* 閱讀資料：



* 勾選習題




