地產大佬潘石屹:人生苦短,我要學Python
機器之心報導 機器之心編輯部
房地產大佬潘石屹,突然決定學 Python 了。
「人生苦短,我學 Python」是眾多和電腦科學有些接觸的同學耳熟能詳的段子,不過最近這一風潮有了蔓延的趨勢。11 月 14 日,著名房地產商、SOHO 中國董事長潘石屹在微博上發表了一段宣言:
潘石屹的大名常會出現在很多新聞報導中。在 2019 年福布斯全球億萬富豪榜上,張欣、潘石屹家族排名第 107 位,財富值 215.7 億元人民幣。年過 50 的房地產老總,現在也要搞人工智慧了嗎?這一訊息迅速引來人們的關注和轉發。
或許是為自己學習 Python 的行為進行充分解釋,又或許是想號召更多人加入這一行列。在發出「我要學 Python」這條微博一天以後,潘總又為學習 Python 找到了一些理由。
潘石屹認為 Python 是計算機語言裡「進化最好的一種」。
很多人都知道,隨著人工智慧和資料科學的快速發展,Python 正在成為計算機領域裡最流行的程式語言。在今年 9 月
IEEE 最新發布的程式語言排行榜
中,Python 在趨勢、開源、職位需求等方面均排在第一。
當然,Python「職位需求大」顯然跟潘總沒什麼關係。在知乎上,人們對於這一事件展開了討論,有人指出在地產行業裡,收集、分析資料正在變得越來越重要。使用 Python 語言進行爬蟲、資料分析、機器學習演算法預測是非常重要的技能。至少在學會這門程式語言後,潘總可能就不再會那麼容易被 ppt 上的數字騙了。
潘石屹曾經研究過攝影、木工,如今又開始進入程式設計領域,其背後肯定有著很深的思考。
人生苦短,我用 Python
潘石屹大佬都選擇學習 Python,究竟為什麼有這麼大的魔力?與其他一些程式語言相比,Python 語言又具備哪些顯著的優勢呢?
Python 語言簡單易用、邏輯明確並擁有海量的擴充套件包,因此不僅成為機器學習與資料科學的首選語言,同時在網頁、資料爬取可科學研究等方面成為不二選擇。此外,很多入門級的機器學習開發者都是跟隨大流選擇 Python。
具體而言,與其他程式語言相比,Python 具有以下幾方面的特徵:
其一,Python 相對易於學習。我們都清楚,程式設計很難,因此從絕對意義上來說,除非你已經擁有程式設計經驗,否則程式語言難以學習。但相對而言,Python 的高階屬性、語法可讀性和語義直白性使得它比其他語言更容易學習。Python 社群非常強調遵循樣式規定和編寫「Python 式的」程式碼,這意味著相比使用其他語言的程式設計師而言,Python 程式設計師更傾向於使用一致的命名規定、行的長度、程式設計習慣和其他許多類似特徵,它們共同使別人的程式碼更易閱讀。
其二,Python 是一種高階語言。與其他許多語言相比,Python 是一種相對「高階」的語言:它不需要(並且在許多情況下,不允許)使用者擔心太多底層細節,而這是其他許多語言需要去處理的。此外,Python 傾向於隱藏需要在底層語言中明確表達的各種死記硬背的宣告。這使得我們可以編寫非常緊湊、清晰的程式碼。
其三,Python 是一種通用語言。根據設計,Python 是一種通用的語言。也就是說,它旨在允許程式設計師在任何領域編寫幾乎所有型別的應用,而不是專注於一類特定的問題。在這方面,Python 可以與(相對)特定領域的語言進行對比,如 R 或 PHP。這些語言原則上可用於很多情形,但仍針對特定用例進行了明確優化。
其四,Python 是一種(相對)快速的語言。從表面上看,Python 是一種快速語言的說法看起來很愚蠢。因為在標準測試時,和 C 或 Java 這樣的編譯語言相比,Python 通常會卡頓。毫無疑問,如果速度至關重要,Python 可能不會成為你最優選擇的語言,甚至不會是第二好的語言。但在實際中,許多科學家工作流程中的限制因素不是執行時間而是開發時間。一個花費一個小時執行但只需要 5 分鐘編寫的指令碼通常比一個花費 5 秒鐘執行但是需要一個禮拜編寫和除錯的指令碼更合意。
其五,Python 是天生物件導向的。即使你正在做的只是編寫一些簡短的指令碼去解析文字或挖掘一些資料,Python 的許多好處也很容易領會到。在你開始編寫相對大型的程式碼片段前,Python 的最佳功能之一可能並不明顯:Python 具有設計非常優雅的基於物件的資料模型。事實上,如果你檢視底層,你會發現 Python 中的一切都是物件。甚至函式也是物件。
最後,很多人選擇 Python 是衝著 Python 社群的。在這裡,Python 學習者既可以自由地獲得服務和 Python 資源,相互之間也可以進行自由的互動和交流。
https://www.toutiao.com/i6760521778419728908/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69946223/viewspace-2664941/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 人生苦短,要學Python!Python
- 人生苦短,我用 PythonPython
- 人生苦短,我用PythonPython
- 人生苦短,我學Python——Python的資料型別中Python資料型別
- 人生苦短,我選Python,C++,還是Java?PythonC++Java
- 人生苦短我用Python,本文助你快速入門Python
- 程式碼優化指南:人生苦短,我用Python優化Python
- 【人生苦短,我學 Python】基礎篇——初步認識(Day1)Python
- 56歲潘石屹下決心學Python,60歲程式語言之父們還在敲程式碼,你呢Python
- 你月薪三千還在打遊戲,但是300億身家的潘石屹卻在努力學程式設計。遊戲程式設計
- 人生苦短,請用 Chrome!Chrome
- 潘石屹跑路終局:市場監管局立案調查soho中國,專家稱為正常流程
- 人生苦短:Python裡的17個超讚操作Python
- 人生苦短,我用k8s--------------k8s的前世今生K8S
- 誰說Python找工作難?人生苦短,Python工程師你們還好嗎?Python工程師
- 石錘!今年Python要過苦日子了? 程式設計師:我瘋了!Python程式設計師
- 春招苦短,我用百道 Python 面試題備戰Python面試題
- 春招苦短,我用百道Python面試題備戰Python面試題
- 人生 vs 地圖地圖
- 《程式人生》一個月了,我要謝謝,你、你、還有你
- 人生苦短,瞭解一下前端必須明白的http知識點前端HTTP
- 如果我是小白,學Python要準備什麼呢?Python
- 我就是要打螺絲!《關不住我吧》產品分析
- 我的遊戲人生遊戲
- 人生苦短,開發用雲 | 如何優雅完成程式設計師的俠客夢?程式設計師
- 一個天才程式設計師的黑幫大佬人生程式設計師
- 為什麼我要學習“機器學習”?機器學習
- 我為什麼要學技術
- 我的程式設計人生程式設計
- 我的程式人生之一
- Sping系列第一講 請問各位大佬為何要學spring?Spring
- 我對人生的一點思考
- 上海:開始我的程式人生!
- 我要偷偷的學Python,然後驚呆所有人(第四天)Python
- 我要偷偷的學Python,然後驚呆所有人(第三天)Python
- 徵詢一下,大佬是如何學習 python 的Python
- YAYA LIVE CTO 唐鴻斌:真正本地化,要讓產品沒有「產地」屬性
- 產品設計中的地圖學思維地圖