Thanks to visit codestin.com
Credit goes to github.com

Skip to content

victorgau/pycourse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 

Repository files navigation

Python基礎與應用實務

這門課主要會藉由實作,引導大家開始使用Python來解決問題!應用的領域會涵蓋網路爬蟲、電腦視覺、自然語言處理、機器學習、深度學習、人工智慧等等。對於想要短時間了解Python在各個領域的應用的朋友們,千萬不要錯過這門課程喔!

適合對象

  • 略懂英文(至少不排斥了解英文專有名詞)的Python愛好者。
  • 想要迅速建立自己產品的MVP的創業者。
  • 想要短時間了解Python的各個面向的朋友。
  • 想要讓員工迅速具備使用程式解決問題能力的公司行號。

課程方案

上課方式:

即時線上授課 (搭配豐富的影音教學)。

上課時間:

如果感興趣,請加入Line社群討論!

唯客學院 Line 社群連結

唯客學院QRCode

上課費用:

實體課程 $500/hr

線上課程說明

我們會不定期招開課程說明,課程說明的時間會公布在粉絲專頁上。

2022/02/17: 投影片

環境設定

初學者可以考慮先用雲端的環境來學習Python,這樣只需電腦上有瀏覽器就可以連上網學習Python!等到稍微了解Python,覺得自己真的有興趣之後,再嘗試在本機上安裝Python環境即可!

要學會使用Python (開始編寫/執行程式並記錄學習歷程),不一定在自己的電腦上安裝Python直譯器喔!但是如果您要在自己的電腦上執行含有特定UI介面的程式、或者您要啟動一個網頁伺服器、又或您要寫程式在自己的電腦上做自動化等等,那麼您可能就真的需要在自己的電腦上安裝Python環境了!

雲端環境

本機環境

  • 直譯器
    • 推薦安裝Anaconda ==> Python懶人包
  • 編輯器

課程大綱

如果以學英文來做類比,基礎課程教的是單字、文法及造句;應用課程則是帶大家寫出一篇一篇的作文。

基礎課程

課程名稱 內容說明
1 Python初步 使用turtle繪圖來學習程式設計概念Python基本語法
2 Python基礎(1) 簡介Python並進一步說明如何用Python做程式設計。
3 Python基礎(2) Python基本資料型態(int, float, bool, str)及基本容器型別(list, tuple, dict, set)介紹。
4 Python基礎(3) Python基本語法(Loops, Functions, If Statements, Exception Handling)介紹。

應用課程

應用課程以解決問題為導向,課程涵蓋了網路爬蟲、電腦視覺、自然語言處理、機器學習、深度學習、人工智慧等等。

底下課程的學習,可以不用在自己的電腦上安裝Python環境

課程名稱 內容說明
1 Line訊息通知服務 Line Notify使用簡介
2 網路爬蟲 學習如何使用requests抓取資料、使用BeautifulSoup剖析資料等。
3 資料分析(1) Numpy, MatPlotLib, Pandas簡介。
4 資料分析(2) Pandas基礎。
5 資料分析(3) Pandas進階。
6 資料儲存 序列化及資料庫簡介。
7 視覺化 (1) MatPlotLib簡介。
8 視覺化 (2) Seaborn簡介。
9 視覺化 (3) Plotly簡介。
10 視覺化 (4) Bokeh簡介。
11 地圖繪製 學習如何使用Folium做地圖視覺化並製作地圖網頁。
12 量化投資 學習如何抓取資料、選股、及回測等。
13 行銷資料分析 RFM分析、推薦引擎、市場資料分析等。
14 影像處理 學習如何使用Python來做影像處理,主要使用pillow套件。
15 電腦視覺 OpenCV使用簡介。
16 自然語言處理(1) NLTK使用簡介。
17 自然語言處理(2) spaCy使用簡介。
18 機器學習 Scikit-Learn使用簡介。
19 深度學習(1) 深度學習簡介、Keras使用簡介(實作NN)。
20 深度學習(2) Keras使用簡介(實作CNN, RNN)。

底下課程的學習,需在自己的電腦上安裝Python環境

課程名稱 內容說明
21 Flask簡介 學習如何使用Flask製作網頁。
22 Line機器人 實作Line機器人
23 自然語言處理應用 實作語音辨識、文字轉語音等。
24 Streamlit簡介 使用最簡單的方式讓自己的服務上線吧!
25 自動化排程簡介 簡單說明如何自動執行程式。
26 Selenium簡介 簡單說明如何做Web自動化測試。
27 PyAutoGui簡介 簡單說明如何做UI自動化。

其他

  • 我們暫時不會安排需要準備額外硬體的課程,如果大家有這一方面的需求,可以看一下我們的線上影片自學。
  • 比較偏向軟體設計導向,而不是問題解決導向的課程,我們應該也會錄製一些影片,大家可以自學就好。
  • 社群聚會學得的、融會貫通後的,也有可能會直接開放出來給大家自己學習。
課程名稱 內容說明
1 物聯網 主要說明如何安裝及設定RPi,並示範如何從工作電腦上進行RPi的遠端開發。
2 物件導向程式設計 介紹類別、物件、封裝、繼承、多型等等概念。
3 共同基金分析 分析共同基金績效。對初學者來說是很好的Pandas跟set的應用範例。

曾經合作單位

中山大學, 高師大, 高雄科技大學, 文藻大學, 樹德科大, 實踐大學, 屏東大學, 屏東科技大學, 東華大學, 成功大學, 中原大學, 雲科大, 台北護理大學, 台灣金融研訓院, 聯發科技, 群創光電, 台灣科技新報, 拓樸科技, 集邦科技, 中華電信學院, 高企協, 創客閣樓, 高雄醫學大學,... (如果有漏掉的, 提醒我一下... :p )

關於唯客學院

聯絡我們

Email: [email protected]

About

Python基礎與應用實務

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published