課程大綱 Syllabus |
學生學習目標 Learning Objectives |
單元學習活動 Learning Activities |
學習成效評量 Evaluation |
備註 Notes |
序 No. | 單元主題 Unit topic |
內容綱要 Content summary |
1 | 課程簡介 |
整體課程規劃簡介、學員分組 |
了解運算思維與資料科學的概念 |
|
|
|
2 | Python程式簡介與開發環境 |
介紹Python語言
Python整合開發環境 |
初步了解程式設計觀念
撰寫簡單Python程式 |
|
|
|
3 | 變數、運算式與敘述 |
變數與運算式
物件型別 |
初步熟悉變數與運算式 |
|
|
|
4 | Python模組簡介:BeautifulSoup |
Python 爬蟲
分析HTML文件 |
學習利用Python爬蟲技巧,利用BeautifulSoup分析與操作HTML文件 |
|
|
|
5 | Pandas與matplotlib |
1. Pandas文件分析
2. Matplotlib科學繪圖 |
1. 學習如何運用Pandas分析網頁文件
2. 學習運用matplotlib繪製圖 |
|
|
|
6 | Python模組應用 |
1. 網站框架
2. 圖片處裡 |
認識各種不同類別的Python模組 |
|
|
|
7 | Python模組應用 |
1. 科學計算
2. 網路爬蟲與文件剖析 |
熟悉各種不同類別的Python模組 |
|
|
|
8 | 期中考試 |
期中考試 |
驗收上半學期學習成效 |
實作
|
|
|
9 | Python模組應用 |
1. 自然語言處理
2. 背景程序與資料庫介接 |
應用各種不同類別的Python模組 |
|
|
|
10 | Python Turtle |
使用Turtle套件繪圖
1. 圓形
2. 方形
3. 多邊形 |
學習如何用Python Turtle模組繪製炫麗的圖 |
|
|
|
11 | Python 模組 matplotlib 影像處理 |
使用matplotlib影像處理
1. 顯示完整與部分影像
2. 上下與左右翻轉顯示影像
3. 影像顏色處裡 |
學習使用matplotlib處理影像 |
|
|
|
12 | 文字計算與數字處理 |
1. 文字字數計算
2. 使用Python之random, time以及os模組設計猜數字遊戲 |
學習使用相關模組計算文件內各字母出現的次數,設計一個猜數字的遊戲 |
|
|
|
13 | Python數據處理 |
1. 長期溫度統計與顯示
2. 網路流量分析與處理 |
整合numpy, pandas, matplotlib與calendar模組,處理與分析常其所蒐集的資料 |
|
|
|
14 | 函式圖繪製 |
1. sine與cosine函試圖繪製
2. 拋物線繪製 |
學習用Python模組繪製科學函式圖 |
|
|
|
15 | Python城市應用:樹梅PI燈號控制與溫度讀取 |
1. 樹梅PI之Python程式設計與程式碼上傳
2. LED燈號控制
3. DHT-11溫溼度感測器數據讀取 |
學習樹梅PI的軟硬體設計與規劃 |
|
|
|
16 | 期末考試 |
期末考試 |
總整課程所學 |
實作
|
|
|