課程內容
課程介紹
不管您是零程式基礎,還是已有程式基礎的人,在這堂課裡,您都可以從 10 個超實用的自動化案例,幫助您提升工作上、或是生活上的一些效率,擺脫無聊、討厭的重複工作。
對於初學者的您,我們會建議您可以先從「附錄 - Python程式設計基礎篇」開始學習基本的 Python 知識與技巧,相信我,這個入門課程相當簡單、易學!您將從Python 的基礎開始,學習看起來有點可怕、其實一點也不可怕的一些專門用語與技巧:資料型態、變數、運算子、字串操作以及條件陳述式和流程控制等概念。接著,我們將深入探討很重要的迴圈、串列、字典、函式、模組和錯誤處理等主題,並介紹物件導向程式設計的基礎。此外,我們還將介紹 Python 標準函式庫,為您提供更多學習和應用的資源。只要您跟著影片學習、保證一定可以學會喔!
如果您已經有程式基礎,或者學習完「附錄 - Python 程式設計基礎篇」覺得太簡單啦,就可以直接開始進入「自動化腳本編寫與實戰 - 職場自動化篇」與「自動化腳本編寫與實戰 - 生活自動化篇」挑選自己喜愛的單元,分別包含了這些類型:
.自動化文件處理
.實用的網頁爬蟲
.自動抓取網頁資料
.Word自動化修改
.PDF表格轉Excel
.自動化股票價格通知
.自動抓取YouTube資訊
.下載YouTube影片
.搶票工具
.自動化圖片處理
透過實際案例和示範,您將學習如何利用 Python 和相關套件實現這些自動化任務,提高工作效率和生活便利性。
學習完這些課程後,您會發現自己竟然學會了下面這麼多的 Python 套件,未來如果有相似的自動化工作問題,您應該也可以自行開發出適合的自動化工具喔~
os:檔案管理套件
requests、BeautifulSoup:抓取網頁資訊
Selenium:動態網頁爬蟲操作
python-docx:Word自動化修改
re tabula:讀取pdf表格內容
yfinance:取得股票資料
playsound:讓電腦發聲音通知
google-api-python-client:存取Google服務
openpyxl:建立excel內容並設定excel條件格式化的套件
csv:建立csv檔案的套件
pandas:表格的處理
pytube:下載YouTube影片
Pillow:影像處理
課程特色
系統性學習
從Python程式設計基礎到自動化腳本編寫與實戰,逐步建立您的知識基礎。
實用案例
通過實際案例和示範,直觀地展示自動化腳本在不同場景下的應用。
學以致用
學到的知識和技巧可以直接應用於您的工作和生活中,提升效率和便利性。
專屬討論區
您可以提出問題、分享經驗、尋求幫助,並與同學們一起共同成長和學習。
彈性學習時間與地點
只要有一台電腦,就可以隨時隨地進行學習,不受時間和地點的限制。
適合對象
希望提高工作效率並自動化日常工作者
希望學習如何利用 Python 抓取網頁資料、處理文件、分析數據者
對 Python 程式設計與自動化腳本有興趣者
課程大綱
自動化腳本編寫與實戰 - 職場自動化篇
單元1 自動化文件處理:文件多到爆不知道怎麼整理?利用批量處理文件的操作,快速將檔案自動更名、合併,以提高工作效率。
單元2 實用的網頁爬蟲:想要做競品調查卻覺得一個個抓資料好麻煩,利用Python自動化幫我們在博客來、MOMO抓取想要的資料做分析。
單元3 自動抓取網頁資料:網站有保護無法抓取資料?利用Python自動化自動抓取與分類讀取出各區塊文字。
單元4 Word自動化修改:Word文件內容總是改不完?在Word裡根據特定條件做自動匹配、刪除或修改重複資訊,從而提高編輯效率,並且用正則表達式(regex)來達成更精確的自動化修改。
單元5 PDF表格轉Excel:想要PDF裡的表格文字卻沒有方便快速的方法?自動將PDF表格轉換成完整的Excel表格,方便數據分析和處理。
自動化腳本編寫與實戰 - 生活自動化篇
單元1 自動化股票價格通知:上班時間沒空盯盤?利用Python自動幫我們同時檢查多個股票的價格以及上漲幅度,並在目標價格達到時進行通知。
單元2 自動抓取YouTube資訊轉為csv報表:發布的影片太多都不知道怎麼整理資料?自動抓取YouTube上的重要資訊,如影片標題、觀看數等,並將其轉換成csv報表供進一步分析,還可以抓別人的影片資訊做分析。
單元3 搶票工具:你也是手殘黨嗎?設計一個自動化搶票工具來提高成功搶到活動票的機會吧。這單元還可以透過模擬瀏覽器操作,完成自動填寫表單、點擊按鈕等,快速完成訂票流程。
單元4 使用Python下載YouTube影片:好看的Youtube影片想保存下來以後看?利用Python自動下載YouTube影片並保存在本地供離線觀看,再透過指定影片的URL或關鍵字進行搜索,可自動下載喜愛的影片。
單元5 自動化圖片處理:大量圖片修改忙不完?利用Python自動化批量處理圖片操作,如調整大小、應用濾鏡等,以提升圖片處理效率。根據需求自訂圖像處理方法來實現自動化處理。
附錄 - Python 程式設計基礎篇
單元1 Python簡介和歷史
單元2 安裝Python和開發環境
單元3 Python的資料型態和變數
單元4 基本運算子和運算式
單元5 字串操作
單元6 條件陳述式和流程控制
單元7 迴圈的應用
單元8 串列和字典的進階操作
單元9 函式和模組
單元10 錯誤處理和異常
單元11 檔案處理
單元12 物件導向程式設計(OOP)基礎
單元13 Python標準函式庫簡介
講師簡介
Kadin Chung 鍾榮達
目前在公司負責系統分析與程式設計,同時也在做線上課程講師。
碩士畢業之後在外商系統整合服務公司上班多年,到自己設立軟體公司,第一個合作售出的系統是一套網路管理系統,可以幫助客戶配置,維護和測試數千台思科網路設備。
除此之外,Kadin在大型項目方面經驗豐富,例如馬拉松線上報名系統,車行租賃管理系統等。
在Kadin創業的過程中不斷地促使自己學習新的技能,並且知道什麼是「學習新技能」最有效的方法,他樂於分享一切所學的知識和實務經驗,也因為這份樂情,帶領 Kadin 來到 MasterTalks ,他將會透過高品質且有效率的方式分享他所學的一切技術和知識!