有Ai的協助,自學python 需達到的程度
在有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 + 投資資料驅動的頻道了 。