建國科技大學 進修部 109 學年度第 2 學期 課程綱要表
授課班級: 進 四技資管四A        教師: 賴威伸
科目名稱: 網路程式設計        時數: 3
教材名稱: Python 網路爬蟲與資料視覺化應用實務        著 者: 陳允傑
出版書局: 旗標科技股份有限公司
主要參考資料:(請註明書名、著者、出版書局)

 

評分方式: 出席率;作業;考試;
評分比例: 40%;20%;40%;

先修科目或先備能力: 網頁設計基礎,程式語言

教學目標:
1.知識: 使用Python開發以網路為基礎的應用程式
2.技能: 訓練學生利用Python程式語言進行各種網路程式開發的技能訓練
3.態度: 輕鬆活潑但嚴謹學習方式
4.其他: 培養學生基礎網路架構設計之能力

教學方式: 課堂講授;實機操作;

教材大網:

單    元    主    題 內    容    綱    要 教學週數 備    註
Python入門與網頁技術解析 Pytho程式語言簡介
HTML、JSON 與網路爬蟲的基礎
從網路取得資料
擷取靜態 HTML 網頁資料
4  
網頁資料擷取技術 使用 CSS 選擇器爬取資料
走訪 HTML 網頁取出資料與資料儲存
使用 XPath 運算式與 lxml 套件建立爬蟲程式
4  
Python爬蟲技術 Selenium 表單互動與動態網頁擷取
Scrapy 爬蟲框架
Python 爬蟲程式實作案例
將爬取資料存入 MySQL 資料庫
4  
Python大數據技術 認識大數據分析-資料視覺化
使用 Pandas 掌握你的資料
2  
Python視覺化技術 Matplotlib 與 Pandas 資料視覺化
Seaborn 統計資料視覺化
Bokeh 互動圖表與儀表板
Python 資料視覺化實作案例
4  
       
       
請遵守智慧財產權,勿非法影印教科書。
 



建國科技大學 進修部 109 學年度第 2 學期 教學預定進度表

科       目: 網路程式設計       授 課 班 級: 進 四技資管四A
任 課 教 師: 賴威伸 擬定進度教師: 賴威伸
教科書 名稱: Python 網路爬蟲與資料視覺化應用實務 作       者: 陳允傑
出 版 書 局: 旗標科技股份有限公司
週次
月日
時數
網路
時數
授   課   內   容   要   項 備  註
1
2月22日
2月28日
3 0 Python程式語言簡介 (22)開學正式上課(23-3/5)網路分梯次加退選(24)二技美容系正式上課(27)二專/二技正式上課; (28)和平紀念日(放假)
2
3月1日
3月7日
3 0 HTML、JSON 與網路爬蟲的基礎
從網路取得資料
(1)228和平紀念日補假;(3-5)跨部選課
3
3月8日
3月14日
3 0 擷取靜態 HTML 網頁資料  
4
3月15日
3月21日
3 0 使用 CSS 選擇器爬取資料  
5
3月22日
3月28日
3 0 走訪 HTML 網頁取出資料與資料儲存  
6
3月29日
4月4日
3 0 使用 XPath 運算式與 lxml 套件建立爬蟲程式 (1)畢業典禮補假一天(2)兒童節補假(3)六日有課班級正常上課(4)清明節(放假)
7
4月5日
4月11日
3 0 Selenium 表單互動與動態網頁擷取 (5)清明節補假
8
4月12日
4月18日
3 0 Scrapy 爬蟲框架  
9
4月19日
4月25日
3 0 期中考 期中考試週
10
4月26日
5月2日
3 0 Python 爬蟲程式實作案例
將爬取資料存入 MySQL 資料庫
認識大數據分析-資料視覺化
(1)(2)統一入學測驗
11
5月3日
5月9日
3 0 使用 Pandas 掌握你的資料
Matplotlib 與 Pandas 資料視覺化
Seaborn 統計資料視覺化
 
12
5月10日
5月16日
3 0 Bokeh 互動圖表與儀表板
Python 資料視覺化實作案例
 
13
5月17日
5月23日
3 0 期末考 畢業班期末考試週,配合政府防疫措施,非畢業班課程遠距授課.
14
5月24日
5月30日
3 0   配合政府防疫措施,非畢業班課程遠距授課.
15
5月31日
6月6日
3 0   (5)畢業典禮,配合政府防疫措施,非畢業班課程遠距授課.
16
6月7日
6月13日
3 0   配合政府防疫措施,非畢業班課程遠距授課.
17
6月14日
6月20日
3 0   (14)端午節(放假),配合政府防疫措施,非畢業班課程遠距授課.
18
6月21日
6月27日
3 0   期末考試週,配合政府防疫措施,非畢業班課程遠距授課.
請遵守智慧財產權,勿非法影印教科書。