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 分享
同時也有2部Youtube影片,追蹤數超過47萬的網紅I.C Charlie,也在其Youtube影片中提到,大家最愛的Billie Eilish新歌介紹來了!這次很以外的唱出與前任的種種經歷,不論故事如何,相信新專輯“HappierThan After” Billie 是想告訴大家,現在的她很快樂,也希望他一直都好~ 查理過了一個很糟糕的一週,作業一堆,程式又寫不出來,真的很想放棄😢,今天發片對我來說真...
「程式作業寫不出來」的推薦目錄:
- 關於程式作業寫不出來 在 吳老師excel函數與vba大數據教學 Facebook 的最佳解答
- 關於程式作業寫不出來 在 紀老師程式教學網 Facebook 的最讚貼文
- 關於程式作業寫不出來 在 紀老師程式教學網 Facebook 的最讚貼文
- 關於程式作業寫不出來 在 I.C Charlie Youtube 的最讚貼文
- 關於程式作業寫不出來 在 I.C Charlie Youtube 的最佳解答
- 關於程式作業寫不出來 在 [請益] 程式都寫不出來- 看板Soft_Job 的評價
- 關於程式作業寫不出來 在 程式寫不出來怎麼辦- 研究所板 的評價
- 關於程式作業寫不出來 在 作業寫不出來- 臺灣大學板 的評價
- 關於程式作業寫不出來 在 [問卦] code寫不出來怎麼辦- 看板Gossiping - PTT網頁版 的評價
- 關於程式作業寫不出來 在 老師,聽說AI已經會寫程式了,那念資工系是不是要失業了 ... 的評價
- 關於程式作業寫不出來 在 [問卦] python期中作業寫不出來怎麼辦QQ 的評價
- 關於程式作業寫不出來 在 資工系畢業不想寫程式!! 的評價
- 關於程式作業寫不出來 在 大學生用ChatGPT寫作業!5秒鐘連公式都列好了超牛 - YouTube 的評價
- 關於程式作業寫不出來 在 [問卦] 熬夜寫程式作業結果發現網路有答案的感覺 - PTT推薦 的評價
- 關於程式作業寫不出來 在 Re: [問卦] 寫程式真的很容易寫到自己看不懂嗎? 的評價
- 關於程式作業寫不出來 在 Re: [討論] 該不該借同學看程式作業呢- Soft_Job - MYPTT 的評價
程式作業寫不出來 在 紀老師程式教學網 Facebook 的最讚貼文
紀老師首次單飛開課~Python 程式設計入門班!兩週後開課,至多只收 15 名。
課程說明書: https://goo.gl/jP4UQ5
該來揭曉我一個禮拜都沒發文在幹嘛了...是的!從 1989 年開始在補習班教程式設計至今,我第一次沒有掛名在任何補習班之下,獨立招生開課了(羞)!值得紀念的第一門課程,是「Python 程式設計入門班」(鼓掌!啪嘰啪嘰啪嘰~)。有興趣的朋友,請看上方「課程說明書」連結喔!
獨立招生的好處,就是對於如何實現自己的教學理念能完全掌控,不必為了諸多大人的成本理由,犧牲學生權益後還得幫老闆圓謊說瞎話。壞處就是...我自己得肩負起招生的諸多細節,如搞定場地設備、收退款、自己處理客訴客怨(希望不要有啊~~ XD)。不瞞大家說,還沒招生,我就已經砸下將近 NT$5000 元的場地訂金了,若是沒有一個人來報名的話...我...口屋~豆頁~女子~疒甬~ (哈哈哈)
忙了一個禮拜,從設計課綱、申請金流系統、找場地、付訂金...總算把自己認為最完美的 Python 課程呈現出來了!我很期待接下來的每週六上午,能與一群程式設計同好,聊聊 Python 這個語言,以及大家將來的夢想。我也願意傾囊相授,幫助大家紮紮實實地把 Python 這個語言落袋,成為自身技能的一部分。
先來說說我開的這門 Python 課程特別的地方。一般的程式設計課,會一古腦地教「這是變數、這是運算子、這是分支...」,然後不教「何時用變數?何時用運算子?何時用分支?...」。導致用這種方法學出來的學員,會有「都聽得懂,但蓋起書本來自己就是寫不出來」的症狀(有沒有?有沒有?有沒有? XD)。這就像一個人學了一大堆武功套路,但教的師父從來不講這招怎麼用,結果隨便遇上一個小混混,就被「巴好玩的」。照道理來說,一個主題應該要包含「What, Why, How, What if」四個面向。但一般台灣的老師或書籍,大多比較重視「What(這是什麼)」跟「How(怎麼做)」,不太重視「Why(為何要用/何時要用)」跟「What if(萬一你說的這招不靈的話,還有沒有別招?也就是所謂的『雨天備案』)」,導致學員身背萬千絕技,卻不知道何時該用?我個人教書時,一定會把每個主題的「What, Why, How, What if」四大面向,盡量包括進去。也算是我長年來的一個特色。
至於我平常教書的風格大概是這樣。假設我要教變數概念,台詞大概會是:「這時候你就需要一塊記憶體,來儲存這個數值。為了方便,我們就把這塊記憶體取個名字叫 x,這個 x 就是所謂的『變數』...然後...聽好!給我牢牢地釘在你的大腦裡 --- 『變數就是記憶體』。來!跟我念一遍!『變數就是記憶體』...」其它主題,我的風格也差不多(笑),您可以參考看看!您也可以瀏覽我的課程說明書,從中了解我個人「鉅細靡遺」的教書習慣(二十幾年來大家都稱讚我講得很仔細),進而決定要不要參加這門課程。
開課日期是 7/22(六)9AM - 12PM,教室地點接近「科技大樓站」。我至多只收 15 名學員。因為這是我能好好照顧每一位學員、並細心批改作業每行程式碼的最大人數。更詳細的資訊,我都寫在最上面連結內的「課程說明書」了,各位可以自行點擊觀看。這種面對面的實體課程我大概只會開一~兩次,因為這種方法需要支付場租,且能夠服務的朋友也僅限大台北地區。未來等課程教個幾輪,內容已經充實到很少修改,我就會改成網路授課了。所以習慣面授的朋友,要把握頭幾次的機會喔!
為了感謝粉絲們多年來的支持,我特別提供原價八五折的早鳥優惠連結,給粉絲頁的朋友。這個連結只會有效到 7/14(五),之後我就會回復到原價、並且把連結投放到 Google 或 Facebook 的廣告(如果屆時還有名額的話 XD),讓任何人都看得到了。付款連結在此:
https://p.allpay.com.tw/2pXFq
付款完後,麻煩您用粉絲頁的私訊,提供您的姓名與 E-mail 給我,我會馬上到收款後台幫您確認款項是否已經收到(錢的事還是小心一點好)?感謝囉!
希望我這樣的解說您能滿意!期待在課堂上能夠與您見面!有任何開課問題可以在下方留言,或者私訊給我。我會以最快的速度與您聯繫的!(好緊張啊!會有人來嗎? >__<~~)
PS: 由於是第一次自己跑招生流程,如果過程中有任何疏漏的地方,還請鞭小力一點、多多包涵喔!我一定會以最大的誠意解決的。
程式作業寫不出來 在 紀老師程式教學網 Facebook 的最讚貼文
[碎碎唸] 本板小小四原則
首先,我非常歡迎任何人來到小弟這個粉絲專頁。我把這裡當成招待客人的自家客廳,只要您願意來看文章、互動,不論分享或是按讚,我都會竭盡心力,把自己所知所學,告訴大家。
但為了保護大多數人的權益,本板還是有小小的四原則。這四原則我大概一年多前講過一次,不過最近有些新來的朋友可能不是很清楚,所以我就再重複一次:
1. 程式設計無關貼文刪無赦!外加帳號封鎖
--------------------------------------------------
說真的,我不想瞭解如何快速賺錢,也不想知道兩個禮拜如何瘦下五公斤,更不必外送正妹幫我舒壓。只要有跟程式設計無關的廣告文,包含政治文、鬧版文...等,一律刪無赦!外加封鎖您的帳號,請見諒!
若利用「拷貝貼上」或「行銷自動發文軟體」大量製造「相同/語意類似」之留言,或者留言完全與原文文不對題,經警告無效後,視同廣告文。除立刻封鎖帳號外,並刪除您在本論壇的所有留言。
2. 不回答與程式設計無關的問題
--------------------------------------------
雖然我從大學一直到博士班,念的都是資訊系所,您問的電腦問題,我大概也都回答得出來。但就像您不會要求心臟科醫師做產前檢查一樣(雖然他搞不好有此能力),這裡既然是程式設計相關粉絲頁,那小弟回答的問題,就會限定跟程式設計有關才回答。因此,您無法開機、掃毒軟體壞了、如何用 Photoshop 去背...之類的問題,就原諒小弟恕難回答了。
3. 不回答學生作業、個人工作上專案、與需看原始碼才能回答的問題
------------------------------------------------------------------
有些網友會拿著老師出的作業,或者是工作上的專案,來問我這該怎麼做?為何 XX 跑不出來...之類的問題。我會希望您作業去跟同學討論,或者上網 Google 找出答案。我想這也是您的老師希望幫您培養的解決問題能力。
至於工作上的專案,牽涉到貴公司機密,與我對整個專案細節無法 100% 瞭解,恐提出無效、甚至於錯誤的解答,所以恕難回答。您可以請教公司同事,前輩,上司,或協力廠商比較好。
最後是有些朋友拿著某本書上的範例,寫不出來,然後拿來問我到底是哪裡出錯?由於我是晚上在補習班授課的老師,學員們都是繳了學費來問問題的。如果我免費回答您的問題,對於那些已經繳費的學員似乎有點不公平。此外,也曾經有補習班學員嗆聲:「那拿程式碼免費給你看就好啦!幹嘛繳費來學?」所以對於您拿著原始碼,跑來問我為何跑不出來?礙於我還有補習班老師這個身分,就恕我跳過不回答了。但若您的問題不牽涉看原始碼,那我仍然很樂意為您服務!
4. 不回答可能會引發犯罪的問題(2018/06/04 增訂)
------------------------------------------
比如說,如何製作電腦病毒、如何製作遊戲外掛、如何駭進他人電腦...等。雖然上述幾項問題,在某些特殊情況下目前台灣法律並不構成犯法(如:遊戲的自動練功外掛),但小弟天生怕死怕麻煩,這類遊走於灰色地帶的問題,就恕我不回答了。
網路上應該有其他論壇或參考文章,可以滿足您的好奇心。但我會建議,那些自帶殺傷力的程式,看看就好。可能的話,盡量不要去實作。避免自己一個不小心,在不知情的狀況下踩到紅線,這樣對您自己也不好。
提供大家幾則相關報導,以便參考:
* 「散播電腦病毒之刑事責任」(聯晟法律事務所)
https://goo.gl/PpW4Ai
* 「使用外掛,到底有無違法?」(聯晟法律事務所)
https://goo.gl/W15K3b
* 其它常見電腦犯罪條例(PDF 檔):
https://goo.gl/W15K3b
========
如果以上四個小原則有冒犯到您,真的不好意思。但我相信一個園地的經營,還是需要一點點章法的。這樣您才能持續看到高品質的文章,以及乾淨無干擾的版面。不知您是否同意呢?
最後感謝您的支持!我會持續鞭策自己每天看 500 則以上國外的程式設計新聞,從中挑出好物,並且奉上最精彩的文章給您的!
程式作業寫不出來 在 I.C Charlie Youtube 的最讚貼文
大家最愛的Billie Eilish新歌介紹來了!這次很以外的唱出與前任的種種經歷,不論故事如何,相信新專輯“HappierThan After” Billie 是想告訴大家,現在的她很快樂,也希望他一直都好~
查理過了一個很糟糕的一週,作業一堆,程式又寫不出來,真的很想放棄😢,今天發片對我來說真的是小確幸,希望大家喜歡!
我的Instagram : https://www.instagram.com/charlie1019c/
合作邀約:charlie1019c38@gmail.com
程式作業寫不出來 在 I.C Charlie Youtube 的最佳解答
大家最愛的Billie Eilish新歌介紹來了!這次很以外的唱出與前任的種種經歷,不論故事如何,相信新專輯“HappierThan After” Billie 是想告訴大家,現在的她很快樂,也希望他一直都好~
查理過了一個很糟糕的一週,作業一堆,程式又寫不出來,真的很想放棄😢,今天發片對我來說真的是小確幸,希望大家喜歡!
我的Instagram : https://www.instagram.com/charlie1019c/
合作邀約:charlie1019c38@gmail.com
程式作業寫不出來 在 程式寫不出來怎麼辦- 研究所板 的美食出口停車場
好想哭,每天都在找資料,問題是寫不出來就是出不來跟大便一樣你怎麼逼都沒有用,paper看了又看關鍵字換了又換還是找不到有用的資訊,每次咪挺我都報 ... ... <看更多>
程式作業寫不出來 在 作業寫不出來- 臺灣大學板 的美食出口停車場
... 作業都花了近20小時在寫,但僅有第三週拿到了70分左右,第二週跟第四週都只拿了個位數的分數⋯ 上學期的程式設計每份作業花五小時左右就能輕鬆100,但 ... ... <看更多>
程式作業寫不出來 在 [請益] 程式都寫不出來- 看板Soft_Job 的美食出口停車場
最近老師給我一些程式作業,之前我學了大約半年(課結束)後半年沒碰
現在又有程式的課,老師教很快~來不及吸收~沒認真也有
現在認真看書約幾個禮拜,裡面內容好多,我是看C#
老師出一些簡單的題目....為何我看書有找到方法,
卻寫不出來....書也有寫每一個意思,
但是要怎麼把它連接起來又是一回事
程式語言到底要怎樣學習....想多認識些高手...
不是打手,只希望有問題時~有人指導,加快我的學習
每一個的用法如何使用,常常換湯不換藥的作業我的腦筋就是轉不過來
不介意,想跟我認識一下做個朋友= ='''還是多個學生的大大
麼....不想找到作業的程式碼貼上去就交了,想了解每一行程式碼運作
是什麼意思~需要有耐心的大大~教導因為我腦筋很死~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.195.76.113
... <看更多>