Python 中有哪些值得背誦默寫的程式碼片段?

來源:互聯網
上載者:User
這些程式碼片段或程式,看起來挺巧妙的,或者挺實用的,值得收藏

回複內容:

寫代碼,不考試,無需貝多芬(背多分)當年就是為了不用背書學的電腦啊!(正經臉

這些知識,是在玩的過程中深深地印刻在腦海中的。就像運一下氣是小攻,運三下是空氣炮一樣,深深地印刻在腦海中啊(我在說些什麼

當年覺得手寫素數篩好牛啊,這一定要背下來。
後來寫多了就知道,素數篩,快速冪,還有簡單的dp搜尋線段樹寫多了就可以直接看著題敲出來一遍過了。當你熟知每一個運算子,每一個常數在演算法中的角色,將其按照優美的結構寫出來那是非常自然的事情。

當我看到大牛們白板寫一些我從來沒見過的演算法,我也不會像以前那樣驚訝了。因為我知道那不是背誦出來的,他一定在那個領域付出了比我更多的努力。

-----

收藏的話當然還是PyPI最好啦,只是照搬的話用模組是最方便的了吧從工程的角度是提取足夠多的代碼, 然後找出出現頻率最高的snippet, 比如一行 (可能是 #coding: utf-8) 比如兩行以上的. except ...:

然後, 這沒什麼鳥用. 如果真說有什麼要背的,我覺得大概就是logging的配置了。題主可能想問,python學習應該往哪使猛勁。標準庫用法背一背,比如urllib系列,re。以及基本對象的使用。Python本身很靈活,一個功能往往有很多種寫法。個人認為無須背誦。。
非要說實用代碼的話你可以第一次寫一遍,之後直接用import匯入就行了。。。如果一個程式碼片段很值得背誦默寫的話,那肯定會有人把它封裝成模組或者包了,你只管用就好了print('hello world!')真不用。。。。你就建個自己的lib將來要用時候匯入就完了記一些最佳實務就行了……不用背下來有個印象就行……
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.