🚨週年慶最後三日🚨全站課程 83 折、最後加碼 $899💰 再送激高 $1600 券❗️
天
時
分
全站 83 折🔥
登入/註冊
撰股機器人:打造 Python 股票機器人
0 seconds of 2 minutes, 45 secondsVolume 0%
Press shift question mark to access a list of keyboard shortcuts
鍵盤快捷鍵
播放/暫停空白鍵
音量增加↑
音量減少↓
快進 5 秒→
倒退 5 秒←
開啟/關閉字幕c
全螢幕/離開全螢幕f
靜音/取消靜音m
Decrease Caption Size-
Increase Caption Size+ or =
跳轉至%0-9
00:00
00:00
02:45
 
plusForm

撰股機器人:打造 Python 股票機器人

透過股票價格、社群討論與媒體報導,讀取背後意義,進而幫助自己優化投資策略。這是個結合 python、雲端與 AI,撰寫、打造自己的股票機器人的手把手教學課程。
Hahow AI 學習升級
68.4 k 的人也在觀看
4.5
(6)

關於課程

課程包含

包含 30 章 139 單元、20 項作業

課程時長

45 時 23 分鐘

課程總人數

378 位同學

觀看限制

不限觀看次數,還會附贈完課證書

學習升級

Hahow AI 學習助教
無需額外付費
即時問答、重點整理、測驗理解,讓知識派上用場

最新消息

課程內容

課程完整開課說明(2025/4/15 更新)

目前我們已完成所有課程的內容上架,時數長達 45 小時,詳情請見最新公告。

同學們在學習時,若有遇到任何問題,都歡迎加入我們的 Discord 群組討論,或於 Hahow 的問題討論區留言,我們將會盡速為同學解答,預祝各位學習順利!

課程緣起

畫面以金融數據與電腦程式為背景,呈現人物形象,並標示大數據、人工智慧、演算法、深度學習;主題為「西蒙斯更早一步應用於金融市場」,講述量化交易之父吉姆・西蒙斯與文藝復興公司的故事。

深色金融市場與程式碼背景上,以青藍色大字寫著「金融投資?程式設計?」。

光靠腦力根本不足以應付投資成功所需要的精密計算。 —威廉‧伯恩斯坦<投資金律>

「金融投資」是現代人重視且重要的議題,透過各種資訊,像股價變化、公司財報、市場資訊、媒體報導與社群討論與各種股價與技術指標,搭配數學統計、資料分析等方法進而優化投資策略,一直是大家所追求的目標。

然而,面對這些數量龐大且快速產生的資訊以及各種技術時,光靠腦力將難以應付,如何利用電腦程式的幫助,取得資訊,分析資料,並結合相關技術製作成自己的分析機器人,即是這堂課的主要目的。

使用程式設計於金融分析的原因有很多,一些常見的好處如下:

  1. 大量數據的分析:使用程式進行分析,可以有效地分析大量數據,並且較快速地得出結果。
  2. 提高分析精確度:程式可以通過應用統計學原理和機器學習算法等技術,提高分析的精確度和可靠性。
  3. 增強投資效率:程式化分析比人工分析更快速,可以更快地發現投資機會和風險,從而提高投資效率。
  4. 移除情感因素:程式進行分析時,不受人的情感因素的影響,更符合客觀分析的原則。
  5. 儲存和檢索數據:程式可以方便地儲存和檢索數據,以便今後再次利用。

標題「為什麼選擇 Python?」以亮青色大字呈現,背景為深藍紫色的科技介面,隱約可見程式碼、數據表格與圖表,營造程式設計主題的視覺氛圍。

程式語言的種類非常多,Java、C、C++、Python 等都是非常熱門的程式語言,然而不同的語言適合開發的環境與應用不盡相同,因此需要依據不同的狀況選擇適合的程式語言。Python 因為語法簡單明確,且又有許多豐富的模組支援,因此在這幾年熱門的應用,像是自動爬蟲、資料分析、機器學習與 AI 人工智慧等,皆是大家使用 Python 開發的環境與應用。因此這堂課也會使用 Python 這個程式語言。

標題「什麼是雲端平台?」以醒目的青色大字呈現,深藍紫色背景可見伺服器、程式碼與數位介面等科技意象,營造雲端運算主題氛圍。

當使用大量的資料儲存或是處理,同時需要不同應用程式(例如網頁程式),需要架設資料存取或帳號管理的伺服器,然而伺服器的架設過程十分繁瑣;雲端平台即是提供藉由網路遠端存取的服務,提供雲端運算、虛擬系統等服務,像是微軟的 Azure、亞馬遜的 AWS 或是 Google 的 Google Cloud Platform(GCP),皆是這樣的雲端平台,讓使用者不用煩惱伺服器架設。

其中,Firebase 是 Google 的一套適合手機與網頁應用程式的開發平台,提供應用程式的後端服務平台 Backed-as-a-Service(BaaS),像是即時資料庫、資料儲存、帳號管理等應用程式常用且需要的服務,皆可以透過事先定義好的程式 API 存取使用這些功能。

其中像是 iOS、Android、JavaScript 和 Python 等環境與程式語言皆有對應的模組可以使用。這堂課將使用 Python 結合 Firebase 的服務將金融應用相關資料儲存於雲端,除了可用 Python 其他像是資料分析、人工智慧等模組分析資料,也可輕易將資料結果呈現在不同的應用程式上面。

以深藍色數據圖表與資訊介面作為背景,中央以醒目青色大字提出「資料來源?爬蟲?API?」的提問,聚焦資料取得方式。

許多技術的學習,像是機器學習與人工智慧的學習,大多會使用範例資料來進行技術的學習,然而在實際的應用上,如何取得所需的資料以及該取得什麼樣的資料才是有幫助的,將會是其中一個需要解決的問題。

為了開發股票分析機器人,課程將會帶領大家取得相關的資料,包含股價資料、重大訊息、媒體報導與社群討論等資訊,進行後續的分析;取得資料的方式可分為透過應用程式介面 API (Application Programming Interface)或是開發網路爬蟲取得。若能透過 API 或是檔案資料,取得像是 JSON 或 CSV 等有架構的資料,將是優先選擇;然而當無法透過 API 取得資料時,就必須開發爬蟲取得資料。只要能夠透過網頁瀏覽器所瀏覽的資料皆能夠透過網路爬蟲所取得,根據網頁形式的不同又可以分為分析 HTML 原始碼與自動控制瀏覽器兩種爬蟲。這個課程將會使用 API 與兩種不同的爬蟲取得分析機器人所需要的資料。

金融市場圖表與數據介面作為背景,中央以醒目青色文字提問:「金融指標?情緒分析?」聚焦金融指標與市場情緒分析主題。

情緒性投資是一個非常、非常普遍的現象;不管是股市震盪,或因某檔股票發生事情,都會引發情緒。弗萊德烈克.柯布里克《買在起漲點》。

身為投資人,你的工作目標,就是找到好的事業。挑選好股票的基本原則並不難了解。 —派特‧多爾西<故事真規則:晉升專業投資人的五項金律>

在投資的決策參考上,有許多金融指標常被大家參考,其中可分為技術面、基本面、籌碼面或是總體經濟面等方向。在這堂課將會介紹常用的技術指標,像是均線、K線、KD 與 MACD 等指標,也會介紹基本面、籌碼面與總經面等相關資訊,並利用 Python 的模組取得相關資料。

然而除了金融指標,個股也會有公司重大訊息、媒體報導或是社群討論等資料,我們將用自然語言分析的方法,利用 AI 相關技術,例如 BERT、ChatGPT 等進行像是中文斷詞與重要字詞的統計,以及將這些語句利用情緒分析瞭解正負面的結果,進而對於投資決策有所幫助。

情緒是交易者最有用的工具之—。 —約翰・拖尼<無名金融怪傑:隱藏在市場深處的超級交易人>

使用情緒分析可以帶給金融投資以下幾項好處:

  1. 加深對市場的了解:情緒分析可以提供關於大眾情緒的洞察,這些情緒會影響市場的走勢,因此了解市場的情緒狀態有助於更好地理解市場。
  2. 提前預測市場走勢:情緒分析可以預測市場走勢,例如,當市場情緒變得悲觀時,可能會預期市場下跌;當市場情緒變得積極時,可能會預期市場上漲。
  3. 增加投資策略的準確性:情緒分析可以提供投資者更多的資訊,從而提高投資策略的準確性。
  4. 增加投資者的信心:當市場情緒變得積極時,投資者的信心可能會增加,進而採取更大的風險。當市場情緒變得悲觀時,投資者的信心可能會降低,進而減少風險。

以深藍色金融市場數據與圖表為背景,中央以亮青色大字呈現「股票分析機器人?」標題,營造股票分析主題。

在這個課程,會使用 Python 的網頁應用程式框架,透過雲端平台的存取,將自己的分析的結果呈現在網頁中。這當中將會呈現自己追蹤的個股指數、技術指標以及經過 AI 分析的各種策略結果與圖形,像是社群討論、重大訊息的情緒指數,中文詞彙的擷取與關鍵字文字雲等。除此之外,透過 Firebase 所提供的功能,當所監測的條件達到時,像是特定股價、特定條件與重大訊息等,即時自動在網頁應用上呈現通知,達成股票分析機器人的目標。

除此之外,當募資條件滿足時,我們將呈現手機 App 自動通知(包含 iOS 與 Android 兩種版本)與 LINE Bot 訊息自動通知等功能。

課程核心特色包括:Live Coding 實際操作程式碼、手把手一步一步學習、同時呈現程式與金融的原理解說,結合程式與金融的實務操作,學習可廣泛應用的技術,以及最紅 AI 技術的自然語言資料分析。

【學習力 UP 1】Discord 聊天語音群組直播教學!

提升程式能力的方式之一,就是積極參社群討論,與他人交流或是分享經驗,因此我們成立 Discord 社群,除了 Python 之外,也參與像是 AI 繪圖,ChatGPT 的使用討論,以及各種與程式相關的有趣話題。除此之外,也將不定時在上面展開直播,補充各種新增功能與分享程式新知,並更即時的透過語音的方式彼此交流!

【學習力 UP 2】 LINE 群組與 FB 粉絲專頁共學!

除了 Discord 語音群組之外,有也 LINE openChat 與 FB 粉絲專頁,即時發佈例如直播訊息等公告,也可詢問包含 Python 的各種課程與程式學習的相關問題,作業與操作,同學們也可彼此互動練習,增加熟悉度喔!

課程共 9 個單元,依序學習 Python 語法、API 與資料儲存讀取、資料分析與視覺化、金融 API 與網路爬蟲、Firebase 雲端平台、Django 網頁應用程式、AI 自然語言情緒分析與 ChatGPT,最後製作股票分析機器人。

課程頁面的「單元規劃」章節標題,以明亮青藍色中文字呈現在深藍色科技感背景上,作為課程內容架構的段落分隔。

課程大綱的章節 1-3 聚焦「Python 介紹、型態與流程控制」,標題以青色字體呈現在深色程式碼與科技介面背景上。

Python 是一個簡單易學的程式語言,被廣泛應用於科學計算、資料分析、人工智慧、網路爬蟲等領域。Python 可以在不同作業系統中執行,也有許多不同的開發環境,包含 Python 內建的開發與學習環境(Integrated Development and Learning Environment, IDLE)、Anaconda、Jupyter Notebook、Google Colab等等。

章節 1:Python 介紹與執行環境

此章節將介紹 Python 的特點、應用領域,以及執行環境的安裝與使用方法。

章節 2:Python 數值、型態與運算

此章節將說明 Python 中變數使用、數值型態、算術運算、比較運算、邏輯運算、型態轉換、字串的基本使用,同時也呈現內建函數 print 將變數與字串輸出與格式化設定、與數學相關的內建函數。接著會說明如何引用 Python 中模組,同時使用數學運算的模組 math,進行像是開根號等常見的數學運算。

章節 3:流程控制

此章節將說明 Python 的流程控制操作,包括條件判斷和迴圈,可以幫助控制程式的執行流程。其中條件判斷使用 if、elif 和 else 這三個關鍵字,可以根據不同的條件判斷執行不同的程式碼塊;而迴圈則包括 for 和 while 兩種,可以重複執行程式碼塊,達到一定的目的。for 迴圈通常用於對一個序列(如字串)中的元素進行操作,而 while 迴圈則可以根據特定的條件重複執行程式碼塊,直到條件不成立為止。熟練掌握 Python 的流程控制可以讓程式更加靈活,進而提高開發效率。

章節 4-5 聚焦 Python 的函數與類別,標題以青色字體呈現在深色程式碼背景上。

章節 4:函數

函數是一段可以反覆使用的程式碼區塊,它可以接收一些輸入(參數),並進行一些處理,最後產生輸出。當程式需要多次使用相同的處理邏輯時,使用函數可以大大提高程式碼的重複利用性和可讀性,以及降低開發和維護成本。我們將說明如何定義和使用 Python 中的函數、參數傳遞與回傳、函數副作用(side effect)、參數的預設值、位置參數、關鍵字參數以及參數的有效區域與匿名函數 Lambda 等。

章節 5:類別

Python 是一種物件導向的程式語言,這個章節將說明其含意與用法。類別可以看作是一個模板或藍圖,用來創建物件。在類別中,可以定義屬性(類似於變數)和方法(類似於函數)。屬性用於存儲物件的狀態,而方法用於定義物件的行為。我們將說明如何定義與使用 Python 的類別與物件,並通過實例化類別來創建物件後,使用該物件的屬性和方法,其中含包含了屬於物件或是類別的屬性與方法、繼承的使用與 Python 中類別的特殊方法。

課程章節 6-8 聚焦「字串與資料結構」,標題以青藍色大字呈現在深色科技感背景上。

章節 6:字串

字串是指一串的文字符號,可以使用單引號或雙引號來表示。Python 使用索引值(index)與切片(slicing)來取出單一個字元或是部分長度的子字串。字串類別中有許多內建的字串函數來處理字串,例如計算長度的 len、處理大小寫的 upper、lower 等。除此之外,還可以利用正規表示法(Regular expression, regex)的方式,找尋符合規則的字串,章節 6 將介紹 Python 字串與正規表示法,以及其各種使用方法。

資料結構是一種組織和存儲資料的方式,它可以使這些資料更有效地被處理和操作。在 Python 兩種最基礎且常用的資料結構分別為串列 (list)與字典(dictionary)。

章節 7 - 串列

串列可用來儲存一連串的元素,並且透過與字串一樣方式的索引值與切片來存取這些元素。list 中的元素可以是任何 Python 物件,也可以包含不同型別的元素。list 可以進行追加、插入、刪除等操作,也可以進行排序、反轉等多種操作。在章節 7 將說明串列的各種操作方法。

章節 8 - 字典

此章節將介紹字典這個資料結構,字典是集結一對鍵-值(key-value pairs)的資料結構。使用 dictionary 可以方便地根據鍵來查找對應的值,並且可以通過添加、刪除和修改鍵值對來動態地調整數據。

課程章節 9-11:「檔案與資料庫」,呈現課程中關於檔案與資料庫主題的教學單元。

章節 9 - 檔案

我們透過打開、讀取、寫入等方式來處理檔案。使用 open() 函數可以開啟檔案,指定檔案的路徑和打開的模式。讀取檔案內容時,可以使用讀取一行的 readline() 或是讀取全部內容的 read() 函數。在處理完檔案後,需要使用 close() 函數關閉檔案,避免檔案未正確關閉。另外,Python 還提供了 with 關鍵字,可以在不需要手動關閉檔案的情況下進行檔案操作,使用 with 可以更簡潔和安全地進行檔案操作。

章節 10 - 資料格式

JSON 是一種常用的資料格式,用來儲存結構化的資料,而 CSV 則是一種用逗號分隔欄位的資料格式,章節 10 將介紹這兩種檔案格式,與使用 json 模組可以將 Python 物件轉換成 JSON 格式,反之亦然;使用 csv 模組可以讀取和寫入 CSV 檔案,並且可以控制欄位分隔符號、引號符號等設定。透過這些模組,我們可以方便地將資料以結構化的方式讀取進來、處理,或是將結果輸出成檔案。

章節 11 - 資料庫

資料庫可以儲存大量結構化資料,並提供快速、有效的資料存取,使得資料分析與處理更加方便。Python 可以透過套件連接多種資料庫,例如 SQLite, MySQL, PostgreSQL 等。首先需要安裝相關套件,再利用資料庫提供的 API 來執行 SQL 語句。章節 11 將介紹 SQL 語法,接著以 SQLite 為例使用 sqlite3 模組操作資料庫。

課程章節 12-13,主題為「錯誤處理與模組使用」,搭配程式碼與科技介面風格的背景視覺。

章節 12 - 錯誤處理

錯誤處理是一個程式設計重要的主題,因為當出現錯誤時,可以利用錯誤處理來確保程式的正確性。常見的錯誤包括語法錯誤、運行時錯誤和邏輯錯誤等。可以使用 try-except 語法來捕獲運行時的錯誤,try 區塊中的程式碼將先被執行,如果出現錯誤,則轉到 except 區塊中執行相應的處理程式碼。此外,還可以使用 finally 區塊來確保無論 try 塊中是否出現異常都需要執行的語法。

章節 13 - 模組

Python 中的模組是指在不同的 Python 檔案中撰寫的一組相關的函數、類別、變數等,可以在需要的地方進行引用。Python 內建與第三方的各種類別函數和庫都是以模組的形式提供功能,模組使得程式碼的組織結構更為清晰,並且可以更方便地進行這些程式碼的重複使用。章節 13 將說明模組的安裝與使用,以及建構自己的模組。

課程章節標題為「章節 14-16 資料分析相關模組」,標示第 14 至 16 章與資料分析主題相關的學習內容。

資料分析是 Python 最受歡迎的應用之一。資料分析可以幫助我們瞭解資料所代表的意義,並提供決策時的參考,Python 擁有豐富的資料分析函式庫,如 NumPy、Pandas、Matplotlib 。在 Python 中進行資料分析的過程通常包括數據讀取、數據清理、數據處理、數據分析和資料視覺化等步驟。

NumPy 是一個支援高維度陣列與矩陣的數學運算、數學線性代數、機率與統計的模組。

章節 14 - NumPy

此章節內容將分為以下幾個部分:

  1. NumPy 簡介:NumPy 的安裝使用,與其基本介紹
  2. NumPy 陣列基礎:NumPy 的基本資料結構為 n-dimension array(ndarray),這部分將說明 ndarray 的創建、基本屬性、索引與切片、形狀操作、與基本數學函數等。
  3. NumPy 陣列進階:ndarray 的分割、合併、排序、收尋、技術與各種隨機函數等。
  4. Numpy 統計機率:計算 ndarray 敘述統計(例如:平均、中位數、標準差等)、統計分佈(例如:均勻分佈、常態分佈)與隨機樣本抽樣等功能。
  5. Numpy 文件輸出入:ndarray 讀取/寫入各種數據格式,如CSV、Excel等。

Pandas 常被用來處理像是表格形式的結構化資料並可以較簡單輕鬆的清理與轉換資料

章節 15 - Pandas

此章節分為以下幾個部分:

  1. Pandas 簡介:Pandas 的安裝使用,與其基本介紹。
  2. Pands 數據結構:Pandas 的兩種主要資料結構,Series 一維數據結構與 DataFrame 二維數據結構的創建、索引、選擇和修改數據。
  3. 數據讀取與存儲:介紹如何從 Python 的串列與字典,與不同格式的數據,如 CSV、Excel、JSON 等相互轉換與存取。
  4. 數據清洗與預處理:數據缺失值的清理、轉換與合併等功能。
  5. 數據分析與統計:敘述統計、排序、資料分組、時間序列資料的分析與統計

資料視覺化是將資料以圖形的方式呈現出來,幫助我們更直觀地理解數據

章節 16 - 資料視覺化

此章節 將介紹資料視覺化,將使用 Matplotlib 模組來呈現製作各種圖形,包括折線圖、散佈圖、長條圖、直方圖、圓餅圖等,同時也包含標題、標籤、顏色與樣式等圖形組成原速與風格的變化。除了 Matplotlib 之外也將呈現 seaborn 這個基於 Matplotlib 為基礎,更容易且清晰的呈現資料統計圖形的模組。最後也將介紹 Pandas 內建的繪圖功能以及與 Matplotlib、seaborn 等模組等整合。

章節 17-18 的主題為「股價API與影響資訊」,畫面以青藍色大字呈現,背景可見深色金融資訊介面、數據表格與走勢圖。

在投資的決策參考上,有許多金融指標常被大家參考,其中可分為技術面、基本面、籌碼面或是總體經濟面等方向。

章節 17 - 股價資料 API 與技術指標

此章節將說明如何透過 API 取得股票的股價資料,其中 API 為 Application Programming Interface 的縮寫,透過這個介面的設計,可以快速方便的利用程式或網路透過 API 的取得資料,可能為檔案形式或是程式模組,且通常都為有結構的資料格式,例如表格形式或是 JSON。這個章節將先從 API 的介紹開始,以及使用像是台灣證交所、yahoo finance、FinMind 等 API 取得股價資訊。取得這些股價資料後,將接著說明如何繪製相關的技術指標圖形,像是均線、K線、KD 與 MACD 等指標等。

章節 18 - 影響股票市場的資訊

除了股價指數與相關指標,章節 18 將介紹其餘的影響資訊,包含像是企業財物基本面的各種數值,EPS、P/E ratio等;總體經濟相關指數,像是通膨率、利率、就業狀況等;籌碼面像是三大法人買賣狀況等內容。我們將介紹說明如何看待這些指標,如何取得資料以及繪製相關圖形來呈現這些內容。

章節 19-20,主題為社群討論與網路爬蟲,聚焦於社群互動討論及網路資料爬取相關內容。

當資料無法透過 API 取得時,就可以使用網路爬蟲的技術取得資料,利用程式語言自動從網頁上獲取資料並加以分析後儲存,其應用包括但不限於:新聞資訊擷取、商品價格比較、網站結構分析、搜尋引擎爬取等凡是能夠利用瀏覽器瀏覽的資料,皆可利用網路爬從取得。網路爬蟲又可分為透過網路協定的請求直接取得網頁資料,以及透過瀏覽器的自動化控制,從互動式的網頁中取得資料,而這兩種方式最終都可以取得網頁的 html 原始碼,並在取得的過程中,對 html 加以分析,擷取期望獲取得資料。

章節 19 - 網路爬蟲

此章節將說明如何使用 requests 與 beautifulsoup 模組,分析 PTT 社群對於股市相關資料的討論,同時也將設計不同類型的文章分類方式,例如關鍵字文章搜尋、作者文章搜尋等特定文章爬蟲功能,並且這些資料儲存到資料庫。

章節 20 - 股市重大資訊爬蟲

此章節將使用 selenium 模組,搭配特定瀏覽器,自動化控制瀏覽器行為,像是表格填入,滑鼠按鈕點擊等行為,同時將以台灣證券交易所,個股重大訊息的網頁為例,取得重大訊息的內容,同時儲存成圖片儲存。

章節 21-22 主題為「雲端伺服器與網頁應用程式」,畫面以深色伺服器程式碼與資料視覺作為背景,呈現雲端運算與網頁開發相關內容。

這兩個章節的目的將為結合 Google 所提供的 BaaS 後端平台服務 — Firebase,建構 Python 網頁應用程式。

章節 21 - 雲端伺服器

此章節將從 Firebase 的簡介與使用開始,建立專案、透過 Python 中 Firebase 模組,使用 Firebase 像是身份驗證、即時資料庫與儲存空間等功能,同時將 API 與爬蟲所取得的資料,上傳至 Firebase 中,以便後續建立網頁應用程式或是手機 App 所使用。

章節 22 - 網頁應用程式

此章節我們將會使用 Python 的網路應用框架 Django,建立網頁應用程式,同時連結 Firebase,讀取爬蟲存放於 Firebase 中的資料,同時也可利用 Firebase 中的身份驗證等功能進行帳號管理。這個章節也將資料分析的結果、資料圖表、技術線圖與其他股市相關資料等內容,顯示在網頁應用中。

深藍色金融數據與股票圖表介面作為背景,中央以青藍色大字標示「章節 23-24 AI股票分析機器人」,呈現課程章節標題。

情緒分析通常可以幫助投資者了解市場情緒和投資者情緒,以便更好地進行風險管理和投資決策。

章節 23 - AI 社群情緒分析機器人

此章節,我們將會介紹 AI 應用中的自然語言分析(Natural Language Processing, NLP)中,如何產生情緒分析結果的概念與方法,接著使用預先訓練好的模型,像是 BERT 等經典模型,產生情緒分析的結果;最後將爬蟲所取得社群討論、重大訊息與新 聞報導等資料,產生情緒分析的結果,與前述章節資料分析等結果,一同呈現在網頁應用上,已幫助投資的決策。

章節 24 - 股票分析機器人

此章節將搭配 Firebase Cloud Function 與 Cloud Messaging 等功能達成即時通知訊息監控訊息的股票分析機器人的功能。Cloud Function 是一種無伺服器的後端解決方案,讓你可以在 Firebase 撰寫程式碼,監控事件的發生,當事件發生時,自動的執行這些 Cloud Function。監控的事件可以像是資料庫的修改、網頁的請求等行為,而觸發後也可以執行利用 Cloud Messaging 的功能,傳送通知到手機 App 或是網頁應用程式,進而將結果呈現在畫面上或是手機通知,讓使用者能夠即時反應。因此這個單元將會利用這些功能,完成監測當某些訊息、新聞、重大消息或是某個指標達到目標值時,進而將結果呈現在網頁應用上。除此之外,像是自然語言分析中的中文斷詞、關鍵字的產生、繪製文字雲圖示、或是情緒指數的監控等,也都是這章節包含的內容。

章節 25「ChatGPT 結合 Python 情緒分析」,主題聚焦於運用 ChatGPT 搭配 Python 進行情緒分析。

章節 25 - ChatGPT 情緒分析

ChatGPT 是由 OpenAI 所開發,於2022年十一月底所發布的的人工智慧聊天機器人程式模型,藉由網路上的大量的文字資料的訓練,再經由給予獎勵標籤後的再次訓練,以 GPT 模型為基礎文字聊天模型,發布初期就掀起熱潮。並在 2023 年三月中發布目前最新的版本 ChatGPT 4.0,有著更完善與更豐富的功能。除了文字聊天的功能,能夠進行像是程式開發與偵錯、各種文學作品等創作。在金融情緒分析上,經過測試,也能夠取得相較於其他語言分析模型,較為貼近金融領域的結果。

然而除了透過聊天的網頁應用,藉由 OpenAI 所提供的 Python API 與 ChatGPT 連接,可以將文字透過 Python 字串的方式與 ChatGPT 互動並取得回覆的結果,作為程式運行與分析的一部分資料。在這個章節,我們將利用聊天問答的方式,請 ChatGPT 回覆所爬取得文字訊息的情緒結果,並呈現在我們網頁應用上。

課程章節 26-27 的主題為「訊息即時通知 App」,圖片標示其解鎖方式為「募資解鎖」。

在章節 24 ,我們透過了 cloud function 與 cloud messaging 的方式,監看各種條件,當條件觸發後,能夠即時通知訊息的股票分析機器人。

章節 26 - iOS App 機器人

章節 27 - iOS App 與 Android App 機器人

這兩個章節,我們將會實作 iOS 與 Android 的 App,完成即時通知的功能。內容包含了怎麼與 Firebase 串接,基本的介面與程式操作,iOS 部分會使用 Swift,Android 則會使用 Kotlin,並且使用 iOS 與 Android 的開發環境與程式框架,同樣結合 Firebase,使用 cloud messaging 的方式完成不同系統的即時通知 App。

章節 28 聚焦「Line 即時通知機器人」,並標示「募資解鎖」;畫面以藍紫色科技感背景與青色標題呈現。

除了使用 App 作為即時通知之外,這個單元也將使用 Line Bot 相關的 API,能夠在 Line 中使用 Line BOT 發送通知訊息,同樣的結合Firebase 中的 cloud function 與 cloud messaging 監看想要監看的條件,達成自動訊息通知的功能。

「作業與回覆」段落標題,搭配深色科技感背景與藍紫色介面線條作為視覺裝飾。

👉 開課後:購課前問答與問題回覆最慢一週內為你解答
👉 作業批改:課程共預計設計 17 份作業,並期望於一週內批改完成
如作業量繳交龐大,將依序批改,預計一週內最少批改 10 人份的作業,若因數量較多造成批改延遲,還請稍多等待。

歡迎各位同學留下你的問題與繳交作業的成果,我們將盡力為你解答。也期待開課後留下你對於本課程的評價,期待同學們的五星好評 😁

深藍色科技風格背景中央呈現大型青藍色標題「關於我們」,作為頁面介紹段落的分隔標題。

plusForm(plus + platform)是以打造程式加值教學平台為目標的團隊,同時也是麥錫森智能(Mathison Intelligence)技術教學的主要部門。麥錫森智能除了開發程式教學課程,更卓力於與金融相關的技術研發上,利用數學統計、AI 技術、搭配不同優化策略,從龐大的數據與文字資料中,取得投資的參考策略與洞察未來方向;在 2022 年的暑假並帶領長庚大學資訊工程學系實習生,進行相關技術的研討與開發,並獲得當年度長庚大學工學院實習第二名的成績,而其成果內容,也會包含在此課程之中。

長庚大學獎狀表揚資工系團隊,榮獲111學年度校外實習課程成果競賽第二名;實習主題為金融計算研討與線上教材剪輯,合作機構為麥錫森智能科技股份有限公司。

這個課程將由 Mathison Intelligence 執行長 Steve 授課,並由團隊成員協助製作包含 Python 與金融的教學內容;Steve 老師過往有許多程式教學經驗,目前在臺灣金融研訓院擔任程式課程講師,並榮獲 2022、2023 年菁英講師,同時協助研訓院製作「Bank 一杯 Java」與「Python 碼都可以」程式線上課程,今年同時也開設 ChatGPT 結合 Python 網路爬蟲、網頁框架與 Firebase 雲端平台的實體課程,讓金融從業人員更容易的掌握程式語言金融分析的技能;在 Hahow 也開設了「iOS 實用開發入門」與「跟著 PyPy 熊學 Python 系列」等課程,榮獲許多同學好評。

學員評價區塊收錄六則五星回饋,學員肯定課程講解清晰、適合新手,並提到 Python 學習、iOS 入門、程式邏輯與實作內容。

Steve Lai,Mathison Intelligence 的 Founder & CEO,站在金融市場走勢圖背景前,手持麥克風出鏡,前方擺放筆記型電腦,展現專業講者形象。

臺灣大學資訊工程學系博士,過往曾教授 iOS、Android、Java、Python 資料科學與 AI 機器學習等實體授課與線上課程製作,有多年的程式設計與教學經驗;亦輔導許多學生轉職就業、考取證照、取得相關學分與參加程式鑑定(Java、Python)及競賽(NPSC),C/C++、C# 也包含其中。

並且投入科技新創產業,以電腦科學與人工智慧之父 Alan Mathison Turing 為名,成立麥錫森智能科技(Mathison Intelligence),開發多項課程,希望利用自身過往的教學與程式學習經驗,用最平易近人的方式,帶領大家瞭解程式設計,分享過程中所會遭遇的難題與解決方式。

【學經歷】

  • 臺灣大學資訊工程學系博士
  • 麥錫森智能科技創辦人兼執行長
  • 金融研訓院講師、金融研訓院 2022、2023 年菁英講師

深色科技感背景上的大型青藍色標題「講師課程」,搭配抽象的程式碼、數據圖表與數位介面視覺。

課程市場比較資訊列出 Python 語言可以系列與 Bank-杯 Java基礎大全(一)、(二)E-Course(第2期),價格 NT$1,500 至 NT$2,500、時數3至5小時,並展示「ChatGPT的數據分析和預測」課程宣傳內容。

  • 台灣金融研訓院 iOS、Android App,Python 爬蟲與資料分析,實體與線上實況課程

課程教學與活動紀錄:講師在白板前講解公式與程式碼,帶領學員於電腦教室實作,也展示線上直播、攝影棚錄製,以及公開講座頒獎合影等場景。

頁面標題為「免責聲明」,以醒目的青色大字置於深藍色科技感背景中央。

  • 本課程以 Python 與獲得分析各種投資決策的參考資料,不同的分析方式與觀點將會產生不同的操作策略,並無法確保任何績效。
  • 投資蘊含各種風險因素,請自行衡量並依個人狀況適當操作。
  • 課程中使用之範例、分析結果與技術解說僅作為教學之用,不應被視為任何投資建議或指引。

哪些人適合這堂課?
👍 想利用程式幫助自己更有效與有效率分析股票資訊的投資人 👍 想學習金融分析與資料分析的學生或上班族 👍 想要使用雲端平台建立自己的應用程式的程式開發者
你可以學到
💪 建立 Python 的基礎語法知識 💪 學習 Python 的資料庫與檔案的管理與使用 💪 實作 Python 資料分析與視覺化的基本操作 💪 撰寫 Python 網頁爬蟲,讀取特定資訊或個股股價、新聞、重大訊息與社群討論等資料 💪 完成 Firebase 專案,能利用 Python 將資料上傳至雲端與下載使用 💪 建構 Python 網頁應用,連接雲端平台並實作自己的股票分析機器人 💪 利用 AI 模型,像是 BERT、ChatGPT 等,擷取中文詞彙與分析情緒指數 💪 串接 LINE、iOS、Android 應用,即時關鍵訊息通知(解鎖課程)
上課前的準備
需要準備的工具 / 軟體(若購買課程前不清楚版本是否支援,請先留言與老師確認。)
1. 安裝 Windows、macOS、Linux 等作業系統之電腦設備,課程中操作畫面以 macOS 為例 2. Anaconda 3,課程內使用版本號 2022.10(Python 3.9),在各系統操作方式相同 3. Jupyter notebook (本機版)或 Google Colab (線上版),本機版安裝完 Anaconda 即可使用) 4. PyCharm(課程內使用版本號 2022.02,Community 為免費使用版本,影片使用 Pro 版本,但使用到的功能 Community 皆有) 5. 瀏覽器(課程中使用 Chrome or Firefox)
需要具備的背景知識
👉 無須任何程式相關背景(具 Python 基礎將能更快上手) 👉 國中的英文程度(專有名詞我們都會在課程中介紹) 👉 基礎電腦操作
單元一覽
30 章 139 單元|總時長 2,723 分鐘
全部展開
1
Python 介紹與執行環境
影片單元
單元 1 - Python 簡介與優劣
13:53
影片單元
單元 2 - 執行環境
27:32
影片單元
單元 3 - 環境安裝 Windows
10:15
2
Python 數值、型態與運算
影片單元
單元 1 - 整數與浮點數
27:37
影片單元
單元 2 - 字串及其表示法,與內建函數 print
14:48
影片單元
單元 3 - 內建函數 sum, min, max, abs, pow, round
15:26
影片單元
單元 4 - 模組的使用與數學模組 math, sqrt, ceil, floor
09:53
影片單元
單元 5 - 布林值、關係運算與邏輯運算
影片單元
單元 6 - 變數與使用
21:54
影片單元
單元 7 - 型態轉換
10:21
影片單元
單元 8 - 字串基礎操作
17:15
影片單元
單元 9 - (BONUS)自動批改系統與作業說明
24:24
作業單元
作業 1 - 數值、型態與運算作業
查看作業
3
流程控制
影片單元
單元 1 - 條件判斷(一)
16:15
影片單元
單元 2 - 條件判斷(二)
影片單元
單元 3 - while 迴圈
20:13
影片單元
單元 4 - for 迴圈
16:16
影片單元
單元 5 - break、continue 和 pass 等流程控制關鍵字
16:21
作業單元
作業 1 - 流程控制作業 1
查看作業
作業單元
作業 2 - 流程控制作業2
查看作業
4
函數
影片單元
單元 1 - 函數的基本操作
25:06
影片單元
單元 2 - 函數的進階操作(一)
22:13
影片單元
單元 3 - 函數的進階操作(二)
19:49
影片單元
單元 4 - 函數的進階操作總結
14:16
影片單元
單元 5 - (BONUS)自動批改系統與作業說明(二)
作業單元
作業 1 - 函數作業
查看作業
5
類別
影片單元
單元 1 - 物件導向
12:02
影片單元
單元 2 - 類別的基本使用(一)
24:06
影片單元
單元 3 - 類別的基本使用(二)
22:29
影片單元
單元 4 - 類別的進階使用
作業單元
作業 1 - 類別作業
查看作業
6
字串
影片單元
單元 1 - 字串的方法
17:22
影片單元
單元 2 - 正規表示式的規則
10:16
影片單元
單元 3 - 正規表示式的使用(一)
22:18
影片單元
單元 4 - 正規表示式的使用(二)
23:19
作業單元
作業 1 - 字串處理作業
查看作業
7
串列
影片單元
單元 1 - 串列、元組與其方法
17:42
影片單元
單元 2 - 串列的方法,實作一
24:00
影片單元
單元 3 - 串列的方法,實作二
21:19
影片單元
單元 4 - 串列的進階使用,二維串列與深淺複製
17:58
影片單元
單元 5 - 串列做為函數參數的使用
12:59
影片單元
單元 6 - 串列的 comprehension 與內建函數的使用
18:20
作業單元
作業 1 - List 作業
查看作業
8
字典
影片單元
單元 1 - 字典的基本介紹與使用
11:38
影片單元
單元 2 - 字典與方法,實作一
19:37
影片單元
單元 3 - 字典的方法,實作二
17:45
影片單元
單元 4 - 字典的 comprehension
14:10
影片單元
單元 5 - 字典的實務使用
12:37
作業單元
作業 1 - 字典作業
查看作業
9
檔案
影片單元
單元 1 - 檔案的開關與讀取
17:59
影片單元
單元 2 - 檔案的寫入與移動
14:51
作業單元
作業 1 - 檔案讀寫作業
查看作業
10
錯誤處理
影片單元
單元 1 - 錯誤的類別與錯誤處理的語法
19:21
11
資料格式
影片單元
單元 1 - JSON 的介紹與模組使用
16:57
影片單元
單元 2 - JSON 的實際應用
09:19
影片單元
單元 3 - CSV 的介紹與模組使用
13:16
作業單元
作業 1 - JSON格式作業
查看作業
12
資料庫
影片單元
單元 1 - 資料庫管理系統與關連式資料庫
11:22
影片單元
單元 2 - SQL 與 SQLite Browser
15:16
影片單元
單元 3 - Python 操作 SQL 與 SQLite
17:48
影片單元
單元 4 - (BONUS)讀取證交所個股資訊及其交易資料
14:32
影片單元
單元 5 - (BONUS)建構自己的股市資料庫(一)
28:02
影片單元
單元 6 - (BONUS)建構自己的股票資料庫(二)
35:33
作業單元
作業 1 - 資料庫作業
查看作業
13
模組
影片單元
單元 1 - 模組的安裝與使用
32:59
影片單元
單元 2 - 建立與使用自己的模組
23:30
影片單元
單元 3 - (BONUS) Python 的虛擬環境(進階內容)
24:02
影片單元
單元 4 - (BONUS)Github 與程式的版本控制
23:12
14
NumPy
影片單元
單元 1 - NumPy 介紹與 NumPy array 與 list 的差異
14:24
影片單元
單元 2 - NumPy array 的創建
29:02
影片單元
單元 3 - NumPy 的屬性與數學運算
16:47
影片單元
單元 4 - NumPy 資料的選取和形狀更改與實作(一)
29:37
影片單元
單元 5 - NumPy 資料的選取和形狀更改與實作(二)
17:41
影片單元
單元 6 - NumPy 的矩陣相乘
19:52
影片單元
單元 7 - NumPy 隨機數據
17:43
影片單元
單元 8 - NumPy 分割、合併、排序與收尋
27:48
影片單元
單元 9 - NumPy 檔案輸出入與股市資料 array
12:27
影片單元
單元 10 - NumPy 統計運算
24:48
作業單元
作業 1 - NumPy 作業
查看作業
15
Pandas
影片單元
單元 1 - Pandas Series 的介紹與使用
13:17
影片單元
單元 2 - Pandas Series 實作
21:38
影片單元
單元 3 - Pandas DataFrame 的介紹與實作(一)
19:38
影片單元
單元 4 - Pandas DataFrame 的介紹與實作(二)
15:44
影片單元
單元 5 - Pandas DataFrame 資料讀取與概況
26:20
影片單元
單元 6 - Pandas 缺失資料的清理
25:14
影片單元
單元 7 - Pandas 資料的轉換
18:11
影片單元
單元 8 - Lambda 匿名函數、map 與 fliter
14:18
影片單元
單元 9 - Pandas 資料分組與轉換
32:12
影片單元
單元 10 - Pandas 日期資料的分組、聚合與轉換
17:45
影片單元
單元 11 - Pandas 資料的組合 concate 與 merge
23:54
作業單元
作業 1 - Pandas 作業
查看作業
16
資料視覺化
影片單元
單元 1 - Matplotlib 介紹
14:46
影片單元
單元 2 - Matplotlib 折線圖
22:20
影片單元
單元 3 - Matplotlib 散布圖
影片單元
單元 4 - Matplotlib 直方圖
24:54
影片單元
單元 5 - matplotlib 的中文顯示
09:22
影片單元
單元 6 - Matplotlib 長條圖
21:27
影片單元
單元 7 - Matplotlib 方盒圖和圓餅圖
17:50
影片單元
單元 8 - seaborn
37:21
作業單元
作業 1 - 資料視覺化作業
查看作業
17
(BONUS)生成式 AI 與大型語言模型
影片單元
單元 1 - AI 與生成式 AI 的簡介
影片單元
單元 2 - 大型語言模型簡介與提示工程
影片單元
單元 3 - ChatGPT 學 Python
21:32
影片單元
單元 4 - Google Gemini API 與學 Python
31:54
18
股價資料 API 與技術指標
影片單元
單元 1 - API 簡介與形式
07:15
影片單元
單元 2 - 股價來源 API
05:50
影片單元
單元 3 - 技術指標說明
19:02
影片單元
單元 4 - 技術指標繪製
48:13
19
影響股票市場的資訊
影片單元
單元 1 - 總體經濟指數
09:22
影片單元
單元 2 - 取得總體經濟指標(台灣篇)
11:01
影片單元
單元 3 - 取得總體經濟指標(美國篇)
09:30
影片單元
單元 4 - 企業(個股)基本面
19:27
影片單元
單元 5 - 金融技術指標
07:09
作業單元
作業 1 - 股價技術指標圖形作業
查看作業
20
網路爬蟲
影片單元
單元 1 - 網路爬蟲簡介與 BeautifulSoup 網頁原始碼分析爬蟲
16:20
影片單元
單元 2 - Ptt 網頁版爬蟲-看板內容
17:47
影片單元
單元 3 - Ptt 網頁版爬蟲-文章標題與連結
17:14
影片單元
單元 4 - Ptt 網頁版爬蟲-文章內文與推文
19:41
影片單元
單元 5 - Ptt 網頁版爬蟲-模組化本文處理
26:06
影片單元
單元 6 - Ptt 網頁版爬蟲-模組化推文處理
20:19
影片單元
單元 7 - Ptt 網頁版爬蟲-不同頁面與控制
12:49
影片單元
單元 8 - Ptt 網頁版爬蟲-文章 meta 資料與置頂文的處理
25:38
影片單元
單元 9 - Ptt 網頁版爬蟲-爬取指定日期範圍文章
25:16
影片單元
單元 10 - (BOUNS)Ptt 網頁版爬蟲-平行化
14:08
影片單元
單元 11 - (BOUNS)Python dotenv 環境變數
08:55
影片單元
單元 12 - (BOUNS)PyPtt 登入 PTT 帳號取得文章
20:44
影片單元
單元 13 - (BOUNS)PyPtt 登入 PTT 帳號取得盤中閒聊推文
23:48
作業單元
作業 1 - Ptt 爬蟲作業
查看作業
21
股市重大資訊爬蟲
影片單元
單元 1 - Selenium 與自動瀏覽器控制
04:54
影片單元
單元 2 - 個股重大訊息爬蟲
23:37
影片單元
單元 3 - 重大訊息爬蟲應用(一)
50:54
影片單元
單元 4 - 重大訊息爬蟲應用(二)
35:36
作業單元
作業 1 - 重大訊息作業
查看作業
22
雲端伺服器
影片單元
單元 1 - Firebase 與後端即服務(BaaS)
11:37
影片單元
單元 2 - Firebas 專案與 Firestore 雲端資料庫 Ptt 爬蟲
56:21
影片單元
單元 3 - Firebase realtime database 和 PTT 爬蟲
17:45
影片單元
單元 4 - Firebase Storage 與個股重大訊息爬蟲
16:25
23
網頁應用程式
影片單元
單元 1 - Python 的網路應用框架
09:33
影片單元
單元 2 - 網頁應用程式 Django 基礎概念
13:29
影片單元
單元 3 - Django 與 Firebase 帳號驗證
20:44
影片單元
單元 4 - Django 與技術線圖
13:49
影片單元
單元 5 - Django PTT 股票版與重大訊息
07:32
作業單元
作業 1 - 網頁應用程式作業
查看作業
24
AI 社群情緒分析機器人
影片單元
單元 1 - 情緒指數的基礎概念、自然語言處理與相關 AI 模型
影片單元
單元 2 - ChatGPT 與情緒分析
作業單元
作業 1 - ChatGPT 情緒分析
查看作業
25
ChatGPT 情緒分析
影片單元
單元 1 - OpenAI API 簡介與情緒分析實作
32:11
影片單元
單元 2 - OpenAI API 與情緒分析實作
37:10
影片單元
單元 3 - 思維鏈(CoT)與、推理與行動(ReAct)的提示工程
08:36
影片單元
單元 4 - PTT 推文與情緒分析批次實作
32:22
影片單元
單元 5 - ReAct 與模型記憶實作
18:46
作業單元
作業 1 - ChatGPT 作業
查看作業
26
股票分析機器人
影片單元
單元 1 - 網頁應用與 Cloud Functions
19:27
影片單元
單元 2 - Django 與 Firebase Cloud Messaging,特定情緒指數通知
12:08
影片單元
單元 3 - AI 中文詞彙擷取與文字雲
15:04
27
(募資滿 1000% 解鎖) iOS App 機器人
影片單元
單元 1 - Firebase 與 iOS App,自動即時訊息通知
26:55
28
(募資滿 1000% 解鎖) Android App 機器人
影片單元
單元 1 - Firebase 與 Android App,自動即時訊息通知
28:48
29
(募資滿 3000% 解鎖) Line Bot 機器人
影片單元
單元 1 - 結合雲端資料與Line Bot API,自動即時訊息通知
22:00
30
總結與後記
影片單元
單元 1 - 總結與後記
試看單元
播放試看影片
章節 2 - Python 數值、型態與運算
單元 5 - 布林值、關係運算與邏輯運算
試看影片
20:37
播放試看影片
章節 3 - 流程控制
單元 2 - 條件判斷(二)
試看影片
21:42
播放試看影片
章節 4 - 函數
單元 5 - (BONUS)自動批改系統與作業說明(二)
試看影片
18:26
播放試看影片
章節 5 - 類別
單元 4 - 類別的進階使用
試看影片
24:47
播放試看影片
章節 16 - 資料視覺化
單元 3 - Matplotlib 散布圖
試看影片
17:51
播放試看影片
章節 17 - (BONUS)生成式 AI 與大型語言模型
單元 1 - AI 與生成式 AI 的簡介
試看影片
11:27
播放試看影片
章節 17 - (BONUS)生成式 AI 與大型語言模型
單元 2 - 大型語言模型簡介與提示工程
試看影片
16:33
播放試看影片
章節 24 - AI 社群情緒分析機器人
單元 1 - 情緒指數的基礎概念、自然語言處理與相關 AI 模型
試看影片
35:58
播放試看影片
章節 24 - AI 社群情緒分析機器人
單元 2 - ChatGPT 與情緒分析
試看影片
06:40
播放試看影片
章節 30 - 總結與後記
單元 1 - 總結與後記
試看影片
06:54
課程評價
4.5
/ 5.0
6 則評價
Rhea2025-04-29
學到完整的python內容、金融分析還有生成式AI的使用與分析👍
老師講述內容清楚 學到完整的Python,讓完全沒有基礎的人進入這個門檻 也學習到資料分析,還要花點時間學習才能更加熟練 也包含如何利用chatGPT等工具增進能力與進行情緒分析 還免費提供生成式AI進一步的LLM應用程式製作課程,獲益良多 網頁應用程式部分偏難,但功能都能完成 希望能從這門課所學,讓自己的投資獲利更好
plusForm
授課老師
2025-04-29
謝謝你的鼓勵,歡迎到社群進一步討論,並分享你的成果
查看更多
6 人覺得有幫助
CJ2025-02-28
下單前三思
最好先了解一下開課進度: 本課程共29個章節 第一批開課應該是在2023年9月左右 到現在2025年2月底還有7個章節沒出完 且不知道何時會出完 所以欲購課者 建議要先確定你可以為價值7000多元的課程等待多時 否則可能會讓您心生不滿
plusForm
授課老師
2025-04-21
(202404 更新)目前已經全部上架完畢,再次謝謝你的等待! 謝謝同學的指教,這的確是我們的疏忽,非常抱歉。 然而我們也努力充實課程,剩餘的內容也已經製作完畢。 近期(2025-04)就將會全部上架,總時數也將接近 50 小時。 我們也將在未來不定時更新相關內容,讓學員都能夠學到最新的方式。 也歡迎到我們的社群隨時與我們討論! 除了超過原先募資說明的 15 小時不少,也新增不少 AI 與 LLM 的內容, 同時也會將解鎖課程一起提供,希望能讓你接下來的學習體驗更好。(已編輯)
查看更多
6 人覺得有幫助
ginoggu2023-12-28
課程精彩充實
課程精彩充實,完全物超所值,推薦給有程式底子也想投資的人
plusForm
授課老師
2024-06-24
謝謝你的鼓勵,持續努力 沒程式背景也很適合喔!
查看更多
5 人覺得有幫助
張育豪2024-06-22
講解得很細,很棒
老師講解詳細清楚,之後課程也有令人期待的篇章, ex. 網頁應用 & LINE BOT 就是課程上架速度太慢 XD 希望趕快把課程都出完
plusForm
授課老師
2024-06-24
我們會努力加油,趕快製作完成同時保有品質~!
查看更多
3 人覺得有幫助
eyeshot08232024-06-05
很棒的課程~
課程基礎到深入有很棒的觀念及角度~ 謝謝講師用心~
plusForm
授課老師
2024-06-24
謝謝你的鼓勵,持續努力
查看更多
2 人覺得有幫助

意猶未盡嗎?

關於講師

plusForm
3堂課程
0篇文章
1,056位學生
plusForm(plus + platform)是由 Steve Lai 創辦,以打造程式加值教學平台為目標的團隊,目前也為 Mathison Intelligence 技術教學的主要部門,樂於分享我們的學習與教學經驗。
前往講師頁面

購課前問答

日期最新
日期最新
日期最舊
愛心數
洋洋
2025-10-19
老師您好,我對這堂股票投資系統課很有興趣,想再確認幾個細節: 1. 課程完成後,實際操作這套系統是否還需要額外的工具或軟體? 2. 若有的話,這些工具是免費的還是需要訂閱費?大概費用會落在哪個區間? 3. 另外,課程中使用的資料來源或平台是公開的還是需要另外申請/付費? 希望了解整體的總投入成本,這樣我比較好評估,謝謝!
回覆
我也想問
amoney
2024-12-14
想請問老師,課程中會抓來用於分析股票的資料除了股價外,還會包含財報和公司重大訊息嗎?會有存成資料庫和回測的功能嗎?還有股票機器人是要自行撰寫策略來觸發通知的嗎?
plusForm
授課老師
2024-12-14
謝謝你的提問。 課程規劃沒有包含表格類的資料,但只要是文字類型的資料皆可導入大型語言模型分析,包含重大訊息。 資料庫部分實作部分會使用雲端的資料庫,內容規劃沒有包含回測,也許可以是未來補充內容的選項,但保證上架的內容不會包含。 觸發通知會展示如何做到,詳細策略的確有賴大家各自發揮,也歡迎一起討論
amoney
2024-12-16
想再請教老師,您指的「課程規劃沒有包含表格類的資料」,是指表格類的資料,爬虫不抓取嗎?還是指無法導入大型語言模型分析,可否進一步說明。另外,課程會有老師上課的程式碼嗎?
plusForm
授課老師
2024-12-16
爬蟲可以抓取各種資料,只是抓取到之後,能不能順利的利用裡面的資料就是個問題了。 如果表格是指像是 CSV 或是 EXCEL 這種,那沒有問題,也能夠餵給 LLM。課程中也會將社群討論儲存成 CSV 進一步轉成 DataFrame 的表格形式,後一次餵給語言模型。 而上述所說財報等表格,很多都是 pdf 檔,甚至要進一步使用 OCR 的光學字元辨識出內容和表格,這部分課程就不會包含了。 至於課程所有範例程式檔都會提供:)
回覆
我也想問
Rocky
2024-12-09
想請問老師,購買課程,若遇到問題,還是在line群組發問嗎?還是discard先前的也有?
plusForm
授課老師
2024-12-10
謝謝你的提問。 兩個管道都可以提問喔,需要的話 DC 語音能更快解決問題:)
回覆
我也想問
RH901
2024-06-26
有兩個問題請問。1.課程中的firebase/GCP都是付費服務,以老師的粗估要把課程內容實用化時,每個月需要多少流量費用。2. 課程內容能否部署在自己的Ubuntu WSL上
plusForm
授課老師
2024-06-27
謝謝你的提問。 1.課程中是使用firebase中的設定,即便用到 GCP,也有一定的免費使用量,課程內容的操作應不會超過。至於後續使用需看使用需求與所設定的條件觸發頻率。 2.課程中不論是網頁應用或是語言模型的串接等皆不限平台,原則上Ubuntu也都可以。但不清楚 WSL 環境是否有特別限制,須看個別應用狀況而定。
回覆
我也想問
fslinp
2024-06-24
我想請問購買後 是1~28章節都上 還是一個一個章節分開購買上課 另外我有疑問該去哪裡詢問
plusForm
授課老師
2024-06-24
購買後全部都可以上,只是後面章節因為製作中,陸續上架,還請見諒。 問題可以加入我們的LINE openChat或是 Discord。課程中有連結 這邊也可以詢問喔~
回覆
我也想問
購買單堂課

NT$4,599
NT$7,990
限時優惠
NT$891
倒數02天11時
折扣倒數計時
0
2
天
1
1
時
4
0
分
想看其他優惠課程?去逛逛更多
🎂 9.9 週年狂歡!炒股精選組📈|超值 1+1❤️‍🔥 AI 投資 × 撰股機器人
限時 57 折!打造全自動投資系統!
2堂課程
共 2 堂課程
組合優惠價
NT$9,110
NT$15,970
倒數02天11時39分