1. 程式人生 > >Python、Matlab和R語言我該如何選擇?

Python、Matlab和R語言我該如何選擇?

2018Python學習資料下載

做資料分析、科學計算等離不開工具、語言的使用,目前最流行的資料語言,無非是MATLAB,R語言,Python這三種語言,但今天大聖眾包(www.dashengzb.cn)小編簡單總結了python語言的一些特點及平常使用的工具等。

為什麼Python比MATLAB、R語言好呢?

其實,這三種語言都很多資料分析師在用,但更推薦python,主要是有以下幾點:

1、python易學、易讀、易維護,處理速度也比R語言要快,無需把資料庫切割;

2、python勢頭猛,眾多大公司需要,市場前景廣闊;而MATLAB語言比較侷限,專注於工程和科學計算方面,而且MATLAB價格貴,免費版或盜版都只能玩玩學習用;

3、python具有豐富的擴充套件庫,這個是其他兩個不能比的;

python版本選擇

初學者版本選擇是很多人都會問的,我們也不會偏向某個版本,主要根據自己的所需,但建議是選擇最新版本Python3.x,這樣很多新功能和舊功能都會有的,但是目前很多第三方庫仍然不支援Python3,因為Python2.x已經停止繼續開發,不意味著不能使用。

IDE選擇

Spyder

這個正是我現在在用的:
在這裡插入圖片描述
  Spyder介面

它具有模仿MATLAB的工作空間的功能,可以很方便地觀察和修改陣列的值。顯示哪些視窗可以自定義,很方便。

使用中出現了一些小問題,比如說str()函式報錯,cmdprompt亂碼之類的,後來就沒有用Spyder跑過比較長的程式碼了,除錯起來太麻煩了,於是,我轉向了PyCharm。

PyCharm
在這裡插入圖片描述
  這算一個非常強大的PythonIDE,功能十分強大,介面也挺好看的。不過就初學者而言,沒有必要,功能多了反而迷眼。等以後要開發大型應用程式的時候再學也不遲。

我對比使用了一段時間之後發現這個確實好用,比Spyder省心多了。

python上手教程推薦

選擇安裝好python,最重要的就是使用,下面我們大聖眾包為大家推薦幾個教程吧,讓新手練練找找感覺,你會發現python並沒有想象中那麼難:

Diveinto Python面向有一定程式設計基礎的同學。另外還有DiveintoPython3,針對Python3的教程。

Learn Python The Hard Way,書中主要是通過各種練習來進行學習,面向完全沒有程式設計經驗的同學。

Invent Your Own Computer Game With Python,讓你一上手就做個遊戲出來的教程,有趣好玩吧。

The Python Tutorial,官方文件中的教程,正統而完整。

其實,個人覺得學習python是一門很划算的事情,主要本身特點簡單、易用,很多沒有程式設計基礎的朋友都可以學會,另外一點是它可以用來做桌面程式、網站開發、處理指令碼檔案等等,日常用途很多,因此,學一門語言,更重要是選對一門語言,才能為我所用!


原文:https://blog.csdn.net/dashenghuahua/article/details/53994354