Ⅰ python的用途和優點
用途:
1、主要是開發快,語言簡潔,沒那麼多技巧,所以讀起來很清楚容易。
2、C/C++可以寫python的mole,標准庫里就有用C/C++寫的東西,這個跟java的JNI類似。
3、python的gui一般是用tkinter,就是tk的python的wrapper。python沒有像xna那麼方便的工具。
4、python不是為了網路設計的。python是1991年有的,WWW是1993年才被CERN開放的。網路編程用python主要是為了開發快。
5、像VS那樣功能強的IDE,有要錢的PyCharm和不要錢的PyDev,PyDev有Eclipse的插件版本或者是AptanaStudio版本。
拓展資料:
應用:
1、web豆瓣,還有非常多的網頁游戲的後端。我知道的都是作為後台服務,無論開發速度還是調試之類的都很好。前端的應用產品雖然python可以實現,但是在GUI方面的開發效率還是沒有VS或者XCode快。
2、像VS那樣功能強的IDE,有要錢的PyCharm和不要錢歲友的PyDev。PyDev有Eclipse的插件版本或者是AptanaStudio版本
總結:
從個人感覺來說,談沒微軟體東西,非常好,省心,一流的技術理念,開發工具是全世界最好的(沒有之一)。不過,因為它只限於微軟的平台,所以范圍上大大打了折扣。世界上最流行的伺服器還是unix和linux。而不是windows。桌面操作系統最流行的是windows。不過在所有的平台上都有C語言,大部分平台,甚至手機平台都有python語言和它的執行環境。這是其它的乎侍槐所有語言,包括java幾乎都很難做到的。
Ⅱ 學大數據必須要會python嗎
應當要的
大數據分兩個方向,一個是開發,一個是分析
開發主要就是大數據組件的二次開發,主要使用Java,這類崗位以開發為主,但也會需要使用一點分析手段
分析崗位則以SQL和Python為主,SQL應用在hive上,可能需要寫自定義計算邏輯,這時候可能就用到Python。 另外一個是純數據分析 也是Python為主,因為Python的科學計算生態非常強大,
如果不會Python,那麼你的分析手段會受限,Python不難學,建議學起來,而且用途越來越廣,還是應該早點入門