在有ai的情況下,學習python 需達到的程度,比我想的多了些,不過要能看懂及修改的確是需要具備。
很好的問題!以你結合 AI 製作投資 YouTube 影片的目標來看,其實不需要學習到非常進階的程式設計程度,但要掌握以下幾個關鍵層級:
【你該掌握的 Python 能力範圍】
一、基礎語法(1~2 週)
- 變數、資料型別(list, dict, tuple)
- 條件判斷、迴圈、函式定義
- 錯誤處理(try/except)
目標:能看懂簡單 Python 程式,修改別人的腳本
二、資料處理與分析(1~2 個月)
- Pandas:讀取 CSV、篩選欄位、資料清理、群組統計
- NumPy:簡單數學運算(不一定必學,但常搭配 Pandas)
- Matplotlib / Plotly:製作折線圖、K 線圖、配息趨勢圖
目標:能自動化投資數據分析、生成圖表(如抓 ETF 歷史報酬、個股本益比變化)
三、抓取資料與自動化(1~2 個月)
- Requests / BeautifulSoup:網路爬蟲,抓 Yahoo Finance、CMoney 等網站的股價/財報
- OpenAI API / Hugging Face Transformers(若需用 AI)
- 呼叫 ChatGPT API,生成腳本、自動摘要財報、新聞整理
目標:用程式自動抓資料、簡單應用 AI 工具,減少你手動處理的時間
四、進階選修(未必要學,但可加分)
- Streamlit / Gradio:快速把 Python 分析做成互動網站(展示投資模型)
- LangChain / Agent 工具:建構 AI 助理(進階應用)
- Selenium / Playwright:模擬點選登入、擷取資料(進階爬蟲)
【你可採取的學習方式】
1. 專案導向學習
- 舉例:「用 Python 製作一份每月配息股 Top10 排行榜」
- 比較容易吸收,且能與影片腳本或圖表製作整合
2. 搭配 AI 協助學習
- 問我:「這段程式碼的意思是什麼?」「能幫我改成顯示殖利率前10名股票嗎?」
【總結】
只要學到「資料處理 + 圖表繪製 + 自動化爬資料」這三塊,你就已經可以打造一個 AI + 投資資料驅動的頻道了。
沒有留言:
張貼留言