這門課主要會藉由實作,引導大家開始使用Python來解決問題!應用的領域會涵蓋網路爬蟲、電腦視覺、自然語言處理、機器學習、深度學習、人工智慧等等。對於想要短時間了解Python在各個領域的應用的朋友們,千萬不要錯過這門課程喔!
- 略懂英文(至少不排斥了解英文專有名詞)的Python愛好者。
- 想要迅速建立自己產品的MVP的創業者。
- 想要短時間了解Python的各個面向的朋友。
- 想要讓員工迅速具備使用程式解決問題能力的公司行號。
上課方式:
即時線上授課 (搭配豐富的影音教學)。
上課時間:
如果感興趣,請加入Line社群討論!
上課費用:
實體課程
$500/hr
我們會不定期招開課程說明,課程說明的時間會公布在粉絲專頁上。
2022/02/17: 投影片
初學者可以考慮先用雲端的環境來學習Python,這樣只需電腦上有瀏覽器就可以連上網學習Python!等到稍微了解Python,覺得自己真的有興趣之後,再嘗試在本機上安裝Python環境即可!
要學會使用Python (開始編寫/執行程式並記錄學習歷程),不一定在自己的電腦上安裝Python直譯器喔!但是如果您要在自己的電腦上執行含有特定UI介面的程式、或者您要啟動一個網頁伺服器、又或您要寫程式在自己的電腦上做自動化等等,那麼您可能就真的需要在自己的電腦上安裝Python環境了!
- 直譯器
- 推薦安裝Anaconda ==> Python懶人包
- 編輯器
- Jupyter Notebook/Lab (Anaconda裡面已經內附)
- Visual Studio Code
如果以學英文來做類比,基礎課程教的是單字、文法及造句;應用課程則是帶大家寫出一篇一篇的作文。
| 課程名稱 | 內容說明 | |
|---|---|---|
| 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)介紹。 |
應用課程以解決問題為導向,課程涵蓋了網路爬蟲、電腦視覺、自然語言處理、機器學習、深度學習、人工智慧等等。
| 課程名稱 | 內容說明 | |
|---|---|---|
| 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)。 |
| 課程名稱 | 內容說明 | |
|---|---|---|
| 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]