地產大亨潘石屹都來和我們搶飯碗了,Python到底有多火?

上週四一則微博迅速刷爆IT人的朋友圈,what?潘石屹,一個身價上百億的地產大佬竟然發微博說自己學了一門新語言-Python。oh my god,這是怎麼回事?是房地產不好做,還是房地產不賺錢,怎麼能和我們搶飯碗呢?

地產大亨潘石屹都來和我們搶飯碗了,Python到底有多火?

一個年過五十的房地產大佬,怎麼想都和計算機、編程、Python不搭邊,但毋庸置疑的是潘石屹這一次讓更多人知道了Python。可能很多人都有疑惑,這是投了多少廣告費……其實不是,之前他曾受邀做客北京移動,11分鐘的演講,提出他對未來語言的思考,人與人之間的對話越來越少,彼此間的交流需要藉助更多的機器,為了減少誤會和歧義,未來社會需要一種統一的語言,它應該更簡潔更嚴謹,能讓人與人、人與機器、機器與機器暢通無阻的交流,由此引出編程語言。

地產大亨潘石屹都來和我們搶飯碗了,Python到底有多火?

這位大佬為什麼學Python呢?農業時代我們學習駕馭馬、驢、牛;工業時代我們學會駕馭各種機器、火車、輪船、飛機、機床等等;現階段,為了讓機器更好地為己所用,我們需要學習機器能夠聽懂的語言-我們選擇進化最好的一種“Python”語言。

地產大亨潘石屹都來和我們搶飯碗了,Python到底有多火?

比我們有錢的人還比我們努力,我們還有什麼理由放棄?連更3次微博,都在說Python,你這樣帶貨真的好嗎?

程序員表示“賣房子的潘石屹都開始學Python了,感覺自己快被追上了”“潘石屹都開始學Python了,我還在刷微博,努力學習ing”小白表示“潘石屹一大把年紀都開始學Python了,我有什麼理由拖拖拉拉?立帖為證”

地產大亨潘石屹都來和我們搶飯碗了,Python到底有多火?

簡單介紹一下潘石屹,男,1963年11月14日出生於甘肅天水,著名地產商,SOHO中國的董事長,大學畢業後到國家石油部工作,1987年開始在深圳和海南開創房地產生涯。

2019年10月10日,《2019年胡潤百富榜》揭曉,潘石屹以220億元人民幣財富獲得153名。2019福布斯中國400富豪榜,張欣、潘石屹家族排名第107位,財富值215.7億元人民幣。

十年前的地產人士愛好高爾夫、夜總會打牌,這位大佬和別人不一樣,偏愛攝影、木工,最近又迷上了編程-Python。難道真的印證了那句話“人生苦短,我學Python”。上個月30號,Python之父Guido van Rossum宣佈退休,但Python吞噬人類的腳步卻從未停歇。回顧一下Python的發展軌跡,Python在Guido手中誕生,從ABC發展起來,受Modula-3影響,結合Unix shell和C的習慣,自上世紀90年代初誕生髮展至今已廣泛應用於系統管理任務的處理和web編程中。早在2004年Python便被用於Google內部,Python where we can, C++ where we must,在操控硬件的場合使用C++,在快速開發時使用 Python。

作為2019年最受歡迎且增長最快的程序設計語言,備受互聯網從業者及企業的青睞。目前,國內外多數大中型互聯網企業都在使用Python,像Google、NASA、Facebook、YouTube、Dropbox、Yahoo!、Redhat、百度、騰訊、汽車之家、美團、豆瓣、知乎等等。

千萬不要小看這個解釋型腳本語言,它有著廣泛的應用領域,不信往下看☟

01 WEB開發

最火的Python web框架Django, 支持異步高併發的Tornado框架,短小精悍的flask,bottle, Django官方的標語把Django定義為the framework for perfectionist with deadlines(大意是一個為完全主義者開發的高效率web框架)。

02 網絡編程

支持高併發的Twisted網絡框架, py3引入的asyncio使異步編程變的非常簡單。

03 爬蟲開發

爬蟲領域,Python幾乎是霸主地位,Scrapy\\Request\\BeautifuSoap\\\\urllib等,想爬啥就爬啥。

04 雲計算

雲計算—目前最火最知名的雲計算框架就是OpenStack了,Python現在大火,很大一部分就是因為雲計算。

05 人工智能 數據分析

人工智能、數據分析—Python 是目前公認的人工智能和數據分析領域的必備語言。

06 自動化運維

自動化運維—問問中國的運維人員,運維人必須會的語言是什麼?10個人相信會給你一個相同的答案,它的名字叫Python。

07 金融分析

我個人之前在金融行業,10年的時候,我們公司寫的好多分析程序、高頻交易軟件就是用的Python。到目前為止,Python已經是金融分析、量化交易領域裡用的最多的語言。

08 科學運算

自1997年開始,NASA就在大量使用Python進行各種複雜的科學運算,隨著NumPy, SciPy, Matplotlib, Enthought librarys等眾多程序庫的開發,使得Python越來越適合於做科學計算、繪製高質量的2D和3D圖像。和科學計算領域最流行的商業軟件Matlab相比,Python是一門通用的程序設計語言,比Matlab所採用的腳本語言的應用範圍更廣泛。

09 遊戲開發

在網絡遊戲開發中Python也有很多應用。相比Lua or C++,Python 比 Lua 有更高階的抽象能力,可以用更少的代碼描述遊戲業務邏輯,與 Lua 相比,Python 更適合作為一種 Host 語言,即程序的入口點是在 Python 那一端會比較好,然後用 C/C++ 在非常必要的時候寫一些擴展。Python 非常適合編寫 1 萬行以上的項目,而且能夠很好地把網遊項目的規模控制在 10 萬行代碼以內。另外據我所知,知名的遊戲 就是用Python寫的。

為什麼Python如此成功?那是因為它在設計上堅持清晰化一的風格,作為極簡主義的代表,作者在設計時有意的設計限制性很強的語法(儘量使用其它語言經常使用的標點符號和英文單字,讓代碼看起來整潔美觀),極大地提高了代碼的可閱讀性,同時還能幫助用戶養成良好的編程習慣。Python開發者的哲學是“用一種方法,最好是隻有一種方法來做一件事。”Perl語言中“總是有多種方法來做同一件事”的理念在Python中是行不通的。如果面臨多種選擇,Python開發者拒絕花哨的語法,選擇明確沒有或很少有歧義的語法。面向對象編程,函數、模塊、數字、字符串都是對象,並且完全支持繼承、重載、派生、多繼承,有益於增強源代碼的複用性。此外,Python本身可擴充,提供豐富的API和工具,方便程序員輕鬆地使用C語言、C++、Python來編寫擴充模塊。不能忽略的一點,Python編寫的程序不需要編譯成二進制代碼,可以直接從源代碼中運行。

作為一門簡單、易學、速度快、免費開源、可移植、可擴展、可嵌入、面向對象、解釋型編程語言,還擁有豐富的庫,規範的代碼,獨特的語法。但要注意哈,它的運行速度會慢一點,當然只是相較之C/C++而言。

地產大亨潘石屹都來和我們搶飯碗了,Python到底有多火?

TIOBE 11月榜單,Python位居第三,且自2004年起便呈線性增長,勢頭愈發迅猛,大有超過Java和C的趨勢。PYPL編程語言排行榜,Python再稱王,繼續拉大與Java的差距。2019年Stack Overflow開發者調查報告揭曉,在編程語言流行度排名中Python再次上升,位列第四,連續三年上榜最受歡迎的語言。全球範圍內開發者薪資Python從業者打敗C#、JavaScript、C++、C、Java。中國Python工程師薪資到底多高?職友集數據統計顯示,全國Python工程師平均工資¥15100/月,取自17377份樣本,數據僅供參考。

地產大亨潘石屹都來和我們搶飯碗了,Python到底有多火?

站在人工智能的風口,要學什麼?你知道了嗎?


分享到:


相關文章: