現(xiàn)今世界有數(shù)百種編程語言,,如果讓你從數(shù)百種編程語言或者小一點范圍來說,,從前20中編程語言選擇你會選擇學什么?現(xiàn)在了解內(nèi)行的人肯定會選擇Python,為什么這么說呢,,看完這篇文章你就明白了,。 首先,我們先來了解一下Python是什么? Python是完全面向?qū)ο蟮恼Z言,。函數(shù),、模塊、數(shù)字,、字符串都是對象,。并且完全支持繼承、重載,、派生,、多繼承,,有益于增強源代碼的復用性。Python支持重載運算符和動態(tài)類型,。相對于Lisp這種傳統(tǒng)的函數(shù)式編程語言,,Python對函數(shù)式設計只提供了有限的支持。有兩個標準庫(functools, itertools)提供了Haskell和Standard ML中久經(jīng)考驗的函數(shù)式程序設計工具,。 其次我們看看Python在世界語言的排行榜 TIOBE 每個月發(fā)布的編程語言排行榜是編程語言流行趨勢的一個指標,,每個月更新。這份排行榜排名基于互聯(lián)網(wǎng)上有經(jīng)驗的工程師,、課程和第三方廠商的數(shù)量,,使用搜索引擎進行計算而得,一定程度上反應了編程語言的熱度,。 從排行榜中可以看出,,Python從2016年的第五位上升到了今年的第四位。 我們來看看今天Python的使用 Python在中國開發(fā)者的地位也不斷升高,,主要主要源于越來越多的工程師使用 Python 進行大數(shù)據(jù)處理;科研工作者開始使用 Python 來進行數(shù)據(jù)分析;系統(tǒng)管理員使用 Python 管理 Linux 系統(tǒng);開源的云計算平臺 OpenStack 使用 Python 語言開發(fā);很多編程愛好者使用 Python 進行爬蟲等,。但是,筆者認為,,Python 語言之所以越來越流行,,使用越來越廣泛,主要還是得益于其自身的諸多優(yōu)點,。 為什么很多人轉(zhuǎn)行學習Python 1,、門檻低,上手快; 2,、比 R 更具有通用性和實用性 3,、比 C ++ 更有生產(chǎn)力和靈活性 4、比 Ruby擁有更好的生態(tài)系統(tǒng) 5,、Python 的開發(fā)生態(tài)成熟,有很多非常有用的庫可以用,。 完成同一個任務,,C語言要寫1000行代碼,Java只需要寫100行,,而Python可能只要20行,,你覺得呢? |
|
來自: 老男孩IT教育 > 《Python培訓》