假如我成了世界上最精通python的人,我能用python完成什麼偉大的事情?

來源:互聯網
上載者:User

回複內容:

我會砌磚了,並且是全世界最會砌磚的人
離蓋出摩天大廣告還有多遠?
我掌握數學符號的運算了,並且是全世界最會進行計算的人
我離成為高斯還有多遠?

程式設計語言只是工具,背後的思想才是最有價值的
人類的知識,可以分為術和道
術是技藝,道是思想
術是道的實現
術可以是精緻,沒有道,就稱不上偉大

也許你現在覺得Python或者別的語言很複雜,覺得精通Python很厲害
當你掌握了一門程式設計語言,向外看,你會發現,這個世界比你想象的大
我以前覺得我會寫個爬蟲厲害得不行,然後上大學,看看書,系統地學習後,我就知道自己的短視了

單說,我理解快排演算法的時候,我就覺得這好厲害
人遇到覺得複雜的事物,會不自覺誇大

後來,我學了資訊理論的知識之後,又覺得香農真的厲害,理解世界的維度高出別人一個維
用熵可以完美解釋為什麼快排比冒泡快

每次快排的遞迴,都在降低原數列的熵,每次操作都有相比於冒泡排序更多的“資訊”儲存了下來
未排序的資料分布的可能性(自由度)在減小
冒泡基本上每次操作都是獨立的,熵減小速度很慢
從而也可以理解,對於一個長度為n的隨機數列排序,複雜度至少為O(n)

舉這個例子只是想說,有時候我們是想的太多,書看的太少,才會有錯誤的認識。搞個和 Python2 以及 Python3 都不相容的 Python4Make a better Python.可以理直氣壯地告訴他們:還是php大法好某日,你成為了“世界上最精通python的人”,然後你來到了知乎用python證明了自己是“世界上最精通python的人”。可以考慮去Google面上十輪然後入職Dropbox寫一個能找出全世界所有黃網的指令碼,你想多了,這玩意還有待開發,精通是不可能的。精通Python,不知道你指的是單純的Python的文法還是各種Python的庫啊實際應用之類。客觀上說,解決問題的思想更加重要,語言只是一種工具而已,絕大多數的程式員都是同時會集中開發語言的。回到問題上來吧,熟悉Python可以幹什麼啊,做資料分析(要有數學統計學基礎),做網站(對電腦網路等知識要熟悉),寫爬蟲(對網頁的前後端要有瞭解),做演算法研究(這個就算了吧)。綜上,你只會Python,就算你是精通它,似乎也做不了什麼啊扒光網上所有的美女(靚圖)
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.