簡述:我為什么選擇Python而不是Matlab和R語言
做數(shù)據(jù)分析、科學計算等離不開工具、語言的使用,目前最流行的數(shù)據(jù)語言,無非是MATLAB,R語言,Python這三種語言,但今天小編簡單總結了python語言的一些特點及平常使用的工具等。

為什么Python比MATLAB、R語言好呢?
其實,這三種語言都很多數(shù)據(jù)分析師在用,但更推薦python,主要是有以下幾點:
1、python易學、易讀、易維護,處理速度也比R語言要快,無需把數(shù)據(jù)庫切割;
2、python勢頭猛,眾多大公司需要,市場前景廣闊;而MATLAB語言比較局限,專注于工程和科學計算方面,而且MATLAB價格貴,免費版或盜版都只能玩玩學習用;
3、python具有豐富的擴展庫,這個是其他兩個不能比的;
python版本選擇
初學者版本選擇是很多人都會問的,我們也不會偏向某個版本,主要根據(jù)自己的所需,但建議是選擇最新版本Python3.x,這樣很多新功能和舊功能都會有的,但是目前很多第三方庫仍然不支持Python3,因為Python2.x已經(jīng)停止繼續(xù)開發(fā),不意味著不能使用。
IDE選擇
Spyder
這個正是我現(xiàn)在在用的:

Spyder界面
它具有模仿MATLAB的工作空間的功能,可以很方便地觀察和修改數(shù)組的值。顯示哪些窗口可以自定義,很方便。
使用中出現(xiàn)了一些小問題,比如說str()函數(shù)報錯,cmdprompt亂碼之類的,后來就沒有用Spyder跑過比較長的代碼了,調(diào)試起來太麻煩了,于是,我轉向了PyCharm。
PyCharm

這算一個非常強大的PythonIDE,功能十分強大,界面也挺好看的。不過就初學者而言,沒有必要,功能多了反而迷眼。等以后要開發(fā)大型應用程序的時候再學也不遲。
PyCharm Edu 2017(PyCharm教育版) V3.5.1 官方免費安裝版(附安裝教程)
這里有一個教育版的pycharm下載鏈接,pycharm edu 2017是一款python的集成開發(fā)環(huán)境,此版本為教育版,擁有pycharm最精簡的功能。
我對比使用了一段時間之后發(fā)現(xiàn)這個確實好用,比Spyder省心多了。
python上手教程推薦
選擇安裝好python,最重要的就是使用,下面我們大圣眾包為大家推薦幾個教程吧,讓新手練練找找感覺,你會發(fā)現(xiàn)python并沒有想象中那么難:
DiveintoPython面向有一定編程基礎的同學。另外還有DiveintoPython3,針對Python3的教程。
LearnPythonTheHardWay,書中主要是通過各種練習來進行學習,面向完全沒有編程經(jīng)驗的同學。
InventYourOwnComputerGameWithPython,讓你一上手就做個游戲出來的教程,有趣好玩吧。
ThePythonTutorial,官方文檔中的教程,正統(tǒng)而完整。
其實,個人覺得學習python是一門很劃算的事情,主要本身特點簡單、易用,很多沒有編程基礎的朋友都可以學會,另外一點是它可以用來做桌面程序、網(wǎng)站開發(fā)、處理腳本文件等等,日常用途很多,因此,學一門語言,更重要是選對一門語言,才能為我所用!
總結
以上就是本文關于我為什么選擇Python而不是Matlab和R語言的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:
python+opencv實現(xiàn)的簡單人臉識別代碼示例
如有不足之處,歡迎留言指出。
相關文章
pygame開發(fā):馬賽邏輯小游戲的代碼實現(xiàn)
這篇文章主要介紹了pygame開發(fā),通過本文,您可以使用pygame開發(fā)一個馬賽邏輯小游戲~有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-09-09
python監(jiān)控nginx端口和進程狀態(tài)
這篇文章主要為大家詳細介紹了python監(jiān)控nginx端口和進程狀態(tài),具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-09-09
關于Pycharm配置翻譯插件Translation報錯更新TTK失敗不能使用的問題
這篇文章主要介紹了關于Pycharm配置翻譯插件Translation報錯更新TTK失敗不能使用的問題,本文通過圖文并茂的形式給大家分享解決方案,需要的朋友可以參考下2022-04-04
Python利用openpyxl類實現(xiàn)在Excel中繪制樂高圖案
在商場看到一個超級瑪麗的樂高圖,感覺使用excel的顏色填充也能畫出來。所以本文將借助openpyxl類實現(xiàn)在Excel中繪制樂高圖案,需要的可以參考一下2022-12-12

