上課方式
課程日期:2021-04-01 - 2022-05-31
" 你是不是覺得每天整理大量資料,非常耗時? "" 想要有可以自動整合並分析的工具 "" 那你應該打造屬於自己的自動化程式 "
☛為什麼你需要一個自動化程式?
舉凡生活或職場中,常常會有大量的資料需要彙整,重複性的判讀、抓取資料的動作,不僅耗時又容易出現人為疏失,為了避免這些問題,現在可以透過 Python搭配Excel的自動化來解決。
☛ Python 結合 Excel 可以做些什麼
資料整理:主管交辦事項、大量文件分類。
金融分析:爬蟲抓取股市資料,策略分析。
數據研究:處理大量數據,減少人為疏失。
效率提升:加速工作效率,任務完成率double。
☛ 為什麼選擇 Python&Excel
市面上多半是教你如何使用Excel整理資料,我們教你用更快的方式,Excel結合Python網路爬蟲,大量爬取資料,讓數據自動化整理並分析,達到事半功倍的效果。
☛沒有程式背景也可以嗎?
不需要會Python,老師會從基本語法教起,課程安排由淺入深,讓程式初學者也能學會的一門技藝!
☛ 課前資訊❶ 要先行準備的工具或軟體
☆ Windows 7 以上或是 mac 皆可。
[sharecoursestart]❷ 先備知識
☆ 不需要會Python,因為會從基本語法教起,讓程式初學者也能學會的一門技藝。
☆ 不需要複雜的操作Excel,只需要看懂表格以及基本的操作即可。
❸ 適合情境
☆ 在工作或是學習上需要用到 Excel 文件操作。
☆ 需要定期將大量資料做處理彙整成一份Excel文件(例如:股價、匯率)。
☆ 需要快速互相「交叉比對」兩份以上的 Excel 文件。
☆ 想要提升工作的效率。
❹ 老師回答問題時間
☆ 每週1、3的晚上十點。
[sharecourseend]
☛ 課程介紹
☆ 不熟悉 Excel 的應用與操作,想要使用某個功能卻不知道如何查詢與操作
☆ 不知道如何結合不同的功能做出功能強大的自動化操作。
☆ 無法每一天都可以獲取自己想要的最新資料。
☆ 處理大量的檔案相當耗費人力與時間。
☆ 不擅長將 Excel 文件視覺圖像化(需要不斷手動拉取需要的表格等等…)。
☆ 上手 Excel 的應用與操作。
☆ 自動化操作蒐集要的資料並整理儲存。
☆ 讓兩份有相互關係的Excel作儲存格資料的比對。
☆ 將Excel的表格視覺化成圖表,節省許多圖表產生的過程。
觀念
☆ 了解Python與Excel之間的語法關係。☆ 學會使用Python爬蟲,自動找尋特定資料,蒐集並儲存到Excel裡。
工具
☆ 完備的Python資料庫語法,進行各種應用。
製作
☆ 批次處理大量檔案(根據設定的條件篩選出特定的資料彙整成一張表格)。
☆ 自動修改Excel儲存格資料與樣式(例如;自動更新股價、匯率等等)。
☆ 無痛上手,馬上開始:您不需要安裝複雜的程式編譯器就可以開始寫Python程式並實作自動化的程式,不用花太多時間在找尋因為電腦環境跟本課程使用的不同而產生的問題,只需要安裝Anaconda這個軟體即可馬上開始寫程式。
☆ 教學深度,有淺有深:可以符合每個程度使用者的需求,讓沒有程式基礎的可以輕鬆地學會,讓有程式基礎的人不會覺得枯燥乏味又能學到新東西。
☆ 實作練習,立馬見效:寫出來的程式可以很直覺的應用在Excel上面,也會提供一些寫好的程式讓學員可以很快地知道課程內容帶來的實際效果。
Python 可以說是當代最熱門的程式語言,可以應用在各種產業的不同情境。本課程將實際帶領您使用Python語法與資料庫實現自動化操作Excel,會從最基礎語法開始,一步一步的教導學員完成屬於自己的自動化操作程式,因為使用到的語法都不會太困難,所以沒有任何基礎也是沒關係。
講師將會透過實際的應用操作進行授課,並且會示範一些常見的自動化操作需要的語法,也會透過一些小專案來實現較複雜、困難的應用,讓你在自己操作時也能應用自如,不會局限於課內所學,告訴您要實現Excel自動化的Python資料庫需要用到哪些,並教導您想要查詢想要功能時要如何找到關鍵語法,主要會專注在「快速的彙整所需要的資料」、「批次的處理大量檔案」以及「定期監控特定資料」三個大重點,達到事半功倍的執行效率,共分為四個單元。
單元一:Python的資料庫pandas 之操作與應用利用Python的資料庫pandas快速的處理Excel裡的資料,並且運算出你想要的資料(平均數、中位數…),可以快速的知道表格中的哪一個儲存格的資料,並作出修正操作。快速的增加、刪除某欄或某列資料,更可以一次比對多個Excel裡面的表格資料,讓你不再用人工又怕出錯的方式來比對。
單元二 Python的資料庫xlsxwriter 之操作與應用利用Python的資料庫xlsxwriter來處理Excel儲存格的資料,以及利用openpyxl資料庫來處理Excel儲存格的格式(顏色,大小,背景,合併),並透過Python的語法自動的修飾所有您想要改變的儲存格。在你任何想要插入或刪除的地方加上一列或一欄儲存格將會變得一個自動化的操作。大部分Excel的操作都能藉由這些資料庫的語法來完成。
單元三 Python的資料庫matplotlib 之操作與應用利用Python的matplotlib資料庫來畫出複雜且精細的資料圖,藉由pandas的配合,可以快速的獲取想要的資料並畫出圖,更能自動的調整圖片的大小,座標,標題,讓你不用在透過Excel來作圖,可以讓程式自動的替每一個你想要作圖的資料畫圖。
單元四 Python的資料庫request、beautifulsoup(bs4) 之操作與應用利用Python的資料庫request、beautifulsoup(bs4)來爬取想要監控的資料並擷取有用的訊息,將這些訊息儲存到Excel裡就可以達到定期自動化紀錄資料的目的。
將以上4點作結合應用即是一個很完整的自動化操作並分析的程式,本課程將會在最後透過一個完整的專題將這4點作完整的結合,教導學員寫出一個可以每日自動更新股價並將資料儲存到Excel裡面的自動化程式,這個專題中還會教導學員利用之前學的Python語法算出一些簡單的股價指標,並可以透過作圖分析的方式看出資料的趨勢。
讓學員學會真正的自動化操作的程式撰寫,以及如何從無到有的寫出一個真正的自動化操作程式。
#Coursehub #Craftsman #AfterCOVID19