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