Maison  >  Article  >  développement back-end  >  Python 中有哪些值得背诵默写的代码片段?

Python 中有哪些值得背诵默写的代码片段?

WBOY
WBOYoriginal
2016-06-06 16:23:433858parcourir

这些代码片段或程式,看起来挺巧妙的,或者挺实用的,值得收藏

回复内容:

写代码,不考试,无需贝多芬(背多分) 当年就是为了不用背书学的计算机啊!(正经脸

这些知识,是在玩的过程中深深地印刻在脑海中的。就像运一下气是小攻,运三下是空气炮一样,深深地印刻在脑海中啊(我在说些什么

当年觉得手写素数筛好牛啊,这一定要背下来。
后来写多了就知道,素数筛,快速幂,还有简单的dp搜索线段树写多了就可以直接看着题敲出来一遍过了。当你熟知每一个运算符,每一个常数在算法中的角色,将其按照优美的结构写出来那是非常自然的事情。

当我看到大牛们白板写一些我从来没见过的算法,我也不会像以前那样惊讶了。因为我知道那不是背诵出来的,他一定在那个领域付出了比我更多的努力。

-----

收藏的话当然还是PyPI最好啦,只是照搬的话用模块是最方便的了吧 从工程的角度是提取足够多的代码, 然后找出出现频率最高的snippet, 比如一行 (可能是 #coding: utf-8) 比如两行以上的. except ...:

然后, 这没什么鸟用. 如果真说有什么要背的,我觉得大概就是logging的配置了。 题主可能想问,python学习应该往哪使猛劲。标准库用法背一背,比如urllib系列,re。以及基本对象的使用。 Python本身很灵活,一个功能往往有很多种写法。个人认为无须背诵。。
非要说实用代码的话你可以第一次写一遍,之后直接用import导入就行了。。。 如果一个代码片段很值得背诵默写的话,那肯定会有人把它封装成模块或者包了,你只管用就好了 print('hello world!') 真不用。。。。你就建个自己的lib将来要用时候导入就完了 记一些最佳实践就行了……不用背下来有个印象就行……
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn