因應大數據分析、物聯網、工業4.0的需求,能更容易得學會網路爬蟲、機器學習、物聯網、影像辨識、自動圖像報表等需求,其中以EXCEL VBA與Python程式開發最為熱門,因此將VBA的自動化延伸到PYTHON設計,讓學員能夠比較兩個工具的長處,並能相互協同應用。

課程大綱

1.建置Python開發環境:
建置Python開發環境與下載Python
安裝整合型開發環境ECLIPSE
(1)下載ECLIPSE
(2)安裝外掛
(3)設定PYTHON路徑
(4)新增專案
(5)新增Package
(6)新增Moudle
(7)修改程式字型

2.基本語法與結構控制:
變數的型別
基本語法與轉換型別
脫逸字元簡介
一重、兩重、多重邏輯
練習題BMI、車資段數、計算面積亂數取得半徑

3.迴圈、資料結構及函式:
For迴圈1-99奇數加總、continue、break
九九乘法表
星號輸出三角形
正向與反向與顛倒
Whlie迴圈加總到99與九九乘法表
練習題:質數判斷
自訂函數
練習題:MonthCAI
練習題:猜拳小遊戲
練習題:猜數字(1-20)
練習題:搖骰子遊戲
自訂函數練習:攝氏轉華氏
(1)無引數無回傳 (2)有引數無回傳
(3)有引數有回傳

4.VBA重要函數到Python:
練習題改為VBA解法與Phython異同比較
For迴圈與Whlie迴圈
練習題:質數判斷、MonthCAI、猜拳小遊戲

5.TXT、CSV檔案處理:
List(串列)練習題:輸入成績
修改為外部獨取檔案
將成績輸入改為牘取檔案
讀取會員資料
練習題:用字典輸入成績
Python檔案處理:開啟與寫入外部檔案
練習題:將MonthCAI改為讀檔方式
練習題:將EXCEL檔轉為CSV與讀取CSV檔

6.SQLite資料庫處理:
SQLite資料庫新增資料庫、資料表與多筆紀錄
改為自動增加編號
改為將結果查詢出來
練習題:帳號、密碼管理系統(資料庫版)

7.開放資料處理CSV資料處理(範例捷運轉乘停車場):
網頁資料擷取
安裝requests套件
練習:下載開放資料CSV(臺北捷運轉乘停車)
練習:下載開放資料JSON公園景點
將下載資料轉到SQLITE3 SQLITE3單欄轉為兩欄

8.開放資料處理JSON資料處理(範例PM2.5即時監測):
練習:行政院開放資料平台PM2.5並將結果轉存到SQLITE
練習:將下載的資料轉存成TXT檔案或資料庫

9.GOOGLE雲端當CSV來源:
使用GOOGLE試算表當成資料來源
用雲端硬碟產生CSV檔
用雲端硬碟產生會員系統的CSV檔

10.VBA網頁資料擷取與分析(股市、外匯資料):
用錄製巨集產生VBA程式與修改
用XMLHTTP物件下載網頁資料
練習:下載YAHOO股市類股

11.Python網頁資料擷取與分析(股市、外匯資料):
安裝解析HTML標籤的beautifulsoup4套件
練習:下載網路資料與格式化輸出(台銀外匯)
練習:下載YAHOO股市類股
(1)下載網頁HTML到PYTHON
(2)分析網頁(F12)
練習:下載威力彩開獎結果

12.處理 Excel 試算表讀取與輸入與MYSQL:
Excel試算表讀取套件介紹
Excel試算表讀取與安裝xlrd套件
以xlrd打開Excel試算表
Excel試算表寫入與安裝xlwt
EXCEL VBA與Phython協同運作
Phython 連結MYSQL與安裝pymysql套件
資料庫相關操作

課程難度

入門

課程適合對象

具EXCEL函數使用概念

課程時數

36 小時

多堂課程上課時間

  • 第 1 次上課

    2018/10/31 19:00 ~ 22:00

  • 第 2 次上課

    2018/11/07 19:00 ~ 22:00

  • 第 3 次上課

    2018/11/14 19:00 ~ 22:00

  • 第 4 次上課

    2018/11/21 19:00 ~ 22:00

  • 第 5 次上課

    2018/11/28 19:00 ~ 22:00

  • 第 6 次上課

    2018/12/05 19:00 ~ 22:00

  • 第 7 次上課

    2018/12/12 19:00 ~ 22:00

  • 第 8 次上課

    2018/12/19 19:00 ~ 22:00

  • 第 9 次上課

    2018/12/26 19:00 ~ 22:00

  • 第 10 次上課

    2019/01/02 19:00 ~ 22:00

  • 第 11 次上課

    2019/01/09 19:00 ~ 22:00

  • 第 12 次上課

    2019/01/16 19:00 ~ 22:00

上課注意事項

※為維護課程品質及尊重智慧財產權,上課中請勿錄音錄影,亦不提供錄音或錄影補課。
※學員若有需要相關軟體請自行購買或尋找,本單位與教師皆不提供任何軟體給予學員。
※關於本課程的內容諮詢、品質回饋可連絡ITCTC資訊科技認證訓練中心,LINE ID:@oju3641x(服務時間:週一~週五10:30-12:00、13:30~19:00)。

立即報名

一般價 12000 元 2018/05/17 00:00 ~ 2018/10/31 19:00 報名截止

本課程由 中國文化大學推廣教育部 發佈

課程問答

我要提問

對課程有任何問題,都歡迎在這裡向開課單位提問

開課單位

中國文化大學推廣教育部

中國文化大學推廣教育部於1971年成立,提倡全民終身學習為目標,致力於提供社會人士所需要的學位與非關學位的多元學習機會,連續十二年獲得教育部大學評鑑中「推廣服務」項目績優學校。榮獲「2006國家人力創新獎」,創先國內第一所大學獲此殊榮。獲TTQS訓練品質評核系統訓練機構金牌等榮譽,為台灣地區規模最大的終身學習機構。

為服務更多民眾的學習需求,在台北、台中、高雄三大都會區設立六大學習中心,並於兩岸三地、美國、東南亞成立合作據點,打破時空的學習限制,建立數位學習網,搭建起串連實體與線上的教學網路,全心全意發展符合國際趨勢的多元化課程、發展先進的學習科技,提供學習者豐富、便利的進修服務,鼓勵終身學習和回流教育,讓學習成為一輩子的事。

中國文化大學推廣教育部其他精彩課程

Arduino進階實務 - 遙控車 DIY

6600 元起

02/19 (二) 台北市

0 人收藏

中國文化大學推廣教育部 中國文化大學推廣教育部

Arduino入門實務 - 物聯網必備技能

11000 元起

03/05 (二) 台北市

0 人收藏

中國文化大學推廣教育部 中國文化大學推廣教育部

相關課程

Excel VBA入門實戰

1400 元起

04/27 (六) 新北市

0 人收藏
0 人收藏

[台北]資策會教研所-數位人才培育中心 [台北]資策會教研所-數位人才培育中心