Python在Linux平臺上的發展前景展望
有些懷疑論者在過去幾年中一直在通過發表文章及博客的形式表達對Python發展前景的質疑。然而,自1991年誕生以來,Python這種穩定且全面的高級編程語言在普及程度方面一直發展良好,尤其在Linux用戶群體中更是得到廣泛認同。一切的一切,都表明Python,將繼續屹立在IT業的大地上。
Python是一款開源語言,支持目前流行的各類主要編程模型。Python程序員所編寫的代碼可以分別面向對象、命令或者設計功能。
Python又是一款高層次的編程語言,其設計初衷就堅持保證代碼的可讀性與明確的平臺獨立性。從這樣的設計理念中衍生出了兩大特色功能,即塊分隔符的縮進使用以及更具邏輯性與易理解性的代碼直觀呈現;而且事實上Python在任何一款平臺上運行代碼的過程都會調用同樣的資源,這與如今各種其它主流編程語言都有所不同。
Python的許多忠實擁躉都會贊同并心醉于Python官方網站上的一段關于這款組織嚴密、標準統一的夢幻語言的描述:“Python將強大的功能與清晰的語法結合起來。它具備大量指向各類系統調用及函數庫的接口,包括Windows系統的各版本;它同樣能與C或C++相聯動。它又是一款具備極強可擴展性的語言,為那些需要可編程接口的應用程序帶來福音。”
Python語言的創造者Guido van Rossum,在接受記者采訪時說,“面向對象是我為了保證Python平臺獨立性而采用的方案。我認為保證Python平臺單獨性的重中之重在于在構思之初就明確其與Unix之間只存在松散的聯系性。”Python是一匹真正能在諸多平臺間縱橫馳騁的駿馬。我們不妨再次引用官方網站上的說法:“它運行于大量Unix及其變體系統中、運行于Mac及PC下的MS-DOS、Windows、Windows NT以及OS/2系統中。”
1. Python對于Linux管理員而言是否必要?
Python是否應被看作Linux系統管理員常備工具箱中的一項仍然有待觀察。我們將這一問題放在了LinuxCareer網站上的求職專區,希望了解招聘人員對Python的真實看法。結果是,LinuxCareer.com在大約20%的職位中將Python水平作為關鍵性技能加以考量。因此就這一平臺來說,Linux管理員們并不會因為簡歷上缺乏此類能力而被徹底拒之門外。Python能夠用于編寫腳本,而這正是系統管理員來說絕對是應對工作的利器;不過就目前的市場行情來看,這尚未成為業內人士所必備的一項技能。
對于開發人員來說,Python是簡歷上的一大亮點,而且Python開發者們也明顯會從熟悉Linux平臺的角度受益,因為任何Linux發行版都會將Python作為同綁推出的一項標準功能。
2. Linux社區如何看待Python?

顯然,Python在Linux社區中的人氣相當高!在Linux Journal最近在網上所進行的調查(進行于2011年9月)中,24%(約8600名用戶)將Python列為自己最喜歡的編程語言。Python以極為明顯的優勢擊敗了人氣榜中位居第二的競爭對手C語言。
如果我們將目光投向招聘市場,在Python官方網站中有大約33%的工作崗位將Linux專業知識當作決定性的評判標準。
而在LinuxCareer.com網站上列出的工作中,有20%左右的Linux相關崗位明確指出要求有一定的Python經驗。因此,我們可以看到Python與Linux世界之間有著緊密的聯系與充分的互動!二者從開源的角色定義出發,在協同工作的過程中碰撞出了耀眼的靈感火花。
3. 掌握Python是否能帶給我們更強的就業競爭力?
我們是否值得為其投入一些精力,以磨練自己的水平?當然值得!學習新技能永遠令人興奮,而且在日新月異的IT業界當中,多掌握幾門技術永遠沒有壞處!況且相關教程非常容易獲取,我們能夠在高手們的指引下從以正確的方式獲得Python專業知識并逐漸成為個中翹楚!
4. 誰在使用Python?

Python的施展舞臺呈現多元化態勢,從教育環境到企業應用都有涉及。作為一款類似C與C++這樣面向對象的編程語言,它已經在許多著名的高校、學院以及大學中得到廣泛使用,借以向學生們展示由入門到高深的整個編程過程。
Python目前已經由谷歌公司大范圍使用,而實際上谷歌代碼大學已經設立一套免費的在線教程,幫助廣大愛好者學習Python。
由于其開源的特性,因此沒有相關的銷售統計數字供我們推斷Python所占據的市場份額。然而在開源的前提下,Python能夠從許多不同的站點處免費下載甚至是從各類Linux發行版的軟件包中獲取,這意味著一定會有大量潛在的用戶在下載并利用其進行編程。
TIOBE編程社區指數歷來被看作一項頗有聲譽的指標,它的作用是確定在某個特定的時間段內,某款編程語言在各類重大項目內的普及程度。根據TIOBE的索引顯示,許多項目都在創建中用到了Python,因為截至2011年8月止,它仍排在十大編程語言榜中的第八位上:
Python官方網站上有一份略顯浮夸的“名流使用清單”可供查詢。諸如雅虎及谷歌這樣的巨頭級企業都是這款編程語言的忠實用戶。除了已經在前文中提到的實例,其它用到Python的知名企業還有:
●盧卡斯影業
● 迪士尼
●紅帽企業
● 郵遞郵件列表管理
● Zope應用服務器
5. 前景如何: Python – 更進一步還是跌入谷底?
我們認為會更進一步! Python是通用的;它是一款強大而全面的語言,同時進入了十大最流行編程語言排行榜,在行業內的應用情況也相當喜人。它能夠在跨平臺的眾多產品中發揮作用,也具備良好的可擴展性;程序員們喜歡它,它有諸多值得自傲的優勢——任何認為它將在不久的未來衰落的論調都是愚蠢的。
而且隨著Linux與Python之間的進一步緊密協作——這一點從大量Linux用戶對使用Python進行編程、以及Python類工作對Linux領域水平的肯定即可看出。因此,Python的好日子還在后面呢,一路高歌猛進吧!
原文:http://tech.it168.com/a2011/0822/1235/000001235971_all.shtml
【編輯推薦】