課程列表
基礎課程
基礎課程是我們認為使用者需要花時間學習的課程,有了基礎觀念後,其他的或許請生成式AI幫忙做就可以了。
-
先別管環境安裝了,讓我們直接開始動手寫程式吧!先了解一下 Python 大概的寫法,再來思考要不要安裝環境吧!不要讓搞不定環境的挫敗感覺影響了您的學習!
-
對於 Python 這個語言,初學者只要熟練基本資料型態、基本容器型別、及基本的語法,再搭配模組跟套件,就可以解決大部分的問題。
-
在這個課程裡面,我們進一步說明基本資料型態、基本容器型別、和基本語法的使用。內容會含括:字串格式化、檔案IO、編碼解碼(Unicode使用)、comprehension等等主題。
-
說明如何使用 requests 來下載資料、用 BeautifulSoup 來剖析資料、用 Selenium 來自動化網頁存取,並說明資料抓下來之後怎麼進一步做處理。
-
在本門課程中,我們會教大家怎麼使用selenium。另外,我們會使用selenium IDE錄製使用者的操作,再將錄製的結果轉換成python的程式碼來使用。
-
模組都幫大家寫好了,載入就可以使用了!立馬傳送訊息跟圖片到自己的Line上面吧!
-
如果要寫一個可以接收使用者訊息、分析訊息、再回傳給使用者的機器人,來上這門課就對了。
-
Colab是一個可以用來協作開發Python的雲端筆記本!它會自動將筆記被存到Google Drive中,也可以簡單的放上GitHub,之後可以很容易查詢自己的學習歷程,。這麼酷的東西,一定要會用喔!
-
在這個課程裡面,我們會簡單的介紹Python的三個主要影像處理的套件(pillow, skimage, opencv)的使用方式。
-
在這個課程中,我們會教大家如何使用OpenCV來讀寫圖形檔、分析圖形檔、並使用它來做人臉偵測、物件辨識等。
-
Scikit-Learn的使用大致上有四個步驟:載入模型、建立模型、訓練模型、使用模型。我們會各舉一個監督式學習、非監督式學習、維度縮減的例子,讓大家迅速熟悉這個套件。
-
Keras是最User-Friendly的深度學習套件!在這個課程中,我們會教大家使用Keras的Sequential API迅速建立模型,並說明及實作CNN、RNN等深度學習模型。
-
Folium是Python中最常被用來畫地圖的套件,在它的官網上有詳細的快速入門的教學,在使用上非常的簡單。在這個教學中,我們會舉一些實際的範例來說明Folium的使用方式。
-
Flask是Python的輕量級網頁框架,可以迅速作出簡易的網頁。搭配Jinja2模板引擎,可以很容易的在模板中插入資料,即便做網頁的功力不好,也可以很容易的用Flask做出有趣的服務喔!
-
Pandas是用Python做資料分析最基礎的套件,簡單又好用,如果要使用Python來做資料分析,這個套件是必學的!趕快來上課吧!
-
本課程主要在簡單的說明如何使用Python的三個資料分析的基礎套件:numpy, matplotlib, pandas。
-
學習如何讀取公司基本資料、股價歷史資料、財報資料等等,並設定條件,讓程式自動幫我們找出符合條件的股票。
-
簡單說明如何使用gradio快速建立使用者介面。簡易的UI只要一兩行程式就建立好了喔!超酷的!