Python3 量化分析筆記從小白到破產-學習路線規劃

2020-12-20 從CFA到量化

文:藍兔子讀難NOTES

圖: 配圖 來源於網絡

Python3 量化分析從小白到破產

學習路線規劃

編碼:0002

上一次我們安裝了 jupyter notebook 作為我們的開發環境,但是我們在打開時,是先打開了anaconda,然後再在裡面「launch」 jupyter notebook的,難道我們每次打開這個東西都要這麼複雜嗎?其實大可不必,我們只需要在終端裡(什麼,你問我終端是啥?抱歉,我也不知道)輸入 juputer notebook 命令就OK啦:

如果你在打開的時候遇到需要你輸入密碼,然後你並不記得自己設置過密碼,請不要驚慌,不要失措,可以用「 juputer notebook password 」命令重新設置密碼:

在圖中2這個位置,如果你按鍵盤沒反應,不要懷疑是你鍵盤壞了,他就是沒有顯示而已,為了安全,你懂的,正常操作即可。如果一切順利,設置完成後會出現如下一句:

[NotebookPasswordApp] Wrote hashed password to /***/***/.jupyter/jupyter_notebook_config.json

那麼代表著密碼設置好了,再需要輸入密碼的時候,直接輸入就行了。

好了,現在回歸正題。python是一門程式語言,但我們卻不是程式設計師,所以我們也沒必要加入"php是最好的語言"這種戰爭中。既然我們已經選擇了python,那麼我們就把python當作做好的語言就行了。既然選擇,並只顧風雨兼程!

不過對於我們小白來說,python確實可以說是最好的語言了。理由如下:

其一,python的基礎語法很簡單,和自然語言非常接近,所以上手很快;其二,各種工具箱很多,編程其實就是在工具箱裡找各種工具,拼出你想要的機器;其三:用python做量化分析的入門級資料真的太多了。

量化分析的過程,主要就是收集數據、處理數據、分析數據、結果可視化這麼幾步。作為小白,我給自己規劃的路徑,是先學習基礎的python語言知識,再然後分別去學習收集數據專用的包、處理數據專用的包、分析數據專用的包,和可視化專用的包,最後練習一些小案例。

python基礎:

基礎數據類型:變量、字符串~基礎語法與規範:注釋、縮進~常用運算符:平方、與或非~程序3種執行結構:順序、分支、循環高階數據類型:列表、字典~函數:定義、調用、傳參~高級特性:切片、迭代~文件讀寫:打開、保存~異常處理:~常用內置函數匯總:~常用內置模塊:os、datetime~python 包:numpy、pandas~

再次強調,我們的目的不是成為一個python程式設計師,而是要把python當作一個工具。因此,我們只要知道這些最常用的東西就行,那些不常用的遇到了再去解決就好。有了python的基礎之後,我們再進行量化分析常用的工具包學習,鑑於我們基礎有限,直接從簡單的開始。利用現成的工具包接口,獲取股票相關的數據進行學習。如果後面學得不錯,還可以利用爬蟲,我們自己去爬取數據。常用包如下:

數據獲取:

tushare(直接獲取交易數據)

一行代碼獲取股票數據

處理和分析數據:

Numpy(數組、矩陣)Pandas(表格、excel)Scipy(數理統計)

可視化:

Matplotlib(畫圖)seaborn(畫圖)

畫出收盤價

如果我們真的堅持到了這裡,那我們的基礎應該差不多了。後面就可以通過一些小案例來強化學習了。從這裡開始,我們就結合一下案例,做一些實戰的小例子,同時補充金融知識。等我們有過一些案例之後,應該算是入門了,如果此時我們膽大心細,殺入市場,應該可以實現破產的目標。屆時我們的從小白到破產系列學習也就結束了。

我們馬上就進入python基礎的內容!

相關文章(關注:CFArabbit)

Python3量化分析筆記從小白到破產-編程環境準備

核心知識點,CFA一級財報分析-長期負債

救命知識點,CFA一級財報分析-存貨

重點知識點,CFA一級財報分析-現金流量表

相關焦點

  • Python3 量化分析筆記小白到破產-列表進階 切片組合
    文:藍兔子讀難NOTES圖: 配圖 來源於網絡Python3 量化分析從小白到破產筆記列表的進階 切片與組合編碼:0009在前面的內容中,我們說人人都愛列表,老闆也動不動就讓你列個表。我們講了如何列出一個表,如何對表中的元素進行:增、刪、改等操作。這篇文章的內容,我們將進行更高階一點的操作。
  • Python3 量化分析筆記從小白到破產-常用運算符
    但是在全民編程的時代,作為我們這種半路出家的小白,想要進行量化類的應用,Python絕對是再合適不過了-你想要的功能,幾乎都有前輩給你造好了零件,你只需要拼裝出你喜歡的車就行-一切皆樂高。在進行量化分析時,我們其實就是在對數據進行收集、整理、分析,然後預測和判斷,再進行相關的決策,之後進行監督和反饋。這些過程無一不是在對數據進行運算。
  • Python3 量化分析筆記從小白到破產-案例有效前沿1
    文:藍兔子讀難NOTES圖: 配圖 來源於網絡Python3 量化分析從小白到破產筆記馬科維茨-有效前沿1編碼:0006>實踐是最好的老師,成就感是永恆的動力,所以我們先來做個小案例,看看python的實際應用 - 做個馬科維茨的投資組合試一試。
  • python 爬蟲學習路線:從入門到進階
    大家好,我是涼拌今天給大家詳解一下我的爬蟲學習路線。對於小白來說,爬蟲可能是一件非常複雜、技術門檻很高的事情。比如有的人則認為先要掌握網頁的知識,遂開始 HTML\CSS,結果入了前端的坑,浪費了大量的時間。
  • Python視頻教程網課編程零基礎入門數據分析網絡爬蟲全套Python...
    本課程為python教程大合集,包含python所有就業方向,每套課程均來自市面上主流培訓機構的原版教程,價值都在數百元以上 每套課程均包含:視頻課程+課件+原始碼 重要:建議根據自己工作方向和需求,重點選擇2到3套課程學精,吃透,然後在工作 重要:零基礎小白建議先選擇零基礎全能篇的一套課程學精
  • 量化交易工程師,帶你學習量化交易入門!量化交易環境Python安裝
    從最開始的海龜交易法則,到人工智慧深度學習的量化交易能力不斷創新。可能很多人不信,說量化交易不可能穩定盈利,它只是一個口號,一個炒作。可是,正如機器人阿爾法狗已經打敗人腦,徹底改變歷史長河中機器人在圍棋上已經無法戰勝人類的事實。量化交易取代人工交易,成為一個成熟的頂尖的交易思維方法系統還有什麼不可能呢?
  • 大佬程式設計師給小白整理出的詳細Python爬蟲學習路線,機不可失!
    由於Python擁有非常豐富的庫,使其在數據分析領域也有廣泛的應用。由於Python本身有十分廣泛的應用,下面小編用積累Python編程的經驗給大家分析詳細Python爬蟲學習路線,供參考。想用Python做爬蟲,而你卻還不會Python的話,那麼這些入門基礎知識必不可少。
  • 學習筆記,從NumPy到Scrapy,學習Python不能錯過這些庫
    在網絡上看到幾位前輩寫了關於python深度學習庫的文章,對於小小白來說,因為我剛開始學python,我得承認自己看完後依然覺得雲裡霧裡的,不知道這些庫到底對我有什麼用處。所以我到網絡上搜集補充關於這些庫的說明內容,感覺在這個整理資料的過程中,對於這些python程序庫了解了更多,以下是我整理的學習筆記。
  • 量化投資-為什麼選擇Python?
    而Python在量化投資領域的地位,猶如Java在IT行業的地位一般。為什麼量化投資要選擇Python?全球star數排名前十的量化投資開源項目裡,有7個使用的Python作為底層代碼。數據分析,主要講究性能和計算兩點元素,而沒有任何語言能像python一樣既能精於計算又能保持性能,在時間序列數據的處理上展現了簡單便捷的優勢。
  • 大學生如何入門Python量化金融?
    至於Python的學習,網上資源就很多了,在這裡推薦幾個Python教程:https://python.quantecon.org/ 該教程不僅介紹了Python,而且介紹了NumPy、Pandas、Matplotlib、Scipy等數據分析常用第三方庫。
  • python個人學習指南
    慕課網截圖上面有許多免費的課程,python的話,推薦嵩天老師的課程,講解的很詳細,從入門到爬蟲(大N自己還未學,但是搜索資源時大致看了下,挺好的;大N從網上搜索資源時也有許多人推薦嵩天老師裡面不僅僅有python。菜鳥筆記:https://www.runoob.com/python3/python3-tutorial.html
  • Python最佳經典學習路線
    如何學習Python python語言基礎:(帶你熟悉python語言的特性,學會使用python開發環境,使用python開發一些簡單的案例) (1)Python3入門,數據類型,字符串 (2)判斷/循環語句,函數,
  • 非科班出身自學Python,難嗎?講解Python學習路線實用方法
    由於長期從事非技術類崗位的工作,無論對web開發還是數據分析,相關知識都比較欠缺。另外由於工作比較忙,不能保證每天都有機會使用網際網路,我看到的是:很多學習python的朋友都要比我有優勢。這便是我開始學習python時的情況。
  • 聊聊量化分析工具
    後臺有不少人問到關於數據分析工具的問題,就做個統一回復,為想往這方向走的朋友提供一個參考。 基於行情軟體的公交 常見的行情軟體如通達信,大智慧,同花順等,都有編寫公式的功能,使用簡單的腳本語言,可編寫自定義指標,測試交易策略。
  • 如何為潘石屹規劃Python的學習路線
    近期潘石屹宣布要開始學習Python編程,這著實讓Python又火了一把,也讓很多對程式語言並不關心的職場人,突然意識到了程式語言的重要性,從這個角度來看,不論潘石屹是否能夠掌握Python語言,至少他讓更多人知道了Python。
  • python:股票量化分析-流動性分析
    實驗器材   python pandas   tushare   matplotlib   sklearn   實驗內容   1.
  • Python最佳學習路線,強烈建議收藏轉發關注
    前端學習完整路線,強烈建議收藏轉發Java學習完整路線,強烈建議收藏轉發>今天給大家帶來的是Python的最佳學習路線PythonPython是副技能,主要還是靠JAVA,c++,js找工作為什麼呢?+人工智慧學習數據抓取、數據提取、數據存儲、爬蟲並發、動態網頁抓取、scrapy框架、分布式爬蟲、爬蟲攻防、數據結構、算法等知識數據分析,數據可視化,機器學習理論與實踐,TensorFlow圖像實戰,項目實戰Python人工智慧項目
  • python小白學習之anaconda的安裝與Jupyter環境配置
    5.1.0-Linux-x86_64.sh文件上傳到伺服器下,執行bash Anaconda-2.1.0-Linux-x86_64.sh進行安裝。PATH="/root/anaconda3/bin:$PATH"會被系統自動加到/root/.bashrc的最後一行,但是它還沒有生效,我們此時要執行 source /root/.bashrc第四部:驗證是否安裝成功安裝前,我伺服器是
  • 學習python必備暢銷書排行榜top5書單
    本文將從零基礎到高級精通,說說學習python必備的暢銷書,top1:《python編程從入門到實踐》,對於初學者來說,每次都是從入門到放棄,那是因為有些書編寫的學習方法路線不合理,或者實戰案例太少,也容易讓人不知所用。
  • python學習路線分享
    學習python不知道如何下手,不知道要學哪些知識,看完下面這些你就知道了。把下面的知識學完,就是一個合格的「捕蛇」者了。,起於累土 1.1 Python MOOC練習3 1.2 Python MOOC練習4 1.3 python中的隨機函數random的用法示例 1.4 Python文本詞頻統計的編碼問題-MOOC嵩天 1.5 Python中的複數和誤區