進階必備-定制自己的數據接口 -《AKShare 源碼解析》
共 5853字,需瀏覽 12分鐘
·
2024-06-20 17:22
前言
AKShare 開源財經數據接口庫,目前在 GitHub 已有 8.5K star,同時也是目前國內最流行的開源財經數據接口庫之一。無論在學術研究、量化投研還是數據科學(人工智能與大模型)領域,AKShare 都占據一席之地!隨著現在大模型領域如火如荼的發(fā)展,在財經領域,采集到高質量的財經數據的價值越來越凸顯,比如最新的學術論文《AlphaFin: Benchmarking Financial Analysis with RetrievalAugmented Stock-Chain Framework》就利用 AKShare 來采集數據,在流行的開源組織 AI4Finance 中 FinRL 項目也集成 AKShare 來獲取財經數據!
本次推出《AKShare 源碼解析》課程,秉承授人以魚不如授人以漁的宗旨,通過對 AKShare 源碼的解析,讓大家了解并掌握相關財經接口的使用及進一步開發(fā)的方法,在講解源碼的過程中了解如何進行財經網絡數據采集。從而讓使用 AKShare 的小伙伴能夠定制適合自己的數據接口,也能夠掌握網絡數據采集中的各項工具和技能。
課程簡介
《AKShare 源碼解析》課程采用錄制視頻進行教學,方便大家不斷鞏固學習。每節(jié)課程都會按照知識點介紹、實戰(zhàn)應用和總結三部分進行,同時課程配套:教程、代碼和參考資料。既可以讓大家了解相關 AKShare 接口的使用,也可以學習其實現原理,并且會給大家介紹在財經網絡數據采集中的注意事項,以解決碰到的各種實際問題。
課程特色
-
以財經數據為特色:在講授網絡數據采集的過程中結合財經數據自身的特點,所有案例都圍繞財經數據展開 -
以實際案例為核心:利用最合適的技術棧解決實際問題 -
豐富數據衍生后續(xù):數據清洗、數據分析、數據可視化及相關財經知識 -
課程配套資料豐富:教程、代碼和參考資料等一應俱全 -
持續(xù)更新維護:課程動態(tài)更新,案例不斷增加 -
結識更多大佬:由 AKShare 和 PyBroker 的維護者親自講解,還有更多領域的大佬參與!
適用人群
-
對利用 Python 進行財經網絡數據采集感興趣的小伙伴 -
對量化投資領域感興趣的小伙伴,拓展策略的數據來源 -
對參與開源項目感興趣的小伙伴,通過本課程的學習,手把手教學如何給開源項目提交代碼!
得到的收獲
-
了解國內外學術數據源、業(yè)界數據源及另類數據源,擴充數據的廣度和深度 -
掌握利用 Python 進行財經數據采集的技能,提高獲取數據的能力 -
掌握流行開源項目的開發(fā)流程并可以參與到 AKShare 項目中,讓自己開發(fā)的接口給廣大小伙伴使用 -
為進一步進行量化投研、數據科學打下堅實的基礎 -
結識一群志同道合的朋友,共同學習交流,不斷提升技能
課程目錄
前置知識(已更新完畢)
-
第一章:選擇趁手的工具 -
Python 介紹及版本選擇 -
IDE 介紹及版本選擇 -
虛擬環(huán)境搭建 -
需要使用到的相關工具介紹 -
第二章:網頁知識初探 -
HTML -
CSS -
JavaScript -
網頁結構介紹 -
第三章:財經數據源介紹 -
國內財經數據源 -
國際財經數據源 -
業(yè)界財經數據源 -
學界財經數據源 -
另類財經數據源
網絡數據采集基礎(正在更新中)
-
第四章:網絡數據采集基礎 -
HTTP 及網絡數據采集的基本原理 -
網絡請求庫 requests 介紹和使用 -
解析庫 beautifulsoup 介紹和使用 -
第五章:網絡數據采集進階 -
多線程、多進程和協(xié)程 -
JavaScript 動態(tài)渲染頁面采集 -
模擬登錄 -
JavaScript 逆向 -
網頁通用解析工具 -
Scrapy 框架 -
第六章:數據效驗 -
通用數據驗證庫 pandatic 庫介紹 -
pandas.DataFrame 數據效驗庫 pandera 庫介紹 -
先驗知識介紹 -
第七章:本地數據存儲 -
CSV 數據存儲 -
JSON 數據存儲 -
MySQL 數據存儲
數據處理基礎
-
第八章:數據清洗 -
文本數據清洗 -
JSON 數據清洗 -
特殊數據格式處理 -
第九章:數據處理 -
Pandas 介紹 -
缺失值處理 -
重復值處理 -
異常值處理 -
數據整合 -
數據格式轉換
財經數據采集
-
第十章:股票數據采集 -
龍虎榜 -
熱門股票 -
資金流入 -
概念板塊 -
………… -
東方財富 -
新浪財經 -
其他網站 -
東方財富 -
新浪財經 -
其他網站 -
股票量價數據 -
股票財務數據 -
股票衍生數據 -
第十一章:期貨數據采集 -
基差計算 -
………… -
期貨手續(xù)費 -
主力合約 -
OHLC 數據 -
持倉數據 -
龍虎榜數據 -
期貨量價數據 -
期貨特色數據 -
期貨衍生數據 -
第十二章:宏觀數據采集 -
國內宏觀數據 -
國際宏觀數據 -
國際財經數據采集-英為財情 -
商品指數 -
………… -
第十三章:另類數據采集 -
空氣指數數據采集 -
財富數據采集 -
電競數據采集 -
娛樂數據采集 -
電影票房數據采集 -
奧運會數據采集 -
疫情數據采集 -
…………
數據分析及可視化
-
第十四章:財經數據可視化 -
股票數據分析及可視化 -
期貨數據分析及可視化 -
基金數據分析及可視化 -
第十五章:另類數據可視化 -
數據可視化工具:matplotlib -
動態(tài)可視化工具:pyecharts 和 plotly 衍生知識 -
第十六章:財經衍生知識 -
基礎產品 -
衍生產品 -
第十七章:財經數據工具 -
AKShare 及其他數據接口庫 -
AKTools HTTP API 工具 -
網絡數據采集提高
掃描二維碼即可進入課程頁面
??Q&A
Q1. 學員如何找到我的已購課程?
A. 微信搜索【小鵝通小程序】或者下載【小鵝通APP】兩種方式查看我的已購課程
Q2. 如何在PC端觀看課程?
A. 方法一: 在電腦端登錄微信,通過微信小程序觀看;
方法二:通過Q1進入課程頁面后,點擊“分享“獲取課程鏈接,在瀏覽器粘貼鏈接后登錄訂閱課程的賬號即可通過瀏覽器觀看課程
Q3. 如何同時綁定微信和QQ賬號?
A. 用微信/QQ登錄小鵝通時,綁定同一個手機號,即可促進賬號融合。
??點擊閱讀原文也可跳轉到課程頁面
