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

2021-01-08 從CFA到量化

文:藍兔子讀難NOTES

圖: 配圖 來源於網絡

Python3 量化分析從小白到破產筆記

編程環境準備

編碼:0001

首先python是個什麼東西我們就不說了,既然大家都已經點進來了,相信大家應該也知道,即便不知道,網絡上鋪天蓋地的信息,可以搜索一下。

python版本的選擇問題,很多人比較糾結。現在有兩個python大版本,2.0和3.0,到底是選擇2.0還是3.0呢?我覺得這個問題其實沒多大意義,新事物取代舊事物是必然趨勢,而且版本迭代本來就是為了提供更好的體驗。如果你是老人,python2.0時期的過來的人,你也不會點進來,既然是新人,為什麼要去選擇舊的呢?

而且python2.0到3.0,它並不是簡單的升個級,而是完全的一個新東西,3.0一開始就沒考慮要兼容2.0的東西。人家2.0都終止更新和技術支持了,你還選個2.0是個什麼道理?這就像win XP,你用過win XP,覺得很香,win10不習慣,你回去用XP,這好像沒毛病;如果你都沒用過win XP和win 10,你現在還選個win XP用,你是不是傻呢?你咋不選個win 98呢?

python是解釋性語言,什麼意識呢?就是這個計算機在執行這個代碼的時候呢,他是看一句執行一句,如果執行到某一步有問題,他就報錯。相對的編譯性語言呢,比如c,它是先把整個代碼檢查一遍,看了都沒問題再執行。

所以python程序執行需要兩個東西,編輯器和解釋器。編輯器是寫代碼的,人用的,可以是個記事本;而解釋器,是計算機用的,就是把人寫的代碼翻譯成機器能懂的東西,讓計算機照著執行的。

我們上面說的2.0、3.0就是解釋器,而我們寫代碼用的是編輯器,你可以用個記事本,也可以用個pycharm。但是,作為小白來說,隨便給個編輯器,其實效果都一樣;而作為大神,隨便給個編輯器,效果也一樣。綜上,其實你隨便用哪一個解釋器,都一樣。

下面,就來看看這怎麼準備環境:

先是安裝解釋器,話不多說,直接就是百度打開python首頁。一定要看準了是不是官方(你看域名就能有點數),畢竟你是用的百度搜索。點開「downloads」,選擇對應的作業系統版本進行下載,按照我個人的喜好,直接下最新版本就對了。

東西下載下來之後,就是正常安裝軟體的過程了,這裡建議親默認安裝,不要改動參數,要有作為小白的覺悟。如果你不知道正常安裝軟體是什麼步驟,我就要對你進行勸退了,該坑不適合你躺,換一個吧。

下一步,我們來安裝編輯器。這時候,小明同學舉手了:小白哥,電腦不是自帶了記事本嗎?看來小明學習還是沒有小白的覺悟啊。

我隨便挑了一個,用被神化了的Jupyter Notebook,具體安裝過程也非常簡單。先到anaconda官網下載anaconda這個東西,然後一路next安裝好:

一路同意+下一步之後,安裝就完成了,雙擊圖標打開,應該是這個樣子的:

再點擊紅框裡面jupyter notebook下面的 「launch」,你的瀏覽器就會自動打開jupyter notebook了。注意,雖然它利用瀏覽器作為交互界面,但是它還是一個本地應用。不出意外,應該是下面這個樣子的:

到這裡,你的編輯器和解釋器也就安裝完成了。下面就可以愉快的敲代碼了。先給大家舉個例子,讓大家自己玩玩先:點擊新建->python 3,就可以新建一個NOTE,在裡面敲代碼了:

我們先來看看這麼一個問題:

我們用我們剛剛安裝完的python 大法試一試:

在python眼裡,這都小兒科好吧。

好了,我們下次再來玩!

相關文章

CFA一級數量分析-數理統計基礎與收益

CFA一級數量分析,概率論基礎

CFA一級財報分析-利潤表

CFA一級經濟學-經濟周期

相關焦點

  • Python3 量化分析筆記小白到破產-列表進階 切片組合
    文:藍兔子讀難NOTES圖: 配圖 來源於網絡Python3 量化分析從小白到破產筆記列表的進階 切片與組合編碼:0009在前面的內容中,我們說人人都愛列表,老闆也動不動就讓你列個表。我們講了如何列出一個表,如何對表中的元素進行:增、刪、改等操作。這篇文章的內容,我們將進行更高階一點的操作。
  • Python視頻教程網課編程零基礎入門數據分析網絡爬蟲全套Python...
    本課程為python教程大合集,包含python所有就業方向,每套課程均來自市面上主流培訓機構的原版教程,價值都在數百元以上 每套課程均包含:視頻課程+課件+原始碼 重要:建議根據自己工作方向和需求,重點選擇2到3套課程學精,吃透,然後在工作 重要:零基礎小白建議先選擇零基礎全能篇的一套課程學精
  • 在職金融小白自學python做量化投資能行嘛?
    在職金融小白自學py
  • 大學生金融小白自學Python做量化投資需要注意哪些?
    大學生金融小白自學py
  • 量化交易工程師,帶你學習量化交易入門!量化交易環境Python安裝
    作為一個量化交易工程師,我可以負責任的告訴你,量化交易是能夠實現穩定盈利的,知道你肯專研,摸索出一套適合自己的量化交易策略。如果你感興趣,可以關注我,跟著我,帶你一起學習量化交易知識。量化交易工程師jeevan,先帶領大家打開量化交易的大門!讓我們先從最基礎的學起。我們先來進行量化交易環境,python的安裝。
  • [分享]Python金融小白自學之路
    量化金融其實是一個交叉複合學科,需要掌握數學、計算機、金融等方面的知識。顯而易見,對於金融學背景的同學來說,就需要另外學習計算機編程的知識,而計算機背景的同學則需要補充金融知識。由於本人是24K純金融學專業背景,所以就跟大家分享一下,作為一個零編程基礎的金融小白,是如何入門量化金融的。工欲善其事,必先利其器。想要入門量化,學會一門程式語言是必不可少的。
  • 風變編程的python課程真的簡單易學,適合小白
    目前python課程在技能培訓市場十分火熱,主導數據分析和利用的方向有著很大的未來潛力和市場缺口。但是順勢而為,依需而生的python課程確實存在問題中所描述的現狀,要麼是教一些「花拳繡腿」,食之無味棄之可惜;要麼又搞得特別晦澀難懂,讓零基礎小白望而卻步。
  • Python零基礎編程——起步並搭建環境
    Python是一門程式語言,不同的程序運行在不同的環境中。例如我們手機有安卓、蘋果,安卓的手機有用程序App用Java開發,蘋果的app程序用Swift。例如微信,安卓版的微信和蘋果版的微信是由不同的程式語言開發出來的。有同學會問為什麼不統一由一種語言開發到各個環境運行呢?這個是商業利益問題,不同的生態圈導致。那Python是門怎麼樣的程式語言呢?可以做什麼?
  • 大學生如何入門Python量化金融?
    由於本人是24K純金融學專業背景,所以就跟大家分享一下,作為一個零編程基礎的金融學子,是如何入門量化金融的。一、量化工具01.程式語言:Python工欲善其事,必先利其器。想要入門量化,學會一門程式語言是必不可少的。
  • 量化投資-為什麼選擇Python?
    霸主統治、數以億計的運行設備、龐大的生態圈、大型企業項目必用程式語言。而Python在量化投資領域的地位,猶如Java在IT行業的地位一般。為什麼量化投資要選擇Python?國內主要量化平臺,如RiceQuant和JoinQuant,也是使用Python。全面、平衡是對Python這門語言最好的介紹。誕生之初Python被譽為世界上最容易上手的程式語言。
  • 小白學編程?從一個簡單的程序開始學習Python編程
    筆者學習編程的時間也挺長的,因為業餘,因為時間不多,各種原因,自學編程的路特別難走。然後筆者發現,自己能為小白貢獻一些力量,然後決定創作適合小白的python編程類內容。今天,筆者想帶編程小白們從一個簡單的程序開始學習Python編程。
  • python小白學習之anaconda的安裝與Jupyter環境配置
    隨著機器學習和人工智慧的崛起,python被越來越多的程序猿使用。python非常易用,但是包管理和Python不同版本問題卻讓人非常頭疼。Anaconda有著強大的包管理與環境管理功能,將python和許多常用的package打包。本文主要介紹linux下Anaconda的安裝與Jupyter環境配置。
  • 史上最全300本Python電子書免費分享
    核心算法與TensorFlow實現(pdf+源碼).zip模式分類 Richard O.Duda 中譯本.pdf面向對象的思考過程.pdf碼農 第8期.pdf碼農 第7期.pdf碼農 第6期.pdf碼農 第5期.pdf流暢的python.pdf零基礎學python.pdf量化投資以Python為工具.pdf利用Python進行數據分析(###).pdf可愛的Python(哲思社區.插圖版_文字版)
  • 人生苦短,我用Python,那麼問題來了,普通人要學python嗎?
    話說麼哥在金融和IT行當混跡了多年,python一直是被我隨手拿來當個小工具用用,有時候偷懶用python弄個excel自動化整理工具,有時候拿來上各種網站爬蟲搜集點信息,有時候也會拿來寫點量化小工具。那麼到底什麼是python?
  • 首發‖全網最適合小白學習的python+數據分析資料,免費領取
    而數據分析人才也因此更加重要。可以想像到未來幾年,眾人趨之若鶩想要踏足數據領域,但迫於門檻過高,投門無路的情景。但提到數據分析,網課泛濫,資料成災,學習起來毫無頭緒,甚至知識零星,抓不住重點。除此之外設有門檻,對新手小白滿是惡意。
  • Python300本電子書免費送
    流暢的python.pdf35. 零基礎學python.pdf36. 量化投資以Python為工具.pdf37. 利用Python進行數據分析(###).pdf38. 可愛的Python(哲思社區.插圖版_文字版).pdf39. 精通Python設計模式_帶索引書籤目錄.pdf40.
  • python教程
    開發知識體系序號教程名稱400301-Python快速入門連結: 400402-Python初級課程連結:400503- Python 定向爬蟲入門400604-Linux從入門到精通400705-Linux從入門到精通400806-Python資料庫操作400907-Apache
  • 小數點Python編程入門(數據分析)第十七期開始啦
    網上有很多python入門課程,POINT推出python課程又有什麼亮點呢?首先,最最重要的一點,老師靠譜!本次課程的老師飛柳是我多年好友,他也是我的python啟蒙老師。如果沒有他在python和數據分析方向的幫助,我也許不會走上專業數據分析師的道路。此次課程之所以這麼難產,主要就是在於請他出山很難,整整磨了將近半年。
  • 小白數據分析——Python職位數據分析全鏈路
    完成數據清洗後,我們就正式進入分析的環節了,分析分為兩部分,統計分析和文本分析,前者是對數值型指標做統計,後者是對文本進行分析。我們平時接觸到最多是前者,它可以讓我們從宏觀的角度去了解被分析的對象。文本分析也有不可替代的價值,我們下篇重點介紹。2.
  • 利用python操作Excel教程
    不論您是從事哪個行業,數據分析都是必不可少的技能。