“如果一門語言沒有改變你的編程思維,那么它就不值得你去學習
如果一門語言沒有改變你的編程思維,那么它就不值得你去學習。
如果這么說,我們大學的時候,學了c、c++、java、c#算是值得學習了嗎?很多時候是不值得,我覺得我們大學的課程就是用Java、c#、c++把“C程序設計”又上了一遍。
這是因為,學校的老師會C和Java之類的,所以要跟著規(guī)矩開這門課,(這也就是為什么,許多學校還在教Visual Basic,)這也就是為什么,你所以為的一樣就是大家都有For都有while,都有switch..都有Class..都有int都有float,所謂的不一樣就是用C有指針,Java沒有,這就是為什么教育是失敗的,這也就是為什么,我目前人事的幾個編程達人,都不是計算機專業(yè)畢業(yè)的...
Python的優(yōu)點:
Python的設計哲學是“優(yōu)雅”、“明確”、“簡單”
Python的語法清楚、干凈、易讀、易維護,是一門很受歡迎的編程語言。
Python編程簡單直接,更適合初學編程者,讓初學者專注于編程邏輯。而不是困惑于晦澀的語法細節(jié)上。
用Python完成項目,編寫的代碼量更少,代碼簡短可讀性強,團隊協(xié)作開發(fā)時讀別人的代碼速度會非??欤咝?。
從網(wǎng)絡社區(qū)討論的激烈程度來看,Python已成為最受歡迎的編程語言之一。
2011年1月,tiobe編程語言排行榜公布2010年年度語言為Python,TIOBE排行榜的排名標準是基于排名基于互聯(lián)網(wǎng)熱度,由熱門程序員、課程和第三方廠商的數(shù)量來決定排名前后,排名使用全球各大搜索引擎來計算。
在國內(nèi),Python的熱度也在近幾年被引爆——Python的用武之地有很多,它可讀性比較號且開發(fā)效率很高、有著豐富的第三方庫(ex:GUI、API、開發(fā)框架等)。
未來學習Python的程序員,出去Python開發(fā)工程師,Python高級工程師、Python自動化測試外,也能夠朝著Python游戲開發(fā)工程師、SEO工程師、Linux運維工程師等方向發(fā)展,隨著Python的流行,帶動的是它的普及以及市場需求量。
在國內(nèi),從前文數(shù)據(jù)來看,Python程序員的需求量的確在上升,但是應用范圍依舊比較局限,另外,國內(nèi)大學普遍沒有開設Python課程,這也使得Python在國內(nèi)的普及不會很廣。不過,會Python的程序員大多數(shù)都是自學成才,愿意學習新語言的程序員,大多數(shù)有較強的學習能力以及敏銳的市場趨勢覺察力,他們掌控多門語言,職業(yè)素養(yǎng)較高,這也使得如今的Python工程師的薪資普遍很高。