謝邀。
一、Python是什么
從定義角度看,python是一種計算機程序設計語言。是一種動態的、面向對象的腳本語言,最初被設計用于編寫自動化腳本(shell)。簡單來說,python就是類似于c++和java之類的編程語言。
二、為什么金融行業要用python
1.python簡單好用,國家認可。
不僅是金融行業,更是人工智能領域的網紅語言。除了山東在小學教材中加入Python外,在浙江省新高中信息技術教材改革項目中,也提到了Python。從網絡上流傳的版本看,從2017年9月入學高中新生中開始使用新的教材,新教材的不同之處在于:編程語言將換用Python。2017年10月11日,教育部考試中心發布了“關于全國計算機等級考試(NCRE)體系調整”的通知,決定自2018年3月起,在計算機二級考試中加入“Python語言程序設計”科目。
2.金融行業自身的特點。
金融行業自身本來就涉及大量的數值數據,用戶交易額,時間,交易量,股價,等等。而Python的語法正好可以很容易地實現金融算法和數學計算,每個數學語句都能轉變成一行Python代碼,每行允許超過十萬的計算量。沒有其他語言能像Python這樣適用于數學,Python精通于計算,以及數學和科學中的排列組合問題。比如SciPy庫,很適合用來做技術領域和科學領域的計算,SicPy庫被很多工程師,科學家和分析人員使用。NumPy,也是Python的一個擴展,它可以很好地處理數學函數,數組和矩陣。同時,Python也支持嚴格的編碼模式,因此,使它成為一個平衡的選擇,或者說方法。另外matlab庫更可以形象地將金融數據轉化為直觀的圖形表示。所以說python越來越受到金融行業的青睞。