用Python打造自己專屬的VIP看盤室

程式設計

用Python打造自己專屬的VIP看盤室

課程介紹

這門課程專注於教授如何使用Python爬蟲技術快速且有效地擷取股市資料,涵蓋從股市基本分析到籌碼與財務分析的全方位內容。學員將學習如何運用Plotly這一強大的視覺化工具,將數據轉換為直觀且具有啟發性的圖表,以便更深入理解股市趨勢和數據背後的含義。此外,課程還涵蓋Dash網站框架的應用,教授學員如何建構互動式網站應用程式,包括使用DataTable展示和分析Pandas DataFrame,以及利用Callback實現動態更新和互動功能。通過實際案例和手把手的指導,學員將能夠建立自己的VIP看盤室,完整整合Python爬蟲、Plotly視覺化和Dash網站框架,深入挖掘股市數據背後的價值,並進一步提升其數據科學和投資分析的技能。

您將能學習到

  • 使用 Python 爬蟲抓取股市資訊,包括基本分析、籌碼分析和財務分析。
  • 使用 Pandas DataFrame 整理和擷取爬蟲下載的資料。
  • 學習使用 Plotly 將股市資訊視覺化,建立漂亮的圖表。
  • 使用 Dash 搭配 Plotly 建構互動式網站應用程式儀表板(Dashboard),運用 Dash DataTable 呈現 DataFrame 表格。
  • 運用 Dash Callback 打造互動式網站功能。
  • 整合 Python 爬蟲、Plotly (視覺化) 和 Dash (網站開發框架),打造自己專屬的VIP看盤室。

課程大綱

第1章:課程介紹與環境架設

第一章將引領學員深入了解課程內容及其重要性,並指導如何設置Python數據科學平台Anaconda。學員將學習如何下載課程教材,為後續學習打下堅實基礎。

第2章:金融資訊爬蟲與資料整理
章節 2 將深入探討金融資訊爬蟲與資料整理的實戰技能。課程包括爬取上市上櫃股票清單,以及財務方面的月營收、獲利能力和現金流資料。此外,還將教授如何爬取籌碼方面的三大法人資料和籌碼分佈情況,以及股票的歷年股利數據。學員將透過實際案例學習使用 Python 爬蟲技術,並利用 Pandas 整理和分析爬取的資料,為後續的資料視覺化和應用奠定基礎。
第3章:資料視覺化神器 Plotly 應用

章節 3 將深入介紹資料視覺化神器 Plotly 的應用技巧。課程包括基礎介紹 Plotly,並透過實戰案例製作各種股市資訊的圖表,如籌碼分佈的圓餅圖、歷年股利的柱狀圖、三大法人的堆積柱狀圖、現金流的折線圖、月營收的柱線圖以及獲利能力的柱線圖。學員將學習如何使用 Plotly 創建交互式和美觀的圖表,並掌握如何有效地呈現和分析金融資料,以支持投資決策和市場分析。

第4章:建構互動式網站 Dash 應用

章節 4 將教授如何使用 Dash 建構互動式網站應用程式。課程包括 Dash 的基礎介紹和如何使用 HTML 和 Core 元件設計 Dash Layout。學員將學習如何應用 Dash DataTable 來美化和格式化表格,並掌握如何透過 Dash Callback 實現各種互動式網站功能。此外,課程還將通過實戰案例教授如何開發 Dash 應用,包括設計股票清單和時間篩選的 Laytout,以及實現下載行情和繪製走勢圖的 Callback 功能,讓學員能夠建立功能豐富且具有互動性的金融資訊應用程式。

第5章:打造專屬VIP看盤室-股市研究系統

章節 5 將帶領學員打造專屬的VIP看盤室及股市研究系統。課程包括 Dash App 開發實戰,第一部分教授如何設計網站架構以建置專屬的股市資訊看盤室。第二部分專注於實作盤後資訊爬蟲、資料繪圖及明細呈現的 Callback 應用。最後一部分則教授如何優化網站,包括可重複使用元件的設計及速度優化技巧,以建立效能卓越且功能完善的股市研究平台。

解鎖章節1:Plotly 技術分析圖製作

解鎖章節專注於使用 Plotly 技術製作股市的技術分析圖表。課程包括製作基本的K線圖和成交量圖,以及如何整合這兩種圖表為子圖。進一步學習如何製作移動平均線圖、RSI指標圖、KD指標圖和MACD指標圖,這些圖表能有效地幫助進行股市的技術分析和趨勢判斷。

解鎖章節 2:動態即時技術分析圖製作

解鎖章節 2 專注於動態即時技術分析圖表的製作,著重於使用券商 API 下載逐筆成交資料,並將其轉換為K線圖進行技術分析。學員將學習如何實時更新技術指標和圖表,以及如何有效地利用逐筆成交資料來進行實時市場分析和交易決策

課程優惠

獲取我們Python線上課程的【限時折扣碼】,點擊這裡

限時折扣中

原價$5,000

細節

初學到進階

4小時

已上線

上課前的準備
一台能夠上網的電腦或筆電
需要有Python程式語言基礎
課程將指導安裝必要的軟體和套件

全方位 Python 課程

無論你是初學者還是有經驗的開發者,這裡的課程都能滿足你的需求。精心設計的8堂課程,涵蓋不同類型的Python主題,幫助你在各個領域中脫穎而出。