Python 基礎課程和網路爬蟲入門實戰
這是一堂適合Python程式語言初學者的課程,課程主要是教同學從完全不會寫程式,到能夠撰寫出抓取網路資料的爬蟲程式,並將資料儲存至資料庫,搭配課程中的專題,實際應用Python 程式技巧。
立即上課課程架構
Python 課程架構主要分成四個部分
- Python基礎課程
- 網路爬蟲程式
- 資料庫基礎教學
- 專題實作
課程中將會贈送一本專業人士必備的 Python教學筆記,200多章課程單元,篇幅高達700頁,將Python所有功能鉅細彌遺收錄在這本筆記中,同學搭配課程一同學習,課程結束後還能夠繼續深入研究,精進Python 的技巧。
Python 基礎課程課程
適合初學者,課程單元將從基礎課程開始教
- 變數與資料型態
- For迴圈、While迴圈
- IF判斷、運算子
- 異常控制try-except
- 模組
- 函式
- Lambda
- 物件導向
- 單元測試
- 檔案輸入與輸出
Code Gym 官網購買的限定課程 🔥🔥
- 新增單元1:讓迴圈更簡潔,增加可讀性的Python 語法
- 新增單元2:增加迴圈的效能,減少使用記憶體空間
- 新增單元3:讓你的程式碼看起來更專業、簡潔的巢狀迴圈
- 持續增加中...
網路爬蟲程式
網路上有許多豐富的資訊,我們可以透過Python 抓取網頁資料工具BeautifulSoup 和Selenium,撰寫爬蟲程式自動化蒐集每天最新資料,課程中提供多種抓取資料的方式和技巧,讓同學可以抓取自己想要的網頁資料和數據。
資料庫基礎教學
抓取下來的數據要能夠有效的被使用,必須將數據儲存在資料庫當中,課程單元將會教同學如何使用資料庫技術和SQL 語法,並且有效使用這些數據資料,Ryan 目前在Hahow 也有開設一堂「資料庫設計課程」,課程中同學給予很多正面的評價,而我仍然會用同樣的教學品質授課。
課後隨堂測驗(官網購買限定)
Code Gym 提供隨堂測驗的功能,它會幫助你檢視自己的學習歷程,你在送出答案後,系統會即時告訴你的答案正確與否,計算出是否合格,隨堂測驗分為不同等級,Level 1 等級的題目出自於我的課程和免費贈送的電子書當中,問題中也會告知出處,方便你查閱問題出處的章節內容,延伸你對這個觀念的知識,目前僅提供給在Code Gym 官網購買課程的同學使用,購買課程後你將可以直接在Code Gym 官網閱覽
專題實作課程
除了基礎教學,會搭配專題實作練習,透過抓取知名網路社群平台資料PTT文章、台鐵網路時刻表和NBA官網數據,教同學實作Python程式語言抓取資料和實際應用的技巧
自動抓取PTT 文章
PTT 是台灣最大的論壇討論區,裡面有大量的文章和圖片,很適合用來爬蟲分析文字內容,每一篇文章包含發文時間、作者和分類等資訊,抓取資料後即可分類和排序
台鐵網路時刻表
台鐵網路時刻表是用表格的方式排列,提供給使用者查詢列車起迄時間和車站名稱,課程將會透過程式抓取台鐵時刻表資料,實際演練如何抓取表格中的數據和文字
NBA 比賽和球員數據
NBA 官方網站提供了豐富的比賽數據,官網使用API提供數據,並且使用常見的JSON格式傳遞資料,專題實作將會介紹如何分析後台API 網址,以及儲存數據到資料庫中
課程章節
1. 開發環境與設定
2. Python基礎課程
3. 爬蟲程式
4. 資庫庫
Code Gym 官網購買的限定課程 🔥🔥
常見問題
我從來沒有學過程式語言,是否可以上這堂課?
在Code Gym官網購買課程與在其他平台購買課程的差異?
付款方式?
無須註冊會員即可購買課程
上這堂課需要準備什麼樣的電腦?
這堂課程是否有時間和次數的限制?
什麼是爬蟲程式?
這堂課程是否有字幕?
Megan Xiao
我過去沒有學過程式語言的經驗,一開始蠻擔心自己學不會的,但是Ryan 老師的課程很容易上手,也很用心說明細節,讓我這個初學者能夠理解基本的語法,後面也有進階的課程單元,讓我不只是停留在初學者的階段,也能夠進一步增加資料庫和數據分析的技巧,很謝謝Ryan 老師的用心