先說下SAS,SAS是著名的統計分析軟件,功能強大,使用方便,廣泛應用于科研、政府、教育、金融等多個行業,發揮了很重要的作用。2018年,SAS在全球高級分析及預測分析市場所占份額高達27.7%,是第二名的兩倍以上。SAS可以為金融行業客戶提供分析解決方案與實施服務,其金融客戶遍布全球,其中包括財富全球500強銀行中97%的銀行,SAS在金融行業有著豐富的解決方案提供能力及優質服務能力。目前很多金融企業已經使用了SAS,可以說SAS是很多金融企業的重要分析工具。
python是面向對象的計算機程序設計語言,是一種非常高級的語言,是最接近自然語言的編程語言之一,學習成本很低。在科學計算和統計分析領域中,由于python擁有大量的第三方庫,因此python在這個領域中有著獨特的優勢。隨著大數據和人工智能的爆發,python也被越來越多的公司和程序員使用。
結構化查詢語言(Structured Query Language)簡稱SQL,是一種特殊目的的編程語言,是一種數據庫查詢和程序設計語言,用于存取數據以及查詢、更新和管理關系數據庫系統。因為SQL編寫邏輯性功能越來越少(存儲過程),SQL語言的使用更傾向于數據庫的維護、以及嵌入其他的程序設計語言當中使用。
如果您是在金融行業的科技部門工作或者傾向于該類工作,推薦您三種軟件/語言都可以學習一下,畢竟軟件或語言只是一種工具,一般的技術人員在掌握一門語言之后,再掌握其他的語言或者工具并不是難事。
新手開始總糾結學 python2 還是 Python3,這種糾結完全就是給自己徒增煩惱,因為它們是同一種語言,只有少部分地方語法不兼容,盡管目前大部分公司還在用Python2,但是Python3逐漸成為主流已是不爭事實,畢竟后者性能方面更占有優勢。
數據量大更建議用Python,vba一般都是將數據存放在內存中,當數據不拆分電腦配置又不高,就會顯得比較卡,數據處理完畢后,不釋放下內存電腦用起來也會比較卡,vba一般只會啟動2個cpu核心進行數據計算,運算效率也比較低,現在微軟已經停止對vba的更新,更建議學習Python,如果只是操作excel,這兩個學習難度差別不大,但是Python發展空間會更好
還有一種更加便捷的方法,就是使用power bi的三大組件進行數據處理,使用power query進行數處理,powerpivot進行分析,power view進行數據可視化,優點就是學習周期短,數據可實現自動刷新,上手比較快,使用這個方法,效率可能會比excel快一些,但是速度仍然不及python,當然了為了長久可持續更建議學習Python,但是上手周期會比較長
目前人工智能已經行業爆發期,越來越多的業內人士開始研究和學習人工智能方面的知識,無疑python是里面最重要的編程語言,很多學習框架都是基于python技術的,那么對于想要學習python語言的童鞋來說,推薦以下幾款經典的集成開發環境。
當然本文不會介紹emacs和vim的使用,對于大多數人來說這兩款神器學習成本太大,畢竟還要花時間學習人工智能的知識,工具的學習成本能減少就盡量減少。
官方IDLE輕量級開發環境
要論輕量級,并且好用,當然是python官方出的IDLE簡單實用,尤其是對于初學者來說,這款官方的輕量級集成開發環境絕對是最佳選擇,優點也是頗多。
首先是安裝包輕量級,安裝包極小;其次是環境純凈,純python環境,不需要其他環境支持;最后一點就是,你需要的他都有,那些并沒有實際作用的功能,一點也沒有累贅。可以說這是很多重量級的IDE很難相匹敵的,比起Java環境的IDE,簡直要友好很多。
Jetbrians除了IDEA他們家的Pycharm 也很好用
在一個叫做捷克的神奇過度,這個過度互聯網不是特別強悍,IT互聯網企業也沒有巨頭出現,但卻孕育了一家偉大的開發者工具公司,名字叫做Jetbrians,他們家的開發者工具都特別好用,首先就是大名鼎鼎的Java IDE,名字叫做IDEA,這個搶了eclipse和netbeans風頭的企業,已經是全世界一流的軟件工具生產商。如果你熟悉他家的產品,用習慣了webstorm和IDEA以后再來用這個,你會非常容易上手,而且用戶體驗非常友好,并且這款軟件有免費的社區版本。
但是這款軟件有個缺點是,環境時基于Java開發的,所以會對硬件水平要求相對較高一點,不然的話會有點卡,這一點是Java環境沒法回避的。
大廠產品值得信賴,并且具有很好的技術支持,同時要知道,這家公司還打造了kotlin編程語言,創造的IDEA集成開發環境直接被Google采用為android studio的環境,要知道,Google為了它可是放棄了同樣大名鼎鼎的eclipse,所以你還在猶豫什么?
基于eclipse打造的曾經的王者WingIDE
eclipse的名氣想必在Java工業界早已是如雷貫耳,很多企業也會給予eclipse做插件開發,打造自己的專屬集成開發環境,其中myeclipse、zendstuido等等都是著名的eclispe插件。而wingide則是基于eclipse打造的python集成開發環境,在pycharm沒出來前,是該領域絕對的王者,并且拿過年度最佳開發工具的稱號的。老牌王者,依然值得信賴,況且基于eclipse意味著強大的可擴展性,你可以擁有更多的定制可能性。
當然除了上面幾款,還有一些文本編輯器,當然再次強調,不建議采用emacs/vim,對于普通用戶來說門檻太高,畢竟你還要花時間學python,那么vscode和atom將是不錯的選擇,并且你可以輕松的獲得插件支持。