Udemy線上課程 Python基礎課程和網路爬蟲入門實戰(含教材) 講師:Ryan Ho 影音教學 中文發音 繁體中文字幕版(DVD版)
內容說明:
這是一堂適合Python程式語言初學者的課程,課程主要是教同學從完全不會寫程式,到能夠撰寫出抓取網路資料的爬蟲程式,課程中示範抓取PTT文章和台鐵時刻表的時間,透過教同學如何抓取網路資料,熟練Python程式語言技巧。最後課程的整合實戰練習,會抓取NBA官網和ESPN提供的數據資料,並且匯入資料庫取得分析後的結果。
課程架構主要分成四個部分,分別是Python基礎課程、網路爬蟲程式、資料庫基礎教學和專題實作,以下針對這四個部分做詳細介紹。
Python基礎課程
課程適合初學者,課程單元將從基礎課程開始教,內容包含:
* 變數與資料型態(List, Tuple, Set, Dictionary)
* For迴圈、While迴圈
* IF判斷、運算子
* 異常控制try-except
* 模組
* 函式
較為進階的課程內容包含:
* Lambda
* 物件導向
* 單元測試
* 檔案輸入與輸出
教學中也附有練習題目讓同學熟悉課程中的技巧。
網路爬蟲程式
網路上有許多豐富的資訊,我們可以透過Python抓取網頁資料工具BeautifulSoup和Selenium,撰寫爬蟲程式自動化蒐集每天最新資料,課程中提供多種抓取資料的方式和技巧,讓同學可以抓取自己想要的網頁資料和數據。
資料庫基礎教學
抓取下來的數據要能夠有效的被使用,必須將數據儲存在資料庫當中,課程單元將會教同學如何使用資料庫技術和SQL語法,並且有效使用這些數據資料,Ryan目前在Hahow也有開設一堂資料庫設計課程,課程中同學給予很多正面的評價,而我仍然會用同樣的教學品質授課。
專題實作
課程除了基礎教學,會搭配專題實作練習,透過抓取知名網路社群平台資料PTT文章和台鐵網路時刻表,實作抓取網路資料和數據的結果。因為NBA官網有豐富的球賽數據,最後會示範如何抓取NBA官網,並存放到資料庫當中分析數據結果,讓同學理解用Python程式語言抓取資料和實際應用的技巧。
講師Ryan
華碩高級工程師,多年軟體開發經驗
Code Gym 創辦人
目前在Hahow有開設Java和資料庫設計課程
課程品質保證
後製剪輯,沒有贅詞,確保優質學習過程
有字幕,邊看邊學更容易理解
Youtuber愛用麥克風,鐵三角AT2020 usb+
程式一行一行說明帶著你一起學,讓你聽得清楚又明白
適合對象
想學習Python程式語言基礎課程的初學者
對於網路爬蟲技術感興趣的Python初級開發人員
適合學習數據分析基礎的朋友
你將會學到的
python程式語言
網路爬蟲技術
資料庫設計
課程內容:
├─01 課程大綱與教學介紹
│ 001 課程介紹.mp4
│
├─02 開發環境與設定
│ 002 Anaconda.txt
│ 002 安裝Python學習環境.mp4
│ 003 PyCharm.txt
│ 003 安裝PyCharm.mp4
│ 004 Repl-it.txt
│ 004 線上編輯程式服務Repl.it.mp4
│
├─03 Python基礎課程
│ 005 3-1.zip
│ 005 第一隻Python程式.mp4
│ 006 3-2.ipynb.zip
│ 006 變數和輸入文字.mp4
│ 007 3-3.zip
│ 007 內建型態與轉型的方式.mp4
│ 008 3-4.ipynb.zip
│ 008 異常控制 try-except.mp4
│ 009 3-5.ipynb.zip
│ 009 運算子和判斷條件.mp4
│ 010 3-6.ipynb.zip
│ 010 函式.mp4
│ 011 3-7.ipynb.zip
│ 011 List和Tuple.mp4
│ 012 3-8.ipynb.zip
│ 012 字典 Dictionary.mp4
│ 013 3-9.ipynb.zip
│ 013 集合 Set.mp4
│ 014 3-10.ipynb.zip
│ 014 for迴圈和while迴圈.mp4
│ 015 3-11.ipynb.zip
│ 015 作業練習 - 問題說明.mp4
│ 016 3-12.ipynb.zip
│ 016 作業練習 - 解答教學.mp4
│ 017 3-13.ipynb.zip
│ 017 作業練習 - 問題說明.mp4
│ 018 3-14.ipynb.zip
│ 018 作業練習 - 解答教學.mp4
│ 019 3-15.ipynb.zip
│ 019 物件導向1.mp4
│ 020 3-16.ipynb.zip
│ 020 物件導向2.mp4
│ 021 3-17.ipynb.zip
│ 021 作業練習 - 問題說明.mp4
│ 022 3-18.ipynb.zip
│ 022 作業練習 - 解答教學.mp4
│ 023 bmi.py
│ 023 demo.py
│ 023 模組使用方式.mp4
│ 024 3-20.ipynb.zip
│ 024 Lambda.mp4
│ 025 bmi.py
│ 025 demo.py
│ 025 自動化測試撰寫好的程式.mp4
│ 026 3-22.ipynb.zip
│ 026 檔案輸入與輸出.mp4
│ 027 demo.py
│ 027 作業練習 - 問題說明.mp4
│ 028 demo.py
│ 028 作業練習 - 解答教學.mp4
│
├─04 爬蟲程式
│ 029 網頁爬蟲程式基本介紹與安裝.mp4
│ 030 4-2.ipynb.zip
│ 030 Beautiful Soup 功能教學(1).mp4
│ 031 4-3.ipynb.zip
│ 031 Beautiful Soup 功能教學(2).mp4
│ 032 4-4.ipynb.zip
│ 032 爬蟲程式實戰:PTT.mp4
│ 033 爬蟲程式實戰:臺鐵時刻表(1).mp4
│ 034 4-6.ipynb.zip
│ 034 爬蟲程式實戰:臺鐵時刻表(2).mp4
│ 035 4-7.ipynb.zip
│ 035 Selenium安裝與功能教學.mp4
│ 036 4-8.ipynb.zip
│ 036 爬蟲程式實戰範例:ESPN球員數據.mp4
│ 037 爬蟲程式實戰範例:NBA官網數據(1).mp4
│ 038 4-10.ipynb.zip
│ 038 爬蟲程式實戰範例:NBA官網數據(2).mp4
│
└─05 資料庫
039 .txt
039 SQL.txt
039 資料庫與SQL基礎語法.mp4
040 5-2.ipynb.zip
040 Python存取資料庫資料.mp4
041 .txt
041 NBA數據分析 - 爬蟲資料與資料庫整合實作(1).mp4
042 -table-sql.txt
042 5-4.ipynb.zip
042 NBA數據分析 - 爬蟲資料與資料庫整合實作(2).mp4