EXCEL VBA大數據分析視覺化程式設計
完整文字與影音連結:https://terry55wu.blogspot.com/2021/01/excel-vba.html
本學期應邀回母校台師大開課課程主要是:
用EXCEL VBA做大數據分析視覺化程式設計
另一個母校,東吳大學也邀請我開課,但限於自己的時間無法排出適合的時間,
於是系主任便推薦我開設遠距課程於是,
便有了可以在台師大上課,並將上課錄影除了提供上課學生複習,
也可以將後製後的影片,提供東吳的遠距課程的想法,
這樣我只要認真地把一次課程作法,就可以讓兩邊的學生都學習的好辦法。
於是開學後,台師大受限電腦教室,選修人數只有50人,加上加選5人,
有55位學生,幾乎是秒殺,至於東吳遠距課程,沒有這樣的限制,
所以選課人數近百人,有95位選修。
一、課程大綱:
期中前,主要從EXCEL高階函數、巨集錄製到VBA程式設計,
資料來源為政府開放資料,配合樞紐分析表。
期中後,網路爬蟲+樞紐分析到視覺化圖報表,用EXCEL內建功能與錄製巨集寫爬蟲,
無法抓取資料則用IE物件,將IE瀏覽器嵌入EXCEL VBA程式中,只要能連結的網頁,單可以下載裡面的資料。
課程進行中提供雲端講義,裡面有說明、畫面與老師自己寫的程式碼,並隨課全程錄影,
後製後上傳YOUTUBE,建立播放清單,直接件給學生複習與學習。
建立一個GOOGLE論壇,只有學生可以加入,
課後會將上課的YOUTUBE影片建立播放清單,並貼到論壇,
好處就是會自動轉信給學生,這樣我就不用一個一個的郵寄了,
用了超過十年覺得沒什麼問題,只是雖是論壇,
但討論的介面做的很不好,最好用的還是分享上課影片清單。
二、修課人數/學院分布
三、期中專題作業
四、期末專題作業
五、本學期授課心得:
1.兩學分真的有點趕,因此輔以影音錄製與雲端講義,對認真學習學生幫助很大。
2.期中專題有範圍,但許多學生都能加入自己的需求和想法,加上EXCEL容易上手,雖說需要撰寫VBA程式,但因為懂得錄製巨集與修改的方式,都能完成理想專題。
3.期末專題為難度很高的網路爬蟲+製作圖表,但結果超過預期的好,可見學生接受度很好,以學生回饋意見可知,上課錄影可重複學習備查,與雲端講義助益很大。
4.遠距學習(東吳)結果因為有影音與雲端輔助,成果不遜於實體上課。
非資訊背景教程式設計
非資訊卻講程式設計二十一年(89年巨匠教VB)
比較沒包袱,能從非資訊角度看學習與應用
重視實作,很多人看的懂書上寫的但寫不出程式
程式寫作要會寫,還要熟練,更需要完全正確(99分程式還是無法執行)
教學的核心都在如何幫助學生學會寫程式。
從EXCEL函數開始,再學習錄製巨集,再慢慢進入VBA程式設計的世界
如何幫學生寫出又快會好又正確程式
1.所有程式都是自己預先多次撰寫,用自己的寫作風格撰寫,不要求學生有標準答案,可以用自己的方式與邏輯寫程式。
2.提供雲端即時講義,取名雲端白板,有解答程式畫面結果與文字敘述。
3.隨課錄影,並課後上傳YOUTUBE播放清單用用GOOGLE論壇分享。
4.期中報告以開放資料為資料來源,用EXCEL樞紐分析圖表、函數、巨集與VBA完成專題。
5.期末報告以網路爬蟲取得資料(GET與POST),用EXCEL製作圖表與VBA完成專題。
Pyhton V.S. VBA
自己也教Pyhton發現還是比VBA來的困難
1.安裝環境
2.有EXCEL可以存資料,甚至當資料庫
3.有錄製巨集可以產生不會寫的程式
4.樞紐分析 vs Pandas
5.圖表 vs Matplotlib
入門的學生與非資訊相關科系,建議可以先從學習VBA設計下手
第14次上課教學影片分享:
(期末專題作業說明&全省氣溫改為跨工作表與物件的使用&跨工作表說明與用IE物件)
教學論壇:
https://groups.google.com/forum/#!forum/excel2vba2020
吳老師 2021/1/20 分享
同時也有123部Youtube影片,追蹤數超過4萬的網紅吳老師教學部落格,也在其Youtube影片中提到,從EXCEL VBA到Python開發第8次下載公有零售市場行情&下載其他日期資料與刪除資料表&改成下載PM25資料&抓取JSON格式與抓取資料&json轉存為CSV檔&xml並轉為CSV 01_重點回顧與下載公有零售市場行情 02_將下載資料寫入資料庫 03_下載其他日期資料與刪除資料表 04...
「抓取網頁文字」的推薦目錄:
- 關於抓取網頁文字 在 吳老師excel函數與vba大數據教學 Facebook 的最佳解答
- 關於抓取網頁文字 在 緯育TibaMe Facebook 的精選貼文
- 關於抓取網頁文字 在 棒球殿堂 Facebook 的最讚貼文
- 關於抓取網頁文字 在 吳老師教學部落格 Youtube 的最佳貼文
- 關於抓取網頁文字 在 吳老師教學部落格 Youtube 的最佳解答
- 關於抓取網頁文字 在 吳老師教學部落格 Youtube 的最佳貼文
- 關於抓取網頁文字 在 討論串(共4篇) - [問題] 如何抓取網頁上的文字- 看板java 的評價
- 關於抓取網頁文字 在 Yen's blog|Android 網頁資料擷取 的評價
- 關於抓取網頁文字 在 Python PTT留言爬蟲留言分析依據字詞頻率製作成文字雲(Word ... 的評價
抓取網頁文字 在 緯育TibaMe Facebook 的精選貼文
如果2021年只能學一堂資料分析課🔥🔥
最好的選擇 👉 https://bit.ly/3aME1ss
🎯Python東學學西學學,卻無法統整?
🎯想踏入資料分析領域卻沒有門路?
🎯不知這個領域,但希望跟上未來趨勢?
🚀六項專案從0到1帶你完成
🔹數理運用:找出最大公因數
🔹文字雲:掌握最常出現的關鍵詞
🔹金融網頁爬蟲:自動抓取金融數據資料
🔹新聞文章分析:設定分類將內容儲存
🔹新聞資料前處理:整理與轉化資料,使其更易讀和分析
🔹房價預測:利用犯罪率、屋齡、交通便利等特徵,預測房價
🚀沒問題!業界認證的資料分析能力
♦精通Python語法
♦使用Python爬蟲、資料清洗技術和資料探勘
♦整合多個資料集,構建大型資料集
♦應用資料探勘技術並開發軟體
♦清理、合併和管理來自各種來源資料
📢具備資料工程師、爬蟲工程師、資料分析師相關技能
🚀含三堂價值超過$5,000線上必修課程
✔Python基礎語法
✔Python網路爬蟲
✔Python數據科學與資料探勘
超級早鳥價限額20名
👉 https://bit.ly/3aME1ss
#資料科學家
#資料分析師
#小編自己也想學
抓取網頁文字 在 棒球殿堂 Facebook 的最讚貼文
【07/16 (四) 活動情報】
❇ 維護開機獎勵:
🎁 教練包(初心者/入門)x5
🎁 傳奇獎盃交換券x1
🎁 A級訓練藥水x2
🎁 教練交換券x5
🎁 全壘打門票x5
🎁 PASS券x20
🎁 鑽石x100
⚠ 領取時間至07/16 (四) 23:59止
🚨 獎勵需【點擊活動視窗領取按鈕】才可以獲得
🏆 傳奇殿堂 #獅象一家親 主題進行中🏆
❇ 活動時間:05/28維護後 ~ 07/30 維護前 (第2期傳奇卡)
⚾ 系統介紹:
於指定期間內,可透過分解球員卡取得傳奇點數
並隨機分給「傳奇殿堂」中的當期傳奇卡
累積滿傳奇點數後即可領取獲得該卡片
⚠ 使用傳奇獎盃可將點數集中分配至該傳奇卡,獎盃使用後消失
🚨 該期傳奇卡兌換時間如系統倒數顯示,結束後系統自動下架
已分配至傳奇卡的點數將一併下架,無法延用至下一期傳奇卡
【本週活動】
📣 「棒球大應援」周年網頁活動
❇ 活動時間:05/21維護後 ~ 08/27 09:59
👉 活動網址:https://jevent.joybomb.com.tw/PITW2_Anniversary2020
⚾ 活動簡介:
1⃣ 周年慶「棒球大應援」以網頁形式進行
(參加活動需使用Facebook綁定遊戲帳號)
2⃣ 玩家登入網頁直接抓取遊戲內所選定球隊(中信/富邦/樂天/統一)
分組對抗,進行應援聲量比拚。
3⃣ 活動頁開放後,登錄確認「應援球員證」資訊
並由遊戲中季賽模務」可獲得「應援代幣」
至「販賣部」可兌換虛寶獎勵!
⚠「成就任務」場數計算,每小時的10分更新乙次
(ex: 09:30完成比賽,會在10:10更新網頁資訊)
6⃣ 周年慶活動除提供虛寶獎勵外
也將進行「球團應援週邊」實體禮品的回饋抽獎~
🚨 活動詳情請持續關注棒球殿堂粉絲團活動資訊。
📣 界限突破機率150%提升!
❇ 活動時間:07/17 18:00 ~ 07/18 11:59
⚾ 活動內容:於活動時間內,選手界限突破機率提升 1.5 倍!
📣 球員卡強化機率300%提升!
❇ 活動時間:07/17 18:00 ~ 23:59 & 07/19 12:00 ~ 23:59
⚾ 活動內容:於活動時間內,球員強化機率提升 3 倍!
🚨 強化成功為機率性,未使用「強化保護」失敗都將回到+1
⚠ 失敗後則可獲得強化點數,請理性適度斟酌使用。
📣 「全卡種」強化保證班(5+2)
❇ 活動時間:07/18 13:00 ~ 07/19 00:59 (凌晨)
⚾ 活動內容:使用+2素材卡,強化+5「所有」球員卡種
🚨 使用指定強度球員卡種及素材卡,保證強化成功
⚠ 非指定球員卡不在本活動範圍
📣 選手突破機率200%提升!
❇ 活動時間:07/19 12:00 ~ 23:59
⚾ 活動內容:於活動時間內,選手突破機率提升 2 倍!
🚨 突破成功為機率性,未使用「選手保護」失敗後強化值會下降
⚠ 失敗後則可獲得強化點數,請理性適度斟酌使用
📣「TOP卡6+3」強化保證班 (🆙TOP球員卡獨享🔝)
❇ 活動時間:07/20 的18:00 ~ 23:59
⚾ 活動內容:使用+3素材卡,強化+6「TOP球員卡」
👉17年TOP / 18年TOP / 19年TOP / 20年TOP 👉 成功率100%
🚨 使用指定強度球員卡及素材卡,保證強化成功
⚠ 本活動限定TOP球員卡進行,請特別留意
📣 「TOP卡7+4」強化保證班 (🆙TOP球員卡獨享🔝)
❇ 活動時間:07/21 & 07/22 的18:00 ~ 23:59
⚾ 活動內容:使用+4素材卡,強化+7「TOP球員卡」
👉17年TOP / 18年TOP / 19年TOP / 20年TOP 👉 成功率100%
🚨 使用指定強度球員卡及素材卡,保證強化成功
⚠ 本活動限定TOP球員卡進行,請特別留意
📣 棒球彈珠檯BONUS幸運抽!
❇ 活動時間:07/20 ~ 07/22 每天的 18:00 ~ 23:59
⚾ 活動內容:棒球彈珠檯限時BONUS幸運抽
機率獲得限量獎勵【20年每月TOP選手包】。
⚠ BONUS獎勵活動僅限10連抽獲得
🚨 限時限量抽完為止。
📣 教練進化機率200%提升!
❇ 活動時間:07/16 ~ 07/22 每天的12:00~17:59
⚾ 活動內容:教練進化機率2倍提升。
📣 限時登入三重送!
❇ 活動時間:07/17 ~ 07/22
⚾ 活動內容:
🕙 10:00~12:59
👉 教練包(初心者/入門)x5
🕒 15:00~17:59
👉教練交換券x5
🕗 20:00~23:59
👉A級訓練藥水x2
⚠ 獎勵需【點擊活動視窗領取按鈕】才可以獲得
🚨 請注意活動起訖時間
📣 WEB儲值滿額送!
❇ 活動時間:07/16維護後 ~ 07/22 23:59
🚨 請注意活動起訖時間與限購規則
⚾ 活動內容:詳情請參照官網圖文說明 👉 https://nmn.tw/WeeklyEvent
📣 20年5月TOP卡限定強化活動
👉 送20年6月TOP「指定隊伍」(投手or打者)包
❇ 活動時間: 07/09 維護後 ~ 07/29 23:59
🚨 結算時間: 07/30 12:00 (強化卡片務必持有至結算時間後)
⚾ 活動內容:詳情請參照官網圖文說明 👉 https://nmn.tw/May2020
🛠 本週維護更新項目
1⃣ 挑戰模式改善。
👉 UI調整優化/介面篩選功能。
👉 挑戰活動日程開放系統設置。
👉 開放時間以伺服器時間為準。
👉 片面調整手機時間無法進入。
👉 請用自動時區避免顯示異常。
2⃣ 自由交易市場優化。
👉 球員卡種下拉選單介面優化調整。
👉 18年TOP卡清單顯示問題修正。
3⃣ 季賽模式(明星賽)特效顯示修正。
👉 針對新型裝置解析度進行適配調整。
4⃣ 變更登入畫面主視覺。
5⃣ 新增 & 調整應援曲。
6⃣ 其他細部問題修正。
👉 部分球員眼鏡、長襪等配件模組顯示調整。
👉 教練能力加成技巧,說明文字 & 介面圖示直覺化調整。
7⃣ 調整主機語系造成亂碼問題。
👉 此問題為07/09新增主機設備時,語系設定非繁體中文所導致。
8⃣ 端午節雄黃酒兌換活動結束。
👉 道具交換所兌換獎勵截至07/16維護前
👉 未完成兌換僅可開啟隨機金幣
9⃣ 更新20年LIVE球員(6月成績數據)。
👉 新增20年LIVE球員卡10張。
👉 更新20年LIVE球員頭像照片15張。
👉 20年LIVE卡(基本卡)能力值,會依照現實球季成績浮動每月更新。
🔟 新增HOT商品及商店設置調整。
👉 詳情請參照官網圖文說明: https://nmn.tw/WeeklyEvent
⚠ 活動內容以官網公告為準。
抓取網頁文字 在 吳老師教學部落格 Youtube 的最佳貼文
從EXCEL VBA到Python開發第8次下載公有零售市場行情&下載其他日期資料與刪除資料表&改成下載PM25資料&抓取JSON格式與抓取資料&json轉存為CSV檔&xml並轉為CSV
01_重點回顧與下載公有零售市場行情
02_將下載資料寫入資料庫
03_下載其他日期資料與刪除資料表
04_改成下載PM25資料
05_抓取JSON格式與抓取資料
06_用PYHTON將json轉存為CSV檔
07_先下載與存檔為xml並轉為CSV
完整教學
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/scu_python113
吳老師教學論壇
http://www.tqc.idv.tw/
課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著
出版社:碁峰 出版日期:2016/11/29
Python程式設計入門
作者:葉難
ISBN:9789864340057
出版社:博碩文化
出版日期:2015/04/02
吳老師 110/1/21
EXCEL,VBA,Python,東吳推廣部,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
抓取網頁文字 在 吳老師教學部落格 Youtube 的最佳解答
從EXCEL VBA到Python開發第8次下載公有零售市場行情&下載其他日期資料與刪除資料表&改成下載PM25資料&抓取JSON格式與抓取資料&json轉存為CSV檔&xml並轉為CSV
01_重點回顧與下載公有零售市場行情
02_將下載資料寫入資料庫
03_下載其他日期資料與刪除資料表
04_改成下載PM25資料
05_抓取JSON格式與抓取資料
06_用PYHTON將json轉存為CSV檔
07_先下載與存檔為xml並轉為CSV
完整教學
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/scu_python113
吳老師教學論壇
http://www.tqc.idv.tw/
課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著
出版社:碁峰 出版日期:2016/11/29
Python程式設計入門
作者:葉難
ISBN:9789864340057
出版社:博碩文化
出版日期:2015/04/02
吳老師 110/1/21
EXCEL,VBA,Python,東吳推廣部,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
抓取網頁文字 在 吳老師教學部落格 Youtube 的最佳貼文
從EXCEL VBA到Python開發第8次下載公有零售市場行情&下載其他日期資料與刪除資料表&改成下載PM25資料&抓取JSON格式與抓取資料&json轉存為CSV檔&xml並轉為CSV
01_重點回顧與下載公有零售市場行情
02_將下載資料寫入資料庫
03_下載其他日期資料與刪除資料表
04_改成下載PM25資料
05_抓取JSON格式與抓取資料
06_用PYHTON將json轉存為CSV檔
07_先下載與存檔為xml並轉為CSV
完整教學
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/scu_python113
吳老師教學論壇
http://www.tqc.idv.tw/
課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著
出版社:碁峰 出版日期:2016/11/29
Python程式設計入門
作者:葉難
ISBN:9789864340057
出版社:博碩文化
出版日期:2015/04/02
吳老師 110/1/21
EXCEL,VBA,Python,東吳推廣部,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
抓取網頁文字 在 Yen's blog|Android 網頁資料擷取 的推薦與評價
此文章將會對證交所網站進行資料擷取,將所要搜尋的股票票價顯示於app。網頁資料擷取的步驟為連接網頁、取得網頁內容和網頁解析,這些都是耗時的 ... ... <看更多>
抓取網頁文字 在 Python PTT留言爬蟲留言分析依據字詞頻率製作成文字雲(Word ... 的推薦與評價
requests: 抓取網頁; BeautifulSoup: 分析網頁; matplotlib: 繪圖並顯示; wordcloud: 將文字生成文字雲; jieba: 文字斷詞工具. ... <看更多>
抓取網頁文字 在 討論串(共4篇) - [問題] 如何抓取網頁上的文字- 看板java 的推薦與評價
因為小弟的論文有一部份要用到抓取網頁文字的java程式. 所以參考了很多人寫的抓取網頁文字程式. 目前看過的方法是透過分析網頁的html檔之後再將文字過濾出來. ... <看更多>